REVIEW 3 major objections 6 minor 25 references
LPLgrad: Optimizing Active Learning Through Gradient Norm Sample Selection and Auxiliary Model Training
T0 review · 3 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read This paper claims that querying by the gradient norm of output entropy, after joint training with a loss-prediction auxiliary model, makes active learning for image classification substantially more label-efficient.
desk verdict The paper combines two known active learning methods into one pipeline, but the 'order of magnitude' accuracy claim is contradicted by the paper's own Table III, and Eq. (2) is too inconsistent to reproduce as written. 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 is a two-phase loop. In the training phase, a main model $w_{\mathrm{main}}$ (ResNet-18 in the experiments) is trained together with an auxiliary model $w_{\mathrm{aux}}$ that takes feature maps from the main model's layers and predicts each sample's loss; the total loss is $L_{\mathrm{total}} = l_{\mathrm{main}} + l_{\mathrm{aux}}$. In the querying phase, each unlabeled sample's softmax probabilities are converted to an entropy $H(P(y_i|x_i))$, this entropy is treated as a loss, and its gradient $\nabla_{w_{\mathrm{main}}} H_i$ is computed; the sample score is the Frobenius norm $g_i = \|\nabla_{w_{\mathrm{main}}} H_i\|_F$, and the $B$ largest scores are selected for labeling. The paper follows the theoretical result cited as [13] that selecting larger gradient norms reduces an upper bound on total loss.
What would settle it
A direct check is to re-run the CIFAR-10 experiment at $B=3{,}000$ labeled images with the same ResNet-18 and hyperparameters as Table III: if LPLgrad does not reach roughly 72.4\% accuracy and beat LearningLoss (71.3\%) and Ent-GradNorm (68.0\%), the central claim fails. A second check is to hold out random sample pairs and test whether the auxiliary model's equation (2) ranks predicted losses in the intended order; if it does not, the training phase is not doing the described job.
Extended reading notes
Core claim
The central claim is that the loss-prediction module should be used only during training, not during querying, and that unlabeled samples should be scored by the Frobenius norm of the gradient of their output entropy with respect to the main model's parameters. The paper argues that jointly training the auxiliary loss-prediction model with the classifier improves feature learning, while the entropy-gradient norm captures the model's uncertainty more reliably than predicted losses alone. Across all reported datasets and budgets, LPLgrad is the best or near-best method in almost every round, with its largest advantages on imbalanced datasets such as Caltech-101 and the disaster dataset. The abstract goes further, claiming an improvement by an order of magnitude in accuracy on a small number of labeled images.
Load-bearing premise
The method's training-phase contribution depends entirely on equation (2) correctly implementing the pairwise ranking of predicted versus true losses described in Section III-B; if that formula does not enforce the intended ordering, the auxiliary model may not actually learn to predict loss, and the reported accuracy gains from joint training would not follow.
Editorial extensions
If this is right
- A classifier can reach a given accuracy with a smaller annotated pool, lowering annotation cost wherever labels are scarce.
- Because the querying score is just one backward pass per candidate, LPLgrad can be dropped into existing ResNet-based pipelines without ensembles or expensive retraining schedules.
- The largest reported gains occur on imbalanced datasets, suggesting the rule is especially useful when some classes are rare.
- The ablation tables show consistent accuracy improvements from including the auxiliary model, roughly eight percentage points across datasets and annotation budgets.
- Training and querying times stay comparable to or faster than standard uncertainty methods, so the label savings do not come with a large runtime penalty.
Reading between the lines
- If the entropy-gradient query score is doing most of the work, the auxiliary model could be removed or replaced by a cheaper feature-learning regularizer, changing the algorithm's compute profile; this is not tested in the paper.
- The same entropy-gradient query rule should transfer to any differentiable classifier with probabilistic outputs, such as detection or segmentation, but that transfer is untested.
- The 'order of magnitude' phrasing reflects specific budget points in the tables, not a uniform gain; readers should compare relative accuracy at each annotation budget.
- A natural testable extension is to combine the gradient-norm score with a diversity term, since pure uncertainty sampling is often vulnerable to outliers; the paper does not address this.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes LPLgrad, an active learning method for image classification that combines two existing ideas: an auxiliary loss-prediction module trained jointly with the main model (following Yoo and Kweon [10]), and a querying strategy that selects unlabeled samples by the gradient norm of their output entropy (following Wang et al. [13]). The authors report experiments on CIFAR-10, CIFAR-100, SVHN, Caltech-101, and a disaster-image dataset, comparing against LearningLoss, Entropy, Ent-GradNorm, Coreset, and random sampling. They claim in the abstract and conclusion that LPLgrad outperforms state-of-the-art methods by an order of magnitude in accuracy on small label budgets, with comparable training and querying times.
Significance. If the central claim were true, LPLgrad would be a notable advance in low-budget active learning. The paper does provide useful empirical coverage: five datasets, five trials, an ablation study, and computational overhead comparisons. However, the headline claim is contradicted by the paper's own Table III, where the largest improvement over the best baseline is about 2-3 percentage points and several differences are within one standard deviation or negative. The training objective in Eq. (2) is also internally inconsistent with the pair-wise description in Section III.B, which prevents reproduction. The contribution is an incremental combination of two published methods, and the reported evidence does not support the stated significance.
major comments (3)
- [Abstract and Section V (Conclusion)] The claim that LPLgrad 'outperforms state-of-the-art methods by order of magnitude in terms of accuracy' is contradicted by the experimental results in Table III. For example, at the largest budgets: CIFAR-10 with 6,000 labels gives 86.2 vs. 84.8 for Ent-GradNorm (+1.4 pp); CIFAR-100 with 12,500 labels gives 62.8 vs. 61.7 (+1.1 pp); SVHN with 6,000 labels gives 93.7 vs. 93.9 for LearningLoss (-0.2 pp); and Caltech-101 with 3,500 labels gives 56.6 vs. 54.4 (+2.2 pp). Most entries overlap within the reported standard deviations from five trials. An 'order of magnitude' improvement would require roughly a tenfold reduction in error rate at a fixed budget or comparable accuracy with roughly tenfold fewer labels; no result in Table III or Figures 3-5 exhibits either property. The text in Section IV.B also states that LPLgrad improves Caltech-101 accuracy by 'approximately 5%,' but the largest gap in Table III for Caltech-101 is 2.2 percentage points. This is an internal inconsistency between the paper's central claim and its own reported data.
- [Section III.B, Eq. (2)] Equation (2) does not implement the pair-wise loss-prediction ranking described in the text. The text states that the auxiliary model is trained on P/2 data pairs, comparing the differences between predicted losses and true losses for each pair. However, Eq. (2) as written is a per-sample margin loss: l_aux = (1/P) sum_i max(0, M - d_i * (l_aux,i - l_main,i)), where d_i is defined in Eq. (3) as max(0, l_main,i). There is no pair index, no pair construction, and d_i is a scalar that cannot encode the 'direction of the margin penalty' for a pair. Additionally, l_main is defined in Eq. (1) as an average over the batch, but it is used in Eq. (2) as a per-sample ground-truth loss. This ambiguity makes the auxiliary training objective unclear and blocks reproduction of the method.
- [Section IV.A and Algorithm 2] The active learning schedule is underspecified, which prevents verification of the experimental claims. Table II lists B (query batch size), R (random subset size), and A (annotation budget) for high and low budget settings, but the number of AL rounds and the relationship between these quantities are not stated. Table III reports accuracy at cumulative budgets such as 3,000, 6,000, and 9,000 labels for CIFAR-10, implying three rounds of size 1,000 each, but Algorithm 2 says 'select B samples' and Figure 3/4 plot accuracy 'across AL rounds' without defining the number of rounds or how R is used in the selection. This lack of detail makes it impossible to reproduce the experiments or interpret the claimed gains.
minor comments (6)
- [Table I] Table I lists CIFAR-100 as having 10 classes and 70,000 images; CIFAR-100 has 100 classes, and both CIFAR-10 and CIFAR-100 have 60,000 images. The table also lists CDD as having 8,677 images, while the text in Section IV.A states that CDD has 10,733 images with a train/test split of 8,591/2,142. These inconsistencies should be corrected.
- [Abstract and Section IV.A] The paper states 'Our code is available at Github' but provides no URL or repository identifier, so the claimed code release cannot be accessed.
- [Section III.B, Eq. (1)-(2)] The notation l_main is overloaded: Eq. (1) defines it as a mean cross-entropy loss over the entire batch, while Eq. (2) uses l_main,i as a per-sample loss. Please use distinct symbols for the per-sample and batch-level losses, and define l_aux,i explicitly as the auxiliary model's per-sample prediction.
- [Figure 6 caption] The four subfigures in Figure 6 are all labeled '(a)' in the caption; they should be (a), (b), (c), (d) to match the text references.
- [Table IV] Table IV repeats the column headers 'Train Time Querying Time' five times, but the values appear as a single continuous block. The table should be reformatted with dataset-specific column groups so that each training and querying time is clearly associated with the correct dataset.
- [Section IV.B] The text claims LPLgrad improves Caltech-101 accuracy by 'approximately 5%,' but Table III shows a gain of only 2.2 percentage points over the best baseline at 3,500 labels. This quantitative claim should be aligned with the reported numbers.
Circularity Check
No significant circularity: LPLgrad combines externally cited components and its claims do not reduce to its own inputs.
full rationale
LPLgrad's derivation chain is not circular. The training-phase objective is defined independently by Eq. (1) (cross-entropy), Eq. (2) (auxiliary loss), and Eq. (4) (total loss); the querying-phase selection rule is defined by Eq. (6) (entropy), Eq. (7) (gradient), Eq. (8) (Frobenius norm), and Eq. (9) (top-B selection). The gradient-norm selection rule is explicitly adopted from the external work of Wang et al. [13], and the loss-prediction auxiliary module from Yoo and Kweon [10]; these are external baselines with independent support, not author-imposed ansatze. No fitted parameter is renamed as a prediction, and no uniqueness theorem is imported from the authors' own prior work. The only self-citation ([3], in the Introduction for the general statement that annotation is labor-intensive) is not load-bearing: nothing in the algorithm, evaluation, or comparison depends on it. The paper's Eq. (2) formulation and the discrepancy between the abstract's 'order of magnitude' claim and Table III are correctness/reproducibility concerns, not circularity, because the reported results are not constructed from the method's own parameters. Thus no circular step is present; the self-citation warrants at most a minor note.
Assumptions & free parameters
free parameters (2)
- Margin M in auxiliary loss (Eq. 2)
- Random subset size R per dataset (Table II) =
25,000 for CIFAR-10/CIFAR-100/SVHN, 2,000 for Caltech-101, 1,000 for CDD
assumptions (3)
- standard math Cross-entropy and softmax are used as the base losses for the main model.
- domain assumption Selecting samples with the largest gradient norm of entropy reduces test loss, as proven in Wang et al. [13].
- ad hoc to paper The auxiliary model can be trained to predict per-sample loss using a pair-wise ranking objective; Eq. (2) is treated as implementing that objective.
Cite this review
Pith. "Pith review of LPLgrad: Optimizing Active Learning Through Gradient Norm Sample Selection and Auxiliary Model Training." pith.science (2026). https://pith.science/paper/W6HBR6XS
@misc{pith2026241115217,
author = {Pith},
title = {Pith review of: LPLgrad: Optimizing Active Learning Through Gradient Norm Sample Selection and Auxiliary Model Training},
year = {2026},
howpublished = {\url{https://pith.science/paper/W6HBR6XS}},
note = {Machine review of arXiv:2411.15217}
}
read the original abstract
Machine learning models are increasingly being utilized across various fields and tasks due to their outstanding performance and strong generalization capabilities. Nonetheless, their success hinges on the availability of large volumes of annotated data, the creation of which is often labor-intensive, time-consuming, and expensive. Many active learning (AL) approaches have been proposed to address these challenges, but they often fail to fully leverage the information from the core phases of AL, such as training on the labeled set and querying new unlabeled samples. To bridge this gap, we propose a novel AL approach, Loss Prediction Loss with Gradient Norm (LPLgrad), designed to quantify model uncertainty effectively and improve the accuracy of image classification tasks. LPLgrad operates in two distinct phases: (i) {\em Training Phase} aims to predict the loss for input features by jointly training a main model and an auxiliary model. Both models are trained on the labeled data to maximize the efficiency of the learning process, an aspect often overlooked in previous AL methods. This dual-model approach enhances the ability to extract complex input features and learn intrinsic patterns from the data effectively; (ii) {\em Querying Phase} that quantifies the uncertainty of the main model to guide sample selection. This is achieved by calculating the gradient norm of the entropy values for samples in the unlabeled dataset. Samples with the highest gradient norms are prioritized for labeling and subsequently added to the labeled set, improving the model's performance with minimal labeling effort. Extensive evaluations on real-world datasets demonstrate that the LPLgrad approach outperforms state-of-the-art methods by order of magnitude in terms of accuracy on a small number of labeled images, yet achieving comparable training and querying times in multiple image classification tasks.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[13]
Boosting active learning via improving test performance,
T. Wang, X. Li, P. Yang, G. Hu, X. Zeng, S. Huang, C.-Z. Xu, and M. Xu, “Boosting active learning via improving test performance,” in Proceedings of the AAAI Conference on Artificial Intelligence , vol. 36, no. 8, 2022, pp. 8566–8574
work page 2022
-
[10]
Learning loss for active learning,
D. Yoo and I. S. Kweon, “Learning loss for active learning,” in Pro- ceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2019, pp. 93–102
2019
-
[1]
A comparative survey of deep active learning,
X. Zhan et al. , “A comparative survey of deep active learning,” arXiv preprint arXiv:2203.13450, 2022
arXiv 2022
-
[2]
A survey on deep active learning: Recent advances and new frontiers,
D. Li, Z. Wang, Y . Chen, R. Jiang, W. Ding, and M. Okumura, “A survey on deep active learning: Recent advances and new frontiers,” IEEE Transactions on Neural Networks and Learning Systems , 2024
2024
-
[3]
S. Gul, M. Elmahallawy, S. Madria, and A. Tripathy, “Fishermask: Enhancing neural network labeling efficiency in image classification using fisher information,” arXiv preprint arXiv:2411.05752 , 2024. [Online]. Available: https://arxiv.org/abs/2411.05752
work page Pith review arXiv 2024
-
[4]
Verips: Verified pseudo- label selection for deep active learning,
S. Gilhuber, P. Jahn, Y . Ma, and T. Seidl, “Verips: Verified pseudo- label selection for deep active learning,” in 2022 IEEE International Conference on Data Mining (ICDM) . IEEE, 2022, pp. 951–956
work page 2022
-
[5]
A new active labeling method for deep learning,
D. Wang and Y . Shang, “A new active labeling method for deep learning,” in 2014 International joint conference on neural networks (IJCNN). IEEE, 2014, pp. 112–119
2014
-
[6]
Reading digits in natural images with unsupervised feature learning,
Y . Netzer, T. Wang, A. Coates, A. Bissacco, B. Wu, A. Y . Ng et al. , “Reading digits in natural images with unsupervised feature learning,” in NIPS workshop on deep learning and unsupervised feature learning , vol. 2011, no. 5. Granada, Spain, 2011, p. 7
2011
Show all 25 references
-
[7]
Active learning for convolutional neural networks: A core-set approach,
O. Sener and S. Savarese, “Active learning for convolutional neural networks: A core-set approach,” arXiv preprint arXiv:1708.00489, 2017
2017 arXiv
-
[8]
Variational adversarial active learning,
S. Sinha, S. Ebrahimi, and T. Darrell, “Variational adversarial active learning,” in Proceedings of the IEEE/CVF international conference on computer vision, 2019, pp. 5972–5981
2019
-
[9]
Deep active learning: Unified and principled method for query and training,
C. Shui, F. Zhou, C. Gagn ´e, and B. Wang, “Deep active learning: Unified and principled method for query and training,” in International Conference on Artificial Intelligence and Statistics . PMLR, 2020, pp. 1308–1318
2020
-
[11]
Tiny imagenet visual recognition challenge,
Y . Le and X. Yang, “Tiny imagenet visual recognition challenge,” CS 231N, vol. 7, no. 7, p. 3, 2015
2015
-
[12]
Emnist: an extension of mnist to handwritten letters,
G. Cohen, S. Afshar, J. Tapson, and A. van Schaik, “Emnist: an extension of mnist to handwritten letters,” arXiv preprint arXiv:1702.05373, 2017
2017 arXiv
-
[14]
Entropic open- set active learning,
B. Safaei, V . Vibashan, C. M. de Melo, and V . M. Patel, “Entropic open- set active learning,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, no. 5, 2024, pp. 4686–4694
2024
-
[15]
Deep active learning with noise stability,
X. Li, P. Yang, Y . Gu, X. Zhan, T. Wang, M. Xu, and C. Xu, “Deep active learning with noise stability,” in Proceedings of the AAAI Conference on Artificial Intelligence , vol. 38, no. 12, 2024, pp. 13 655–13 663
2024
-
[16]
Active learning guided by efficient surrogate learners,
Y . An, S. Park, and K. I. Kim, “Active learning guided by efficient surrogate learners,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, no. 10, 2024, pp. 10 874–10 881
2024
-
[17]
Cifar-10 (canadian institute for advanced research),
A. Krizhevsky, V . Nair, and G. Hinton, “Cifar-10 (canadian institute for advanced research),” URL http://www. cs. toronto. edu/kriz/cifar. html , vol. 5, no. 4, p. 1, 2010
2010
-
[18]
Learning generative visual models from few training examples: An incremental bayesian approach tested on 101 object categories,
L. Fei-Fei et al., “Learning generative visual models from few training examples: An incremental bayesian approach tested on 101 object categories,” Computer Vision and Pattern Recognition Workshop , 2004
2004
-
[19]
Disaster images dataset, version 1,
A. Verma, “Disaster images dataset, version 1,” May 2021, retrieved June 2, 2024 from kaggle.com/datasets/varpit94/disaster-images-dataset/data
2021
-
[20]
Latent structured active learning,
W. Luo, A. Schwing, and R. Urtasun, “Latent structured active learning,” Advances in Neural Information Processing Systems , vol. 26, 2013
2013
-
[21]
The power of ensembles for active learning in image classification,
W. H. Beluch, T. Genewein, A. N ¨urnberger, and J. M. K ¨ohler, “The power of ensembles for active learning in image classification,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp. 9368–9377
2018
-
[22]
Similar: Sub- modular information measures based active learning in realistic scenar- ios,
S. Kothawade, N. Beck, K. Killamsetty, and R. Iyer, “Similar: Sub- modular information measures based active learning in realistic scenar- ios,” Advances in Neural Information Processing Systems , vol. 34, pp. 18 685–18 697, 2021
2021
-
[23]
Active learning on a budget: Opposite strategies suit high and low budgets,
G. Hacohen, A. Dekel, and D. Weinshall, “Active learning on a budget: Opposite strategies suit high and low budgets,” arXiv preprint arXiv:2202.02794, 2022
2022 arXiv
-
[24]
Active learning under label shift,
E. Zhao, A. Liu, A. Anandkumar, and Y . Yue, “Active learning under label shift,” in International conference on artificial intelligence and statistics. PMLR, 2021, pp. 3412–3420
2021
-
[25]
Nearest neighbor classifier embedded network for active learning,
F. Wan, T. Yuan, M. Fu, X. Ji, Q. Huang, and Q. Ye, “Nearest neighbor classifier embedded network for active learning,” in Proceedings of the AAAI conference on artificial intelligence , vol. 35, no. 11, 2021, pp. 10 041–10 048
2021
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.