Adapting to time: Why nature may have evolved a diverse set of neurons

Karim G. Habashy, Benjamin D. Evans, Dan F. M. Goodman, Jeffrey S. Bowers
4/22/2024
cs.NEcs.AIq-bio.NC

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Brains have evolved diverse neurons with varying morphologies and dynamics that impact temporal information processing. In contrast, most neural network models use homogeneous units that vary only in spatial parameters (weights and biases). To explore the importance of temporal parameters, we trained spiking neural networks on tasks with varying temporal complexity, holding different parameter subsets constant. We found that adapting conduction delays is crucial for solving all test conditions under tight resource constraints. Remarkably, these tasks can be solved using only temporal parameters (delays and time constants) with constant weights. In more complex spatio-temporal tasks, an adaptable bursting parameter was essential. Overall, allowing adaptation of both temporal and spatial parameters enhances network robustness to noise, a vital feature for biological brains and neuromorphic computing systems. Our findings suggest that rich and adaptable dynamics may be the key for solving temporally structured tasks efficiently in evolving organisms, which would help explain the diverse physiological properties of biological neurons.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{habashy2024adapting,
  title  = {Adapting to time: Why nature may have evolved a diverse set of neurons},
  author = {Karim G. Habashy and Benjamin D. Evans and Dan F. M. Goodman and Jeffrey S. Bowers},
  year   = {2024},
  eprint = {2404.14325},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.14325v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.14325.svg)](https://codeofpaper.com/paper/2404.14325)

Discussion