kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Neuromorphic computation in space and time: On first-principles approaches to computation in mixed-signal neural networks
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Computational Science and Technology (CST).ORCID iD: 0000-0001-6012-7415
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Digital computers have advanced to rival human-level intelligence across creative reasoning and complex problem-solving tasks. Yet, theoretical comparisons with unconventional computational substrates suggest we have only scratched the surface of computational potential. Biological nervous systems have long been studied for their efficiency and robustness, inspiring the invention of neuromorphic hardware. Neuromorphic systems have yet to outperform digital computers, likely due to our limited understanding of the governing computational principles.

This work investigates these computational principles using two modes of inquiry. First, axioms for mixed-signal neural networks are studied by induction as necessary conditions for provably correct neuromorphic computations. Part of the axioms are applied in the Neuromorphic Intermediate Representation, a set of neuromorphic primitives, which is demonstrated to work across more than 12 neuromorphic software and hardware platforms. A second inquiry is made into geometric approaches to event-based vision by deduction. By establishing a direct relationship between neuromorphic primitives and signal transformations, it is demonstrated how neural networks can be imbued with covariance properties that enable them to outperform conventional networks of similar complexity in object tracking tasks. The complementary inductive-deductive approaches provide a more complete lens from which to understand and implement neuromorphic computation.

Additionally, a chapter is dedicated to several openly accessible software projects for evaluating neuromorphic systems on commodity hardware. Apart from being the backbone for the research in this thesis, the accessibility and reproducibility may propagate the research and catalyze community efforts.

Finally, the thesis concludes with a discussion on the broader implications of the above findings and the future trajectory of neuromorphic computation.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2025. , p. xi, 81
Series
TRITA-EECS-AVL ; 2025:85
Keywords [en]
Neuromorphic computing, mixed-signal neural networks, event-based vision, scale-space theory, computational primitives, covariance, computational models.
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-370478ISBN: 978-91-8106-406-3 (print)OAI: oai:DiVA.org:kth-370478DiVA, id: diva2:2001119
Public defence
2025-10-17, https://kth-se.zoom.us/j/68948445390?pwd=DcZEttQgMF9NzidYOSYLzpypopsXVG.1, D3, Lindstedtsvägen 5, KTH, Stockholm, Stockholm, 14:00 (English)
Opponent
Supervisors
Note

QC 20250926

Available from: 2025-09-26 Created: 2025-09-25 Last updated: 2025-10-13Bibliographically approved
List of papers
1. Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing
Open this publication in new window or tab >>Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing
Show others...
2024 (English)In: Nature Communications, E-ISSN 2041-1723, Vol. 15, no 1, article id 8122Article in journal (Refereed) Published
Abstract [en]

Spiking neural networks and neuromorphic hardware platforms that simulate neuronal dynamics are getting wide attention and are being applied to many relevant problems using Machine Learning. Despite a well-established mathematical foundation for neural dynamics, there exists numerous software and hardware solutions and stacks whose variability makes it difficult to reproduce findings. Here, we establish a common reference frame for computations in digital neuromorphic systems, titled Neuromorphic Intermediate Representation (NIR). NIR defines a set of computational and composable model primitives as hybrid systems combining continuous-time dynamics and discrete events. By abstracting away assumptions around discretization and hardware constraints, NIR faithfully captures the computational model, while bridging differences between the evaluated implementation and the underlying mathematical formalism. NIR supports an unprecedented number of neuromorphic systems, which we demonstrate by reproducing three spiking neural network models of different complexity across 7 neuromorphic simulators and 4 digital hardware platforms. NIR decouples the development of neuromorphic hardware and software, enabling interoperability between platforms and improving accessibility to multiple neuromorphic technologies. We believe that NIR is a key next step in brain-inspired hardware-software co-evolution, enabling research towards the implementation of energy efficient computational principles of nervous systems. NIR is available at neuroir.org

Place, publisher, year, edition, pages
Springer Nature, 2024
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-353904 (URN)10.1038/s41467-024-52259-9 (DOI)001314910500023 ()39285176 (PubMedID)2-s2.0-85204182777 (Scopus ID)
Note

QC 20241015

Available from: 2024-09-25 Created: 2024-09-25 Last updated: 2025-09-25Bibliographically approved
2. Q-S5 Towards Quantized State Space Models
Open this publication in new window or tab >>Q-S5 Towards Quantized State Space Models
2024 (English)In: Next Generation of Sequence Modeling Architectures Workshop, 2024Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

In the quest for next-generation sequence modeling architectures, State Space Models (SSMs) have emerged as a potent alternative to transformers, particularly for their computational efficiency and suitability for dynamical systems. This paper investigates the effect of quantization on the S5 model to understand its impact on model performance and to facilitate its deployment to edge and resource-constrained platforms. Using quantization-aware training (QAT) and post-training quantization (PTQ), we systematically evaluate the quantization sensitivity of SSMs across different tasks like dynamical systems modeling, Sequential MNIST (sMNIST) and most of the Long Range Arena (LRA). We present fully quantized S5 models whose test accuracy drops less than 1% on sMNIST and most of the LRA. We find that performance on most tasks degrades significantly for recurrent weights below 8-bit precision, but that other components can be compressed further without significant loss of performance. Our results further show that PTQ only performs well on language-based LRA tasks whereas all others require QAT. Our investigation provides necessary insights for the continued development of efficient and hardware-optimized SSMs.

National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-370474 (URN)
Conference
ICML 2024 - The Forty-First International Conference on Machine Learning, Vienna, Austria, July 21-27, 2024
Note

QC 20250926

Available from: 2025-09-25 Created: 2025-09-25 Last updated: 2025-09-26Bibliographically approved
3. Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware
Open this publication in new window or tab >>Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware
2024 (English)In: Proceedings - 2024 International Conference on Neuromorphic Systems, ICONS 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 358-365Conference paper, Published paper (Refereed)
Abstract [en]

The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to contemporary programming methods and languages. By studying past approaches, we contribute a framework that advocates for underutilized techniques and calls for richer abstractions to effectively instrument the new hardware class.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
brain-inspired computing, hardware-software co-design, neuromorphic computing, programming techniques
National Category
Computer Sciences Control Engineering
Identifiers
urn:nbn:se:kth:diva-358882 (URN)10.1109/ICONS62911.2024.00061 (DOI)001462433900053 ()2-s2.0-85214706986 (Scopus ID)
Conference
2024 International Conference on Neuromorphic Systems, ICONS 2024, Arlington, United States of America, July 30 - August 2, 2024
Note

Part of ISBN 9798350368659

QC 20250127

Available from: 2025-01-23 Created: 2025-01-23 Last updated: 2025-10-03Bibliographically approved
4. Covariant spatio-temporal receptive fields for spiking neural networks
Open this publication in new window or tab >>Covariant spatio-temporal receptive fields for spiking neural networks
2025 (English)In: Nature Communications, E-ISSN 2041-1723, Vol. 16, p. 8231:1-8231:14, article id 8231Article in journal (Refereed) Published
Abstract [en]

Biological nervous systems constitute important sources of inspiration towards computers that are faster, cheaper, and more energy efficient. Neuromorphic disciplines view the brain as a coevolved system, simultaneously optimizing the hardware and the algorithms running on it. There are clear efficiency gains when bringing the computations into a physical substrate, but we presently lack theories to guide efficient implementations. Here, we present a principled computational model for neuromorphic systems in terms of spatio-temporal receptive fields, based on affine Gaussian kernels over space and leaky-integrator and leaky integrate-and-fire models over time. Our theory is provably covariant to spatial affine and temporal scaling transformations, with close similarities to visual processing in mammalian brains. We use these spatio-temporal receptive elds as a prior in an event-based vision task, and show that this improves the training of spiking networks, which is otherwise known to be problematic for event-based vision. This work combines efforts within scale-space theory and computational neuroscience to identify theoretically well-founded ways to process spatio-temporal signals in neuromorphic systems. Our contributions are immediately relevant for signal processing and event-based vision, and can be extended to other processing tasks over space and time, such as memory and control.

Place, publisher, year, edition, pages
Springer Nature, 2025
National Category
Computer graphics and computer vision
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-369444 (URN)10.1038/s41467-025-63493-0 (DOI)001567071200007 ()
Projects
Covariant and invariant deep networks
Funder
EU, Horizon 2020, 785907, 945539Swedish Research Council, 2022-02969, 2022-06725Danish National Research Foundation, P1
Available from: 2025-09-05 Created: 2025-09-05 Last updated: 2025-12-05
5. GERD: Geometric event response data generation
Open this publication in new window or tab >>GERD: Geometric event response data generation
(English)In: Article in journal (Other academic) Submitted
Abstract [en]

Event-based vision sensors are appealing because of their time resolution, higher dynamic range, and low-power consumption. They also provide data that is fundamentally different from conventional frame-based cameras: events are sparse, discrete, and require integration in time. Unlike conventional models grounded in established geometric and physical principles, event-based models lack comparable foundations. We introduce a method to generate event-based data under controlled transformations. Specifically, we subject a prototypical object to transformations that change over time to produce carefully curated event videos. We hope this work simplifies studies for geometric approaches in event-based vision. 

National Category
Computer Vision and Learning Systems
Identifiers
urn:nbn:se:kth:diva-370477 (URN)10.48550/arXiv.2412.03259 (DOI)
Note

QC 20250926

Available from: 2025-09-25 Created: 2025-09-25 Last updated: 2025-09-26Bibliographically approved
6. Translation and Scale Invariance for Event-Based Object tracking
Open this publication in new window or tab >>Translation and Scale Invariance for Event-Based Object tracking
2023 (English)In: Proceedings of the 2023 Annual Neuro-Inspired Computational Elements Conference, NICE 2023, Association for Computing Machinery (ACM) , 2023, p. 79-85Conference paper, Published paper (Refereed)
Abstract [en]

Without temporal averaging, such as rate codes, it remains challenging to train spiking neural networks for temporal regression tasks. In this work, we present a novel method to accurately predict spatial coordinates from event data with a fully spiking convolutional neural network (SCNN) without temporal averaging. Our method performs on-par with artificial neural networks (ANN) of similar complexity. Additionally, we demonstrate faster convergence in half the time using translation-and scale-invariant receptive fields. To permit comparison with conventional frame-based ANNs, we base our results on a simulated event-based dataset with an unrealistic high density. Therefore, we hypothesize that our method significantly outperform ANNs in settings with lower event density, as seen in real-life event-based data. Our model is fully spiking and can be ported directly to neuromorphic hardware.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023
Keywords
coordinate regression, event-based vision, object tracking, spiking neural networks
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:kth:diva-333350 (URN)10.1145/3584954.3584996 (DOI)001089568500013 ()2-s2.0-85153677638 (Scopus ID)
Conference
2023 Annual Neuro-Inspired Computational Elements Conference, NICE 2023, San Antonio, United States of America, Apr 11 2023 - Apr 14 2023
Note

Part of ISBN 9781450399470

QC 20230801

Available from: 2023-08-01 Created: 2023-08-01 Last updated: 2025-09-25Bibliographically approved

Open Access in DiVA

fulltext(8443 kB)1313 downloads
File information
File name FULLTEXT01.pdfFile size 8443 kBChecksum SHA-512
598728ad4a873debf2ab77ff37c4e28bd67c8e8657744952b69ec604c6bb9901520d59c1cde2bab70242ca8079bae24169b369ec2459092ed18d1ebbaa01f852
Type fulltextMimetype application/pdf

Authority records

Pedersen, Jens Egholm

Search in DiVA

By author/editor
Pedersen, Jens Egholm
By organisation
Computational Science and Technology (CST)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 3479 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf