Discover: Online Variance‑Guided Data Discovery for Budgeted Multimodal GRPO


NeurIPS 2026

Peyman Gholami1 Shivam Chandhok*1 Saber Malekmohammadi*2 Shayan Shams2 Robert Xiao1 Leonid Sigal1
1University of British Columbia 2UTHealth Houston
Trains on a fixed random subset.

 

DiscoverSelects prompts with high predicted learning signal.

 

rollouts disagree: learning signal too easy (8/8 correct): no signal too hard (0/8 correct): no signal prompt pool REPR probe
DiscoverRandom-10%Full-pool GRPO
Verified prompts (% of pool)

Batch prompts with learning signal (%)

Pass@1 (%)

Discover phase: Initializationbefore training
InitDiscoveryFrozen reweight

Abstract

Recent advances in reinforcement learning have made verifiable rewards a central post-training paradigm for improving multimodal reasoning. However, methods such as GRPO remain data- and compute-inefficient, often spending rollout and annotation budget on prompts that provide little learning signal. We propose Discover, an online data-discovery framework for budgeted multimodal GRPO that enables vision-language models to dynamically identify prompts that are most useful for the current policy. Discover first organizes the multimodal sample pool into semantic clusters and queries a small set of density-diverse representative samples to obtain initial reward observations. During training, it estimates the utility of unannotated samples by transferring sparse reward feedback from queried samples. Since sample utility changes as the policy evolves, Discover dynamically updates these estimates with recency-weighted rollout observations. It then selects only high-utility prompts for annotation using a policy-conditioned score that accounts for reward variance and difficulty, and continues utility-based replay once the discovery budget is exhausted. Experiments on ViRL39K and VLAA-Thinking with Qwen3-VL-2B show that Discover substantially improves multimodal mathematical reasoning under a strict 10% unique-sample budget, outperforming budget-matched random selection, hard-example sampling, full-pool GRPO under the same training-step budget, and online selection baselines. Ablations further validate the importance of semantic coverage, online reward transfer, and stable discovery cadence, establishing Discover as a practical framework for data-efficient multimodal RL post-training.

Method

DISCOVER pipeline: offline prompt organization with embedding, k-means and REPR selection; online discovery with GRPO rollouts, recency buffer, cosine-KNN transfer and utility scoring; cluster-balanced discovery until the budget is exhausted, then frozen-pool replay
Figure 1. How Discover works. It groups similar prompts and tests a few representatives from each group. From those results it predicts which other prompts the model gets right only some of the time. Those prompts teach the most, so they are the ones it trains on. The predictions update as the model improves. Once the budget is used up, it keeps training on the best prompts it has already found.

How the selector works

Every image–question pair is embedded once with a frozen multimodal encoder. Spherical k-means then groups the pool into semantic clusters.

Each cluster gets a few central, density-diverse representatives (REPR). A similarity penalty keeps them apart. These are the only prompts spent on probing.

ViRL39K: K = 150 clusters × R = 3 probes = 1.16% of the pool

Each REPR prompt gets G = 8 rollouts from the current policy. The verifier's rewards give an observed pass rate μ and disagreement v, which go into a recency-weighted buffer.

Every unqueried prompt borrows μ and v from its nearest observed neighbours in embedding space, weighted by cosine similarity. No extra rollouts and no selector network.

\[\hat\mu_i=\sum_{j\in \mathrm{NN}_k(i)}\alpha_{ij}\,\mu_j,\qquad \alpha_{ij}=\frac{e^{\langle z_i,z_j\rangle/\tau}}{\sum_{\ell\in\mathrm{NN}_k(i)}e^{\langle z_i,z_\ell\rangle/\tau}}\]

Each prompt is scored by predicted disagreement, tilted toward harder prompts, with solved or impossible ones zeroed out. The best prompts in each cluster are admitted for GRPO training, and their rollouts refresh the buffer.

\[u_i(t)=\underbrace{\hat v_i(t)}_{\text{disagreement}}\cdot\underbrace{a(\hat\mu_i(t))}_{\text{asymmetry}}\cdot\underbrace{m_{\mathrm{dz}}(\hat\mu_i(t))}_{\text{dead zone}}\]

Results

Every method trains Qwen3-VL-2B with the same GRPO recipe and number of optimizer steps, and is evaluated on four multimodal math benchmarks. Budgeted methods differ only in which prompts they verify. With 10% of ViRL39K, Discover reaches a 13.12 average, compared with 10.38 for Random-10% and 9.71 for training on the full split. Across three ViRL39K training seeds it averages 13.25 ± 0.55, compared with 10.01 ± 0.54 for Random-10%. Only 1.16% of the pool is verified first for the selector (the REPR probes), and there is no full-pool scan.

Table 1. Training-first: % of source prompts first verified when admitted to GRPO. Selector-first: % first verified to seed or score the selector; REPR probes can later enter GRPO without new verification. Total: all verified prompts. Dense-scored baselines (Hard, MaxVar, VADE) scan the 90% training split, so they are not exposure-matched. Probe Gen.: selector-only generations as a multiple of pool size N. A dot marks the best value in each column. Single training run per row.

MethodSeed ISeed IISeed IIIMean ± SD
Discover-10%13.1213.8612.7813.25 ± 0.55
Random-10%10.3810.259.3910.01 ± 0.54
Discover-5%10.5313.1815.0912.93 ± 2.29
Random-5%10.948.4210.529.96 ± 1.35

Table 2. Average accuracy over three ViRL39K training seeds. At 10%, Discover beats Random by +3.25 ± 0.45 points (95% CI [2.12, 4.37]). Results at 5% vary more across seeds.

Discover-10% vs.Gain (pts)95% CI
Random-10%+2.74[+1.95, +3.53]
MaxVar-10%+2.08[+1.01, +3.12]
Hard-10%+4.38[+3.50, +5.24]
Full-data GRPO+3.41[+2.52, +4.30]

Table 3. Paired-bootstrap gains on fixed ViRL39K checkpoints, over 10,994 benchmark items. Every interval is above zero.

BibTeX

@inproceedings{gholami2026discover,
  title     = {{DISCOVER}: Online Variance-Guided Data Discovery for
               Budgeted Multimodal {GRPO}},
  author    = {Gholami, Peyman and Chandhok, Shivam and Malekmohammadi, Saber
               and Shams, Shayan and Xiao, Robert and Sigal, Leonid},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}