Brain SciencesNeurosciencePeer-reviewed journal article
Get a new perspective on EEG: Convolutional neural network encoders for parametric t-SNE.
Mats SvantessoniD, Håkan OlaussoniD, Anders EklundiD, Magnus ThordsteiniD
Abstract
Backgroundt-distributed stochastic neighbor embedding (t-SNE) is a method for reducing high-dimensional data to a low-dimensional representation and is mostly used for visualizing data. In parametric t-SNE, a neural network learns to reproduce this mapping. When used for EEG analysis, the data is usually first transformed into a set of features, but it is not known which features are optimal. New methodThe principle of t-SNE was used to train convolutional neural network (CNN) encoders to learn to produce both a high- and a low-dimensional representation, eliminating the need for feature engineering. A simple neighbor distribution based on ranked distances was used for the high-dimensional representation instead of the traditional normal distribution. To evaluate the method, the Temple University EEG Corpus was used to create three datasets with distinct EEG characters: 1) wakefulness and sleep, 2) interictal epileptiform discharges, and 3) seizure activity. ResultsThe CNN encoders for the three datasets produced low-dimensional representations of the datasets with a global and local structure that conformed well to the EEG characters and generalized to new data. Comparison to existing methodsCompared to parametric t-SNE for either a short-time Fourier transforms or wavelet representation of the datasets, the developed CNN encoders performed equally well but generally produced a higher degree of clustering. ConclusionsThe developed principle is promising and could be further developed to create general tools for exploring relations in EEG data, e.g., visual summaries of recordings, and trends for continuous EEG monitoring. It might also be used to generate features for other types of machine learning.
- Citations
- 15
- FWCI
- 2.25
- Field percentile
- top 13%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Convolutional Neural Networks for Decoding of Covert Attention Focus and Saliency Maps for EEG Feature Visualization
Amr Farahat, Christoph Reichert, … Hermann Hinrichs·Journal of Neural EngineeringPeer-reviewed·Aug 15, 2019
- T-SNE visualization of large-scale neural recordings.
George Dimitriadis, Joana P. Neto, Adam R. Kampff·Neural ComputationPeer-reviewed·Jun 12, 2018
- Decoding P300 Variability using Convolutional Neural Networks
Amelia J. Solon, Vernon J. Lawhern, … Stephen M. Gordon·Frontiers in Human NeurosciencePeer-reviewed·Jun 14, 2019
- Using global t-SNE to preserve inter-cluster data structure
Yuansheng Zhou, Tatyana O. Sharpee·bioRxiv·Jul 5, 2018
- openTSNE: a modular Python library for t-SNE dimensionality reduction and embedding
Pavlin G. Poličar, Martin Stražar, Blaž Zupan·Journal of Statistical SoftwarePeer-reviewed·Jan 1, 2024
- Time-frequency embedding with contrastive pre-training allows sub-second seizure detection
Helena Merker, Isabella Dalla Betta, … Emery N. Brown·Journal of Neural EngineeringPeer-reviewed·Aug 12, 2026