EditGRPO: Reinforcement Learning with Post-Rollout Edits for Clinically Accurate Chest X-Ray Report Generation

Kai Zhang, Christopher Malon, Lichao Sun, Martin Renqiang Min
9/26/2025
cs.CL

No official code found. Best implementation: taokz/EditGRPO (12 stars, Apache-2.0, last commit 2025-11-09).

Abstract

Radiology report generation requires advanced medical image analysis, effective temporal reasoning, and accurate text generation. Although recent innovations, particularly multimodal large language models, have shown improved performance, their supervised fine-tuning (SFT) objective is not explicitly aligned with clinical efficacy. In this work, we introduce EditGRPO, a mixed-policy reinforcement learning algorithm designed specifically to optimize the generation through clinically motivated rewards. EditGRPO integrates on-policy exploration with off-policy guidance by injecting sentence-level detailed corrections during training rollouts. This mixed-policy approach addresses the exploration dilemma and sampling efficiency issues typically encountered in RL. Applied to a Qwen2.5-VL-3B, EditGRPO outperforms both SFT and vanilla GRPO baselines, achieving an average improvement of 3.4\% in clinical metrics across four major datasets. Notably, EditGRPO also demonstrates superior out-of-domain generalization, with an average performance gain of 5.9\% on unseen datasets.

View on arXivView PDF

Code Implementations(1)

taokz/EditGRPOCommunity73%
Apache-2.0

Reinforcement Learning with Post-Rollout Edits for Clinically Accurate Chest X-Ray Report Generation

121Shell, PythonSep 26, 202511 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2025editgrpo,
  title  = {EditGRPO: Reinforcement Learning with Post-Rollout Edits for Clinically Accurate Chest X-Ray Report Generation},
  author = {Kai Zhang and Christopher Malon and Lichao Sun and Martin Renqiang Min},
  year   = {2025},
  eprint = {2509.22812},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.22812v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.22812.svg)](https://codeofpaper.com/paper/2509.22812)

Discussion