Do Neural Network Weights account for Classes Centers?
Ioannis Kansizoglou, Loukas Bampis, and Antonios Gasteratos

TL;DR
This paper investigates whether neural network weights truly represent class centers in feature space, revealing that this assumption is often invalid and proposing a symmetry to improve training stability.
Contribution
It provides a theoretical analysis challenging the common assumption that class weights are class centers and introduces a symmetry to enhance training stability.
Findings
The class weight vector does not always correspond to the class center.
A specific symmetry improves convergence and training stability.
Theoretical and empirical validation of the proposed symmetry.
Abstract
The exploitation of Deep Neural Networks (DNNs) as descriptors in feature learning challenges enjoys apparent popularity over the past few years. The above tendency focuses on the development of effective loss functions that ensure both high feature discrimination among different classes, as well as low geodesic distance between the feature vectors of a given class. The vast majority of the contemporary works rely their formulation on an empirical assumption about the feature space of a network's last hidden layer, claiming that the weight vector of a class accounts for its geometrical center in the studied space. The paper at hand follows a theoretical approach and indicates that the aforementioned hypothesis is not exclusively met. This fact raises stability issues regarding the training procedure of a DNN, as shown in our experimental study. Consequently, a specific symmetry is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Face and Expression Recognition
