On the Importance of Calibration in Semi-supervised Learning
Charlotte Loh, Rumen Dangovski, Shivchander Sudalairaj, Seungwook Han,, Ligong Han, Leonid Karlinsky, Marin Soljacic, Akash Srivastava

TL;DR
This paper emphasizes the importance of model calibration in semi-supervised learning, showing that better calibration improves accuracy and proposing Bayesian methods to enhance calibration across various benchmarks.
Contribution
It introduces new SSL models focused on calibration improvement using Bayesian techniques, achieving significant accuracy gains on multiple datasets.
Findings
Calibration correlates strongly with model performance.
Bayesian calibration methods improve test accuracy.
Effective in diverse datasets including class-imbalanced and scientific data.
Abstract
State-of-the-art (SOTA) semi-supervised learning (SSL) methods have been highly successful in leveraging a mix of labeled and unlabeled data by combining techniques of consistency regularization and pseudo-labeling. During pseudo-labeling, the model's predictions on unlabeled data are used for training and thus, model calibration is important in mitigating confirmation bias. Yet, many SOTA methods are optimized for model performance, with little focus directed to improve model calibration. In this work, we empirically demonstrate that model calibration is strongly correlated with model performance and propose to improve calibration via approximate Bayesian techniques. We introduce a family of new SSL models that optimizes for calibration and demonstrate their effectiveness across standard vision benchmarks of CIFAR-10, CIFAR-100 and ImageNet, giving up to 15.9% improvement in test…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Machine Learning and Data Classification
MethodsTest
