Preventing Data Leakage in Neural Decoding

Read full text
Authors: Robert Wong, Michael McCullough, Tianfeng Lu, Shuyu Zhu, Geoffrey J. Goodhill
Cited by: 1
References: 49

Abstract

Abstract Neural decoding is a widely-used machine learning technique for investigating how behavior, perception and cognition are represented in neural activity. However without careful application data leakage can occur, where information from the test set contaminates the training set, leading to biased estimates of decoding performance and potentially invalidating biological conclusions. Here we show that leakage can be introduced in neural decoding studies by common supervised and unsupervised preprocessing steps, including dimensionality reduction. We reveal that in some cases leakage can paradoxically decrease decoding performance relative to unbiased estimates, and we provide theoretical analyses explaining how this occurs. We also show that, for autocorrelated neural time series, randomized k-fold cross-validation can dramatically overstate decoding performance. Based on these findings, we provide detailed recommendations for avoiding data leakage in neural decoding.

Fields of Study & Subjects

Neural dynamics and brain function Adversarial Robustness in Machine Learning Wireless Signal Modulation Classification

Publication details

Journal / source
bioRxiv (Cold Spring Harbor Laboratory)
Publisher
openRxiv
Publication date
27 January 2026
Document type
Preprint