Bayesian Time-Series Classifier for Decoding Simple Visual Stimuli from Intracranial Neural Activity
Navid Ziaei, Reza Saadatifard, Ali Yousefi, Behzad Nazari, Sydney S. Cash, Angelique C. Paulk
TL;DR
The paper addresses decoding simple visual stimuli from intracranial neural activity under limited data conditions. It introduces the Bayesian Time-Series Classifier (BTsC), which uses time-series multivariate normal modeling of ERP and high gamma power features, along with channel subset selection and two aggregation strategies (likelihood and voting) to achieve accurate, interpretable decoding. Key findings show an average accuracy of $75.55\%$ across participants, outperforming seven strong baselines by about $3\%$, and identifying optimal time windows (typically < $0.8$ s) and informative brain regions. This approach offers a robust, interpretable tool for studying distributed neural encoding and has potential applications in brain-computer interfaces and neural prosthetics, with future work aimed at broader cognitive tasks and relaxing independence assumptions.
Abstract
Understanding how external stimuli are encoded in distributed neural activity is of significant interest in clinical and basic neuroscience. To address this need, it is essential to develop analytical tools capable of handling limited data and the intrinsic stochasticity present in neural data. In this study, we propose a straightforward Bayesian time series classifier (BTsC) model that tackles these challenges whilst maintaining a high level of interpretability. We demonstrate the classification capabilities of this approach by utilizing neural data to decode colors in a visual task. The model exhibits consistent and reliable average performance of 75.55% on 4 patients' dataset, improving upon state-of-the-art machine learning techniques by about 3.0 percent. In addition to its high classification accuracy, the proposed BTsC model provides interpretable results, making the technique a valuable tool to study neural activity in various tasks and categories. The proposed solution can be applied to neural data recorded in various tasks, where there is a need for interpretable results and accurate classification accuracy.
