Salman Rahman
Author directory2026
Reward Engineering for Software Tasks: A Survey of Reinforcement Learning Approaches
Md Rayhanul Masud | Azmine Toushik Wasi | Salman Rahman | Md Rizwan Parvez
Findings of the Association for Computational Linguistics: EMNLP 2026
Md Rayhanul Masud | Azmine Toushik Wasi | Salman Rahman | Md Rizwan Parvez
Findings of the Association for Computational Linguistics: EMNLP 2026
Reinforcement learning is increasingly used for code-centric software engineering tasks, including code generation, understanding, repair, testing, and optimization, especially with the rise of large language models and autonomous agents. A core challenge in these settings is reward design. Unlike standard RL domains with clear scalar objectives, software tasks involve competing goals such as correctness, security, efficiency, and readability, which are difficult to capture with a single reward. As a result, RL-for-SE systems rely on heterogeneous signals, including compilation results, unit tests, coverage metrics, retrieval scores, and learned preferences. Yet this work remains scattered across tasks and communities. To our knowledge, this survey provides the first systematic review of reward engineering for RL in software tasks. We organize prior work by reward source, granularity, and aggregation. We then distill the findings into practical guidance, including a decision matrix, a design guide, and a reward engineering reporting standard for future RL- for-SE systems.
ScalePRM: Training Process Reward Models by Scaling Verification Compute Without Ground Truth
Salman Rahman | Sruthi Gorantla | Arpit Gupta | Swastik Roy | Nanyun Peng | Yang Liu
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Salman Rahman | Sruthi Gorantla | Arpit Gupta | Swastik Roy | Nanyun Peng | Yang Liu
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Training process reward models (PRMs) requires step-level correctness labels, obtained either through expensive human annotation or by relying on ground-truth answers, limiting the ability to scale process-level supervision. We propose ScalePRM, which scales verification compute as an alternative: given a problem and a candidate solution, we generate multiple independent verifications of each reasoning step and aggregate their judgments to produce synthetic step-level labels without ground truth. We explore two representative inference-time scaling strategies, parallel scaling through self-consistency and sequential scaling through meta-critique, and train generative PRMs on the resulting synthetic data. On ProcessBench, a benchmark for identifying erroneous steps in mathematical reasoning, PRMs trained on step-level self-consistency data achieve 67.5 F1, surpassing reference-guided training with ground-truth access (66.4 F1) and GPT-4o as a critic (61.9 F1). When deployed as reward signals in RL training with Qwen2.5-Math-7B, our best PRM achieves 47.4% average accuracy across six mathematical reasoning benchmarks, outperforming ground-truth-based RLVR (43.9%). We also identify and address reward exploitation patterns unique to generative PRM-based RL. Our results demonstrate that scaling verification compute is a viable alternative to ground-truth supervision for training process reward models.
2025
MOSAIC: Modeling Social AI for Content Dissemination and Regulation in Multi-Agent Simulations
Genglin Liu | Vivian T. Le | Salman Rahman | Elisa Kreiss | Marzyeh Ghassemi | Saadia Gabriel
Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing
Genglin Liu | Vivian T. Le | Salman Rahman | Elisa Kreiss | Marzyeh Ghassemi | Saadia Gabriel
Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing
We present a novel, open-source social network simulation framework, MOSAIC, where generative language agents predict user behaviors such as liking, sharing, and flagging content. This simulation combines LLM agents with a directed social graph to analyze emergent deception behaviors and gain a better understanding of how users determine the veracity of online social content. By constructing user representations from diverse fine-grained personas, our system enables multi-agent simulations that model content dissemination and engagement dynamics at scale. Within this framework, we evaluate three different content moderation strategies with simulated misinformation dissemination, and we find that they not only mitigate the spread of non-factual content but also increase user engagement. In addition, we analyze the trajectories of popular content in our simulations, and explore whether simulation agents’ articulated reasoning for their social interactions truly aligns with their collective engagement patterns.