Journal.pone.0020422
Transcript of Journal.pone.0020422
-
8/13/2019 Journal.pone.0020422
1/11
A Collaborative Brain-Computer Interface for ImprovingHuman Performance
Yijun Wang*, Tzyy-Ping Jung*
Swartz Center for Computational Neuroscience, Institute for Neural Computation, University of California San Diego, San Diego, California, United States of America
Abstract
Electroencephalogram (EEG) based brain-computer interfaces (BCI) have been studied since the 1970s. Currently, the mainfocus of BCI research lies on the clinical use, which aims to provide a new communication channel to patients with motordisabilities to improve their quality of life. However, the BCI technology can also be used to improve human performancefor normal healthy users. Although this application has been proposed for a long time, little progress has been made in real-world practices due to technical limits of EEG. To overcome the bottleneck of low single-user BCI performance, this studyproposes a collaborative paradigm to improve overall BCI performance by integrating information from multiple users. Totest the feasibility of a collaborative BCI, this study quantitatively compares the classification accuracies of collaborative andsingle-user BCI applied to the EEG data collected from 20 subjects in a movement-planning experiment. This study alsoexplores three different methods for fusing and analyzing EEG data from multiple subjects: (1) Event-related potentials (ERP)averaging, (2) Feature concatenating, and (3) Voting. In a demonstration system using the Voting method, the classificationaccuracy of predicting movement directions (reachingleftvs. reachingright) was enhanced substantially from 66% to 80%,88%, 93%, and 95% as the numbers of subjects increased from 1 to 5, 10, 15, and 20, respectively. Furthermore, the decisionof reaching direction could be made around 100250 ms earlier than the subjects actual motor response by decoding the
ERP activities arising mainly from the posterior parietal cortex (PPC), which are related to the processing of visuomotortransmission. Taken together, these results suggest that a collaborative BCI can effectively fuse brain activities of a group ofpeople to improve the overall performance of natural human behavior.
Citation: Wang Y, Jung T-P (2011) A Collaborative Brain-Computer Interface for Improving Human Performance. PLoS ONE 6(5): e20422. doi:10.1371/journal.pone.0020422
Editor:Pedro Antonio Valdes-Sosa, Cuban Neuroscience Center, Cuba
ReceivedFebruary 8, 2011; Accepted April 28, 2011; Published May 31, 2011
Copyright: 2011 Wang, Jung. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permitsunrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Funding: This work is supported by a gift fund from Abraxis Bioscience Inc. Research is also sponsored in part by the Army Research Laboratory and wasaccomplished under Cooperative Agreement Number W911NF-10-2-0022. The views and the conclusions contained in this document are those of the authorsand should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Laboratory or the U. S. Government. The U. S.Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein. The funders had no rolein study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing Interests: I have read the journals policy and have the following conflicts: Funding was received from Abraxis Bioscience Inc., but is notaccompanied by any other relevant declarations relating to employment, consultancy, patents, products in development or marketed products and does not alterthe authors adherence to all the PLoS ONE policies on sharing data and materials.
* E-mail: [email protected] (YW); [email protected] (T-PJ)
Introduction
Electroencephalogram (EEG) based brain-computer interfaces
(BCI) in human studies have been demonstrated as a new tool to
people with severe motor disabilities to communicate with their
environments [13]. In recent years, the BCI community has
devoted great effort to translating the BCI technology from
laboratory demonstrations to daily-life applications [46].
Besides successes in the clinical research and practices in the
past, researchers have been interested in applying the BCItechnology to improving human performance [7,8]. The concept
of using BCIs for augmented cognition and action was first
proposed in the early 1970s, and consequently led to different
research topics. On one hand, some researchers sought to develop
biofeedback techniques that would improve performance of
military personnel engaged in tasks involving high mental loads
[7]. On the other hand, some studies aimed to augment human-
motor performance by sending control commands decoded from
the brain without the delay for muscle activation [8]. Several
recent studies have further demonstrated the feasibility of using
BCIs to enhance human performance [920]. These studies can
be categorized into four paradigms according to experiment
designs and applications:
(1) Motor action paradigm: Because a BCI establishes a direct
link between the brain and the output device, the conven-
tional pathway of peripheral nerves and muscles in motor
control can be bypassed. Furthermore, delays between early
stages of sensory information processing in other brain
cortices (e.g., the visual cortex and the parietal cortex) and
the stage of motor control in the motor cortex could beeliminated as well. Using this paradigm, motor behaviors canbe predicted more rapidly than the actual motor reaction time
(RT). For example, in the motor cortex, spatial patterns ofmovement-related cortical potentials (MRCPs) could be
extracted to identify the body side of an upcoming movement
(e.g., left hand or right hand) [9]. In our recent study, we
showed that evoked EEG potentials in the posterior parietal
cortex (PPC) could be used to predict directions of subsequent
reaching or gazing movements [10].
(2) Mental-state monitoring paradigm: Many studies have shown
that signal changes related to alertness, arousal, and cognition
PLoS ONE | www.plosone.org 1 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
2/11
are presented in EEG [11,12]. Through capturing this kind of
information in real time, the BCI technology can provide
characterizations and understandings of human cognitive
states, thereby improving human performance through
sending warning feedbacks or controlling commands. Spec-
trum fluctuation is one of the EEG phenomena that have
been widely used in EEG-based monitoring studies. In [13],
changes of EEG power spectrum during a realistic driving task
were used as a counter measure of alertness, which could beused to trigger auditory arousing feedback to effectively
improve the drivers attention level. Error-related negativity
(ERN) is another EEG signal, which has been successfully
applied in BCI studies. In these systems, occurrences of ERN
were considered as error indicators for correcting or
cancelling incorrect manual/mental operations [1415].
(3) Visual target detection paradigm: Generally, target detection
tasks need manual responses to confirm detections of targets.
In practice, a target can also be indicated by brain activities
such as a P300 event-related potential (ERP), which is elicited
by a rare target event [16]. Therefore, only using a mental
response arising from the brain can fulfill target detection. In
an image based target detection task where mental response
was employed, a rapid serial visual presentation (RSVP)
paradigm could be used to improve human performance[17,18]. For example, in [17], a real-time BCI system was
developed to detect target images within enormous amount of
images through detecting neural signatures of visual recogni-
tion events.
(4) Additional input paradigms: Combined with traditional input
devices, a BCI can provide an additional method to improve
the speed of inputting. For example, when playing a video
game, BCI-based controls combined with traditional input
modalities (e.g., joystick, mouse, keyboard, etc.) could make
operations faster [19]. Besides, in some specific conditions
where conventional input methods are not accessible, a BCI
can be used as an alternative approach. For example, in space
applications, BCIs can provide hands-free interfaces for
astronauts to facilitate operations in the condition withabsence of gravity [20].
The concept of using BCIs to augment human performance is
quite straightforward; however, this topic has not attracted much
attention in real-life applications for normal healthy populations
due to technical limits of the EEG measurement and processing in
real-world environments. One of the most challenging problems
comes from the poor BCI performance caused by low signal-to-
noise ratio (SNR) of EEG signals, making a BCI a frustrating
alternative to other input modalities. For instance, the accuracies
of a single-trial EEG classification using a binary finger-tapping
task (left hand vs. right hand) in BCI Competition II ranged from
51% to 84% from 15 research groups [21]. Currently, the low
accuracy of single-trial classification cannot satisfy performance
requirements in many applications. To enhance the SNR,averaging methods have been widely used not only across multiple
trials, but also across multiple subjects [22]. In ERP-based BCI
systems, trial-based averaging is commonly used to improve system
performance [23,24]. In these systems, stimulus presentations were
repeated many times, thereby producing multiple trials for the
averaging process. However, in specific environments where real-
time operations are necessary, the access to multiple trials from a
single subject is not practical. Under these circumstances, fusing
trials from multiple subjects can be used as an alternative. In
human performance studies, it is a common sense that a team of
individuals always outperforms individuals especially when
performance requires multiple diverse skills, judgments, and
experiences under time constraints [25]. Similarly, if single-trial
EEG data from a group of people can be obtained and integrated,
a better BCI performance could be expected. Based on this
hypothesis, we propose a collaborative method for brain-computer
interfacing, aiming to improve BCI performance through assessing
collaborative brain activities from multiple users.
This study presents and discusses many issues in hardware/
software designs and data processing for a collaborative BCI. First,it proposes a centralized paradigm and a distributed paradigm for
system designs. Next, implementation of a collaborative BCI using
a motor action paradigm is introduced. After that, three different
data processing methods: (1) ERP averaging, (2) Feature
concatenating, and (3) Voting, are proposed and compared in
detail. Finally, this study demonstrates the efficacy of the
collaborative BCI method in improving human performance.
Methods
1 Ethics statementThe study was approved by the Human Research Protections
Program of the University of California San Diego. All
participants were asked to read and sign an informed consent
form before participating in the study.
2 System diagrams for a collaborative BCIA collaborative BCI and a conventional BCI differ in many
respects. A conventional BCI mainly aims to help the individual
with motor disability to communication with the environment,
whereas a collaborative BCI is specifically designed for improving
human performance of healthy users. The basic design and
operation of a collaborative BCI is shown in Figure 1. Similar to a
conventional BCI [1], a collaborative BCI consists of three major
parts: a data-recording module, a signal processing module, and a
command translation module. Consequently, there are three
major procedures in system operations. First, brain signals from a
group of users are acquired by multiple EEG recording devices,
and then are synchronized with common environmental events.
Second, integrated EEG and event data are processed for
extracting features for decoding users intentions. Third, extracted
features are directly translated to operation commands, which can
also be used to provide sensory feedbacks to the users. Compared
to a single-subject BCI, the complexity of system input from
multiple users will lead to technical challenges in both data
recording and signal processing procedures.
To implement a collaborative BCI, there are several specific
requirements for hardware and software designs due to the
employment of multiple users. First, multiple EEG recording
systems need to work independently and simultaneously. Second,
multiple-subject data need to be received and synchronized with
Figure 1. System paradigm of a collaborative BCI.doi:10.1371/journal.pone.0020422.g001
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 2 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
3/11
respect to the common environmental events. Third, multiple-
subject data recording and data processing procedures have to be
performed in (near) real time. Ideally, the system can be
implemented using a centralized paradigm similar to a conven-
tional BCI (Figure 2a). In this paradigm, EEG data from multiple
subjects are received and recorded, then thrown into a
conventional BCI module for signal processing and command
translation using a data server. A centralized paradigm is optimal
for designing a collaborative BCI system; however, practicality ofsystem implementation may be limited by heavy loads of data
transmission and high computational costs caused by advanced
signal processing and machine learning techniques [26,27,28], as
well as low hardware/software robustness due to the involvement
of multiple BCI subsystems.
To find a remedy to these problems associated with the
centralized paradigm, we propose a distributed paradigm to
facilitate the implementation of a collaborative BCI. As shown in
Figure 2b, the whole system consists of multiple distributed BCI
subsystems and a simplified data server. For each subject, a BCI
subsystem works independently; each subsystem has its capability
in EEG data acquisition and processing. In this paradigm, the
amount of data transmitted between subsystems and the data
server, as well as the computational cost for data processing, are
significantly reduced. Because the data server only functions as anensemble classifier for integrating classification results sent by the
subsystems, the system robustness can be improved as well. The
single-person BCI has been well studied in previous studies.
Therefore this distributed paradigm is a more practical solution for
implementing a collaborative BCI. The only disadvantage of the
distributed paradigm is that costs of subsystem hardware might
increase due to the employment of a data processing platform for
each subject. In practice, portable data processing platforms such
as a digital signal processor (DSP) platform can be integrated into
the EEG recording device to reduce the overall system cost, and
improve system practicality [29]. A collaborative BCI using the
distributed regime can be considered a distributed computing
system, in which each BCI subsystem solves the classification task
independently in order to achieve a common goal (e.g., predictingmotor response). Details of data analysis approaches for both
paradigms will be discussed in the data analysis section.
3 BCI experimentThis BCI study adopted a motor action paradigm reported in
[10]. In the experiment, a visually guided reaching or gazing was
employed as a motor response task. For the purpose of improving
human performance, brain activities in the PPC, which occurred
before actual motor response, were extracted for predicting the
directions of upcoming movements. As shown in Figure 3, the
response time (RT) of a cue-guided reaching movement consists of
five stages: target identification, visual-motor transmission, motor
planning, motor execution, and motor control. These processes
occur sequentially in the visual cortex, the PPC, the premotor
cortex, the primary motor cortex, and the nerve-muscle pathways.
Through directly extracting embedded information from the PPC
and bypassing the motor related procedures, this BCI system could
accelerate a motor response by using an artificial limb.
3.1 Subjects. An EEG and a behavior experiments were run
separately on two groups of subjects. Twenty right-handed
Figure 2. System diagrams for a collaborative BCI. (A) a centralized paradigm; (B) a distributed paradigm.doi:10.1371/journal.pone.0020422.g002
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 3 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
4/11
participants (12 males and 8 females, mean age 25 years) with
normal or corrected-to-normal vision participated in the EEG
experiment. Another group of 18 subjects participated in the
behavior experiment (12 males and 6 females, mean age 23 years).
3.2 Stimuli and procedure. A delayed saccade-or-reach task
was used in the EEG study, allowing us to look for direction
information in the EEG during the phase of movement planning.
The experiment was comprised of nine conditions differing by
movement types (saccade to target, reach without eye movement,or visually guided reach) and movement directions (left, center, or
right). Each task was indicated to the subject by, first, giving an
effector cue telling the type of action to be performed, followed by
a direction cue and, finally, by an imperative action cue. Subjects
were seated comfortably in an armchair at a distance of 40 cm
from a 19-inch touch screen. A chin rest was used to help them
maintain head position.
Subjects used their right hands to perform the reaching tasks. At
the beginning of each trial, the subjects forearm rested on the table
with an index finger holding down a key on a keypad placed 30 cm
in front of screen center. The sequence of visual cues in each trial is
shown in Figure 4a. At the beginning of a trial, a fixation cross
(0.65u60.65u) was displayed at the center of the screen plus three
red crosses (0.65u6
0.65u) indicating potential target positions. Theleft and right targets had a vertical distance of 6u and a horizontal
distance of 15ufrom the central fixation cross; the central target was
12u upwards. After 500 ms, an effector cue (0.5u60.5u, rectangle,
ellipse indicating hand and eye movements respectively, see
Figure 4c) appeared at the screen center for 1000 ms. Next, a
central direction cue (0.65u60.65u, x,H, w for left, center, and right
respectively) was presented for 700 ms. Subjects were asked to
maintain fixation on the central cue until they started their
responses, to perform the indicated response as quickly as possible
following the disappearance of the direction cue (and reappearance
of the fixation cross), and finally to return to their initial (key-down)
position. There was a 400600 ms interval for rest before the next
trial started. Total trial duration amounted to 35004000 ms.
The behavior experiment was designed to measure the actual
RT of a reaching movement using the same paradigm except that
there was no delay after the direction cue, i.e., the direction cue
was also used as the Go cue (see Figure 4b). In this experiment,subjects were instructed to response as fast as possible after the
appearance of the direction cue.
3.3 Data Recording. In the EEG experiments, EEG data
were recorded using Ag/AgCl electrodes from 128 scalp positions
distributed over the entire scalp using a BioSemi ActiveTwo EEG
system (Biosemi, Inc.) referenced to the CMS-DRL ground. Eye
movements were monitored by additional bipolar horizontal and
vertical EOG electrodes. All signals were amplified and digitized at
a sample rate of 256 Hz. Three cue presentation events and two
manual response events (button release and screen touch)
were recorded on an event channel synchronized to the EEG data
by DataRiver software (A. Vankov). EEG and behavioral data
were recorded from 20 subjects on different days using the exactly
same target presentation sequences. Some practice blocks wererun before starting the EEG recording. For each subject, the
experiment consisted of four blocks (with breaks in between) each
including five runs of 45 trials. Within each block, there was a 20-
second rest between runs. A total of 900 trials were equally
distributed between the nine tasks, which were presented to the
subject in a pseudorandom sequence.
In the behavior experiment, only the events were recorded for
obtaining the actual RT for a reaching response. For each subject,
Figure 3. Information flow in a visuomotor control pathway and a BCI control pathway for a motor response.doi:10.1371/journal.pone.0020422.g003
Figure 4. Time sequences of cue presentation and task-specific visual cues. (A) an EEG trial; (B) a behavior trial; (C) visual cues used toindicate effector and direction of a task.doi:10.1371/journal.pone.0020422.g004
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 4 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
5/11
the experiment consisted of three blocks with a total of 675 trials
equally distributed among the nine tasks.
3.4 Data preprocessing. This study focused on the
estimations of planned direction of movement. For simplicity, we
only used left and right conditions for hand tasks for further
analysis. The same analysis could be applied to data under eye
and both conditions. Epochs from the response delay period, 0
to 700 ms following the onsets of direction cues, were extracted
from the continuous data, and labeled by movement directions.The period [2100 ms 0 ms] was used as the baseline for each
trial. Electrodes with poor skin contact were identified by their
abnormal activity patterns and then removed from the data.
We used independent component analysis (ICA) as an
unsupervised spatial filtering technique to remove artifacts arising
from eye and muscle movements. For each subject, all trials were
band-pass filtered (130 Hz), concatenated, and then decomposed
using the EEGLAB toolbox [30]. To retain the low-frequency
EEG activities, ICA weights of the decomposition were applied to
original unfiltered data before artifact removal. To extract the
direction-specific activity of the ERPs, we compared the
spatiotemporal patterns of EEG corresponding to different
movement directions. As shown in Figure 5, we found a
hemispheric asymmetry over the parietal cortex during the delay
period (0700 ms) in which motor planning can be presumed tohave continued until the cued movement onset (appeared after
700 ms). Two lateral electrodes representing PPC activities
showed a significant contralateral negativity and ipsilateral
positivity with respect to the intended movement direction
(Figure 5b). Across all subjects, difference waves between reaching
left and reaching right conditions showed two peaks located at
210 ms and 320 ms after the direction cue. ERP scalp maps of two
conditions and their difference at these two selected frames were
illustrated in Figure 5a.
3.5 Feature extraction and classification. The goal of this
study is to demonstrate the efficacy of a collaborative BCI, ratherthan the EEG dynamics associated with all different task
conditions. Therefore, the analysis below focuses only on the
classification performance of predicting the intended movements
based on the directional EEG information generated in the
parietal cortex. To this end, two lateral electrodes over the PPC
areas were selected for feature extraction based on the significance
of ERP difference between left and right conditions. Figure 6
shows ERP waveforms at two PPC electrodes for all subjects. The
direction-related asymmetry in the PPC was highly reproducible
across subjects. Through time-frequency analysis, we found that
the ERP difference was mostly contributed by EEG components
with a frequency band lower than 12 Hz. To reduce feature
dimension, EEG signals were downsampled by calculating the
mean of five continuous data points without overlapping. For
feature extraction, within a selected time window, EEG amplitudeswere normalized at each time point to have a range of [21 1]
across trials and conditions, and then normalized amplitudes from
Figure 5. Scalp maps and temporal waveforms of ERP signals. (A) Grand average 128-channel scalp maps of ERPs and difference waves ( left-right) across all subjects at 210 ms and 320 ms. Black dots indicate positions of two selected electrodes near the PPC. (B) Average ERP waveformsacross all subjects on two PPC electrodes in left- and right-reaching conditions and their difference. Dash lines mark peaks of difference waves at210 ms and 320 ms. ERPs at two PPC electrodes show significant differences betweenleftand rightconditions using a paired t-test across subjects(left PPC: p,1025 at 210 ms and p,1026 at 320 ms, right PPC: p,1026 at 210 ms and p,1024 at 320 ms). The shaded intervals indicate areas wheredifferences between leftand rightconditions are significant (p,0.05).doi:10.1371/journal.pone.0020422.g005
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 5 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
6/11
two PPC electrodes were concatenated into a feature vector:
x~ xLPPC xRPPC T 1
For classification, a support vector machine (SVM) classifier withan RBF kernel was implemented in the MATLABHBioinformatics
Toolbox. The RBF kernel was optimized according to averageclassification performance across all subjects. To facilitate the
training procedure, the scaling factor in the RBF kernel was fixed
at 10 for all SVM classifiers. In this study, 10610-fold cross
validation was run to estimate classification performance for all
classification tasks.
4 Collaborative BCI data analysisFor each subject, classification of left versus right trials was
performed using a standard machine-learning paradigm. For a
collaborative classification based on data from multiple subjects, we
propose three approaches to fuse the information from multiple
subjects: (1) ERP averaging across subjects, (2) feature combination
(e.g., concatenating features from multiple subjects), and (3) voting
using an ensemble classifier. All these approaches can beimplemented in the centralized paradigm, but for the distributed
paradigm, only the voting approach is practical because data from
each subject are processed separately in each of the BCI subsystems.
4.1 ERP averaging. A widely used method for analyzing
ERP has been to average EEG measurements over an ensemble of
trials within a subject or across subjects [22]. Ensemble averaging
can enhance the SNR of ERP given a linear mixing model:
EEG(t)~ERP(t)zNoise(t) 2
where ERP(t) is a constant signal (i.e., the evoked brain response)
andNoise(t) is a random signal with zero mean (i.e., the background
EEG activity) in different trials. In a collaborative BCI system,
multiple trials can be obtained through collecting single-trial data
from multiple subjects. Therefore, the ensemble averaging method
can be implemented across subjects:
EEG(t)~1
m
Xmi~1
ERP(t,i)zNoise(t,i) 3
where iis subject index and m is the total number of subjects.
4.2 Feature combination. According to ERP studies, the
model in equation (2) is not true when considering a more
complicated ERP model, which involves multiple components
[22]:
EEG(t,i)~Xnk~1
A(k,i)|ERP(t{t(k,i),k)zNoise(t,i) 4
where ERP is assumed to consist of n components, with
independent amplitude modulation indicated byA(k,i)and latency
jitter indicated by t(k,i). Under this circumstance, ensemble
averaging might lose information due to individual differences
among subjects. For example, latency jitter might cancel out ERP
signals when two adjacent components have different polarities.
Therefore, to maintain intact information from all the subjects, the
feature combination method might be more suitable for a
collaborative system.
In the machine learning theory, feature combination can
improve overall classification accuracy due to independence
Figure 6. Grand average ERPs at electrodes placed at the left and right sides of the PPC for 20 subjects.Solid lines indicate the reachingleft condition, and dash lines indicate the reaching rightcondition.doi:10.1371/journal.pone.0020422.g006
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 6 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
7/11
between features. Recently, following the wide employment of
machine learning techniques in BCI studies, feature combination
methods have been introduced in EEG classification [5,27]. For
simplicity, we use a feature concatenating method, which is easy to
implement:
EEGs(t)~ EEG(t,1) EEG(t,2) ::: EEG(t,m) 5
where the combined feature vector is a concatenation of feature
vectors from m subjects.
Theoretically, feature combination is optimal for a collaborativeBCI. However, considering the fact of a BCI system that training
data is always limited and feature combination will significantly
increase the dimensionality of feature space, the feature combi-
nation method might encounter an overfitting problem. For
example, the dimension of features from a single subject is 50 in
equation (1) when using the time window of [0 ms 500 ms], which
will be increased to 1000 for 20 subjects. However, the number of
the training samples remains the same as in the single subject
condition (100 trials per condition). Therefore, the performance
gain of feature combination will be weakened due to a small
training-set size.
4.3 Voting. Ensemble classifiers have been widely used in the
area of machine learning [31]. An ensemble classifier consists of
multiple sub-classifiers and a voting system. In the case of a binary
classification where two classes are labeled as +1 and 21
respectively, the procedure for a weighted voting can be
described as follows:
m~signXmi~1
w(i)y(i)
! 6
wherew, i.is the subject specific weight and y, i.is the output of a
sub-classifier. In our study, an SVM classifier was trained as a sub-
classifier for each subject, and the training accuracy was used asthe voting weight.
As mentioned before, the voting method is the only solution for
a collaborative BCI using the distributed paradigm. Ideally, if
there is no interaction between subjects, the voting method is
supposed not to lose useful information for classification.
4.4 Training and testing. Realization of training and testing
procedures of a collaborative BCI depends on the method used in
feature extraction. The ERP averaging and Feature concatenating
methods have to be realized on a centralized computer
infrastructure where original EEG data from different subjects
can be collected and processed. The Voting method can be
realized either on a centralized or a distributed system.
In the collaborative BCI regime, a single-trial actually comprised
multiple epochs from multiple subjects following the same task
stimulus. A 10610-fold cross validation was used to assessclassification performance. For the ERP averaging method, features
of each trial were obtained by averaging feature vectors (Equation (1))
across subjects. An SVM classifier was then trained with the training
set and applied to classification of the testing set. The Feature
concatenating method used a similar way except that features were
obtained by concatenating feature vectors from individuals (Equation
(5)). In the Voting method, an SVM sub-classifier was used for
training and testing for each subject separately. The collaborative
classification was then performed using Equation (6).
4.5 Number of subjects. The number of subjects is an
important parameter for a collaborative BCI. In general, more
subjects can provide more information for improving classification.
Generally, when average performance is poor, any subject who
has classification accuracy higher than the chance level can
improve the overall performance of a collaborative BCI. However,
the system costs (including hardware, software, and human
resources) will also increase when more subjects are involved.
Therefore, a tradeoff between the system performance and system
cost should be made according to the specificity of the application.
To answer the question of how many subjects are needed toimplement a satisfactory collaborative BCI, we evaluated system
performance with respect to the number of subjects. For each
number n (from 1 to 20), a random combination (n out of 20
subjects) was repeated 500 times for calculating classification
accuracy using cross validation. All of the three collaborative
approaches were calculated for comparison using data within the
time window of [0 ms 400 ms]. A one-way Analysis of Variance
(ANOVA) was used to investigate the effect of number of subjects
on classification performance. Furthermore, for each collaborative
condition (n from 2 to 20), the two-sample T-test (500 samples for
the collaborative method vs. 20 samples for the individual method)
was used as a post-hoc test to evaluate if the performance of a
collaborative BCI was significantly better than that of an
individual BCI.
4.6 Prediction time. In an application regime such as atarget detection task, response time is always a critical parameter
for evaluating human behavioral performance. In the motor
action paradigm used in this study, we aimed to improve human
performance through accelerating a motor decision-making,
compared to RT. Therefore, it would be interesting to find out
how fast a collaborative BCI can predict the direction of an
upcoming reaching movement.
The actual mean RT for the hand reaching tasks measured in
the behavior experiment was 464662 ms across 18 subjects. As
discussed before, response direction can be determined through
extracting brain activities related to the visuomotor transmission
procedure. According to prediction time, the system improves the
overall performance when response direction can be accurately
predicted at any time point earlier than the RT. To explore thesystems capability of accelerating motor decision-making, we
evaluated the system performance at different time durations used
for feature extraction. Time windows with zero onset and different
offsets starting from 100 ms and ending at 500 ms, incrementing
with an interval of 10 ms, (i.e., 0100 ms, 0110 ms, , 0
500 ms) were used to calculate accuracy-time curves. To show
interaction between the prediction time and the number of
subjects, different numbers of subjects (1, 5, 10, 15, and 20) were
included for comparison.
Results
Figure 7 shows the accuracy of single-trial classification for all
20 subjects using a single-subject classification paradigm. The
classification accuracy increased in accordance to the increase ofthe time window length used for feature extraction. With window
length shorter than 150 ms, the average accuracy was around the
chance level (mean6standard deviation: 51.165.9%). After
150 ms, the accuracy increased gradually and reached
67.067.5% at 500 ms. The tendency of performance improve-
ment is consistent with the differences in time courses of ERP
waves between left and right conditions, which reflect temporal
dynamics of the PPC activities during directional movement
planning. There was a large individual variability in single-trial
classification accuracy: ,60% in four subjects, 6070% in 10
subjects, and .70% in six subjects. These results indicate that
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 7 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
8/11
EEG activities near the PPC can provide useful information for
predicting the intended movement direction. Although single-trial
classification performance for single subject is low, it provides a
substantial basis for building a collaborative BCI.
Theoretically, the collaborative classification is expected to
achieve a significant gain in the overall system performance.
Figure 8 illustrates the prediction accuracy for the three
collaborative methods as a function of the number of subjects.
Three major findings are summarized as follows:
(1) Classification performance for all three collaborative methods
had been significantly improved when data from multiple
subjects were combined and integrated. The ANOVA showed
a highly significant effect of number of subjects on
classification performance (Voting: F(19, 9980) = 3061.83,
p = 0.00; ERP averaging: F(19, 9980) = 1634.06, p = 0.00;
Feature concatenating: F(19, 9980) = 809.35, p = 0.00). When
data of two subjects were combined, the T-test showed a
significant difference between the individual performance and
Figure 7. Time course of single-subject classification accuracy. Thin solid lines indicate classification results for 20 subjects, and the thick solidline shows the averaged accuracy. The dash line indicates the mean response time (RT) measured in the behavior experiment (464 ms).doi:10.1371/journal.pone.0020422.g007
Figure 8. Classification accuracy of different collaborative classification methods as a function of the number of subjects. Solid linesindicate mean accuracy, and dashed lines indicate mean accuracy 6 standard deviation.doi:10.1371/journal.pone.0020422.g008
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 8 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
9/11
the collaborative performance when using the Voting method
(p,0.01) and the Feature concatenating method (p,0.001)
respectively. For the ERP averaging method, at least three
subjects were required to reach a significant level (two
subjects: p.0.05, three subjects: p,0.0001). A more prom-
inent significance was obtained when the number of subjects
increased. Although classification accuracy for single subject
was low (mean across subjects: 66%), the collaborative
method could still reach a high classification performance.For example, when using all 20 subjects, all three methods
showed significantly improved accuracy (95% for the Voting
method, 92% for the Averaging method, and 84% for the
Feature Concatenating method).
(2) The classification accuracy was enhanced substantially as well
as the standard deviation decreased when the number of
subjects increased. For example, using the Voting approach,
the accuracy increased from 66% to 80%, 88%, 93%, and
95% as the number of subjects increased from 1 to 5, 10, 15,
and 20, respectively, meanwhile, the standard deviation
reduced from 7.0% to 1.0% when the number of subjects
increased from 1 to 20. These results proved the existence of
independence between subjects, which made all subjects
contribute to the improvement of system performance and
robustness.
(3) The Voting method is optimal for collaborative EEG
classification. The Voting method always outperformed the
ERP averaging method when multiple subjects were involved.
Accuracy of the Feature concatenating method was obviously
affected by the overfitting problem. As shown in Figure 8,
when the number of subjects was small (,4), the Feature
concatenating method and the Voting method showed similar
results, both outperformed the ERP averaging method. When
the number of subject increased above 4, the Voting method
outperformed the Feature concatenating method. Further,
when the number of subjects was above 6, the Feature
concatenating method was even worse than the ERP
averaging method. When using all 20 subjects, the ERP
averaging method had accuracy much higher than the
Feature concatenating method (92% vs. 84%).
As mentioned before in the method section, time required to
make a prediction is a very important parameter to evaluate the
performance of a BCI system in a motor action paradigm. Figure 9
shows the classification accuracy as a function of the length of time
windows used for data analysis. Results for 1, 5, 10, 15, and 20
subjects were put together to show the interaction between the
number of subjects and the prediction time. The results clearly
showed that the acceleration of decision-making depended on both
the desired accuracy and the number of subjects involved in the
collaborative system. For example, when an accuracy of 70% was
required, decisions could be made at 200 ms by 20 subjects, which
was around 250 ms ahead of subjects actual responses. If 95%
was required, the prediction time had to be extended to 400 ms.
Concerning the number of subjects, the decision could be made
faster with more subjects when the same classification accuracy
was required. For example, toward an accuracy of 70%, 280 ms
and 200 ms were required for 5 and 20 subjects, respectively.
Discussion
1 System performanceThis study demonstrated that a collaborative BCI could
significantly improve system performance through integrating useful
information from a group of users. Obviously, system performance
can be further improved if more subjects are involved in the system,
however the system cost and complexity also increase accordingly.
This study also explored three methods for fusing and analyzing
collaborative EEG from multiple subjects. The results of this study
showed that the Voting method was optimal for collaborative
EEG classification, while all three collaborative BCI outperformed
the single-subject BCI.
Figure 9. Classification accuracy of different numbers of subjects as a fuction of the window length. The dash line indicates the meanresponse time (RT) measured in the behavior experiment (464 ms).doi:10.1371/journal.pone.0020422.g009
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 9 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
10/11
2 Online system implementationCurrently, there are several challenges that have to be resolved
before an online collaborative BCI system can become a reality.
First, a collaborative BCI needs multiple BCI hardware platforms,
which consist of an EEG recording system and a real-time signal-
processing platform. Because commercial EEG products used for
EEG research are still expensive, the total cost for building a
collaborative BCI will be high. In practice, low-cost and
customized EEG recording devices and signal-processing plat-forms can be used for implementing a collaborative BCI. Second,
a collaborative system requires specific software development. As
mentioned in the method section, the system needs seamless
communication between EEG systems and signal-processing
platforms, and between the BCI subsystems and the data server.
Furthermore, data processing in BCI subsystems and the data
server has to be implemented in (near) real time. Third, the
complexity of a collaborative BCI needs to be further reduced to
reality. When using conventional wet electrodes, capping and user
training will be very labor intensive and time consuming. In a
collaborative BCI regime, these procedures need to be simplified
considerably.
Although the system demonstrated in the current study was
implemented in an offline manner, it can be directly transferred to
an online system if the hardware and software requirements can be
met. With advances in biomedical electronics and telecommuni-
cation technology, it will soon be possible to implement an online
collaborative BCI system. Recently, Wang et al. [32] have
designed and implemented a mobile wireless BCI platform using
a wearable EEG recording device and a Bluetooth enabled cell-
phone. This platform can provide a practical solution for
implementing a collaborative BCI system. A pilot study of a
collaborative BCI system using the cell-phone based BCI platform
is currently undertaken. Furthermore, several recent studies have
demonstrated the possibility of using dry electrodes and zero-
training methods to facilitate the use of a BCI system [33,34].
These new technologies can also be employed into an online
collaborative BCI system.
3 Potential applicationsThis study demonstrated an application of the collaborative BCI
to accelerate motor decision-making of a reaching movement.
Moreover, a collaborative BCI can be applied to many other
applications in which the overall human-system performance is
critical. It will be especially useful for real-time situations where
classification accuracy is critical, but performance of single-user
BCI is poor.
A collaborative BCI system can also be used as a platform for
studying the human brain in naturalistic environments. For
example, using a collaborative BCI system, social interaction
involving a group of people can be studied with real-time
monitoring of brain activities to explore the underlying brain
mechanisms.In addition, other emerging applications of BCIs such as
classroom education, neuroeconomics, and video gaming might
also benefit from a collaborative BCI. A collaborative BCI might
enhance the effectiveness of training and educational programs
through monitoring either the students attention/concentration
or ability to participate effectively. Similarly, it can be applied to
the field of neuroeconomics to evaluate the effects of designs of
advertisements on the brain activities. Recently, the BCI
technology has also been introduced into video gaming [19]. It
is foreseeable that the employment of a collaborative BCI will
make multiple-role games more attractive for players.
4. Future directionsFuture directions to improve single-subject performance
include:
(1) Using more electrodes: Despite that all 128 channels were
used in the procedure of ICA-based artifact removal, two
electrodes placed near the PPC areas were selected for feature
extraction. The system performance might be improved if
more electrodes are employed. Firstly, for more electrodesover the PPC area, spatial filtering techniques can be applied
to improve the SNR through removing task irrelevant
activities [35,36]. Secondly, electrodes located over other
brain areas might provide additional information for decoding
movement intention. For example, movement intention could
also be decoded based on EEG activity in the premotor and
the motor cortices, which are known to play important roles in
movement planning and execution.
(2) Using subject-specific parameters: For simplicity, this study
used the same time-frequency parameters for different
subjects, which might not be optimal due to individual
variability. It has been shown in previous studies that subject-
specific parameters can significantly improve classification
accuracy of a BCI [37]. Through optimizing parameters in
the time, frequency, and space domains, classificationperformance for each subject might be improved.
(3) Adding additional EEG features: This study only used ERP
amplitudes as the features for classification. Other features
such as spectral modulation might be a complementary
feature for improving the classification performance. For
example, Thut et al. [38] showed that the direction of visuo-
spatial attention could be predicted by measuring alpha-band
power over the two posterior hemispheres.
Future directions for improving the overall collaborative BCI
system include:
(1) To improve the ERP averaging method, weighted averaging
methods might be helpful for enhancing the SNR of EEG
signals [39].
(2) Improvement of the Feature concatenating method might beachieved from several directions, aiming to reduce overfitting.
First, the dimension of the features can be reduced usingfeature selection methods. Second, generalization ability can
be improved through increasing the size of training data.
Third, classifiers specifically designed for high-dimensional
data with a small training set might be helpful.
(3) To improve the Voting method, the effort should be put on
using other ensemble classifiers with better performance.
Besides, some other ensemble learning techniques, such as the
boosting and the bagging methods [31], might be useful to
improve the robustness of the collaborative classification.
ConclusionThis study proposed a collaborative BCI paradigm, which fused
single-trial EEGs from multiple subjects to improve the overall
BCI system performance. By comparing system designs and data
analysis methods, this study showed that a distributed paradigm
combined with a Voting classifier is a practical solution for
implementing a collaborative BCI system. The feasibility and
efficacy of the proposed BCI system was demonstrated through a
collaborative BCI that could accelerate motor decision-making of
a cue-guided reaching movement. The classification accuracy of
the system showed a significant improvement over that of the
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 10 May 2011 | Volume 6 | Issue 5 | e20422
-
8/13/2019 Journal.pone.0020422
11/11
single-subject BCI. Furthermore, the collaborative BCI allowed
the subjects reaching direction to be estimated much earlier thanhis/her actual motor response. In summary, this study designed
and demonstrated the use of the collaborative BCI technology toimprove human performance in natural environments.
Acknowledgments
Melody Jung is appreciated for editorial assistance.
Author Contributions
Conceived and designed the experiments: YW. Performed the experi-
ments: YW. Analyzed the data: YW T-PJ. Contributed reagents/
materials/analysis tools: YW T-PJ. Wrote the paper: YW T-PJ.
References
1. Wolpaw JR, Birbaumer N, McFarland DJ, Pfurtscheller G, Vaughan TM (2002)Brain-computer interfaces for communication and control. Clin Neurophysiol113: 767791.
2. Lebedev MA, Nicolelis MAL (2006) Brain-machine interfaces: past, present andfuture. Trends Neurosci 29: 536546.
3. Birbaumer N (2006) Brain-computer-interface research: Coming of age. ClinNeurophysiol 117: 479483.
4. Wang Y, Gao X, Hong B, Jia C, Gao S (2008) Brain-computer interfaces basedon visual evoked potentials: feasibility of practical system designs. IEEE EMBMag 27: 6471.
5. Dornhege G, Blankertz B, Curio G, Muller KR (2004) Boosting bit rates innoninvasive EEG single-trial classifications by feature combination and multi-class paradigms. IEEE Trans Biomed Eng 51: 9931002.
6. Sellers EW, Donchin E (2006) A P300-based brain-computer interface: Initialtests by ALS patients. Clin Neurophysiol 117: 538548.
7. Wolpaw JR, Birbaumer N, Heetderks WJ, McFarland DJ, Peckham PH, et al.(2000) Brain-computer interface technology: a review of the first internationalmeeting. IEEE Trans Rehabil Eng 8: 164173.
8. Roco MC, Bainbridge WS (2003) Converging Technologies for ImprovingHuman Performance. Dordrecht, Netherlands: Kluwer.
9. Blankertz B, Curio G, Mull er KR (2002) Classifying single trial EEG: Towardbrain computer interfacing. In: Diettrich TG, Becker S, Ghahramani Z, eds.
Advances in Neural Information Processing Systems (NIPS 01). Cambridge MA:MIT Press. pp 157164.
10. Wang Y, Makeig S (2009) Predicting Intended Movement Direction Using EEGfrom Human Posterior Parietal Cortex. In: Schmorrow DD, Estabrooke IV,Grootjen M, eds. Foundations of augmented cognition: Neuroergonomics andoperational neuroscience (HCII 2009). Berlin: Springer. pp 437446.
11. Santamaria J, Chiappa KH (1987) The EEG of drowsiness in normal adults.J Clin Neurophysiol 4: 327382.
12. Jung TP, Makeig S, Stensmo M, Sejnowski TJ (1997) Estimating alertness fromthe EEG power spectrum. IEEE Trans Biomed Eng 44: 6069.
13. Lin CT, Huang KC, Chao CF, Chen JA, Chiu TW, et al. (2010) Tonic andphasic EEG and behavioral changes induced by arousing feedback. NeuroImage52: 633642.
14. Parra LC, Spence CD, Gerson AD, Sajda P (2003) Response error correction-ademonstration of improved human-machine performance using real-time EEGmonitoring. IEEE Trans Neural Syst Rehabil Eng 11: 173177.
15. Schalk G, Wolpaw JR, McFarland DJ, Pfurtscheller G (2000) EEG-basedcommunication: presence of an error potential. Clin Neurophysiol 111:21382144.
16. Fabiani M, Gratton G, Karis D, Donchin E (1987) Definition, identification, andreliability of the P300 component of the event-related brain potential. In:
Ackles PK, Jennings JR, Coles MGH, eds. Advances in Psychophysiology.Greenwich: JAI Press. pp 178.
17. Gerson AD, Parra LC, Sajda P (2006) Cortically coupled computer vision forrapid image search. IEEE Trans Neural Syst Rehabil Eng 14: 174179.
18. Bigdely-Shamlo N, Vankov A, Ramirez RR, Makeig S (2008) Brain activity-based image classification from rapid serial visual presentation. IEEE TransNeural Syst Rehabil Eng 16: 432441.
19. Nijholt A (2009) BCI for Games: A State of the Art Survey. In: Stevens SM,Saldamarco S, eds. Lecture Notes in Computer Science (ICEC2009). Berlin:Springer-Verlag. pp 225228.
20. Summerer L, Izzo D, Rossini L (2009) Chapter 16 Brain-machine interfaces forspace applications: Research, technological development, and opportunities. In:Rossini L, Izzo D, Summerer L, eds. International Review of Neurobiology.Burlington: Academic Press. pp 213223.
21. Blankertz B, Muller KR, Curio G, Vaughan TM, Schalk G, et al. (2004) TheBCI competition 2003: progress and perspectives in detection and discriminationof EEG single trials. IEEE Trans Biomed Eng 51: 10441051.
22. Luck S (2005) An introduction to the event-related potential technique.Cambridge: The MIT Press.
23. Donchin E, Spencer KM, Wijesinghe R (2000) The mental prosthesis: assessingthe speed of a. P300-based brain-computer interface. IEEE Trans Rehabil Eng8: 174179.
24. Guo F, Hong B, Gao X, Gao S (2008) A braincomputer interface using motion-onset visual evoked potential. J Neural Eng 5: 477485.
25. Katzenbach JR, Smith DK (1993) The wisdom of teams: Creating the high-performance organization. New York: McKinsey & Company.
26. McFarland DJ, Anderson CW, Muller KR, Schlogl A, Krusienski DJ (2006) BCIMeeting 2005 - Workshop on BCI signal processing: Feature extraction andtranslation. IEEE Trans Neural Syst Rehabil Eng 14: 135138.
27. Lotte F, Congedo M, Lecuyer A, Lamarche F, Arnaldi B (2007) A review ofclassification algorithms for EEG-based brain-computer interfaces. J Neural Eng4: R1R13.
28. Vidaurre C, Schlogl A, Cabeza R, Scherer R, Pfurtscheller G (2007) Study ofon-line adaptive discriminant analysis for EEG-based brain computer interfaces.IEEE Trans Biomed Eng 54: 550556.
29. Gao X, Xu D, Cheng M, Gao S (2003) A BCI-based environmental controllerfor the motion-disabled. IEEE Trans Neural Syst Rehabil Eng 11: 137140.
30. Delorme A, Makeig S (2004) EEGLAB: an open source toolbox for analysis ofsingle-trial EEG dynamics including independent component analysis. J NeurosciMeth 134: 921.
31. Duda RO, Hart PE, Stork DG (2000) Pattern Classification (2nd Edition). NewYork: Wiley Interscience Press.
32. Wang YT, Wang Y, Jung TP (2011) A cell-phone based brain-computerinterface for communication in daily life. J Neural Eng 8: 025018.
33. Popescu F, Fazli S, Badower Y, Blankertz B, Muller KR (2007) Single trial
classification of motor imagination using 6 dry EEG electrodes. PLoS ONE 2:e637.
34. Krauledat M, Tangermann M, Blankertz B, Muller KR (2008) Towards zerotraining for brain-computer interfacing. PLoS ONE 3: e2967.
35. McFarland DJ, McCane LM, David SV, Wolpaw JR (1997) Spatial filterselection for EEG-based communication. Electroencephalogr Clin Neurophysiol103: 386394.
36. Ramoser H, Muller-Gerking J, Pfurtscheller G (2000) Optimal spatial filtering ofsingle trial EEG during imagined hand movement. IEEE Trans Rehabil Eng 8:441446.
37. Guger C, Ramoser H, Pfurtscheller G (2000) Real-time EEG analysis withsubject-specific spatial patterns for a brain-computer interface (BCI). IEEETrans Rehabil Eng 8: 447456.
38. Thut G, Nietzel A, Brandt SA, Pascual-Leone A (2006) Alpha-bandelectroencephalographic activity over occipital cortex indexes visuospatialattention bias and predicts visual target detection. J Neurosci 26: 94949502.
39. Davila CE, Mobin MS (1992) Weighted averaging of evoked potentials. IEEETrans Biomed Eng 39: 338345.
A Collaborative Brain-Computer Interface
PLoS ONE | www.plosone.org 11 May 2011 | Volume 6 | Issue 5 | e20422