Why does Deep Learning work? - A perspective from Group Theory
By Arnab Paul, Suresh Venkatasubramanian. 2014
22 citations recorded by the source corpus.
Why does Deep Learning work? What representations does it capture? How do higher-order representations emerge? We study these questions from the perspective of group theory, thereby opening a new approach towards a theory of Deep learning. One factor behind the recent resurgence of the subject is a key algorithmic step called pre-training: first search for a good generative model for the input samples, and repeat the process one layer at a time. We show deeper implications of this simple principle, by establishing a connection with the interplay of orbits and stabilizers of group actions. Although the neural networks themselves may not form groups, we show the existence of {\em shadow} groups whose elements serve as close approximations. Over the shadow groups, the pre-training step, originally introduced as a mechanism to better initialize a network, becomes equivalent to a search for features with minimal orbits. Intuitively, these features are in a way the {\em simplest}. Which explains why a deep learning network learns simple features first. Next, we show how the same principle, when repeated in the deeper layers, can capture higher order representations, and why representation complexity increases as the layers get deeper.
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Computer Vision and Pattern Recognition
- Luc Van Gool
- Dacheng Tao
- Trevor Darrell
- Andrea Vedaldi
- Bernt Schiele
- Xiaogang Wang
- Ming-Hsuan Yang
- Alan L. Yuille
Citations in the corpus
- Convergent Learning: Do different neural networks learn the same representations? (2015, background): “…on understanding deep neural networks from both a theoretical perspective (Arora et al., 2014; Neyshabur & Panigrahy, 2013; Montavon et al., 2011; Paul & Venkatasubramanian, 2014; Goodfellow et al., 2014) and from an empirical perspective (Erhan et al., 2009; Eigen et al., 2013; Szegedy et al.,…”
- Convolutional Neural Networks (2017, unknown): “Following the unprecedented success of deep networks, there has been some theoretical work (e.g., Arora et al. (2014; 2015); Paul and Venkatasubramanian (2014)) that suggest several mathematical models for different deep learning architectures.”
- Towards Understanding the Invertibility of Convolutional Neural Networks (2017, background): “Following the unprecedented success of deep networks, there have been some theoretical works [Arora et al. , 2014; Arora et al. , 2015; Paul and Venkatasubramanian, 2014] that suggest several mathematical models for different deep learning architectures.”