REVIEW 3 major objections 6 minor 12 references
ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization
T0 review · 3 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read A learned quality scorer, not human annotators, supplies the preference signal that aligns diffusion-based human mesh recovery, letting ten predictions beat two hundred.
desk verdict Solid DPO-for-HMR paper with a real novelty (learned scorer instead of human preferences), but the scorer is never validated on the real base-model outputs it ranks—an addressable gap that should not block acceptance. 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 load-bearing object is HMR-Scorer, a transformer-encoder-based reward model that takes, for each candidate mesh, the UVD keypoint coordinates (3D joints projected into image space through the predicted camera) together with multi-scale image features: global ViT tokens plus pixel-aligned local features sampled at the reprojected joint positions. It outputs a scalar quality score and is trained with a RankNet-style pairwise probabilistic ranking loss whose quality labels are derived from four standard HMR metrics (PVE, MPJPE, PA-PVE, PA-MPJPE) on synthetic predictions formed by adding joint-wise Gaussian noise to ground-truth SMPL poses. The second load-bearing object is the Diffusion-DPO objective, which contrasts, at a random timestep along the diffusion trajectory, the denoising error on a winner sample against the error on a loser sample, weighted by the signal-to-noise ratio $\lambda_t$, while penalizing deviation from the frozen reference denoiser. Together these convert an unlabeled preference signal into gradient updates of the base denoiser.
What would settle it
Take the base model's actual multi-sample outputs on a benchmark with ground-truth meshes, such as the 3DPW test set, compute HMR-Scorer's scores and the true PVE and MPJPE errors for each prediction, and measure their rank correlation; if the correlation collapses toward zero on real outputs while it sits near 0.6 on the synthetic noise-perturbed test sets, the preference pairs that drive ADHMR do not track reconstruction quality. A complementary ablation finetunes the base model on preference pairs ranked by true metrics instead of by the scorer; identical gains would mean the scorer itself contributes nothing beyond approximating the metric.
Extended reading notes
Core claim
On its own terms, the paper establishes that the knowledge of a quality-assessment model can be distilled into a diffusion-based human mesh reconstruction model: the base denoiser HypoNet is finetuned with the Diffusion-DPO objective so that denoising trajectories toward scorer-ranked winner meshes are favored over loser trajectories, with a KL constraint keeping the aligned model close to the frozen base model. The resulting model, ADHMR, and its in-the-wild variant ADHMR (ITW), outperform prior probabilistic methods on 3DPW and Human3.6M across the reported metrics; at $M=10$ predictions, ADHMR (ITW) reaches MPJPE 61.3 mm and PVE 71.3 mm on 3DPW, surpassing the base model's $M=200$ result of 61.8 mm and 71.9 mm. The paper also shows that HMR-Scorer's predicted scores correlate with ground-truth reconstruction errors, with PLCC and SRCC near 0.6 on GTA-Human and DNA-Rendering synthetic noise-perturbed test sets, and that filtering training data by scorer score improves models such as SMPLer-X, OSX, and Hand4Whole even when fewer training samples remain.
Load-bearing premise
HMR-Scorer, the model that ranks every winner–loser pair in the preference dataset, is trained and validated only on synthetic predictions formed by adding Gaussian noise to ground-truth poses (Section 5.2), never on the actual outputs of the base diffusion model it is asked to rank in Sections 4.3 and 4.5; if its ranking of real outputs diverges from true reconstruction quality, the preference signal that drives ADHMR is misaligned.
Editorial extensions
If this is right
- At $M=10$ predictions, ADHMR (ITW) already beats the base HypoNet at $M=200$ on 3DPW in both PVE and MPJPE, so aligned models can cut the number of candidate predictions by an order of magnitude.
- Preference finetuning handles noisy pseudo-labels better than supervised finetuning: on the in-the-wild InstaVariety data, ADHMR improves 3DPW accuracy while supervised finetuning on the same pseudo-labels degrades it (Tables 3–4).
- HMR-Scorer doubles as a data-cleaning tool: keeping only pseudo-labeled training samples scored above a threshold ($\tau=0.6$) improves Hand4Whole, OSX, and SMPLer-X-Base on 3DPW, Human3.6M, and EHF even though fewer training samples remain (Table 5).
- The preference dataset requires no human annotations: HMR-Scorer ranks base-model predictions automatically, and for studio datasets with ground truth the ordering can be computed directly from reconstruction error (Section 4.3).
Reading between the lines
- If HMR-Scorer's ranking holds on real rather than only synthetic model outputs, the same score–rank–align recipe should transfer to other ill-posed inverse problems, such as hand or face mesh recovery, monocular depth estimation, or single-view reconstruction, wherever a metric can label synthetic perturbations.
- The data-cleaning results raise the possibility that curation beats scale for in-the-wild HMR training; an adaptive per-dataset score threshold instead of the fixed $\tau=0.6$ would test how far this can be pushed.
- The $M=10$ result implies that reporting min-error over hundreds of hypotheses may overstate what probabilistic HMR actually needs, and error-versus-$M$ curves of the kind this paper reports give a fairer basis for comparing probabilistic methods.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes ADHMR, a pipeline that (i) trains a mesh-quality scorer, HMR-Scorer, on synthetic noisy SMPL predictions, (ii) uses that scorer to rank predictions of a diffusion-based HMR base model (HypoNet) and construct winner/loser preference pairs, (iii) fine-tunes the base model with Diffusion-DPO, and (iv) uses the same scorer to clean noisy pseudo-labeled training data. On 3DPW and Human3.6M the method reports consistent improvements over the base model and over prior probabilistic HMR methods; ablations indicate that preference fine-tuning outperforms supervised fine-tuning; and data cleaning improves several HMR models. The central claim is that a learned scorer can replace human preference labels in aligning diffusion-based HMR models.
Significance. If the results hold, the paper provides a practical way to apply preference optimization to human mesh recovery without manual preference annotation, and it demonstrates both a DPO-based alignment gain and a reusable data-cleaning tool. The study is well positioned in the literature, with clear baselines, ablations against supervised fine-tuning, and a code release. The main caveat is that the quality of the learned scorer, which is the linchpin of the pipeline, is only measured on the same synthetic noise-perturbation distribution used for training; its behavior on real base-model outputs is the critical unverified link.
major comments (3)
- [Sec. 4.2, 4.3, 5.2; Table 2] The HMR-Scorer is trained and evaluated exclusively on predictions formed by adding Gaussian noise to ground-truth SMPL poses, but in Sec. 4.3 it is used to rank actual HypoNet predictions while building the preference dataset. Real HypoNet errors are not additive Gaussian perturbations of the ground truth: they contain systematic pose bias, camera errors, and shape errors whose distribution differs from the scorer's training distribution. The paper reports no PLCC/SRCC, nor pairwise ranking accuracy, of the scorer on real base-model outputs, so the quality of the preference pairs used for ADHMR (ITW) in Table 2 is unverified. The authors should validate the scorer on real predictions of the base model (e.g., on a held-out portion of 3DPW or Human3.6M) by comparing scorer scores with true PVE/MPJPE, and should report the fraction of preference pairs where the scorer agrees with ground-truth error ordering. If the correlation is weak, the scorer should be retrained or augmented with real model outputs before the headline M=10 improvement can be attributed to the learned scorer.
- [Sec. 4.3, Table 2] The description of preference construction is ambiguous about which rows of Table 2 actually rely on HMR-Scorer. The text says that for 'studio-captured datasets with precise human mesh annotations' the ordering is computed directly from ground-truth reconstruction errors, but the ADHMR rows in Table 2 are labeled as fine-tuned on 'the target benchmark dataset,' which includes 3DPW (an in-the-wild dataset) as well as Human3.6M. The paper should specify, for each row, whether preferences come from HMR-Scorer or from ground-truth errors. This matters because the abstract and introduction claim that the method works 'without 3D annotations'; if the non-ITW rows use ground-truth errors for ranking, the only unlabeled-setting evidence is the ITW row, which in turn depends on the unvalidated scorer.
- [Sec. 4.5, Table 5] The data-cleaning contribution inherits the same validation gap. The scorer is used to filter pseudo-labeled samples from in-the-wild data, but there is no experiment showing that low scorer scores actually correspond to poor pseudo labels or to high 3D error. The improvements in Table 5 could in principle come from removing hard or atypical images rather than from removing mislabeled ones. The authors should report the correlation between scorer scores and pseudo-label errors on a held-out set, or compare against random filtering of the same number of samples, to establish that the cleaning signal is specifically annotation quality.
minor comments (6)
- [Sec. 4.4, Eq. (5)] In Eq. (5), the loser term is missing the norm notation on the epsilon terms; please fix the typesetting so that the two squared-norm differences are clearly displayed.
- [Sec. 4.2] The notation {s_m}_{i=0}^M uses i instead of m in the subscript, and F_g is reused for both the global image feature and the low-channel global feature; please rename one of these to avoid confusion.
- [Sec. 5.1, 5.2] The paper states that HMR-Scorer is trained on five datasets, including GTA-Human and DNA-Rendering, and then evaluates on the 'original test set' of those same datasets; please clarify the exact train/test split to rule out overlap.
- [Sec. 4.3, 4.5] The values of the free parameters K, beta, tau, and the noise magnitudes used for scorer training are not reported in the experiments; please list them and ideally ablate K, beta, and tau.
- [Table 2] The table header reports MPJPE and PVE, but the text in Sec. 5.3 states that the probabilistic methods report min-MPJPE and min-PVE over M samples; please make this explicit in the table caption and mark the deterministic methods accordingly.
- [Tables 2-5] No variance or multiple-seed results are reported; given that some of the headline margins are small (e.g., ADHMR (ITW) M=10 vs base M=200 on 3DPW MPJPE is 61.3 vs 61.8), the authors should provide at least a sensitivity check or error bars.
Circularity Check
No significant circularity: the final evaluation is ground-truth based, and the HMR-Scorer is an external proxy whose outputs are not used as the evaluation metric.
full rationale
The derivation chain is self-contained and anchored to external ground truth at every evaluation point. HMR-Scorer is trained on synthetic Gaussian-perturbed ground-truth SMPL poses with quality labels computed from standard HMR metrics (Sec. 4.2), but it is used only as a proxy to construct preference pairs; the headline results in Table 2 and the ablations in Tables 3-4 are evaluated with ground-truth PVE, MPJPE, PA-PVE, and PA-MPJPE on 3DPW and Human3.6M, not with scorer scores. DPO finetuning is adapted from external Diffusion-DPO (Wallace et al., 2024), and the base model HypoNet is external prior work (Xu et al., 2024b), so there is no load-bearing self-citation chain. The fact that HMR-Scorer is validated only on Gaussian-perturbed ground-truth poses rather than on actual base-model outputs is a robustness or generalization concern, not a circularity concern, because the scorer's ranking is not definitionally identical to the final error metrics. No step in the derivation reduces by construction to its own input, and the central claim of improved M=10 accuracy is measured against independent ground-truth annotations.
Assumptions & free parameters
free parameters (4)
- DPO KL weight beta
- Number of preference pairs K per image
- Data cleaning threshold tau =
0.6
- Noise magnitudes for scorer training
assumptions (4)
- domain assumption HMR-Scorer generalizes from synthetic noise-perturbed ground truths to actual base model outputs, including in-the-wild images.
- domain assumption The swing/twist pose decomposition and latent-space denoiser of HypoNet are compatible with the Diffusion-DPO objective.
- standard math The Diffusion-DPO derivation of Wallace et al. (2024) applies unchanged to the HMR setting.
- domain assumption Ground-truth annotations in the five scorer training datasets are accurate enough to serve as quality anchors.
Cite this review
Pith. "Pith review of ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization." pith.science (2026). https://pith.science/paper/HWFXR2VQ
@misc{pith2026250510250,
author = {Pith},
title = {Pith review of: ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/HWFXR2VQ}},
note = {Machine review of arXiv:2505.10250}
}
read the original abstract
Human mesh recovery (HMR) from a single image is inherently ill-posed due to depth ambiguity and occlusions. Probabilistic methods have tried to solve this by generating numerous plausible 3D human mesh predictions, but they often exhibit misalignment with 2D image observations and weak robustness to in-the-wild images. To address these issues, we propose ADHMR, a framework that Aligns a Diffusion-based HMR model in a preference optimization manner. First, we train a human mesh prediction assessment model, HMR-Scorer, capable of evaluating predictions even for in-the-wild images without 3D annotations. We then use HMR-Scorer to create a preference dataset, where each input image has a pair of winner and loser mesh predictions. This dataset is used to finetune the base model using direct preference optimization. Moreover, HMR-Scorer also helps improve existing HMR models by data cleaning, even with fewer training samples. Extensive experiments show that ADHMR outperforms current state-of-the-art methods. Code is available at: https://github.com/shenwenhao01/ADHMR.
Figures
Reference graph
Works this paper leans on
-
[4]
Lin, T.-Y ., Maire, M., Belongie, S., Hays, J., Perona, P., Ra- manan, D., Doll´ar, P., and Zitnick, C. L. Microsoft coco: Common objects in context. In Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6-12, 2014, Proceedings, Part V 13 , pp. 740–
2014
-
[7]
Novel view synthesis of human interactions from sparse multi-view videos
Shuai, Q., Geng, C., Fang, Q., Peng, S., Shen, W., Zhou, X., and Bao, H. Novel view synthesis of human interactions from sparse multi-view videos. InACM SIGGRAPH 2022 Conference Proceedings, pp. 1–10,
work page 2022
-
[8]
Imagereward: Learning and evaluating hu- man preferences for text-to-image generation
Xu, J., Liu, X., Wu, Y ., Tong, Y ., Li, Q., Ding, M., Tang, J., and Dong, Y . Imagereward: Learning and evaluating hu- man preferences for text-to-image generation. Advances in Neural Information Processing Systems , 36, 2024a. Xu, Y ., Ma, X., Su, J., Zhu, W., Qiao, Y ., and Wang, Y . Scorehypo: Probabilistic human mesh estimation with hypothesis scorin...
-
[9]
Yao, N., Zhang, G., Shen, W., Shu, J., and Wang, H. Unify3d: An augmented holistic end-to-end monocular 3d human reconstruction via anatomy shaping and twins negotiating. arXiv preprint arXiv:2504.18215,
-
[11]
11 ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization Yin, W., Cai, Z., Wang, R., Zeng, A., Wei, C., Sun, Q., Mei, H., Wang, Y ., Pang, H. E., Zhang, M., et al. Smplest-x: Ultimate scaling for expressive human pose and shape estimation. arXiv preprint arXiv:2501.09782,
-
[12]
M., Stiennon, N., Wu, J., Brown, T
Ziegler, D. M., Stiennon, N., Wu, J., Brown, T. B., Radford, A., Amodei, D., Christiano, P., and Irving, G. Fine-tuning language models from human preferences. arXiv preprint arXiv:1909.08593,
arXiv 1909
-
[2015]
Monocular 3d human pose estimation in the wild using improved cnn supervision
Mehta, D., Rhodin, H., Casas, D., Fua, P., Sotnychenko, O., Xu, W., and Theobalt, C. Monocular 3d human pose estimation in the wild using improved cnn supervision. In 2017 international conference on 3D vision (3DV) , pp. 506–516. IEEE,
work page 2017
-
[2017]
Lee, K., Liu, H., Ryu, M., Watkins, O., Du, Y ., Boutilier, C., Abbeel, P., Ghavamzadeh, M., and Gu, S. S. Aligning text- to-image models using human feedback. arXiv preprint arXiv:2302.12192,
Show all 12 references
-
[2021]
Hybrik-x: Hybrid analytical-neural inverse kine- matics for whole-body mesh recovery
Li, J., Bian, S., Xu, C., Chen, Z., Yang, L., and Lu, C. Hybrik-x: Hybrid analytical-neural inverse kine- matics for whole-body mesh recovery. arXiv preprint arXiv:2304.05690,
-
[2023]
and Shen, W
9 ADHMR: Aligning Diffusion-based Human Mesh Recovery via Direct Preference Optimization Hong, Z. and Shen, W. Free-viewpoint video in the wild using a flying camera. In ECCV 2024 Workshop on Wild 3D: 3D Modeling, Reconstruction, and Generation in the Wild,
2024
-
[2024]
Proximal policy optimization algorithms
Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347,
-
[2025]
Dreamreward: Text-to-3d generation with human preference
Ye, J., Liu, F., Li, Q., Wang, Z., Wang, Y ., Wang, X., Duan, Y ., and Zhu, J. Dreamreward: Text-to-3d generation with human preference. arXiv preprint arXiv:2403.14613 ,
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.