I am a Scientist at the Qatar Computing Research Institute (QCRI), Hamad Bin Khalifa University, where I lead research on auditable language and coding agents. Before that, I was a Research Scientist at Bosch Research. I received my Ph.D. in Computer Science from the University of California, Los Angeles, where I worked with Kai-Wei Chang, and interned at Google Research, Meta FAIR, Salesforce Research, and Microsoft. My research focuses on natural language processing, machine learning, and software engineering, with the goal of building agents whose claims, code, and actions can be checked against evidence, execution, and the environment they act in, rather than taken on the model’s word. Currently, my research includes three directions: (1) attributed knowledge and retrieval-augmented generation, (2) verifiable code generation and software engineering agents, and (3) grounded agents for maps, the web, GUIs, and charts, together with the safety and security of these agents.
I am actively looking for research interns, and I co-supervise Ph.D. students with university partners. Please note that I currently do not have funding for paid positions, so internships are unpaid research assistantships. If you are interested in AI agents, code generation and software engineering, or retrieval-augmented generation, please check the recruiting information here.
News
- 2026I will serve as a Senior Area Chair for ACL 2027, an Area Chair for NAACL 2027, and a Senior Program Committee member for AAAI 2027.
- 2026Our survey on agentic security is published in TMLR.
- 20262 papers accepted at EMNLP 2026: GUI-Primitives, Reward Engineering for Software Tasks.
- 2026ChartQAPro is used in the evaluation of Anthropic’s Claude Mythos/Fable 5.
- 2026Invited talk on language agents for software development at the UNT Data Science Seminar.
- 05.20262 papers accepted at ICML 2026: Poison with Style, TimeSpot.
- 04.20263 papers accepted at ACL 2026 Findings: CompassLLM, Mina, CoT-PoT.
- 01.20261 paper accepted at ICLR 2026: SpatiaLab.
- 01.20263 papers accepted at EACL 2026 Findings: MapAgent, Conformal Lens, DashboardQA.
- 12.2025We release WebOperator, an open-source web agent among the top scorers on WebArena.
- 12.2025I will serve as a Senior Area Chair for ACL 2026.
- 11.2025We release a survey on agentic security covering 150+ papers.
- 10.2025I will serve as a Senior Area Chair for EACL 2026.
- 2025MapEval is selected as a spotlight at ICML 2025.
Research
Large language models have made natural language an interface to computation, yet they fail in ways users cannot easily detect: answers cite unsupported sources, generated code runs but returns wrong results, and agents act on outdated views of their environment. My guiding principle is to never let the model be its own only witness. An answer should be checked against its cited passages, a program against its specification and execution, and an action against observations of the environment it will change. My research builds these checks throughout an agent’s workflow, along three connected threads.
Attribution is a pipeline property, not a post-hoc citation. Provenance survives to the output only if valuation, retrieval, filtering, and generation each expose an auditable decision. Open-RAG turns an open LLM into a sparse mixture-of-experts that ignores distractors and decides when to retrieve; its Llama2-7B version outperforms ChatGPT-RAG and Self-RAG. FiLCo learns which context to keep, DelucionQA detects hallucination, and CoT-PoT reaches self-consistency from two samples. The same machinery runs in legal aid (Mina), cyber-threat intelligence (TechniqueRAG), and medical screening (DR-VQA).
The bottleneck is correctness, not fluency. Code can be executed and tested, so it is where agent outputs can be verified. RedCoder was among the first retrieval-augmented code generators; MapCoder extended it to a recall–plan–code–debug team of agents, and CodeSim verifies plans by simulation before code exists (95.1% on HumanEval). Xolver carries this to general problem solving with shared, evolving memory, and xCodeEval evaluates code by execution at scale. At repository scale, SWE-Xplorer reconciles parallel search paths (53.2% to 60.8% on SWE-Bench Verified), and our agents resolve issues through discussion and review real pull requests.
End-to-end code pipeline (figure from my research statement)

