# Predictive Coding as Stimulus Avoidance in Spiking Neural Networks

arXiv: https://arxiv.org/abs/1911.09230 · HTML: https://mlsanity.com/paper/1911.09230/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Nov 2019.

## Built on by (most cited first, 2 of 2)

- [Constrained plasticity reserve as a natural way to control frequency and weights in spiking neural networks](https://mlsanity.com/paper/2103.08143/) (2021)
- [Glamour muscles: why having a body is not what it means to be embodied](https://mlsanity.com/paper/2307.08598/) (2023)

## Abstract (arXiv)

Predictive coding can be regarded as a function which reduces the error between an input signal and a top-down prediction. If reducing the error is equivalent to reducing the influence of stimuli from the environment, predictive coding can be regarded as stimulation avoidance by prediction. Our previous studies showed that action and selection for stimulation avoidance emerge in spiking neural networks through spike-timing dependent plasticity (STDP). In this study, we demonstrate that spiking neural networks with random structure spontaneously learn to predict temporal sequences of stimuli based solely on STDP.
