Professional Documents
Culture Documents
The MIT Faculty has made this article openly available. Please share
how this access benefits you. Your story matters.
Citation Xia, Victoria, Natasha Jaques, Sara Taylor, Szymon Fedor, and
Rosalind Picard. “Active Learning for Electrodermal Activity
Classification.” 2015 IEEE Signal Processing in Medicine and
Biology Symposium (SPMB) (December 2015).
As Published http://dx.doi.org/10.1109/SPMB.2015.7405467
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Abstract— To filter noise or detect features within physio- [2]. For this reason, EDA has been frequently used to study
logical signals, it is often effective to encode expert knowledge emotion and stress (e.g., [12], [13], [23]). Improvements in
into a model such as a machine learning classifier. However, the devices used to monitor EDA have allowed for 24-hour-
training such a model can require much effort on the part of
the researcher; this often takes the form of manually labeling a-day, ambulatory monitoring, enabling important research
portions of signal needed to represent the concept being trained. into how the body responds physiologically to stress and
Active learning is a technique for reducing human effort by emotional stimuli during daily life [22]. However, this type
developing a classifier that can intelligently select the most of in-situ monitoring comes at a price; ambulatory EDA is
relevant data samples and ask for labels for only those samples, often too voluminous to be inspected by hand, and noisy,
in an iterative process. In this paper we demonstrate that
active learning can reduce the labeling effort required of containing artifacts generated from fluctuations in contact or
researchers by as much as 84% for our application, while pressure between the sensor and the skin. In order to extract
offering equivalent or even slightly improved machine learning meaningful information from this data, it is important to au-
performance. tomatically distinguish between skin conductance responses
I. I NTRODUCTION (SCRs) (which may indicate increased stress or emotion),
and noise (see Figures 1 and 2).
In order to extract meaningful information from physio-
logical signals, researchers are often forced to painstakingly 0.8
review large quantities of signal data in order to determine 0.7 Raw EDA Filtered EDA
which portions contain poor quality signal or noise, and
0.6
which contain useful information. In the case of large-
0.5
scale studies which gather hundreds of thousands of hours
of noisy, ambulatory data (e.g., [22]), this is extremely
0.4
µS
Validation Accuracy
Test Accuracy
0.96 0.96 0.96
Fig. 4. (a) Validation accuracies of various query strategies tested on the artifacts dataset; (b) Validation performance of Schohn and Cohn’s automatic
stopping criterion on the artifacts dataset. The large red dot marks the average number of samples queried before the algorithm chose to stop, and the
average ending validation accuracy; (c) Generalization performance (test accuracy) of Simple Margin with Schohn and Cohn’s automatic stopping criterion,
on the artifacts dataset. The large red dot marks the average number of samples queried and the average ending test accuracy.
TABLE I TABLE II
R ESULTS OF S IMPLE M ARGIN ( WITH THE S TOPPING C RITERION ) ON R ESULTS OF S IMPLE M ARGIN ( WITH THE S TOPPING C RITERION ) ON
THE A RTIFACTS DATASET THE P EAKS DATASET
Samples Queried Val. Acc. Test Acc. Samples Queried Val. Acc. Test Acc.
Active Learner 96.7 0.975 0.958 Active Learner 155.4 0.942 0.949
Passive Learner 612 0.970 0.952 Passive Learner 682 0.939 0.941
Validation Accuracy
0.94 0.94 0.94
Test Accuracy
0.93 0.93 0.93
Fig. 5. (a) Validation accuracies of various query strategies tested on the peaks dataset; (b) Validation performance of Schohn and Cohn’s automatic
stopping criterion on the peaks dataset. The large red dot marks the average number of samples queried before the algorithm chose to stop, and the average
ending validation accuracy; (c) Generalization performance (test accuracy) of Simple Margin with Schohn and Cohn’s automatic stopping criterion, on the
peaks dataset. The large red dot marks the average number of samples queried and the average ending test accuracy.
ACKNOWLEDGMENT [15] D. D. Lewis and W. A. Gale. A sequential algorithm for training text
classifiers. In SIGIR Forum, pages 3–12. Springer-Verlag New York,
This work was supported by the MIT Media Lab Con- Inc., 1994.
[16] Q. Li et al. Signal quality indices and data fusion for determining
sortium, the Robert Wood Johnson Foundation, Canada’s acceptability of electrocardiograms collected in noisy ambulatory
NSERC program, and the People Programme of the Euro- environments. Computing in Cardiology, 38, 2011.
pean Union’s Seventh Framework Programme. [17] Q. Li, C. Rajagopalan, and G. D. Clifford. A machine learning
approach to multi-level ecg signal quality classification. Computer
methods and programs in biomedicine, 117(3):435–447, 2014.
R EFERENCES [18] C. L. Lim et al. Decomposing skin conductance into tonic and phasic
components. Int. J. of Psychophysiology, 25(2):97–109, 1997.
[1] S. Blain et al. Assessing the potential of electrodermal activity as an [19] S. A. Mirroshandel et al. Active learning strategies for support vector
alternative access pathway. Medical engineering & physics, 30(4):498– machines, application to temporal relation classification. In IJCNLP,
505, 2008. pages 56–64, 2011.
[2] W. Boucsein. Electrodermal activity. Springer Science+Business [20] M.-Z. Poh. Continuous assessment of epileptic seizures with wrist-
Media, LLC, 2012. worn biosensors. PhD thesis, MIT, 2011.
[3] C. Campbell et al. Query learning with large margin classifiers. In [21] A. Sano et al. Quantitative analysis of wrist electrodermal activity
ICML, pages 111–118, 2000. during sleep. Int. J. of Psychophysiology, 94(3):382–389, 2014.
[4] J. Chen et al. An empirical study of the behavior of active learning for [22] A. Sano et al. Discriminating high vs low academic performance, self-
word sense disambiguation. In Proc. of HLT/NAACL, pages 120–127. reported sleep quality, stress level, and mental health using personality
ACL, 2006. traits, wearable sensors and mobile phones. In Body Sensor Networks,
[5] W. Chen et al. Wavelet-based motion artifact removal for electrodermal 2015.
activity. In EMBC. IEEE, 2015. [23] A. Sano and R. Picard. Stress recognition using wearable sensors and
[6] S. Fedor and R. Picard. Ambulatory eda: Comparison of bilateral fore- mobile phones. In ACII, pages 671–676. IEEE, 2013.
arm and calf locations. In Society for Psychophysiological Research [24] A. Sano and R. W. Picard. Recognition of sleep dependent memory
(SPR), 2014. consolidation with multi-modal sensor data. In Body Sensor Networks.
[7] I. Guyon and A. Elisseeff. An introduction to variable and feature IEEE, 2013.
selection. The Journal of Machine Learning Research, 3:1157–1182, [25] G. Schohn and D. Cohn. Less is more: Active learning with support
2003. vector machines. In ICML, pages 839–846. Citeseer, 2000.
[26] H. Storm et al. The development of a software program for analyzing
[8] M. A. Hearst et al. Support vector machines. Intelligent Systems and
spontaneous and externally elicited skin conductance changes in
their Applications, IEEE, 13(4):18–28, 1998.
infants and adults. Clin. Neurophysiology, 111(10):1889–1898, 2000.
[9] J. Hernandez et al. Call center stress recognition with person-specific
[27] S. Subbiah et al. Feature extraction and classification for ecg signal
models. In ACII, pages 125–134. Springer, 2011.
processing based on artificial neural network and machine learning
[10] J. Hernandez et al. Using electrodermal activity to recognize ease of
approach. In Proc. of ICIDRET, 2015.
engagement in children during social interactions. In Pervasive and
[28] S. Taylor, N. Jaques, et al. Automatic identification of artifacts in
Ubiquitous Computing, pages 307–317. ACM, 2014.
electrodermal activity data. EMBC. IEEE, 2015.
[11] J. Kang et al. Using cluster-based sampling to select initial training [29] S. Tong and D. Koller. Support vector machine active learning with
set for active learning in text classification. In Advances in knowledge applications to text classification. The Journal of Machine Learning
discovery and data mining, pages 384–388. Springer, 2004. Research, 2:45–66, 2002.
[12] C. Kappeler-Setz et al. Towards long term monitoring of electrodermal [30] I. Winkler et al. Automatic classification of artifactual ica-components
activity in daily life. Pervasive and Ubiquitous Computing, 17(2):261– for artifact removal in eeg signals. Behavioral and Brain Functions,
271, 2013. 7(1):30, 2011.
[13] R. Kocielnik et al. Smart technologies for long-term stress monitoring [31] Y. Xu et al. Wavelet transform domain filters: a spatially selective
at work. In Comput.Based Medical Syst., pages 53–58. IEEE, 2013. noise filtration technique. Image Processing, 3(6):747–758, 1994.
[14] J. Kremer et al. Active learning with support vector machines. Wiley [32] Z. Xu et al. Representative sampling for text classification using
Interdisciplinary Reviews: Data Mining and Knowledge Discovery, support vector machines. Springer, 2003.
4(4):313–326, 2014.