Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning
Chandrashekar Lakshminarayanan, Amit Vikram Singh

TL;DR
This paper introduces a novel analytical framework using neural path features and neural path kernels to understand the role of gates in ReLU-based deep neural networks, revealing their importance in learning and generalization.
Contribution
The paper proposes neural path features and neural path kernels as new tools to analyze the active sub-networks in ReLU DNNs, providing insights into their role in learning and generalization.
Findings
NPFs are learned during training and are crucial for generalization.
NPFs and NPVs can be learned in separate networks with effective generalization.
Neural path kernel characterizes information stored in network gates.
Abstract
Rectified linear unit (ReLU) activations can also be thought of as 'gates', which, either pass or stop their pre-activation input when they are 'on' (when the pre-activation input is positive) or 'off' (when the pre-activation input is negative) respectively. A deep neural network (DNN) with ReLU activations has many gates, and the on/off status of each gate changes across input examples as well as network weights. For a given input example, only a subset of gates are 'active', i.e., on, and the sub-network of weights connected to these active gates is responsible for producing the output. At randomised initialisation, the active sub-network corresponding to a given input example is random. During training, as the weights are learnt, the active sub-networks are also learnt, and potentially hold very valuable information. In this paper, we analytically characterise the role of active…
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.
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Machine Learning and ELM · Domain Adaptation and Few-Shot Learning
Methods*Communicated@Fast*How Do I Communicate to Expedia?
