REVIEW 4 major objections 4 minor 34 references
Learning from Label Proportions with Generative Adversarial Networks
T0 review · 4 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read A GAN whose optimal discriminator directly solves learning from label proportions.
desk verdict A useful LLP-GAN extension with solid empirical gains, but the global-optimality theory applies to a Jensen lower-bound surrogate, not the actual loss, and the disjoint-bag assumption clashes with the random-bag experiments. 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 the $(K{+}1)$-way discriminator, which treats generated samples as a separate fake class and real samples as one of $K$ classes. The argument works by replacing the bag-level proportion cross-entropy with its Jensen lower bound (Eq. 6), which swaps the logarithm and the bag average; maximizing that lower bound is equivalent to minimizing the KL divergence between each bag's known proportion vector and the discriminator's mean posterior over that bag. This yields the closed-form optimal discriminator of Theorem 1 and, through Jensen-Shannon divergence, the global optimality condition of Theorem 2. In practice the generator is trained with feature matching rather than the pure adversarial loss, to avoid the known instability of a perfect generator.
What would settle it
On a small two- or three-class dataset with known bag proportions, train LLP-GAN and then compute both the lower-bound objective and the true bag-level proportion cross-entropy for the trained discriminator on held-out bags. If the discriminator does not approximately maximize the true cross-entropy while maximizing the surrogate, the global optimality theorem does not carry over to the training objective. A more direct check is to verify whether the trained discriminator's bag-averaged posteriors match the true proportions on held-out bags; systematic mismatch would contradict Lemma 1's claim that the optimal posterior equals the bag prior at equilibrium.
Extended reading notes
Core claim
The central claim is that label-proportion supervision can be injected into a GAN through a proportion cross-entropy term, and the resulting adversarial objective has a solvable optimum. The paper proves that maximizing a Jensen lower bound of that term makes the optimal discriminator take the explicit form $P_D^*(y=k|x) = (\sum_{i=1}^n p_i(k) p_i^d(x))/(\sum_{i=1}^n p_i^d(x)+p_g(x))$ for the $K$ real classes; the normalized posterior $\tilde{p}_{D^*}(y|x)$ is then a weighted average of the bag priors $p_i(y)$ with weights proportional to the bag densities at $x$. Theorem 2 states that the global minimum of the generator loss is reached if and only if $p_g = \frac{1}{n}\sum_i p_i^d$, recovering the usual GAN equilibrium in the one-bag case. Consequently the discriminator can be used directly as the instance-level classifier, and the final classification does not depend on the generator density, so the result also covers generators whose density is degenerate.
Load-bearing premise
The proof of global optimality applies to the Jensen lower-bound surrogate of the proportion cross-entropy, not to the true proportion loss actually minimized during training, and the paper never bounds the gap between the two.
Editorial extensions
If this is right
- The discriminator's output after training is the instance-level classifier, so no separate classifier or label-recovery postprocessing is needed.
- LLP-GAN scales to large datasets and large bag sizes where the DLLP baseline diverges; for example, on CIFAR-10 at bag size 128 the reported error is 27.39% versus DLLP's 82.89%.
- The global optimum pins down the generator's target density as the average of the bag densities, giving a clear training target and recovering the standard GAN result when there is one bag.
- Because the optimal classifier aggregates bag priors with density weights, the method does not require bags to be i.i.d. samples from a single distribution; each bag can have its own marginal density.
Reading between the lines
- A direct testable consequence not explored in the paper: if the Jensen lower-bound gap is large, training on the surrogate could converge to a discriminator that is optimal for the surrogate but suboptimal for the true proportion cross-entropy; comparing the two objectives on a small dataset would quantify the gap.
- The density-weighted aggregation formula implies that bags concentrating their mass at $x$ dominate the prediction there; for non-random bags built on sensitive features, this could introduce bias, a limitation the paper lists as future work.
- The independence of the final classifier from $p_g$ suggests a two-stage design where the generator is only used to estimate the bag densities, after which the classifier could be solved as a weighted mixture estimation problem, potentially making the method robust to generator collapse.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes LLP-GAN, a GAN-based method for learning from label proportions (LLP). The discriminator is trained with an adversarial real/fake loss plus a bag-level proportion cross-entropy term, which the authors replace by a Jensen lower bound to make the objective amenable to SGD. The generator is trained with feature matching. The main theoretical claims are an explicit optimal discriminator (Theorem 1, Eq. 9) and a global optimality result for the generator (Theorem 2) under a non-parametric, disjoint-bag idealization. Experiments on MNIST, SVHN, CIFAR-10, and CIFAR-100 report substantially lower test error than DLLP, especially for large bag sizes, together with comparisons to InvCal and alter-SVM in a binary subset.
Significance. If the theoretical claims were correct, the paper would be a useful contribution: it gives an end-to-end deep LLP algorithm with a direct instance-level classifier obtained from the discriminator, avoids parametric distributional assumptions, and shows consistent empirical gains over DLLP at large bag sizes. The authors also ship code and report results across four datasets and four bag sizes, including random-bag stability checks. However, the central theoretical results are not sound: the optimality theorems concern an unquantified surrogate objective, and the closed-form discriminator in Theorem 1 is not even a stationary point of that surrogate for the value of lambda used in the analysis. The empirical results may still indicate a useful heuristic, but the paper's stated theoretical foundation does not support its main claims.
major comments (4)
- [§3.1, Remark 2 and Eq. (6)] Remark 2 replaces the actual bag-proportion cross-entropy -CEL(p, p_bar) by its Jensen lower bound, and all subsequent theorems are stated for the surrogate objective ~V, not for the LLP objective V in Eq. (4). Since Algorithm 1 trains the discriminator on ~V, and no bound on the Jensen gap is provided, the global optimality proven in Theorems 1 and 2 does not transfer to the loss that motivates the method. The paper needs either a quantitative gap bound or an explicit argument that the surrogate and the true objective share the same optima; neither is supplied.
- [§3.2, Theorem 1 and Eq. (9)] The proposed optimal discriminator is not a maximizer of ~V. For fixed G, writing S = sum_k P_D(k|x), A_k = sum_i p_i(k) p_i^d(x), and p_d = sum_i p_i^d(x), the integrand in Eq. (10) is F = p_d log S + sum_k A_k log P_k + (p_g - p_d) log(1-S). At the claimed values P_k = A_k/(p_d+p_g) and S = p_d/(p_d+p_g), the derivative with respect to P_k evaluates to (p_d+p_g)^2 / p_g, not zero. The correct stationary condition gives S = 2p_d/(p_d+p_g) when lambda = 1, which is not a valid probability whenever p_d > p_g; in that regime ~V is unbounded above because (p_g - p_d) log(1-S) tends to +infinity as S tends to 1. Thus Eq. (9) and the results built on it are not valid as stated.
- [§3.2, Definition 1 and Lemma 1 vs. §4.1] The theoretical analysis assumes a fixed partition of the data space into disjoint sections, with each bag distribution p_i^d supported on its own section. The experiments instead form bags by randomly partitioning the finite training set, so the bag distributions all have the same (global) support. Under the surrogate objective, when the bag supports coincide, Eq. (11) gives a normalized posterior approximately equal to (1/n) sum_i p_i(k), i.e., the global class proportions independent of x. This contradicts the instance-level accuracy reported in Table 1 and shows that the experimental regime is not the regime covered by the optimality theorems.
- [§3.3, Eq. (13) and Eq. (14)] The derivation of C(G) is also internally inconsistent. In Eq. (13) the JSD term is written as JSD(p_d || p_g), but p_d = sum_i p_i^d is unnormalized (integral n) while p_g is normalized, so the standard Jensen-Shannon divergence is not defined for this pair. Evaluating Eq. (13) at the claimed optimum p_g = p_d/n gives an additional (n-1) log 2 term relative to the constant n log n - (n+1) log(n+1) stated in Eq. (14). The generator optimality calculation needs to be redone with normalized densities.
minor comments (4)
- [§3.1, Eq. (6)] The inequality in Eq. (6) is written as '>' but Jensen's inequality gives '>='; the strict sign is not justified in general.
- [Appendix §6] The sentence 'Following a standard setting in the previous work [? 28]' contains an unresolved placeholder that must be fixed.
- [§4 and Appendix §7.1] The naming of the SVM baselines is inconsistent: 'alter-SVM' appears in the abstract and Figure 5, 'alter-pSVM' in Table 4, and 'alter-proportional-SVM' in the text; the notation should be unified.
- [Appendix §7.4, Table 5] The table caption and column headers for the random bag-generation experiment are unclear: the number of random repetitions is mixed with the number of errors and the reported accuracy, which makes the stability claim hard to evaluate.
Circularity Check
No significant circularity: the theoretical claims are derived from the paper's own explicitly stated surrogate objective, and the self-citation is background only.
full rationale
The paper's central results (Lemma 1, Theorem 1, Theorem 2) are derived from the explicit approximate objective ~V defined in Remark 2, not assumed or imported from a fitting step. Theorem 1's optimal discriminator (Eq. 9) is obtained by pointwise optimization of the integrand in Eq. 10, so it is a mathematical consequence of the stated objective rather than a parameter fitted to a subset and renamed as a prediction. The final classifier (Eq. 11) is a direct algebraic consequence of Eq. 9; its dependence on the input bag proportions is the intended goal of LLP, not a circular reduction. Theorem 2 follows the standard GAN global-optimality argument with the average bag density 1/n * sum_i p_i^d as the real distribution. The only self-citation ([22]) appears in related-work background on privacy constraints and SVM-based LLP methods and is not load-bearing for the paper's claims. The replacement of the true bag-level cross-entropy by its Jensen lower bound is explicitly disclosed in Remark 2 as an approximation; this may be a correctness limitation (no gap bound is provided), but it is not circularity because the theorems are stated for the surrogate objective. Empirical results are measured against external baselines and fully supervised CNNs on held-out test labels, so the performance claims are not forced by construction.
Assumptions & free parameters
free parameters (1)
- λ (loss weight) =
tuned per dataset; λ>1 preferred, fixed λ=1 in theory
assumptions (4)
- domain assumption Discriminator and generator have infinite capacity (non-parametric setting)
- domain assumption Bags are disjoint and each bag's data is sampled from a bag-specific marginal distribution p_i^d
- ad hoc to paper The Jensen lower bound in Eq. (6) is a faithful surrogate for the cross-entropy objective
- standard math Standard GAN non-convergence and convexity arguments from Goodfellow et al. and Boyd & Vandenberghe
Cite this review
Pith. "Pith review of Learning from Label Proportions with Generative Adversarial Networks." pith.science (2026). https://pith.science/paper/EGKKXN2Y
@misc{pith2026190902180,
author = {Pith},
title = {Pith review of: Learning from Label Proportions with Generative Adversarial Networks},
year = {2026},
howpublished = {\url{https://pith.science/paper/EGKKXN2Y}},
note = {Machine review of arXiv:1909.02180}
}
read the original abstract
In this paper, we leverage generative adversarial networks (GANs) to derive an effective algorithm LLP-GAN for learning from label proportions (LLP), where only the bag-level proportional information in labels is available. Endowed with end-to-end structure, LLP-GAN performs approximation in the light of an adversarial learning mechanism, without imposing restricted assumptions on distribution. Accordingly, we can directly induce the final instance-level classifier upon the discriminator. Under mild assumptions, we give the explicit generative representation and prove the global optimality for LLP-GAN. Additionally, compared with existing methods, our work empowers LLP solver with capable scalability inheriting from deep models. Several experiments on benchmark datasets demonstrate vivid advantages of the proposed approach.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[10]
Deep multi-class learning from label proportions
Gabriel Dulac-Arnold, Neil Zeghidour, Marco Cuturi, Lucas Beyer, and Jean-Philippe Vert. Deep multi-class learning from label proportions. arXiv preprint arXiv:1905.12909, 2019
arXiv 1905
-
[1]
Ehsan M. Ardehaly and Aron Culotta. Co-training for demographic classification using deep learning from label proportions. In International Conference on Data Mining Workshops, pages 1017–1024. IEEE, 2017
work page 2017
-
[2]
Towards principled methods for training generative adver- sarial networks
Martin Arjovsky and Léon Bottou. Towards principled methods for training generative adver- sarial networks. In International Conference on Learning Representations, 2016
work page 2016
-
[3]
Wasserstein generative adversarial networks
Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein generative adversarial networks. In International Conference on Machine Learning, pages 214–223, 2017
2017
-
[4]
Relational inductive biases, deep learning, and graph networks
Peter W Battaglia, Jessica B Hamrick, Victor Bapst, et al. Relational inductive biases, deep learning, and graph networks. arXiv preprint arXiv:1806.01261, 2018
arXiv 2018
-
[5]
Representation learning: A review and new perspectives
Yoshua Bengio, Aaron Courville, and Pascal Vincent. Representation learning: A review and new perspectives. IEEE transactions on pattern analysis and machine intelligence, 35(8):1798– 1828, 2013
2013
-
[6]
Pattern Recognition and Machine Learning
Christopher Bishop. Pattern Recognition and Machine Learning. Springer, January 2006
work page 2006
-
[7]
Convex optimization
Stephen Boyd and Lieven Vandenberghe. Convex optimization. Cambridge university press, 2004
2004
Show all 34 references
-
[8]
Good semi-supervised learning that requires a bad gan
Zihang Dai, Zhilin Yang, Fan Yang, William W Cohen, and Ruslan R Salakhutdinov. Good semi-supervised learning that requires a bad gan. In Advances in neural information processing systems, pages 6510–6520, 2017
2017
-
[9]
Dietterich, Richard H
Thomas G. Dietterich, Richard H. Lathrop, and Tomás Lozano-Pérez. Solving the multiple instance problem with axis-parallel rectangles. Artificial Intelligence, 89(1-2):31–71, 1997
1997
-
[11]
Generative adversarial nets
Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, et al. Generative adversarial nets. In Advances in Neural Information Processing Systems, pages 2672–2680, 2014
2014
-
[12]
Semi-supervised learning by entropy minimization
Yves Grandvalet and Yoshua Bengio. Semi-supervised learning by entropy minimization. In Advances in neural information processing systems, pages 529–536, 2005
2005
-
[13]
Deep residual learning for image recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren, et al. Deep residual learning for image recognition. In Computer Vision and Pattern Recognition, pages 770–778, 2016
2016
-
[14]
Deep neural networks for acoustic modeling in speech recognition
Geoffrey Hinton, Li Deng, Dong Yu, et al. Deep neural networks for acoustic modeling in speech recognition. IEEE Signal Processing Magazine, 29(6):82–97, 2012
2012
-
[15]
Perceptual losses for real-time style transfer and super-resolution
Justin Johnson, Alexandre Alahi, and Fei-Fei Li. Perceptual losses for real-time style transfer and super-resolution. In European Conference on Computer Vision, pages 694–711. Springer, 2016
2016
-
[16]
Kingma and Max Welling
Diederik P. Kingma and Max Welling. Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114, 2013. 13
2013 arXiv
-
[17]
Semi-supervised learning with deep generative models
Durk P Kingma, Shakir Mohamed, Danilo Jimenez Rezende, and Max Welling. Semi-supervised learning with deep generative models. In Advances in neural information processing systems, pages 3581–3589, 2014
2014
-
[18]
Network in network.arXiv preprint arXiv:1312.4400, 2013
Min Lin, Qiang Chen, and Shuicheng Yan. Network in network.arXiv preprint arXiv:1312.4400, 2013
2013 arXiv
-
[19]
A framework for multiple-instance learning
Oded Maron and Tomás Lozano-Pérez. A framework for multiple-instance learning. In Advances in Neural Information Processing Systems, pages 570–576, 1998
1998
-
[20]
The expectation-maximization algorithm
Todd K Moon. The expectation-maximization algorithm. IEEE Signal processing magazine, 13(6):47–60, 1996
1996
-
[21]
(Almost) no label no cry
Giorgio Patrini, Richard Nock, Paul Rivera, and Tiberio Caetano. (Almost) no label no cry. In Advances in Neural Information Processing Systems, pages 190–198, 2014
2014
-
[22]
Learning with label proportions via NPSVM
Zhiquan Qi, Bo Wang, Fan Meng, et al. Learning with label proportions via NPSVM. IEEE Transactions on Cybernetics, 47(10):3293–3305, 2017
2017
-
[23]
Smola, Tiberio S
Novi Quadrianto, Alex J. Smola, Tiberio S. Caetano, et al. Estimating labels from label proportions. Journal of Machine Learning Research, 10(Oct):2349–2374, 2009
2009
-
[24]
Unsupervised representation learning with deep convolutional generative adversarial networks
Alec Radford, Luke Metz, and Soumith Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv preprint arXiv:1511.06434, 2015
2015 arXiv
-
[25]
Semi- supervised learning with ladder networks
Antti Rasmus, Mathias Berglund, Mikko Honkala, Harri Valpola, and Tapani Raiko. Semi- supervised learning with ladder networks. InAdvances in neural information processing systems, pages 3546–3554, 2015
2015
-
[26]
You only look once: Unified, real-time object detection
Joseph Redmon, Santosh Divvala, Ross Girshick, et al. You only look once: Unified, real-time object detection. In Computer Vision and Pattern Recognition, pages 779–788, 2016
2016
-
[27]
SVM classifier estimation from group probabilities
Stefan Rueping. SVM classifier estimation from group probabilities. InInternational Conference on Machine Learning, pages 911–918, 2010
2010
-
[28]
Improved techniques for training GANs
Tim Salimans, Ian Goodfellow, Wojciech Zaremba, et al. Improved techniques for training GANs. In Advances in Neural Information Processing Systems, pages 2234–2242, 2016
2016
-
[29]
Springenberg
Jost T. Springenberg. Unsupervised and semi-supervised learning with categorical generative adversarial networks. arXiv preprint arXiv:1511.06390, 2015
2015 arXiv
-
[30]
Rethinking the inception architecture for computer vision
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, et al. Rethinking the inception architecture for computer vision. In Computer Vision and Pattern Recognition, pages 2818–2826, 2016
2016
-
[31]
Multi-class learning from class proportions
Zilei Wang and Jiashi Feng. Multi-class learning from class proportions. Neurocomputing, 119(16):273–280, 2013
2013
-
[32]
Adversarial perturbations of deep neural networks
David Warde-Farley and Ian Goodfellow. Adversarial perturbations of deep neural networks. In Perturbations, Optimization, and Statistics, page 311. MIT Press, 2016
2016
-
[33]
Yu, Liangliang Cao, Michele Merler, et al
Felix X. Yu, Liangliang Cao, Michele Merler, et al. Modeling attributes from category-attribute proportions. In International Conference on Multimedia, pages 977–980. ACM, 2014
2014
-
[34]
Yu, Dong Liu, Sanjiv Kumar, et al.∝-SVM for learning with label proportions
Felix X. Yu, Dong Liu, Sanjiv Kumar, et al.∝-SVM for learning with label proportions. In International Conference on Machine Learning, pages 504–512, 2013. 14
2013
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.