How Validation Methodology Influences Human Activity Recognition Mobile Systems

被引:24
作者
Braganca, Hendrio [1 ]
Colonna, Juan G. [1 ]
Oliveira, Horacio A. B. F. [1 ]
Souto, Eduardo [1 ]
机构
[1] Univ Fed Amazonas, Inst Comp, BR-69067005 Manaus, Amazonas, Brazil
关键词
human activity recognition; validation methodology; leave-one-subject-out cross-validation; explainable methods; Shapley additive explanations; machine learning; CROSS-VALIDATION; SMARTPHONES; ALGORITHMS; NETWORKS; SENSORS;
D O I
10.3390/s22062360
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this article, we introduce explainable methods to understand how Human Activity Recognition (HAR) mobile systems perform based on the chosen validation strategies. Our results introduce a new way to discover potential bias problems that overestimate the prediction accuracy of an algorithm because of the inappropriate choice of validation methodology. We show how the SHAP (Shapley additive explanations) framework, used in literature to explain the predictions of any machine learning model, presents itself as a tool that can provide graphical insights into how human activity recognition models achieve their results. Now it is possible to analyze which features are important to a HAR system in each validation methodology in a simplified way. We not only demonstrate that the validation procedure k-folds cross-validation (k-CV), used in most works to evaluate the expected error in a HAR system, can overestimate by about 13% the prediction accuracy in three public datasets but also choose a different feature set when compared with the universal model. Combining explainable methods with machine learning algorithms has the potential to help new researchers look inside the decisions of the machine learning algorithms, avoiding most times the overestimation of prediction accuracy, understanding relations between features, and finding bias before deploying the system in real-world scenarios.
引用
收藏
页数:22
相关论文
共 64 条
[21]   Let's (not) Stick Together: Pairwise Similarity Biases Cross-Validation in Activity Recognition [J].
Hammerla, Nils Y. ;
Plotz, Thomas .
PROCEEDINGS OF THE 2015 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING (UBICOMP 2015), 2015, :1041-1051
[22]   Using Smartphones to Collect Behavioral Data in Psychological Science: Opportunities, Practical Considerations, and Challenges [J].
Harari, Gabriella M. ;
Lane, Nicholas D. ;
Wang, Rui ;
Crosier, Benjamin S. ;
Campbell, Andrew T. ;
Gosling, Samuel D. .
PERSPECTIVES ON PSYCHOLOGICAL SCIENCE, 2016, 11 (06) :838-854
[23]   Global Explanations of Neural Network Mapping the Landscape of Predictions [J].
Ibrahim, Mark ;
Louie, Melissa ;
Modarres, Ceena ;
Paisley, John .
AIES '19: PROCEEDINGS OF THE 2019 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, 2019, :279-287
[24]   Real-time human activity recognition from accelerometer data using Convolutional Neural Networks [J].
Ignatov, Andrey .
APPLIED SOFT COMPUTING, 2018, 62 :915-922
[25]   Leakage in Data Mining: Formulation, Detection, and Avoidance [J].
Kaufman, Shachar ;
Rosset, Saharon ;
Perlich, Claudia ;
Stitelman, Ori .
ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2012, 6 (04)
[26]  
Kohavi R., 1995, IJCAI-95. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, P1137
[27]  
Kwapisz JR., 2011, SIGKDD Explor Newsl, V12, P74, DOI [10.1145/1964897.1964918, DOI 10.1145/1964897.1964918]
[28]   A Survey on Human Activity Recognition using Wearable Sensors [J].
Lara, Oscar D. ;
Labrador, Miguel A. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (03) :1192-1209
[29]   Happier People Live More Active Lives: Using Smartphones to Link Happiness and Physical Activity [J].
Lathia, Neal ;
Sandstrom, Gillian M. ;
Mascolo, Cecilia ;
Rentfrow, Peter J. .
PLOS ONE, 2017, 12 (01)
[30]   Comparison of Feature Learning Methods for Human Activity Recognition Using Wearable Sensors [J].
Li, Frederic ;
Shirahama, Kimiaki ;
Nisar, Muhammad Adeel ;
Koeping, Lukas ;
Grzegorzek, Marcin .
SENSORS, 2018, 18 (02)