Embedding principle of homogeneous neural network for classification problem
Jiahan Zhang, Yaoyu Zhang, Tao Luo
TL;DR
This work addresses how margin-maximizing, KKT-aligned solutions in homogeneous networks relate when width is increased via embedding transformations. It introduces the KKT Point Embedding Principle, proving that a linear isometry $T$ maps KKT points from the smaller network's $P_\Phi$ to the larger network's $P_{\tilde{\Phi}}$ and preserves gradient-flow dynamics, including $\boldsymbol{\eta}(t) = T\boldsymbol{\theta}(t)$ and the mapping of $\omega$-limit sets. The analysis provides static proofs for neuron splitting in fully-connected networks and channel splitting in CNNs, and demonstrates that the dynamic trajectories and limit directions are preserved, supported by experiments on 2D toy data and MNIST. Overall, the results offer a theoretical scaffold for width overparameterization, parameter redundancy, and the structure of margin-aligned solutions across architectures, with implications for implicit regularization and transfer of solutions.
Abstract
In this paper, we study the Karush-Kuhn-Tucker (KKT) points of the associated maximum-margin problem in homogeneous neural networks, including fully-connected and convolutional neural networks. In particular, We investigates the relationship between such KKT points across networks of different widths generated. We introduce and formalize the \textbf{KKT point embedding principle}, establishing that KKT points of a homogeneous network's max-margin problem ($P_Φ$) can be embedded into the KKT points of a larger network's problem ($P_{\tildeΦ}$) via specific linear isometric transformations. We rigorously prove this principle holds for neuron splitting in fully-connected networks and channel splitting in convolutional neural networks. Furthermore, we connect this static embedding to the dynamics of gradient flow training with smooth losses. We demonstrate that trajectories initiated from appropriately mapped points remain mapped throughout training and that the resulting $ω$-limit sets of directions are correspondingly mapped, thereby preserving the alignment with KKT directions dynamically when directional convergence occurs. We conduct several experiments to justify that trajectories are preserved. Our findings offer insights into the effects of network width, parameter redundancy, and the structural connections between solutions found via optimization in homogeneous networks of varying sizes.
