Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning

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 neu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lakshminarayanan, Chandrashekar, Singh, Amit Vikram
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Lakshminarayanan, Chandrashekar
Singh, Amit Vikram
description 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 sub-networks in deep learning. To this end, we encode the on/off state of the gates of a given input in a novel 'neural path feature' (NPF), and the weights of the DNN are encoded in a novel 'neural path value' (NPV). Further, we show that the output of network is indeed the inner product of NPF and NPV. The main result of the paper shows that the 'neural path kernel' associated with the NPF is a fundamental quantity that characterises the information stored in the gates of a DNN. We show via experiments (on MNIST and CIFAR-10) that in standard DNNs with ReLU activations NPFs are learnt during training and such learning is key for generalisation. Furthermore, NPFs and NPVs can be learnt in two separate networks and such learning also generalises well in experiments.
doi_str_mv 10.48550/arxiv.2006.10529
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2006_10529</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2006_10529</sourcerecordid><originalsourceid>FETCH-LOGICAL-a679-fe6a55a93bef79ffb13c8309626f1e1dbf362e45c7bd425b51e65c59ddcd2303</originalsourceid><addsrcrecordid>eNpNj71OwzAUhb0woMIDMHFfIME_sVOzoYoCogIkYCW6jq_bSMatHBfB2xMKA9MZvnOO9DF2JnjdzLXmF5g_h49acm5qwbW0x-ztgfYZIzxh2cCSsOwzjYDJw39wTzlRhEt4TZ7yWCY-pDWUDUHeRoJtgDWWaTgk8EQ7iIQ5TZUTdhQwjnT6lzP2vLx-WdxWq8ebu8XVqkLT2iqQQa3RKkehtSE4ofq54tZIEwQJ74Iykhrdt843UjstyOheW-97LxVXM3b--3rw63Z5eMf81f14dgdP9Q1KX04M</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning</title><source>arXiv.org</source><creator>Lakshminarayanan, Chandrashekar ; Singh, Amit Vikram</creator><creatorcontrib>Lakshminarayanan, Chandrashekar ; Singh, Amit Vikram</creatorcontrib><description>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 sub-networks in deep learning. To this end, we encode the on/off state of the gates of a given input in a novel 'neural path feature' (NPF), and the weights of the DNN are encoded in a novel 'neural path value' (NPV). Further, we show that the output of network is indeed the inner product of NPF and NPV. The main result of the paper shows that the 'neural path kernel' associated with the NPF is a fundamental quantity that characterises the information stored in the gates of a DNN. We show via experiments (on MNIST and CIFAR-10) that in standard DNNs with ReLU activations NPFs are learnt during training and such learning is key for generalisation. Furthermore, NPFs and NPVs can be learnt in two separate networks and such learning also generalises well in experiments.</description><identifier>DOI: 10.48550/arxiv.2006.10529</identifier><language>eng</language><subject>Computer Science - Learning ; Statistics - Machine Learning</subject><creationdate>2020-06</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,778,883</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2006.10529$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2006.10529$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Lakshminarayanan, Chandrashekar</creatorcontrib><creatorcontrib>Singh, Amit Vikram</creatorcontrib><title>Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning</title><description>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 sub-networks in deep learning. To this end, we encode the on/off state of the gates of a given input in a novel 'neural path feature' (NPF), and the weights of the DNN are encoded in a novel 'neural path value' (NPV). Further, we show that the output of network is indeed the inner product of NPF and NPV. The main result of the paper shows that the 'neural path kernel' associated with the NPF is a fundamental quantity that characterises the information stored in the gates of a DNN. We show via experiments (on MNIST and CIFAR-10) that in standard DNNs with ReLU activations NPFs are learnt during training and such learning is key for generalisation. Furthermore, NPFs and NPVs can be learnt in two separate networks and such learning also generalises well in experiments.</description><subject>Computer Science - Learning</subject><subject>Statistics - Machine Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNpNj71OwzAUhb0woMIDMHFfIME_sVOzoYoCogIkYCW6jq_bSMatHBfB2xMKA9MZvnOO9DF2JnjdzLXmF5g_h49acm5qwbW0x-ztgfYZIzxh2cCSsOwzjYDJw39wTzlRhEt4TZ7yWCY-pDWUDUHeRoJtgDWWaTgk8EQ7iIQ5TZUTdhQwjnT6lzP2vLx-WdxWq8ebu8XVqkLT2iqQQa3RKkehtSE4ofq54tZIEwQJ74Iykhrdt843UjstyOheW-97LxVXM3b--3rw63Z5eMf81f14dgdP9Q1KX04M</recordid><startdate>20200611</startdate><enddate>20200611</enddate><creator>Lakshminarayanan, Chandrashekar</creator><creator>Singh, Amit Vikram</creator><scope>AKY</scope><scope>EPD</scope><scope>GOX</scope></search><sort><creationdate>20200611</creationdate><title>Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning</title><author>Lakshminarayanan, Chandrashekar ; Singh, Amit Vikram</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a679-fe6a55a93bef79ffb13c8309626f1e1dbf362e45c7bd425b51e65c59ddcd2303</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Learning</topic><topic>Statistics - Machine Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Lakshminarayanan, Chandrashekar</creatorcontrib><creatorcontrib>Singh, Amit Vikram</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Statistics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lakshminarayanan, Chandrashekar</au><au>Singh, Amit Vikram</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning</atitle><date>2020-06-11</date><risdate>2020</risdate><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 sub-networks in deep learning. To this end, we encode the on/off state of the gates of a given input in a novel 'neural path feature' (NPF), and the weights of the DNN are encoded in a novel 'neural path value' (NPV). Further, we show that the output of network is indeed the inner product of NPF and NPV. The main result of the paper shows that the 'neural path kernel' associated with the NPF is a fundamental quantity that characterises the information stored in the gates of a DNN. We show via experiments (on MNIST and CIFAR-10) that in standard DNNs with ReLU activations NPFs are learnt during training and such learning is key for generalisation. Furthermore, NPFs and NPVs can be learnt in two separate networks and such learning also generalises well in experiments.</abstract><doi>10.48550/arxiv.2006.10529</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2006.10529
ispartof
issn
language eng
recordid cdi_arxiv_primary_2006_10529
source arXiv.org
subjects Computer Science - Learning
Statistics - Machine Learning
title Neural Path Features and Neural Path Kernel : Understanding the role of gates in deep learning
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T05%3A34%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Neural%20Path%20Features%20and%20Neural%20Path%20Kernel%20:%20Understanding%20the%20role%20of%20gates%20in%20deep%20learning&rft.au=Lakshminarayanan,%20Chandrashekar&rft.date=2020-06-11&rft_id=info:doi/10.48550/arxiv.2006.10529&rft_dat=%3Carxiv_GOX%3E2006_10529%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true