Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Context-Aware RL for Agentic and Multimodal LLMs

About

Large language models (LLMs) often fail when answering requires identifying a small but decisive piece of evidence within a long or complex context, such as a single line in a tool trace or a subtle detail in an image. We propose ContextRL, a context-aware reinforcement learning (RL) method that improves long-horizon reasoning and multimodal performance through an \emph{indirect} auxiliary objective. Instead of supervising only the final answer, ContextRL presents the model with a query, an answer, and two highly similar contexts, and rewards it for selecting the context that supports the query--answer pair, thereby encouraging fine-grained grounding. We construct contrastive context data in two domains: for coding agents, trajectories serve as contexts, yielding 1k pairs built via condition filtering; for multimodal reasoning, images serve as contexts, yielding 7K pairs built via generative editing and similarity search. ContextRL achieves average gains of +2.2% over standard GRPO on 5 long-horizon benchmarks, and +1.8% across 12 diverse visual question answering benchmarks. To disentangle the effect of the proposed objective from that of additional data, we compare against data-augmentation baselines that repurpose the same contrastive contexts as standard query--context--answer examples. These baselines provide little to no improvement, showing that the gains arise from the proposed context-selection objective rather than from the contrastive data alone.

Peiyang Xu, Bangzheng Li, Sijia Liu, Karthik R. Narasimhan, Pramod Viswanath, Prateek Mittal, Xingyu Fu• 2026

Related benchmarks

TaskDatasetResultRank
Agentic CodingSWE-bench Verified
Percentage Resolved30.2
71
Agentic CodingSWE-Bench Lite
Solve Rate24
9
Competitive ProgrammingLiveCodeBench v6
Solve Rate0.474
9
Long-context QALongBench Long v2
Accuracy29.6
9
Targeted retrievalNeedle-In-A-Haystack (NIAH)
Mean Recall99
9
Long-context QALongBench Overall v2
Accuracy33.2
9
Showing 6 of 6 rows

Other info

GitHub

Follow for update