Maximizing Incremental Information Entropy for Contrastive Learning
Organizations: School of Computer Science and Software Engineering, Shenzhen University, Shenzhen, China · Computer Vision Institute, School of Artificial Intelligence, Shenzhen University, Shenzhen, China · School of Engineering, Huaqiao University, Quanzhou, China · Guangdong Provincial Key Laboratory of Intelligent Information Processing, Shenzhen University, Shenzhen, China
Abstract
Contrastive learning has achieved remarkable success in self-supervised representation learning, often guided by information-theoretic objectives such as mutual information maximization. Motivated by the limitations of static augmentations and rigid invariance constraints, we propose IE-CL (Incremental-Entropy Contrastive Learning), a framework that explicitly optimizes the entropy gain between augmented views while preserving semantic consistency. Our theoretical framework reframes the challenge by identifying the encoder as an information bottleneck and proposes a joint optimization of two components: a learnable transformation for entropy generation and an encoder regularizer for its preservation. Experiments on CIFAR-10/100, STL-10, and ImageNet demonstrate that IE-CL consistently improves performance under small-batch settings. Moreover, our core modules can be seamlessly integrated into existing frameworks. This work bridges theoretical principles and practice, offering a new perspective in contrastive learning.
Figures & tables
| Method | 100 ep | 200 ep | 400 ep | 800 ep | Batch Size |
|---|---|---|---|---|---|
| SimCLR (ICML’20) Chen et al. (2020a) | 66.5 | 68.3 | 69.8 | 71.1 | 4096 |
| SwAV (NeurIPS’20) Caron et al. (2020) | 66.5 | 69.1 | 70.7 | 71.0 | 4096 |
| MoCo-v2 (CVPR’20) Chen et al. (2020c) | 67.4 | 69.9 | 70.9 | 71.3 | 256 |
| SimSiam (ICCV’21) Chen and He (2021) | 68.1 | 70.0 | 70.8 | 71.7 | 256 |
| NNCLR (ICCV’21) Dwibedi et al. (2021) | 65.4 | 66.1 | 66.8 | 68.7 | 1024 |
| All4One (ICCV’23) Estepa et al. (2023) | 65.4 | 66.0 | 66.6 | 68.9 | 1024 |
| Configuration | SAIB | KL Reg. | Encoder Reg. | Top-1 |
|---|---|---|---|---|
| MoCo-v2 (Baseline) | ✗ | ✗ | ✗ | 52.50 |
| + Entropy Generation | ✓ | ✗ | ✗ | 58.80 |
| + Semantic Consistency | ✓ | ✓ | ✗ | 59.15 |
| IE-CL (Full Framework) | ✓ | ✓ | ✓ | 59.41 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Contrastive Learning
Contrastive learning trains representations by bringing related examples together and separating unrelated ones for recognition, retrieval, and transfer.
See all 322 papers