{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:49:50Z","timestamp":1778604590436,"version":"3.51.4"},"reference-count":47,"publisher":"IOP Publishing","issue":"2","license":[{"start":{"date-parts":[[2023,6,6]],"date-time":"2023-06-06T00:00:00Z","timestamp":1686009600000},"content-version":"vor","delay-in-days":5,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,6,6]],"date-time":"2023-06-06T00:00:00Z","timestamp":1686009600000},"content-version":"tdm","delay-in-days":5,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003151","name":"Fonds de recherche du Qu\u00e9bec \u2013 Nature et technologies","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003151","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Neuromorph. Comput. Eng."],"published-print":{"date-parts":[[2023,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Spike encoding of sound consists in converting a sound waveform into spikes. It is of interest in many domains, including the development of audio-based spiking neural network applications, where it is the first and a crucial stage of processing. Many spike encoding techniques exist, but there is no systematic approach to quantitatively evaluate their performance. This work proposes the use of three efficiency metrics based on information theory to solve this problem. The first, coding efficiency, measures the fraction of information that the spikes encode on the amplitude of the input signal. The second, computational efficiency, measures the information encoded subject to abstract computational costs imposed on the algorithmic operations of the spike encoding technique. The third, energy efficiency, measures the actual energy expended in the implementation of a spike encoding task. These three efficiency metrics are used to evaluate the performance of four spike encoding techniques for sound on the encoding of a cochleagram representation of speech data. The spike encoding techniques are: Independent Spike Coding, Send-on-Delta coding, Ben\u2019s Spiker Algorithm, and Leaky Integrate-and-Fire (LIF) coding. The results show that LIF coding has the overall best performance in terms of coding, computational, and energy efficiency.<\/jats:p>","DOI":"10.1088\/2634-4386\/acd952","type":"journal-article","created":{"date-parts":[[2023,5,26]],"date-time":"2023-05-26T22:25:17Z","timestamp":1685139917000},"page":"024007","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Efficiency metrics for auditory neuromorphic spike encoding techniques using information theory"],"prefix":"10.1088","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9563-1467","authenticated-orcid":true,"given":"Ahmad","family":"El Ferdaoussi","sequence":"first","affiliation":[]},{"given":"Jean","family":"Rouat","sequence":"additional","affiliation":[]},{"given":"Eric","family":"Plourde","sequence":"additional","affiliation":[]}],"member":"266","published-online":{"date-parts":[[2023,6,6]]},"reference":[{"key":"nceacd952bib1","first-page":"pp 787","article-title":"Long short-term memory and learning-to-learn in networks of spiking neurons","author":"Bellec","year":"2018"},{"key":"nceacd952bib2","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1038\/14731","article-title":"Information theory and neural coding","volume":"2","author":"Borst","year":"1999","journal-title":"Nat. Neurosci."},{"key":"nceacd952bib3","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1121\/1.405620","article-title":"A model for the responses of low-frequency auditory-nerve fibers in cat","volume":"93","author":"Carney","year":"1993","journal-title":"J. Acoust. Soc. Am."},{"key":"nceacd952bib4","author":"Cover","year":"2006","edition":"2nd edn"},{"key":"nceacd952bib5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/tnnls.2020.3044364","article-title":"The Heidelberg spiking data sets for the systematic evaluation of spiking neural networks","volume":"33","author":"Cramer","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"nceacd952bib6","first-page":"pp 1","article-title":"A toolbox for neuromorphic perception in robotics","author":"Dupeyroux","year":"2022"},{"key":"nceacd952bib7","article-title":"Evaluation of neuromorphic spike encoding of sound using information theory","author":"El Ferdaoussi","year":"2022"},{"key":"nceacd952bib8","article-title":"Instruction tables","author":"Fog","year":"2022"},{"key":"nceacd952bib9","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2011.00009","article-title":"Brian hears: online auditory processing using vectorization over channels","volume":"5","author":"Fontaine","year":"2011","journal-title":"Front. Neuroinform."},{"key":"nceacd952bib10","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2022.999029","article-title":"Spike encoding techniques for IoT time-varying signals benchmarked on a neuromorphic classification task","volume":"16","author":"Forno","year":"2022","journal-title":"Front. Neurosci."},{"key":"nceacd952bib11","article-title":"Tidigits ldc93s10","author":"Gary Leonard","year":"1993"},{"key":"nceacd952bib12","first-page":"pp 518","author":"Hastie","year":"2009","edition":"2nd edn"},{"key":"nceacd952bib13","first-page":"pp 7005","article-title":"Hybrid macro\/micro level backpropagation for training deep spiking neural networks","author":"Jin","year":"2018"},{"key":"nceacd952bib14","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s10827-016-0592-x","article-title":"A minimum-error, energy-constrained neural code is an instantaneous-rate code","volume":"40","author":"Johnson","year":"2016","journal-title":"J. Comput. Neurosci."},{"key":"nceacd952bib15","doi-asserted-by":"publisher","first-page":"11515","DOI":"10.1523\/JNEUROSCI.5044-12.2013","article-title":"Emergence of dynamic memory traces in cortical microcircuit models through STDP","volume":"33","author":"Klampfl","year":"2013","journal-title":"J. Neurosci."},{"key":"nceacd952bib16","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000180","article-title":"A learning theory for reward-modulated spike-timing-dependent plasticity with application to biofeedback","volume":"4","author":"Legenstein","year":"2008","journal-title":"PLoS Comput. Biol."},{"key":"nceacd952bib17","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1162\/neco.1996.8.3.531","article-title":"Energy efficient neural codes","volume":"8","author":"Levy","year":"1996","journal-title":"Neural Comput."},{"key":"nceacd952bib18","doi-asserted-by":"publisher","first-page":"288","DOI":"10.1016\/j.conb.2010.03.007","article-title":"Neuromorphic sensory systems","volume":"20","author":"Liu","year":"2010","journal-title":"Curr. Opin. Neurobiol."},{"key":"nceacd952bib19","first-page":"pp 71","article-title":"Silicon cochleas","author":"Liu","year":"2014"},{"key":"nceacd952bib20","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1109\/TBCAS.2013.2281834","article-title":"Asynchronous binaural spatial audition sensor with 2\u00d764\u00d74 channel output","volume":"8","author":"Liu","year":"2014","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"nceacd952bib21","doi-asserted-by":"crossref","DOI":"10.1109\/ISCAS.2010.5537164","article-title":"Event-based 64-channel binaural silicon cochlea with Q enhancement mechanisms","author":"Liu","year":"2010"},{"key":"nceacd952bib22","doi-asserted-by":"publisher","first-page":"702","DOI":"10.1121\/1.393460","article-title":"Simulation of mechanical to neural transduction in the auditory receptor","volume":"79","author":"Meddis","year":"1986","journal-title":"J. Acoust. Soc. Am."},{"key":"nceacd952bib23","first-page":"pp 7","article-title":"Auditory periphery: from pinna to auditory nerve","author":"Meddis","year":"2010"},{"key":"nceacd952bib24","doi-asserted-by":"publisher","first-page":"49","DOI":"10.3390\/s6010049","article-title":"Send-on-delta concept: an event-based data reporting strategy","volume":"6","author":"Miskowicz","year":"2006","journal-title":"Sensors"},{"key":"nceacd952bib25","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.heares.2007.01.012","article-title":"Information theory in auditory research","volume":"229","author":"Nelken","year":"2007","journal-title":"Hear. Res."},{"key":"nceacd952bib26","doi-asserted-by":"publisher","first-page":"1064","DOI":"10.1152\/jn.00559.2007","article-title":"Correcting for the sampling bias problem in spike train information measures","volume":"98","author":"Panzeri","year":"2007","journal-title":"J. Neurophysiol."},{"key":"nceacd952bib27","first-page":"pp 429","article-title":"Complex sounds and auditory images","author":"Patterson","year":"1992"},{"key":"nceacd952bib28","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1109\/TNNLS.2019.2906158","article-title":"Selection and optimization of temporal spike encoding methods for spiking neural networks","volume":"31","author":"Petro","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"nceacd952bib29","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1038\/nrn2578","article-title":"Extracting information from neuronal populations: information theory and decoding approaches","volume":"10","author":"Quiroga","year":"2009","journal-title":"Nat. Rev. Neurosci."},{"key":"nceacd952bib30","first-page":"pp 156","article-title":"Decoding and information theory in neuroscience","author":"Quiroga","year":"2013"},{"key":"nceacd952bib31","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1016\/j.neunet.2007.12.009","article-title":"Compact hardware liquid state machines on FPGA for real-time speech recognition","volume":"21","author":"Schrauwen","year":"2008","journal-title":"Neural Netw."},{"key":"nceacd952bib32","first-page":"pp 2825","article-title":"BSA, a fast and accurate spike train encoding scheme","volume":"vol 4","author":"Schrauwen","year":"2003"},{"key":"nceacd952bib33","article-title":"PyJoules: a Python library to capture the energy consumption of code snippets","author":"","year":"2021"},{"key":"nceacd952bib34","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2018.00524","article-title":"SpiLinC: spiking liquid-ensemble computing for unsupervised speech and image recognition","volume":"12","author":"Srinivasan","year":"2018","journal-title":"Front. Neurosci."},{"key":"nceacd952bib35","author":"Stone","year":"2018"},{"key":"nceacd952bib36","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1103\/PhysRevLett.80.197","article-title":"Entropy and information in neural spike trains","volume":"80","author":"Strong","year":"1998","journal-title":"Phys. Rev. Lett."},{"key":"nceacd952bib37","doi-asserted-by":"crossref","DOI":"10.1088\/2634-4386\/ace737","article-title":"The intel neuromorphic DNS challenge","author":"Timcheck","year":"2023"},{"key":"nceacd952bib38","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1162\/neco.1995.7.2.399","article-title":"The upward bias in measures of information derived from limited data samples","volume":"7","author":"Treves","year":"1995","journal-title":"Neural Comput."},{"key":"nceacd952bib39","first-page":"pp 261","article-title":"Silicon models of the auditory pathway","author":"van Schaik","year":"2010"},{"key":"nceacd952bib40","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1016\/j.neunet.2007.04.003","article-title":"An experimental unification of reservoir computing methods","volume":"20","author":"Verstraeten","year":"2007","journal-title":"Neural Netw."},{"key":"nceacd952bib41","first-page":"pp 1050","article-title":"Reservoir-based techniques for speech recognition","author":"Verstraeten","year":"2006"},{"key":"nceacd952bib42","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1016\/j.ipl.2005.05.019","article-title":"Isolated word recognition with the liquid state machine: a case study","volume":"95","author":"Verstraeten","year":"2005","journal-title":"Inf. Process. Lett."},{"key":"nceacd952bib43","doi-asserted-by":"publisher","first-page":"2554","DOI":"10.1109\/JSSC.2016.2604285","article-title":"A 0.5v 55\u00b5w 64\u00d72-channel binaural silicon cochlea for event-driven stereo-audio sensing","volume":"51","author":"Yang","year":"2016","journal-title":"IEEE J. Solid-State Circuits"},{"key":"nceacd952bib44","doi-asserted-by":"crossref","DOI":"10.1145\/3546790.3546803","article-title":"Efficient spike encoding algorithms for neuromorphic speech recognition","author":"Yarga","year":"2022"},{"key":"nceacd952bib45","doi-asserted-by":"publisher","first-page":"899","DOI":"10.1162\/neco_a_01367","article-title":"The remarkable robustness of surrogate gradient learning for instilling complex function in spiking neural networks","volume":"33","author":"Zenke","year":"2021","journal-title":"Neural Comput."},{"key":"nceacd952bib46","doi-asserted-by":"publisher","first-page":"2635","DOI":"10.1109\/TNNLS.2015.2388544","article-title":"A digital liquid state machine with biologically inspired learning and its application to speech recognition","volume":"26","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"nceacd952bib47","article-title":"Technical report: supervised training of convolutional spiking neural networks with Pytorch","author":"Zimmer","year":"2019"}],"container-title":["Neuromorphic Computing and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952","content-type":"text\/html","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"am","intended-application":"similarity-checking"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T04:58:26Z","timestamp":1702529906000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.1088\/2634-4386\/acd952"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,1]]},"references-count":47,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,6,6]]},"published-print":{"date-parts":[[2023,6,1]]}},"URL":"https:\/\/doi.org\/10.1088\/2634-4386\/acd952","relation":{},"ISSN":["2634-4386"],"issn-type":[{"value":"2634-4386","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,1]]},"assertion":[{"value":"Efficiency metrics for auditory neuromorphic spike encoding techniques using information theory","name":"article_title","label":"Article Title"},{"value":"Neuromorphic Computing and Engineering","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2023 The Author(s). Published by IOP Publishing Ltd","name":"copyright_information","label":"Copyright Information"},{"value":"2023-02-01","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-05-26","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2023-06-06","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}