Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Theoretical understanding of gradients of spike functions as boolean functions

Full metadata record
DC Field Value Language
dc.contributor.authorYoo, DongHyung-
dc.contributor.authorJeong, Doo Seok-
dc.date.accessioned2024-11-28T19:01:20Z-
dc.date.available2024-11-28T19:01:20Z-
dc.date.issued2025-01-
dc.identifier.issn2199-4536-
dc.identifier.issn2198-6053-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/198152-
dc.description.abstractApplying an error-backpropagation algorithm to spiking neural networks frequently needs to employ fictive derivatives of spike functions (popularly referred to as surrogate gradients) because the spike function is considered non-differentiable. The non-differentiability comes into play given that the spike function is viewed as a numeric function, most popularly, the Heaviside step function of membrane potential. To get back to basics, the spike function is not a numeric but a Boolean function that outputs True or False upon the comparison of the current potential and threshold. In this regard, we propose a method to evaluate the gradient of spike function viewed as a Boolean function for fixed- and floating-point data formats. For both formats, the gradient is considerably similar to a delta function that peaks at the threshold for spiking, which justifies the approximation of the spike function to the Heaviside step function. Unfortunately, the error-backpropagation algorithm with this gradient function fails to outperform popularly employed surrogate gradients, which may arise from the narrow peak of the gradient function and consequent potential undershoot and overshoot around the spiking threshold with coarse timesteps. We provide theoretical grounds of this hypothesis.-
dc.format.extent17-
dc.language영어-
dc.language.isoENG-
dc.publisherTIERGARTENSTRASSE 17, HEIDELBERG, GERMANY, D-69121-
dc.titleTheoretical understanding of gradients of spike functions as boolean functions-
dc.typeArticle-
dc.publisher.location독일-
dc.identifier.doi10.1007/s40747-024-01607-9-
dc.identifier.scopusid2-s2.0-85209204905-
dc.identifier.wosid001355443800001-
dc.identifier.bibliographicCitationCOMPLEX & INTELLIGENT SYSTEMS, v.11, no.1, pp 1 - 17-
dc.citation.titleCOMPLEX & INTELLIGENT SYSTEMS-
dc.citation.volume11-
dc.citation.number1-
dc.citation.startPage1-
dc.citation.endPage17-
dc.type.docTypeArticle-
dc.description.isOpenAccessY-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Artificial Intelligence-
dc.subject.keywordPlusNETWORKS-
dc.subject.keywordPlusARCHITECTURE-
dc.subject.keywordAuthorSpike function-
dc.subject.keywordAuthorGradients of spike functions-
dc.subject.keywordAuthorSpiking neural networks-
dc.subject.keywordAuthorBoolean differentiation-
dc.identifier.urlhttps://link.springer.com/article/10.1007/s40747-024-01607-9-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 신소재공학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Jeong, Doo Seok photo

Jeong, Doo Seok
COLLEGE OF ENGINEERING (SCHOOL OF MATERIALS SCIENCE AND ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE