Reproduction of AdEx dynamics on neuromorphic hardware through data embedding and simulation-based inference
Jakob Huhle, Jakob Kaiser, Eric Müller, Johannes Schemmel
TL;DR
This work tackles automated parameter calibration for a complex AdEx neuron model emulated on neuromorphic hardware, where manual tuning is impractical. It introduces a pipeline that first uses a convolutional autoencoder to extract a compact feature representation from membrane traces and then applies simulation-based inference (SNPE) to approximate the posterior $p(\boldsymbol{\theta}|\boldsymbol{x}^*)$ over model parameters. The approach, demonstrated on BrainScaleS-2, shows that the encoder distills relevant dynamics and that SNPE identifies parameter regions consistent with the target trace, even in the presence of hardware-induced temporal noise, with posteriors centered near $V_r$ and $g_{\tau_w}$. This methodology offers a promising path toward rapid, automated emulation and calibration of neural dynamics on neuromorphic hardware, with potential extensions to biological neurons and broader complex-system calibration.
Abstract
The development of mechanistic models of physical systems is essential for understanding their behavior and formulating predictions that can be validated experimentally. Calibration of these models, especially for complex systems, requires automated optimization methods due to the impracticality of manual parameter tuning. In this study, we use an autoencoder to automatically extract relevant features from the membrane trace of a complex neuron model emulated on the BrainScaleS-2 neuromorphic system, and subsequently leverage sequential neural posterior estimation (SNPE), a simulation-based inference algorithm, to approximate the posterior distribution of neuron parameters. Our results demonstrate that the autoencoder is able to extract essential features from the observed membrane traces, with which the SNPE algorithm is able to find an approximation of the posterior distribution. This suggests that the combination of an autoencoder with the SNPE algorithm is a promising optimization method for complex systems.
