Information-Maximized Soft Variable Discretization for Self-Supervised Image Representation Learning
Chuang Niu, Wenjun Xia, Hongming Shan, Ge Wang
TL;DR
This work tackles the challenge of effective self-supervised image representation learning by directly optimizing information measures over discretized latent variables. It introduces Information-Maximized Soft Variable Discretization (IMSVD), a non-hard-discretization SSL framework that softly quantizes latent variables and estimates their distributions to compute information-based objectives. A joint-cross entropy loss with a theoretical IMSVD theorem drives one-hot, transform-invariant, and redundancy-minimized embeddings, while enabling a discriminative, contrastive-like behavior without negative samples. Empirically, IMSVD achieves competitive or superior accuracy and improved efficiency on ImageNet linear evaluation, KNN classification, and transfer tasks, with interpretable discrete features and robust performance across training settings.
Abstract
Self-supervised learning (SSL) has emerged as a crucial technique in image processing, encoding, and understanding, especially for developing today's vision foundation models that utilize large-scale datasets without annotations to enhance various downstream tasks. This study introduces a novel SSL approach, Information-Maximized Soft Variable Discretization (IMSVD), for image representation learning. Specifically, IMSVD softly discretizes each variable in the latent space, enabling the estimation of their probability distributions over training batches and allowing the learning process to be directly guided by information measures. Motivated by the MultiView assumption, we propose an information-theoretic objective function to learn transform-invariant, non-travail, and redundancy-minimized representation features. We then derive a joint-cross entropy loss function for self-supervised image representation learning, which theoretically enjoys superiority over the existing methods in reducing feature redundancy. Notably, our non-contrastive IMSVD method statistically performs contrastive learning. Extensive experimental results demonstrate the effectiveness of IMSVD on various downstream tasks in terms of both accuracy and efficiency. Thanks to our variable discretization, the embedding features optimized by IMSVD offer unique explainability at the variable level. IMSVD has the potential to be adapted to other learning paradigms. Our code is publicly available at https://github.com/niuchuangnn/IMSVD.
