Dense Sample Deep Learning

Stephen Josè Hanson,Vivek Yadav,Catherine Hanson
2023-07-21
Abstract:Deep Learning (DL) , a variant of the neural network algorithms originally proposed in the 1980s, has made surprising progress in Artificial Intelligence (AI), ranging from language translation, protein folding, autonomous cars, and more recently human-like language models (CHATbots), all that seemed intractable until very recently. Despite the growing use of Deep Learning (DL) networks, little is actually understood about the learning mechanisms and representations that makes these networks effective across such a diverse range of applications. Part of the answer must be the huge scale of the architecture and of course the large scale of the data, since not much has changed since 1987. But the nature of deep learned representations remain largely unknown. Unfortunately training sets with millions or billions of tokens have unknown combinatorics and Networks with millions or billions of hidden units cannot easily be visualized and their mechanisms cannot be easily revealed. In this paper, we explore these questions with a large (1.24M weights; VGG) DL in a novel high density sample task (5 unique tokens with at minimum 500 exemplars per token) which allows us to more carefully follow the emergence of category structure and feature construction. We use various visualization methods for following the emergence of the classification and the development of the coupling of feature detectors and structures that provide a type of graphical bootstrapping, From these results we harvest some basic observations of the learning dynamics of DL and propose a new theory of complex feature construction based on our results.
Artificial Intelligence,Neurons and Cognition,Machine Learning
What problem does this paper attempt to address?
### Problems Addressed by the Paper The paper primarily explores the learning mechanisms and representations within deep learning networks and proposes a new theory to explain the process of constructing complex features. #### Main Research Questions: 1. **Feature Construction in High-Density Sample Tasks**: By training a large deep learning model (with 1.24 million weights) on a Dense Sample Category Task (DSC), the authors aim to better understand how category structures and feature construction are formed in deep networks. 2. **Feature Dynamics Analysis**: Using various visualization methods, the development of feature detectors and structures during the classification process is tracked, revealing key stages in the formation of classifications. 3. **Multi-Factor Learning Process**: A theory of Logistic Learning Decomposition (LLD) based on fitting dual logistic functions is proposed, suggesting that the learning process in deep learning consists of multiple hyper-surface processes with different rates. 4. **Self-Catalytic Feature Set Theory**: A self-catalytic feature set theory is proposed, likening the feature creation process in deep learning to the self-catalytic phenomena in chemical reactions, thereby explaining how complex high-fidelity feature representations evolve from simple pixel inputs. #### Research Background and Methods: - **Dataset**: The Yale Face dataset is used for experiments, with at least 500 examples per face, making the concept space very dense within the feature hypercube. - **Model Architecture**: A VGG-style network is adopted, narrowed down through a series of experiments to a model with five convolutional layers, with fixed filter sizes to better analyze differences between layers. - **Visualization and Analysis**: Techniques such as Principal Component Analysis (PCA) are used to study dynamic changes in hidden layers and analyze the formation process of feature detectors. - **Learning Dynamics Decomposition**: By decomposing learning curves, the study reveals learning processes at different speeds and their impact on the final classification results. Through these studies, the authors hope to gain a deeper understanding of the internal working mechanisms of deep learning networks and provide theoretical support for future model design and optimization.