Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time
The event-driven and sparse nature of communication between spiking neurons in the brain holds great promise for flexible and energy-efficient AI. Recent advances in learning algorithms have demonstrated that recurrent networks of spiking neurons can be effectively trained to achieve competitive per...
Saved in:
Published in | arXiv.org |
---|---|
Main Authors | , , |
Format | Paper |
Language | English |
Published |
Ithaca
Cornell University Library, arXiv.org
11.11.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The event-driven and sparse nature of communication between spiking neurons in the brain holds great promise for flexible and energy-efficient AI. Recent advances in learning algorithms have demonstrated that recurrent networks of spiking neurons can be effectively trained to achieve competitive performance compared to standard recurrent neural networks. Still, as these learning algorithms use error-backpropagation through time (BPTT), they suffer from high memory requirements, are slow to train, and are incompatible with online learning. This limits the application of these learning algorithms to relatively small networks and to limited temporal sequence lengths. Online approximations to BPTT with lower computational and memory complexity have been proposed (e-prop, OSTL), but in practice also suffer from memory limitations and, as approximations, do not outperform standard BPTT training. Here, we show how a recently developed alternative to BPTT, Forward Propagation Through Time (FPTT) can be applied in spiking neural networks. Different from BPTT, FPTT attempts to minimize an ongoing dynamically regularized risk on the loss. As a result, FPTT can be computed in an online fashion and has fixed complexity with respect to the sequence length. When combined with a novel dynamic spiking neuron model, the Liquid-Time-Constant neuron, we show that SNNs trained with FPTT outperform online BPTT approximations, and approach or exceed offline BPTT accuracy on temporal classification tasks. This approach thus makes it feasible to train SNNs in a memory-friendly online fashion on long sequences and scale up SNNs to novel and complex neural architectures. |
---|---|
AbstractList | The event-driven and sparse nature of communication between spiking neurons in the brain holds great promise for flexible and energy-efficient AI. Recent advances in learning algorithms have demonstrated that recurrent networks of spiking neurons can be effectively trained to achieve competitive performance compared to standard recurrent neural networks. Still, as these learning algorithms use error-backpropagation through time (BPTT), they suffer from high memory requirements, are slow to train, and are incompatible with online learning. This limits the application of these learning algorithms to relatively small networks and to limited temporal sequence lengths. Online approximations to BPTT with lower computational and memory complexity have been proposed (e-prop, OSTL), but in practice also suffer from memory limitations and, as approximations, do not outperform standard BPTT training. Here, we show how a recently developed alternative to BPTT, Forward Propagation Through Time (FPTT) can be applied in spiking neural networks. Different from BPTT, FPTT attempts to minimize an ongoing dynamically regularized risk on the loss. As a result, FPTT can be computed in an online fashion and has fixed complexity with respect to the sequence length. When combined with a novel dynamic spiking neuron model, the Liquid-Time-Constant neuron, we show that SNNs trained with FPTT outperform online BPTT approximations, and approach or exceed offline BPTT accuracy on temporal classification tasks. This approach thus makes it feasible to train SNNs in a memory-friendly online fashion on long sequences and scale up SNNs to novel and complex neural architectures. |
Author | Corradi, Federico Yin, Bojian Bohte, Sander M |
Author_xml | – sequence: 1 givenname: Bojian surname: Yin fullname: Yin, Bojian – sequence: 2 givenname: Federico surname: Corradi fullname: Corradi, Federico – sequence: 3 givenname: Sander surname: Bohte middlename: M fullname: Bohte, Sander M |
BookMark | eNqNissKwjAQAIMo-Oo_LHgW2sQ-riKKRw-9S6hpjba7dZNQ_Hsr-AGeBmZmKaZIaCZiIZVKtsVOyrmInHvEcSyzXKapWoh6X1WBtTdA2Fo04FlbtNgA1XB7o-5spVtwvX1-JZpxbkf4gfjpwN-ZQnOHE_Gg-QYXpl432ltCKH-ttJ1Zi1mtW2eiH1diczqWh_O2Z3oF4_z1QYFxTFeZJTLNiiJP1H_XB9HeSdg |
ContentType | Paper |
Copyright | 2022. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: 2022. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | 8FE 8FG ABJCF ABUWG AFKRA AZQEC BENPR BGLVJ CCPQU DWQXO HCIFZ L6V M7S PIMPY PQEST PQQKQ PQUKI PRINS PTHSS |
DatabaseName | ProQuest SciTech Collection ProQuest Technology Collection Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central SciTech Premium Collection ProQuest Engineering Collection Engineering Database Publicly Available Content Database ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection |
DatabaseTitle | Publicly Available Content Database Engineering Database Technology Collection ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central China ProQuest Central ProQuest Engineering Collection ProQuest One Academic UKI Edition ProQuest Central Korea Materials Science & Engineering Collection ProQuest One Academic Engineering Collection |
DatabaseTitleList | Publicly Available Content Database |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Physics |
EISSN | 2331-8422 |
Genre | Working Paper/Pre-Print |
GroupedDBID | 8FE 8FG ABJCF ABUWG AFKRA ALMA_UNASSIGNED_HOLDINGS AZQEC BENPR BGLVJ CCPQU DWQXO FRJ HCIFZ L6V M7S M~E PIMPY PQEST PQQKQ PQUKI PRINS PTHSS |
ID | FETCH-proquest_journals_26125688713 |
IEDL.DBID | BENPR |
IngestDate | Thu Oct 10 16:57:44 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-proquest_journals_26125688713 |
OpenAccessLink | https://www.proquest.com/docview/2612568871?pq-origsite=%requestingapplication% |
PQID | 2612568871 |
PQPubID | 2050157 |
ParticipantIDs | proquest_journals_2612568871 |
PublicationCentury | 2000 |
PublicationDate | 20221111 |
PublicationDateYYYYMMDD | 2022-11-11 |
PublicationDate_xml | – month: 11 year: 2022 text: 20221111 day: 11 |
PublicationDecade | 2020 |
PublicationPlace | Ithaca |
PublicationPlace_xml | – name: Ithaca |
PublicationTitle | arXiv.org |
PublicationYear | 2022 |
Publisher | Cornell University Library, arXiv.org |
Publisher_xml | – name: Cornell University Library, arXiv.org |
SSID | ssj0002672553 |
Score | 3.4277892 |
SecondaryResourceType | preprint |
Snippet | The event-driven and sparse nature of communication between spiking neurons in the brain holds great promise for flexible and energy-efficient AI. Recent... |
SourceID | proquest |
SourceType | Aggregation Database |
SubjectTerms | Algorithms Approximation Back propagation Back propagation networks Complexity Distance learning Machine learning Neural networks Neurons Online instruction Recurrent neural networks Spiking Training |
Title | Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time |
URI | https://www.proquest.com/docview/2612568871 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8QwEB7cFsGbT3ysS0Cvxb6bnkSldRF2KbLC3pYkm4ggbW13r_52M22qB2GPYSAkQzKTmXwzH8BtyvRJEZHncLcvyXGdlHuBI4SvuFSUpwwLnGfzePoWviyjpUm4tQZWOdjEzlCvK4E58jtsdRXF-kp49_WXg6xR-LtqKDRGYPs6UnAtsB-zefH6m2Xx40S_mYN_hrbzHvkh2AWrZXMEe7I8hv0OdCnaE1APQmyxVQPp-1WQga-BVIqse6p49kna-gPz2QRbT-ph2QO3W2IodkheNQh9JUWjA-D3TtNkYWRY4XEKN3m2eJo6w-JW5gC1q7_tBmdglVUpz4EIpbWqHaqXJCzkNGRhIpXCzzzpx4rSCxjvmulyt_gKDnzE9iPGzRuDtWm28lp73A2fwIjmzxOjXD2afWc_uNmN2A |
link.rule.ids | 783,787,12777,21400,33385,33756,43612,43817 |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8QwEB50F9GbT3ysOqDX4vbdnkTEWnV32UOFvZUkm4ggbW13_7-ZNtWDsMeQEJJhMpNMvpkP4DZmWlOEb1t83KXkjK2Y264lhKO4VBGPGSU4T2dB-u69LvyFCbg1BlbZ28TWUC9LQTHyOyp15Qf6SNj31bdFrFH0u2ooNLZh6Ll6AGWKJ8-_MRYnCPWN2f1nZlvfkezDcM4qWR_AliwOYaeFXIrmCNSDEGsq1IBdtQrs2RqwVLjsiOLZFzbVJ0WzkQpP6mbRwbYbNAQ7mJQ1AV9xXuvn70crZ8xMH-V3HMNN8pQ9pla_uNyoT5P_bdY9gUFRFvIUUCgtU-1O7TBkHo885oVSKfrKk06gougMRptmOt_cfQ27aTad5JOX2dsF7DmE8ie0mz2Cwapey0vte1f8qhXwD3yXjUw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Accurate+online+training+of+dynamical+spiking+neural+networks+through+Forward+Propagation+Through+Time&rft.jtitle=arXiv.org&rft.au=Yin%2C+Bojian&rft.au=Corradi%2C+Federico&rft.au=Bohte%2C+Sander+M&rft.date=2022-11-11&rft.pub=Cornell+University+Library%2C+arXiv.org&rft.eissn=2331-8422 |