REVIEW 4 major objections 5 minor 15 references
Preference VLM: Leveraging VLMs for Scalable Preference-Based Reinforcement Learning
T0 review · 4 major / 5 minor · reviewed 2026-08-09 · deepseek-v4-flash
Pith's one-line read PrefVLM claims that pairing VLM-generated trajectory preferences with a KL-divergence filter for selective human feedback can match human-only preference-based RL with half the annotations.
desk verdict A plausible efficiency gain from combining VLM preferences with selective human feedback, but the KL filter's theoretical justification is wrong and its effectiveness is unmeasured. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery has three connected parts. The VLM is a CLIP-style model whose language and image encoders are topped with two small trainable layers; a trajectory segment's return is the summed cosine similarity between the task description and each frame, and the segment with higher return is preferred (Eqs. 3-5). A self-supervised inverse-dynamics loss (Eq. 6) trains a linear layer to predict the action between consecutive adapted image embeddings. The third part is a noise filter: after training the reward model, the KL divergence between the predicted preference distribution and the VLM's label is compared to two thresholds, $\tau_{lower}$ and $\tau_{upper}$; low-divergence pairs are treated as clean, high-divergence pairs are relabeled by flipping the label, and the uncertain middle band is where the human budget is spent. The load-bearing identity is the bound in Eq. (7), which claims that the clean-sample preference loss is small enough for a threshold on KL divergence to separate reliable from unreliable VLM labels.
What would settle it
Collect a held-out set of trajectory pairs with human labels, run PrefVLM's KL filter over them, and compare the fraction of correct labels in the clean set ($D_{\tau_l}$), the relabeled set ($D_{\tau_u}$), and the uncertain set sent to humans. If the clean set's label accuracy is not substantially higher than the uncertain set's, or if the flipped labels in $D_{\tau_u}$ are not more accurate than the originals, then the selection mechanism is not doing the work and the reported feedback savings would not transfer to new tasks.
Extended reading notes
Core claim
On the paper's own terms, the discovery is that a pretrained VLM can act as a coarse preference teacher for preference-based RL, and that a small amount of targeted human feedback is enough to turn those noisy labels into a reward model that trains policies as good as those trained entirely on human preferences. Concretely, PrefVLM uses an adapted language-image representation to rank trajectory segments, threshold-based selection sends only high-uncertainty pairs to a human, and the reward model is trained on the union of VLM and human labels. On door, drawer, and window tasks in Meta-World, the paper reports that PrefVLM with 1,000 human comparisons matches PEBBLE with 2,000, and that adapting the VLM on a source task lets it match PEBBLE with 2,000 comparisons using only 500 on the target task. The paper's reported caveat is equally explicit: without the initial human feedback to adapt the VLM, filtering by itself does not produce usable policies.
Load-bearing premise
The load-bearing premise is that the KL-divergence threshold derived from clean-sample loss bounds still separates correct VLM-generated preference labels from incorrect ones once the reward model is trained on those labels; if that separation fails, the human budget is spent on effectively random pairs and the claimed 2x efficiency gain is unsupported.
Editorial extensions
If this is right
- A practitioner who currently pays for 2,000 human preference comparisons per Meta-World-style task could spend 1,000 and keep the same final success rate.
- Starting from a VLM adapted on one source task cuts the annotation budget further: 500 comparisons on a related task match 2,000 comparisons of human-only PEBBLE.
- The adapted VLM embeddings double as a dense reward signal that tracks task progress better after fine-tuning, so the method provides a useful reward-shaping signal during training.
- Human annotators no longer label random pairs; they only see pairs the model cannot resolve, so annotation effort is spent where it changes the learned reward.
- Because the pipeline runs on visual observations and task-language descriptions, it extends to any manipulation task with a describable goal, without hand-designed reward functions.
Reading between the lines
- The claimed 2x gain is likely sensitive to the base VLM's zero-shot competence on the task family; on tasks where the VLM reward carries no signal, the KL filter has no reliable clean group to lean on and the method would degrade toward the filtering-alone failure mode the paper reports.
- An immediate testable extension is using the VLM's own confidence or calibration to select human queries instead of the learned reward model's KL divergence; comparing the two selectors on the same human budget would isolate whether the gain comes from the robust-training trick or from the selection rule itself.
- Since the inverse-dynamics objective is task-agnostic, the adaptation could in principle be pretrained on unlabeled interaction data from a target environment before any human feedback arrives, which the paper does not explore.
- The paper reuses RIME's threshold schedule without validating the clean-loss bound for reward models trained on VLM labels, so the efficiency claim rests on that transfer being valid; a sensitivity study over $\beta_{min}$, $k$, and $\tau_{upper}$ would show how much the result depends on those hyperparameters.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes PrefVLM, a preference-based RL method in which a pretrained CLIP-style VLM (LIV) assigns coarse preference labels to trajectory pairs by comparing summed per-step cosine similarities (Eqs. 3-4); a KL-divergence filter (Eqs. 7-9) is used to split samples into clean, noisy, and uncertain sets, with a small human budget spent on the uncertain set; the VLM's two learned adapter layers are fine-tuned with human preferences and an inverse-dynamics loss (Eqs. 5-6). Experiments on five Meta-World tasks compare PrefVLM with 1000 human labels against PEBBLE with 1000 and 2000 labels, VLM-as-reward, VLM-pref-reward, and an ablation without selection, and report matching or better success rates with half the human feedback, plus a transfer experiment that cuts feedback by 4x.
Significance. If the claimed 2x feedback reduction holds, PrefVLM would be practically valuable for preference-based RL, combining scalable machine labels with targeted human oversight. The inverse-dynamics adaptation is a sensible, testable idea, and the paper includes pseudocode and hyperparameters. However, the current manuscript does not substantiate the filtering mechanism: the key KL bound in Eq. (7) is misstated, the VLM label orientation in Eq. (4) is inconsistent with the defined preference convention, and no quantitative or statistical validation of the central efficiency claim is provided. These issues must be resolved before the headline claim can be accepted.
major comments (4)
- [Section 4.3, Eq. (7)] The stated KL bound has the wrong direction. Since the preference label is one-hot, D_KL(ỹ || P_θ(σ0, σ1)) equals -log P_θ(chosen segment), which is exactly the per-sample cross-entropy loss in Eq. (2). If clean samples have loss at most ρ, then we get D_KL ≤ ρ, not D_KL ≥ -ln ρ + ρ/2 + O(ρ²). For small ρ, -ln ρ + ρ/2 is large, so the threshold τlower = -ln ρ + αρ is not a lower bound on clean-sample KL; the set Dτl in Eq. (8) can then contain essentially all samples and the selection mechanism becomes vacuous. The paper provides no measurement of label accuracy on the 'clean' versus 'uncertain' sets, so the 2x efficiency claim is not backed by a validated filtering step.
- [Section 4.1, Eq. (4)] The label assignment in Eq. (4) is reversed relative to the convention defined in Section 3.1. There, y = (1, 0) means σ0 is preferred over σ1. Eq. (4) assigns y = (0, 1) when R0 > R1, i.e., it labels the lower-return segment as preferred. If implemented as written, the VLM provides inverted preferences and the reward model is trained against the wrong ordering; if this is a typo, it must be fixed because the subsequent filtering in Eqs. (8-9) and the reward training in Eq. (2) all depend on label orientation.
- [Section 5.3, Figure 4] The central claim that PrefVLM 'matches PEBBLE's performance while requiring only half the human feedback' is supported only by learning curves with shaded standard error; no final success-rate table, per-task numerical values, or significance tests are given. With five seeds and visibly overlapping shaded regions, the 'across all tasks' claim cannot be verified. Please add a table of mean ± standard error at the end of training, a paired comparison, and a precise statement of what the 1000/2000 counts include (human labels only, or also VLM-generated labels under the 30,000-sample budget in Appendix C). The baseline set also omits feedback-efficient methods such as SURF and RIME, so the state-of-the-art claim is not demonstrated.
- [Section 5.4, Figure 8] The ablation results show that filtering alone (VLM-generated preferences with selection, but no human feedback) fails, and that PrefVLM without selection also performs reasonably. This leaves the contribution of the sample-selection mechanism itself unclear; the only evidence that selection helps is the qualitative gap between PrefVLM and PrefVLM w/o selection, which is not statistically tested. Please report a direct validation of the Eqs. (7-9) mechanism, for example by measuring agreement of the 'clean' machine-labeled set with held-out human labels versus agreement of the 'uncertain' set, so the reader can see that the filter is actually separating reliable from unreliable VLM labels.
minor comments (5)
- [Section 5.3] The text refers to 'VLM-as-pref' but the baseline is named 'VLM-pref-reward' in Section 5.2; please unify the name.
- [Algorithm 1, line 18] The expression |Dh| = min(|B| - |Dτl| - |Dτu|, 0.05 * N) uses N both for the number of newly sampled preference pairs and for the feedback batch size, and the argument may be negative if the clean and noisy sets exhaust the buffer; please clarify the units and clipping behavior.
- [Section 5.1] The phrase 'reference feedback' should be 'preference feedback'.
- [Figure 2] The reward curve lacks axis labels and units, making the claim of misalignment with task progress difficult to evaluate.
- [Appendix C] The hyperparameters α = 0.5, βmin = 1, βmax = 3, k = 1/300, and τupper = 3 ln 10 are said to follow Cheng et al. (2024), but Eq. (7) as stated does not match the bound derived for cross-entropy loss; please provide a derivation or a precise citation of the source bound.
Circularity Check
No load-bearing circularity; the 2x annotation-efficiency claim is benchmarked against an external baseline and does not reduce to a fitted input. A single non-load-bearing self-citation and an unvalidated imported KL bound are noted but are not circular reductions.
full rationale
PrefVLM's central comparison is against PEBBLE, an external preference-based RL method using only human feedback, and the VLM prior is the externally pretrained LIV model, so the reported 2x human-annotation reduction is not manufactured by construction. The KL-divergence selection mechanism (Eqs. 7-9) is imported from RIME (Cheng et al. 2024) with fixed hyperparameters, not fitted to the target tasks; it could be miscalibrated or misstated, but an imported calibration error is a correctness risk, not a self-referential reduction. The paper's own Fig. 8 caption states 'filtering alone is ineffective without initial human feedback,' which undermines the mechanism's independent contribution but does not make the headline result equal to its inputs. The only self-citation is Raychaudhuri et al. (2021), cited in Sec. 4.2 only to motivate the existence of a domain gap; it is not load-bearing for the method or the efficiency claim. No fitted parameter is renamed as a prediction, and no uniqueness/force theorem is invoked. Score 2 reflects the single minor, non-load-bearing self-citation; the derivation chain otherwise is externally anchored.
Assumptions & free parameters
free parameters (3)
- alpha =
0.5
- beta_min, beta_max, k =
1, 3, 1/300
- tau_upper =
3 ln(10)
assumptions (3)
- domain assumption Small-loss trick: a reward model trained on preference loss learns clean patterns first, so low KL samples are clean and the bound in Eq. (7) holds.
- domain assumption Inverse dynamics loss in Eq. (6) aligns VLM embeddings with environment dynamics, improving the quality of preference labels.
- domain assumption CLIP-style cosine similarity in Eq. (3)/(5) provides a meaningful per-step reward signal for the selected tasks.
Cite this review
Pith. "Pith review of Preference VLM: Leveraging VLMs for Scalable Preference-Based Reinforcement Learning." pith.science (2026). https://pith.science/paper/J5535U7K
@misc{pith2026250201616,
author = {Pith},
title = {Pith review of: Preference VLM: Leveraging VLMs for Scalable Preference-Based Reinforcement Learning},
year = {2026},
howpublished = {\url{https://pith.science/paper/J5535U7K}},
note = {Machine review of arXiv:2502.01616}
}
read the original abstract
Preference-based reinforcement learning (RL) offers a promising approach for aligning policies with human intent but is often constrained by the high cost of human feedback. In this work, we introduce PrefVLM, a framework that integrates Vision-Language Models (VLMs) with selective human feedback to significantly reduce annotation requirements while maintaining performance. Our method leverages VLMs to generate initial preference labels, which are then filtered to identify uncertain cases for targeted human annotation. Additionally, we adapt VLMs using a self-supervised inverse dynamics loss to improve alignment with evolving policies. Experiments on Meta-World manipulation tasks demonstrate that PrefVLM achieves comparable or superior success rates to state-of-the-art methods while using up to 2 x fewer human annotations. Furthermore, we show that adapted VLMs enable efficient knowledge transfer across tasks, further minimizing feedback needs. Our results highlight the potential of combining VLMs with selective human supervision to make preference-based RL more scalable and practical.
Figures
Figures from the paper (6 more)
Reference graph
Works this paper leans on
-
[7]
Lee, K., Smith, L., and Abbeel, P. Pebble: Feedback- efficient interactive reinforcement learning via relabeling experience and unsupervised pre-training. arXiv preprint arXiv:2106.05091,
-
[9]
Observations are captured from Camera 2 and rendered as 300 × 300 images
For each of the environment, the state s ∈ R39, and the action a ∈ R4. Observations are captured from Camera 2 and rendered as 300 × 300 images. Task descriptions are sourced directly from the Meta-World paper (Yu et al., 2020). The corresponding prompts for each environment are provided below: • door-open-v2 : Open a door with a revolving joint • door-cl...
work page 2020
-
[12]
A., Khashabi, D., and Hajishirzi, H
Wang, Y ., Kordi, Y ., Mishra, S., Liu, A., Smith, N. A., Khashabi, D., and Hajishirzi, H. Self-instruct: Aligning language models with self-generated instructions. arXiv preprint arXiv:2212.10560,
-
[13]
Yu, W., Gileadi, N., Fu, C., Kirmani, S., Lee, K.-H., Are- nas, M. G., Chiang, H.-T. L., Erez, T., Hasenclever, L., 10 Minimizing Human Feedback in Reinforcement Learning using Vision-Language Models Humplik, J., et al. Language to rewards for robotic skill synthesis. arXiv preprint arXiv:2306.08647,
-
[1952]
Rime: Robust preference-based reinforcement learning with noisy preferences
Cheng, J., Xiong, G., Dai, X., Miao, Q., Lv, Y ., and Wang, F.- Y . Rime: Robust preference-based reinforcement learning with noisy preferences. arXiv preprint arXiv:2402.17257,
-
[2004]
Language reward modulation for pretraining reinforcement learning
Adeniji, A., Xie, A., Sferrazza, C., Seo, Y ., James, S., and Abbeel, P. Language reward modulation for pretraining reinforcement learning. arXiv preprint arXiv:2308.12270,
-
[2009]
Avid: Learning multi-stage tasks via pixel-level trans- lation of human videos
Smith, L., Dhawan, N., Zhang, M., Abbeel, P., and Levine, S. Avid: Learning multi-stage tasks via pixel-level trans- lation of human videos. arXiv preprint arXiv:1912.04443,
arXiv 1912
-
[2016]
FuRL: Visual-Language Models as Fuzzy Rewards for Reinforcement Learning
Fu, Y ., Zhang, H., Wu, D., Xu, W., and Boulet, B. Furl: Visual-language models as fuzzy rewards for reinforce- ment learning. arXiv preprint arXiv:2406.00645,
Show all 15 references
-
[2018]
Hejna III, D. J. and Sadigh, D. Few-shot preference learn- ing for human-in-the-loop rl. In Conference on Robot Learning, pp. 2014–2025. PMLR,
2014
-
[2020]
J., Kumar, V ., Zhang, A., Bastani, O., and Jayaraman, D
9 Minimizing Human Feedback in Reinforcement Learning using Vision-Language Models Ma, Y . J., Kumar, V ., Zhang, A., Bastani, O., and Jayaraman, D. Liv: Language-image representations and rewards for robotic control. In International Conference on Machine Learning, pp. 23301–...
-
[2021]
Vision-language models are zero-shot re- ward models for reinforcement learning
Rocamonde, J., Montesinos, V ., Nava, E., Perez, E., and Lindner, D. Vision-language models are zero-shot re- ward models for reinforcement learning. arXiv preprint arXiv:2310.12921,
-
[2022]
Surf: Semi-supervised reward learning with data augmentation for feedback-efficient preference-based re- inforcement learning
Park, J., Seo, Y ., Shin, J., Lee, H., Abbeel, P., and Lee, K. Surf: Semi-supervised reward learning with data augmentation for feedback-efficient preference-based re- inforcement learning. arXiv preprint arXiv:2203.10050,
-
[2023]
Kingma, D. P. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980,
-
[2024]
L., Faust, A., Fiser, M., and Francis, A
Chiang, H.-T. L., Faust, A., Fiser, M., and Francis, A. Learn- ing navigation behaviors end-to-end with autorl. IEEE Robotics and Automation Letters, 4(2):2007–2014,
2007
-
[3000]
The reward model is trained with a learning rate of 0.0003, a batch size of 128, and 200 update steps per iteration
For the reward model, we use an ensemble of 3 MLPs, each with 3 hidden layers of 256 nodes and Leaky ReLU activation, while the final layer applies a tanh activation. The reward model is trained with a learning rate of 0.0003, a batch size of 128, and 200 update steps per iter...
2024
Reviewed August 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.