MVEB: Self-Supervised Learning with Multi-View Entropy Bottleneck
Liangjian Wen, Xiasi Wang, Jianzhuang Liu, Zenglin Xu
TL;DR
MVEB addresses the intractability of mutual-information-based minimal sufficiency by reframing the objective as maximizing the agreement between two view embeddings and their differential entropy, implemented via a score-based entropy estimator using a von Mises–Fisher kernel. The method yields a tractable, end-to-end objective for Siamese SSL without large negative banks or architectural tricks, and establishes new state-of-the-art results on ImageNet linear evaluation with a vanilla ResNet-50 (Top-1 $=76.9\%$). It generalizes well across tasks including semi-supervised classification, transfer learning to diverse datasets, and detection/segmentation on COCO, underscoring the practical impact of learning a minimal sufficient representation. The work also clarifies the relationship between alignment, uniformity, and information bottlenecks, offering a unified perspective that connects contrastive, asymmetric, and decorrelation approaches under the MVEB framework.
Abstract
Self-supervised learning aims to learn representation that can be effectively generalized to downstream tasks. Many self-supervised approaches regard two views of an image as both the input and the self-supervised signals, assuming that either view contains the same task-relevant information and the shared information is (approximately) sufficient for predicting downstream tasks. Recent studies show that discarding superfluous information not shared between the views can improve generalization. Hence, the ideal representation is sufficient for downstream tasks and contains minimal superfluous information, termed minimal sufficient representation. One can learn this representation by maximizing the mutual information between the representation and the supervised view while eliminating superfluous information. Nevertheless, the computation of mutual information is notoriously intractable. In this work, we propose an objective termed multi-view entropy bottleneck (MVEB) to learn minimal sufficient representation effectively. MVEB simplifies the minimal sufficient learning to maximizing both the agreement between the embeddings of two views and the differential entropy of the embedding distribution. Our experiments confirm that MVEB significantly improves performance. For example, it achieves top-1 accuracy of 76.9\% on ImageNet with a vanilla ResNet-50 backbone on linear evaluation. To the best of our knowledge, this is the new state-of-the-art result with ResNet-50.
