Md Rizwan Parvez

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

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.

Auditable agents
Attributed
Knowledge
What does the agent know?
Verifiable
Code
What does the agent produce?
Grounded
Action
How does the agent act?
Trust and safety, across all three Can the agent be trusted? X-TeamingPoison with StyleAI DebateAgentic SecurityAgentTell
KnowledgeAttributedWhat does the agent know?

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).

Retrieval and filtering
Retrieval-augmented reasoning
Attribution and audit
Applied domains
CodeVerifiableWhat does the agent produce?

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)Language-to-code pipeline: federated coding agents retrieve, plan, simulate and verify, and execute and debug; a judge agent reconciles feedback into evolving memory; discussion and reviewer agents resolve issues behind safety guardrails.
Experience and skill memory
Foundation models for code
AI coding agents
Software engineering agents
SWE-XplorerSWE-Discussion
Evaluation and judge agents
xCodeEvalVibeSweBenchPR Reviewer
ActionGroundedHow does the agent act?

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.

Tool-calling agents
Spatio-temporal grounding
SpatiaLabTimeSpotUrbanAgentBench
Visual data agents
ChartInstructDataNarrativeChartQAProChartQA-VideoChartOrchestra
Web and computer-use agents
SafetyTrustworthyCan the agent be trusted?

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.

Red-teaming
Code poisoning
Security of agents
CTF failure attributionAgentic SecurityAgentTell
Oversight

Where this is heading

  1. A unified, attributed, and safety-certified knowledge substrate for everything an agent consumes, from documents and memory to skills and tools.
  2. A research platform for trustworthy human–AI software engineering across the full development lifecycle.
  3. 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

  1. Under review
    Md Tanzib Hosain, Salman Rahman, Md Kishor Morol, and Md Rizwan Parvez
    Top-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}
    }
    
    Details
  1. EMNLP Findings ’24
    Shayekh Bin Islam, Md Asib Rahman, K S M Tozammel Hossain, Enamul Hoque, Shafiq Joty, and Md Rizwan Parvez
    Press 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}
    }
    
    Details
  2. Preprint
    Zhiruo Wang, Jun Araki, Zhengbao Jiang, Md Rizwan Parvez, and Graham Neubig
    Listed 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}
    }
    
    Details
  3. EACL ’23
    Md Rizwan Parvez, Jianfeng Chi, Wasi Uddin Ahmad, Yuan Tian, and Kai-Wei Chang
    @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}
    }
    
    Details

Code Generation and Software Engineering

  1. Under review
    SWE-Xplorer: Iterative Tree Search with Cross-Path Reconciliation for Autonomous Software Engineering
    Mahir Labib Dihan, Tanzima Hashem, Mohammed Eunus Ali, and Md Rizwan Parvez
    @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}
    }
    
    Details
  2. Under review
    Md Tanzib Hosain, Salman Rahman, Md Kishor Morol, and Md Rizwan Parvez
    Top-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}
    }
    
    Details
  3. NAACL Findings ’25
    Md Ashraful Islam, Mohammed Eunus Ali, and Md Rizwan Parvez
    Second-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}
    }
    
    Details
  4. ACL ’24
    Md Ashraful Islam, Mohammed Eunus Ali, and Md Rizwan Parvez
    Top-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}
    }
    
    Details
  5. ACL ’24
    Mohammad Abdullah Matin Khan, M Saiful Bari, Xuan Long Do, Weishi Wang, Md Rizwan Parvez, and Shafiq Joty
    6.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}
    }
    
    Details
  6. EMNLP Findings ’21
    Md Rizwan Parvez, Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang
    Top-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}
    }
    
    Details

    Grounded Actions: Maps and Spatial Reasoning

    1. ICLR ’26
      Azmine Toushik Wasi, Wahid Faisal, Abdur Rahman, Mahfuz Ahmed Anik, Munem Shahriar, Mohsin Mahmud Topu, Sadia Tasnim Meem, Rahatun Nesa Priti, Sabrina Afroz Mitu, Md. Iqramul Hoque, Shahriyar Zaman Ridoy, Mohammed Eunus Ali, Majd Hawasly, Mohammad Raza, and Md Rizwan Parvez
      @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}
      }
      
      Details
    2. EACL Findings ’26
      Md Hasebul Hasan, Mahir Labib Dihan, Mohammed Eunus Ali, and Md Rizwan Parvez
      @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}
      }
      
      Details
    3. ICML ’25
      Mahir Labib Dihan, MD Tanvir Hassan, Md Tanvir Parvez, Md Hasebul Hasan, Md Almash Alam, Muhammad Aamir Cheema, Mohammed Eunus Ali, and Md Rizwan Parvez
      Spotlight (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}
      }
      
      Details

      Grounded Actions: Charts and Visual Data

      1. ACL Findings ’25
        Ahmed Masry, Mohammed Saidul Islam, Mahir Ahmed, …, Md Rizwan Parvez, Enamul Hoque, and Shafiq Joty
        Evaluation 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}
        }
        
        Details
      2. ACL Findings ’24
        Ahmed Masry, Mehrad Shahmohammadi, Md Rizwan Parvez, Enamul Hoque, and Shafiq Joty
        @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}
        }
        
        Details

        Grounded Actions: Web and Computer-Use Agents

        1. Under review
          Asif Shahriar, Md Nafiu Rahman, Sadif Ahmed, Farig Sadeque, and Md Rizwan Parvez
          @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}
          }
          
          Details
        2. Under review
          Mahir Labib Dihan, Tanzima Hashem, Mohammed Eunus Ali, and Md Rizwan Parvez
          Among 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}
          }
          
          Details

          Safety, Security, and Trust

          1. Under review
            Asif Shahriar, Md Nafiu Rahman, Sadif Ahmed, Farig Sadeque, and Md Rizwan Parvez
            @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}
            }
            
            Details
          1. TMLR ’26
            Asif Shahriar, Md Nafiu Rahman, Sadif Ahmed, Farig Sadeque, and Md Rizwan Parvez
            Surveys 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}
            }
            
            Details
          2. ICML ’26
            Khang Tran, Yazan Boshmaf, Issa Khalil, NhatHai Phan, Ting Yu, and Md Rizwan Parvez
            @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}
            }
            
            Details
          3. COLM ’25
            Salman Rahman, Liwei Jiang, James Shiffer, Genglin Liu, Sheriff Issaka, Md Rizwan Parvez, Hamid Palangi, Kai-Wei Chang, Yejin Choi, and Saadia Gabriel
            @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}
            }
            
            Details

          Experience

          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

          All mentees and alumni

          Service

          Senior Area Chair
          Area Chair
          Senior Program Committee
          Session Chair
          Workshop Organizer
          CodexEval (ACL/EMNLP/EACL 2022 proposal)
          Reviewer
          ACLEMNLPNAACLICLRICMLNeurIPSAAAIJAIR