Skip to content
NeuroTechGuide
GuideIntermediate1 min read

Neural decoding

Also known as: Decoder, Brain decoding

Using algorithms, usually machine learning, to infer what a person intends from patterns in their brain activity.

Neural decoding is the software at the heart of a BCI. It takes a stream of neural signals and outputs a prediction: “move the cursor up-left”, “the letter k”, “the word water”.

How a decoder is trained

  1. Collect paired data. During calibration, the user attempts or imagines specific actions on cue (moving a hand, saying words) while their brain activity is recorded.
  2. Extract features. Raw signals are turned into useful numbers, such as spike counts per electrode every 20 ms or power in particular frequency bands.
  3. Fit a model. Early BCIs used linear models and Kalman filters. Today’s high-performance systems use recurrent and transformer neural networks, often combined with language models.
  4. Run in a closed loop. The user sees the decoder’s output in real time and adapts, and the decoder is often retrained as the user improves.

Two big families

  • Continuous decoding estimates ongoing quantities, such as cursor velocity or arm trajectory.
  • Classification picks from a set of options: letters, words, phonemes, or menu choices with P300 and SSVEP spellers.

Speech decoding

The most dramatic recent progress has been in speech neuroprostheses. Decoders predict phonemes (speech sounds) from motor-cortex activity, and a language model then assembles likely words and sentences. Several groups have reported accuracy above 90% on large vocabularies, at speeds approaching natural conversation.

Challenges

  • Signal drift: recordings change from day to day as electrodes shift and tissue responds.
  • Generalization: a decoder trained on one person rarely works on another.
  • Privacy: better decoders raise new questions about what else might be inferred from neural data.

Last updated Sep 30, 2026. Educational content, not medical advice.

Share:XLinkedInBlueskyEmail