VNE: An Effective Method for Improving Deep Representation by Manipulating Eigenvalue Distribution

Since the introduction of deep learning, a wide scope of representation properties, such as decorrelation, whitening, disentanglement, rank, isotropy, and mutual information, have been studied to improve the quality of representation. However, manipulating such properties can be challenging in terms of implementational effectiveness and general applicability. To address these limitations, we propose to regularize von Neumann entropy~(VNE) of representation. First, we demonstrate that the mathematical formulation of VNE is superior in effectively manipulating the eigenvalues of the representation autocorrelation matrix. Then, we demonstrate that it is widely applicable in improving state-of-the-art algorithms or popular benchmark algorithms by investigating domain-generalization, meta-learning, self-supervised learning, and generative models. In addition, we formally establish theoretical connections with rank, disentanglement, and isotropy of representation. Finally, we provide discussions on the dimension control of VNE and the relationship with Shannon entropy. Code is available at: https://github.com/jaeill/CVPR23-VNE.

PDF Abstract CVPR 2023 PDF CVPR 2023 Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Self-Supervised Image Classification ImageNet I-VNE+ (ResNet-50) Top 1 Accuracy 72.1 # 90
Top 5 Accuracy 91.0 # 20
Semi-Supervised Image Classification ImageNet - 10% labeled data I-VNE+ (ResNet-50) Top 5 Accuracy 89.9 # 24
Top 1 Accuracy 69.1 # 35
Semi-Supervised Image Classification ImageNet - 1% labeled data I-VNE+ (ResNet-50) Top 5 Accuracy 81.0 # 21
Top 1 Accuracy 55.8 # 38
Few-Shot Image Classification Mini-Imagenet 5-way (1-shot) VNE (BOIL) Accuracy 50.95 # 91
Few-Shot Image Classification Mini-Imagenet 5-way (5-shot) VNE (BOIL) Accuracy 67.52 # 81
Domain Generalization Office-Home VNE (ResNet-50, SWAD) Average Accuracy 71.1 # 22
Domain Generalization PACS VNE (ResNet-50, SWAD) Average Accuracy 88.3 # 23
Domain Generalization TerraIncognita VNE (ResNet-50, SWAD) Average Accuracy 51.7 # 15
Domain Generalization VLCS VNE (ResNet-50, SWAD) Average Accuracy 79.7 # 17

Methods


No methods listed for this paper. Add relevant methods here