Eye movements as information markers in EEG data

Artifacts such as voluntarily and involuntarily muscle movements are usually seen as a source of noise in EEG signals. In this paper, we see artifacts as a source of information in a signal. For example, eye movements can generate a traceable change in the EEG signals. We use eye movements as an effective marker for direction of movement. We propose two experiments for classification of four eye movement directions (left, right, up and down). In the first experiment, we utilize feature partitioning method based on J48 decision tree to tackle the effect of concept drift in the training dataset resulting from dynamic non-stationarity characteristics of EEG signals. Afterward, we feed the extracted partitions to three different classifiers: multilayer perceptron (MLP) (with 10 hidden layers), logistic regression (LR) and random forest decision tree (RFDT) respectively, while comparing their classification accuracy. In the second experiment, we explored an ensemble learning mechanism as an alternative criterion to deal with the dynamic nature EEG signals. We trained the last three classifiers simultaneously on each training example, followed by a voting method to determine the dominant class label. The ensemble approach increased classification accuracy from 86.2% in the first experiment to 90.1% in the second.

[1]  Chin-Teng Lin,et al.  Gaming controlling via brain-computer interface using multiple physiological signals , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[2]  Gavin Brown,et al.  Ensemble Learning , 2010, Encyclopedia of Machine Learning and Data Mining.

[3]  Julien Penders,et al.  Wearable, Wireless EEG Solutions in Daily Life Applications: What are we Missing? , 2015, IEEE Journal of Biomedical and Health Informatics.

[4]  M. Teplan FUNDAMENTALS OF EEG MEASUREMENT , 2002 .

[5]  T. J. Sullivan,et al.  A user-friendly SSVEP-based brain–computer interface using a time-domain classifier , 2010, Journal of neural engineering.

[6]  Alkinoos Athanasiou,et al.  Towards Brain-Computer Interface Control of a 6-Degree-of-Freedom Robotic Arm Using Dry EEG Electrodes , 2013, Adv. Hum. Comput. Interact..

[7]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[8]  N. Chumerin,et al.  Designing a brain-computer interface controlled video-game using consumer grade EEG hardware , 2012, 2012 ISSNIP Biosignals and Biorobotics Conference: Biosignals and Robotics for Better and Safer Living (BRC).

[9]  Dennis J. McFarland,et al.  Brain–computer interfaces for communication and control , 2002, Clinical Neurophysiology.

[10]  E Donchin,et al.  A metric for thought: a comparison of P300 latency and reaction time. , 1981, Science.

[11]  Xiangyu Li,et al.  Accelerating the Training of HTK on GPU with CUDA , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[12]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces , 2007, Journal of neural engineering.

[13]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[14]  Begoña García Zapirain,et al.  Tennis computer game with brain control using EEG signals , 2011, 2011 16th International Conference on Computer Games (CGAMES).

[15]  B. Allison,et al.  BCI Demographics: How Many (and What Kinds of) People Can Use an SSVEP BCI? , 2010, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[16]  Jonathan R. Wolpaw,et al.  Brain–Computer InterfacesPrinciples and Practice , 2012 .

[17]  Kurt Keutzer,et al.  Fast support vector machine training and classification on graphics processors , 2008, ICML '08.

[18]  Song Xing,et al.  Reading the mind: The potential of electroencephalography in brain computer interfaces , 2012, 2012 19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP).

[19]  Christian Jutten,et al.  " Brain Invaders": a prototype of an open-source P300-based video game working with the OpenViBE platform , 2011 .

[20]  Cha Zhang,et al.  Ensemble Machine Learning , 2012 .

[21]  Erkki Oja,et al.  GPU-accelerated and parallelized ELM ensembles for large-scale regression , 2011, Neurocomputing.

[22]  J. Wolpaw,et al.  Brain-Computer Interfaces: Principles and Practice , 2012 .

[23]  Yasuharu Koike,et al.  Real-Time Control of a Video Game Using Eye Movements and Two Temporal EEG Sensors , 2015, Comput. Intell. Neurosci..

[24]  AstarasAlexander,et al.  Towards brain-computer interface control of a 6-degree-of-freedom robotic arm using dry EEG electrodes , 2013 .

[25]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[26]  Nikunj C. Oza,et al.  Online Ensemble Learning , 2000, AAAI/IAAI.

[27]  Marc'Aurelio Ranzato,et al.  Multi-GPU Training of ConvNets , 2013, ICLR.

[28]  Bhavani M. Thuraisingham,et al.  Classification and Novel Class Detection in Concept-Drifting Data Streams under Time Constraints , 2011, IEEE Transactions on Knowledge and Data Engineering.

[29]  Helge J. Ritter,et al.  2009 Special Issue: The MindGame: A P300-based brain-computer interface game , 2009 .

[30]  Bernhard Pfahringer,et al.  Propositionalisation of Multi-instance Data Using Random Forests , 2013, Australasian Conference on Artificial Intelligence.

[31]  Guillaume Gibert,et al.  xDAWN Algorithm to Enhance Evoked Potentials: Application to Brain–Computer Interface , 2009, IEEE Transactions on Biomedical Engineering.

[32]  Michael Bensch,et al.  Design and Implementation of a P300-Based Brain-Computer Interface for Controlling an Internet Browser , 2010, IEEE Transactions on Neural Systems and Rehabilitation Engineering.