Inconsistency-Aware Minimization: Improving Generalization with Unlabeled Data
Abstract
Lay Summary
(1) Problem. Deep learning models often perform well on the data they were trained on, but it is hard to tell in advance how well they will work on new, unseen data. Existing tools for predicting this "generalization gap" tend to be expensive: they require large amounts of labeled data, or they need the same model to be retrained many times from scratch — luxuries we rarely have in real-world settings. (2) Solution. We started from a simple intuition: a well-trained model should not change its predictions much when its internal settings are nudged slightly. We turned this idea into a measurable quantity called local inconsistency, which captures how sensitive a model's outputs are to small perturbations. Crucially, it can be computed from a single trained model using only unlabeled data. We then built a training method, IAM, that actively keeps this sensitivity low during learning. (3) Impact. IAM matches or beats leading methods in standard image classification, and shows especially clear gains when labels are scarce or absent — settings like semi-supervised and self-supervised learning. This makes it useful for real-world domains, such as medical imaging, where labeling data is costly.