Instrument first, then build the agent. On maps, the web, GUIs, and charts, models recite state they cannot operate on. MapEval exposed a gap of more than 20 points to humans in geo-spatial reasoning and grew into MapAgent, SpatiaLab, and TimeSpot. WebOperator searches web actions while ranking them by reversibility, GUI-Primitives isolates screen grounding as the bottleneck for computer-use agents, AgentTell shows that browser-use agents leak information through behavioural side channels, and ChartQAPro and DashboardQA test agents on the charts and dashboards organizations reason with.
Trust has to be built in, then audited. Our critical review of LLM evaluation diagnoses why model comparisons mislead. X-Teaming red-teams multi-turn conversations with collaborating planner, attacker, and verifier agents; Poison with Style shows the code supply chain can be poisoned with almost no utility loss; AI Debate helps human judges assess disputed claims; and our agentic security survey and AgentTell map threats to agents, including behavioural side-channel leakage in browser-use agents.
Where this is heading
- A unified, attributed, and safety-certified knowledge substrate for everything an agent consumes, from documents and memory to skills and tools.
- A research platform for trustworthy human–AI software engineering across the full development lifecycle.
- Agents that stay grounded as the physical and digital world changes under them.
More on the research page and in my research statement (PDF).
Selected Publications
Full list on the publications page and Google Scholar.
Retrieval and Knowledge
-
DetailsUnder reviewTop-performing results on 14 reasoning, math, coding, and agentic tasks, including AIME, LiveCodeBench, GPQA, HLE, BrowseComp, GAIA, OS-World, and SWE-Bench Verified
@misc{hosain20254xolver, title = {{Xolver: Multi-Agent Generalist Problem Solving with Holistic Experience Learning}}, author = {Hosain, Md Tanzib and Rahman, Salman and Morol, Md Kishor and Parvez, Md Rizwan}, howpublished = {AI4Math Workshop at ICML 2026; under review}, year = {2026} }
-
DetailsEMNLP Findings ’24Press coverage: MarkTechPost
@inproceedings{shayekh2024openrag, title = {{Open-RAG: Enhanced Retrieval Augmented Reasoning with Open-Source Large Language Models}}, author = {Islam, Shayekh Bin and Rahman, Md Asib and Hossain, K S M Tozammel and Hoque, Enamul and Joty, Shafiq and Parvez, Md Rizwan}, booktitle = {Findings of EMNLP 2024}, year = {2024} } -
DetailsPreprintListed among AI-Guides’ most impactful RAG papers
@misc{Wang2023filco, title = {{Learning to Filter Context for Retrieval-Augmented Generation}}, author = {Wang, Zhiruo and Araki, Jun and Jiang, Zhengbao and Parvez, Md Rizwan and Neubig, Graham}, howpublished = {Pre-print}, year = {2023} } -
DetailsEACL ’23
@inproceedings{parvez2022ret-privacy, title = {{Retrieval-Enhanced Data Augmentation for Question Answering on Privacy Policies}}, author = {Parvez, Md Rizwan and Chi, Jianfeng and Ahmad, Wasi Uddin and Tian, Yuan and Chang, Kai-Wei}, booktitle = {EACL 2023}, year = {2023} }
Code Generation and Software Engineering
-
DetailsUnder reviewSWE-Xplorer: Iterative Tree Search with Cross-Path Reconciliation for Autonomous Software Engineering
@misc{dihan2026swexplorer, title = {{SWE-Xplorer: Iterative Tree Search with Cross-Path Reconciliation for Autonomous Software Engineering}}, author = {Dihan, Mahir Labib and Hashem, Tanzima and Ali, Mohammed Eunus and Parvez, Md Rizwan}, howpublished = {Under review}, year = {2026} } -
DetailsUnder reviewTop-performing results on 14 reasoning, math, coding, and agentic tasks, including AIME, LiveCodeBench, GPQA, HLE, BrowseComp, GAIA, OS-World, and SWE-Bench Verified
@misc{hosain20254xolver, title = {{Xolver: Multi-Agent Generalist Problem Solving with Holistic Experience Learning}}, author = {Hosain, Md Tanzib and Rahman, Salman and Morol, Md Kishor and Parvez, Md Rizwan}, howpublished = {AI4Math Workshop at ICML 2026; under review}, year = {2026} } -
DetailsNAACL Findings ’25Second-best coding agent on HumanEval (Feb 2025)
@inproceedings{islam2025codesim, title = {{CodeSim: Multi-Agent Code Generation and Problem Solving through Simulation-Driven Planning and Debugging}}, author = {Islam, Md Ashraful and Ali, Mohammed Eunus and Parvez, Md Rizwan}, booktitle = {Findings of NAACL 2025}, year = {2025} } -
DetailsACL ’24Top-37 most-cited paper at ACL 2024; baseline in Meta RLEF (Llama 3.1)
@inproceedings{islam2024mapcoder, title = {{MapCoder: Multi-Agent Code Generation for Competitive Problem Solving}}, author = {Islam, Md Ashraful and Ali, Mohammed Eunus and Parvez, Md Rizwan}, booktitle = {ACL 2024}, year = {2024} } -
DetailsACL ’246.2M+ Hugging Face downloads
@inproceedings{khan2023xcodeeval, title = {{xCodeEval: An Execution-based Large-Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval}}, author = {Khan, Mohammad Abdullah Matin and Bari, M Saiful and Do, Xuan Long and Wang, Weishi and Parvez, Md Rizwan and Joty, Shafiq}, booktitle = {ACL 2024}, year = {2024} } -
DetailsEMNLP Findings ’21Top-10 most-cited SE arXiv paper of 2021; method adopted in Microsoft AutoGen
@inproceedings{parvez2021retrieval, title = {{Retrieval Augmented Code Generation and Summarization}}, author = {Parvez, Md Rizwan and Ahmad, Wasi Uddin and Chakraborty, Saikat and Ray, Baishakhi and Chang, Kai-Wei}, booktitle = {Findings of EMNLP 2021}, year = {2021} }
Grounded Actions: Maps and Spatial Reasoning
-
DetailsICLR ’26
@inproceedings{wasi2026spatialab, title = {{SpatiaLab: Can Vision-Language Models Perform Spatial Reasoning in the Wild?}}, author = {Wasi, Azmine Toushik and Faisal, Wahid and Rahman, Abdur and Anik, Mahfuz Ahmed and Shahriar, Munem and Topu, Mohsin Mahmud and Meem, Sadia Tasnim and Priti, Rahatun Nesa and Mitu, Sabrina Afroz and Hoque, Md. Iqramul and Ridoy, Shahriyar Zaman and Ali, Mohammed Eunus and Hawasly, Majd and Raza, Mohammad and Parvez, Md Rizwan}, booktitle = {ICLR 2026}, year = {2026} } -
DetailsEACL Findings ’26
@inproceedings{hasan2025mapagent, title = {{MapAgent: A Hierarchical Agent for Geospatial Reasoning with Dynamic Map Tool Integration}}, author = {Hasan, Md Hasebul and Dihan, Mahir Labib and Ali, Mohammed Eunus and Parvez, Md Rizwan}, booktitle = {Findings of EACL 2026}, year = {2026} } -
DetailsICML ’25Spotlight (313 of 12,107 submissions); catalyst to Google Ask Maps
@inproceedings{dihan2025mapeval, title = {{MapEval: A Map-Based Evaluation of Geo-Spatial Reasoning in Foundation Models}}, author = {Dihan, Mahir Labib and Hassan, MD Tanvir and Parvez, Md Tanvir and Hasan, Md Hasebul and Alam, Md Almash and Cheema, Muhammad Aamir and Ali, Mohammed Eunus and Parvez, Md Rizwan}, booktitle = {ICML 2025}, year = {2025} }
Grounded Actions: Charts and Visual Data
-
DetailsACL Findings ’25Evaluation set of Claude Mythos/Fable 5; also used by ByteDance Seed 2.0, Alibaba Ovis 2.5, ByteDance CodeDance
@inproceedings{masry20254chartqapro, title = {{ChartQAPro: A More Diverse and Challenging Benchmark for Chart Question Answering}}, author = {Masry, Ahmed and Islam, Mohammed Saidul and Ahmed, Mahir and others and Parvez, Md Rizwan and Hoque, Enamul and Joty, Shafiq}, booktitle = {Findings of ACL 2025}, year = {2025} } -
DetailsACL Findings ’24
@inproceedings{masry2024chartinstruct, title = {{ChartInstruct: Instruction Tuning for Chart Comprehension and Reasoning}}, author = {Masry, Ahmed and Shahmohammadi, Mehrad and Parvez, Md Rizwan and Hoque, Enamul and Joty, Shafiq}, booktitle = {Findings of ACL 2024}, year = {2024} }
Grounded Actions: Web and Computer-Use Agents
-
DetailsUnder review
@misc{shahriar2026agenttell, title = {{AgentTell: Behavioural Side-Channel Leakage in Browser-Use Agents}}, author = {Shahriar, Asif and Rahman, Md Nafiu and Ahmed, Sadif and Sadeque, Farig and Parvez, Md Rizwan}, howpublished = {Under review}, year = {2026} } -
DetailsUnder reviewAmong the top-scoring open-source agents on WebArena
@article{dihan2025weboperator, title = {{WebOperator: Action-Aware Tree Search for Autonomous Web Agents}}, author = {Dihan, Mahir Labib and Hashem, Tanzima and Ali, Mohammed Eunus and Parvez, Md Rizwan}, journal = {In submission to TMLR}, year = {2026} }
Safety, Security, and Trust
-
DetailsUnder review
@misc{shahriar2026agenttell, title = {{AgentTell: Behavioural Side-Channel Leakage in Browser-Use Agents}}, author = {Shahriar, Asif and Rahman, Md Nafiu and Ahmed, Sadif and Sadeque, Farig and Parvez, Md Rizwan}, howpublished = {Under review}, year = {2026} }
-
DetailsTMLR ’26Surveys 274 papers on agentic applications, threats, and defenses
@article{shahriar2026agenticsecurity, title = {{A Survey on Agentic Security: Applications, Threats and Defenses}}, author = {Shahriar, Asif and Rahman, Md Nafiu and Ahmed, Sadif and Sadeque, Farig and Parvez, Md Rizwan}, journal = {TMLR 2026 (also AIWILD Workshop at ICLR 2026)}, year = {2026} } -
DetailsICML ’26
@inproceedings{tran2026pws, title = {{Poison with Style: A Practical Poisoning Attack on Code Large Language Models}}, author = {Tran, Khang and Boshmaf, Yazan and Khalil, Issa and Phan, NhatHai and Yu, Ting and Parvez, Md Rizwan}, booktitle = {ICML 2026}, year = {2026} } -
DetailsCOLM ’25X-Teaming: Scalable Red-Teaming and Safeguarding of Interactive Multi-Turn Conversational AI Systems
@inproceedings{salman20254xteaming, title = {{X-Teaming: Scalable Red-Teaming and Safeguarding of Interactive Multi-Turn Conversational AI Systems}}, author = {Rahman, Salman and Jiang, Liwei and Shiffer, James and Liu, Genglin and Issaka, Sheriff and Parvez, Md Rizwan and Palangi, Hamid and Chang, Kai-Wei and Choi, Yejin and Gabriel, Saadia}, booktitle = {COLM 2025}, year = {2025} }
Experience
- Scientist 2023–Present
Qatar Computing Research Institute (QCRI), Hamad Bin Khalifa University - Research Scientist 2022–2023
Bosch Research, Sunnyvale, CA - Ph.D. Research Internships 2018–2021
- Google Research, Kirkland, WA, with Bin Zhang 2021
- Meta FAIR, Seattle, WA, with Scott Wen-tau Yih 2020
- Salesforce Research, Palo Alto, CA, with Bryan McCann 2019
- Microsoft AI & Research, Redmond, WA, with Paul Mineiro 2018
- Ph.D. in Computer Science 2017–2022
University of California, Los Angeles (advisor: Kai-Wei Chang) - B.Sc. in Computer Science and Engineering 2010–2015
Bangladesh University of Engineering and Technology (BUET)
Mentees
I mentor Ph.D. students together with their faculty advisors. Their first-authored papers make up most of my work since 2023.
- Md Abrar Jahin, Ph.D. student, University of Southern California
Agent failure localization; certified model behavior - Ahmed Masry, Ph.D. student, York University
Chart QA and instruction tuning; chart-video reasoning; dashboard QA - Md Ashraful Islam, Ph.D. student, Monash University (Fulbright Fellow)
Multi-agent code generation (MapCoder, CodeSim); AI co-worker agents; PR review - Salman Rahman, Ph.D. student, UCLA
Multi-turn red-teaming (X-Teaming); AI debate; Xolver; reward engineering - Tien Anh Nguyen, Ph.D. student, Monash University
Multimodal urban agents; multi-view spatial reasoning - Zabir Al Nazi, Ph.D. student, UC Riverside
Robustness and calibrated abstention in omni-modal models - Shubhashis Roy Dipta, Ph.D. student, UMBC
Robustness and calibrated abstention in omni-modal models