source: arxiv machine learning: s-gai: spectral geometry-aware initialization for sigmoidal mlps -- from dataset geometry to network weights

level: research

classical universal approximation theorems show sigmoidal multilayer perceptrons can represent many functions, but they do not tell how to set initial weights based on data geometry. the s-gai framework addresses this by initializing one-hidden-layer sigmoidal mlps using spectral geometry estimated from the training data. the idea is that sigmoid units can act as smooth half-space gates, and by analyzing each class with singular value decomposition, the method extracts a mean, principal directions, and spectral scales.

an energy threshold selects the most important directions, and each retained direction is represented by two sigmoid gates. these class-specific gates form a shared hidden layer initialized directly from the training set. this approach moves from hand-specified planar geometry to data-driven spectral geometry, making the initialization aware of the underlying data distribution. the method also includes a svd-based subspace classifier as a non-neural geometric reference to test the quality of the estimated spectral class geometry.

the s-gai framework provides a principled way to set initial weights for sigmoidal networks, potentially leading to faster convergence and better generalization. by encoding dataset geometry into the network from the start, it reduces the need for random initialization and may help in low-data regimes. the approach is demonstrated on image data, showing how spectral information can guide network construction.

why it matters: this initialization method can make training sigmoidal neural networks more efficient and reliable by using data geometry, which is useful for tasks with limited data or where interpretability is important.


source: arxiv machine learning: s-gai: spectral geometry-aware initialization for sigmoidal mlps -- from dataset geometry to network weights