{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:36:09Z","timestamp":1780472169289,"version":"3.54.1"},"reference-count":39,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,1,26]],"date-time":"2019-01-26T00:00:00Z","timestamp":1548460800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007065","name":"Nvidia","doi-asserted-by":"publisher","award":["GPU Grant Program"],"award-info":[{"award-number":["GPU Grant Program"]}],"id":[{"id":"10.13039\/100007065","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>We have compared the performance of different machine learning techniques for human activity recognition. Experiments were made using a benchmark dataset where each subject wore a device in the pocket and another on the wrist. The dataset comprises thirteen activities, including physical activities, common postures, working activities and leisure activities. We apply a methodology known as the activity recognition chain, a sequence of steps involving preprocessing, segmentation, feature extraction and classification for traditional machine learning methods; we also tested convolutional deep learning networks that operate on raw data instead of using computed features. Results show that combination of two sensors does not necessarily result in an improved accuracy. We have determined that best results are obtained by the extremely randomized trees approach, operating on precomputed features and on data obtained from the wrist sensor. Deep learning architectures did not produce competitive results with the tested architecture.<\/jats:p>","DOI":"10.3390\/s19030521","type":"journal-article","created":{"date-parts":[[2019,1,29]],"date-time":"2019-01-29T03:40:55Z","timestamp":1548733255000},"page":"521","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":66,"title":["A Comparison of Machine Learning and Deep Learning Techniques for Activity Recognition using Mobile Devices"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8906-7572","authenticated-orcid":false,"given":"Alejandro","family":"Baldominos","sequence":"first","affiliation":[{"name":"Department of Computer Science, University Carlos III of Madrid, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5442-953X","authenticated-orcid":false,"given":"Alejandro","family":"Cervantes","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University Carlos III of Madrid, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0998-2907","authenticated-orcid":false,"given":"Yago","family":"Saez","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University Carlos III of Madrid, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6397-1865","authenticated-orcid":false,"given":"Pedro","family":"Isasi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University Carlos III of Madrid, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,1,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2499621","article-title":"A tutorial on human activity recognition using body-worn inertial sensors","volume":"46","author":"Bulling","year":"2014","journal-title":"ACM Comput. Surv."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Saez, Y., Baldominos, A., and Isasi, P. (2017). A comparison study of classifier algorithms for cross-person physical activity recognition. Sensors, 17.","DOI":"10.3390\/s17010066"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MCOM.2018.1700145","article-title":"Exploring training options for RF sensing using CSI","volume":"56","author":"Domenico","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Consolvo, S., Everitt, K., Smith, I., and Landay, J.A. (2006, January 22\u201327). Design requirements for technologies that encourage physical activity. Proceedings of the 2006 SIGCHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada.","DOI":"10.1145\/1124772.1124840"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1177\/1545968311425908","article-title":"The promise of mHealth: Daily activity monitoring and outcome assessments by wearable sensors","volume":"25","author":"Dobkin","year":"2011","journal-title":"Neurorehabil. Neural Repair"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Lockhart, J., Pulickal, T., and Weiss, G. (2012, January 5\u20138). Applications of mobile activity recognition. Proceedings of the 2012 ACM Conference on Ubiquitous Computing, Pittsburgh, PA, USA.","DOI":"10.1145\/2370216.2370441"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Reiss, A. (2013). Personalized Mobile Physical Activity Monitoring for Everyday Life. [Ph.D. Thesis, Technical University of Kaiserslautern].","DOI":"10.1145\/2493988.2494349"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Reiss, A., and Stricker, D. (2012, January 18\u201322). Introducing a new benchmarked dataset for activity monitoring. Proceedings of the International Symposium on Wearable Computers, Newcastle, UK.","DOI":"10.1109\/ISWC.2012.13"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Baldominos, A., Isasi, P., and Saez, Y. (2017, January 5\u20138). Feature selection for physical activity recognition using genetic algorithms. Proceedings of the 2017 IEEE Congress on Evolutionary Computation, San Sebasti\u00e1n, Spain.","DOI":"10.1109\/CEC.2017.7969569"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2059","DOI":"10.3390\/s150102059","article-title":"A survey of online activity recognition using mobile phones","volume":"15","author":"Shoaib","year":"2015","journal-title":"Sensors"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Shoaib, M., Bosch, S., Incel, O.D., Scholten, H., and Havinga, P.J. (2016). Complex human activity recognition using smartphone and wrist-worn motion sensors. Sensors, 16.","DOI":"10.3390\/s16040426"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.pmcj.2016.05.002","article-title":"Mobile activity recognition and fall detection system for elderly people using Ameva algorithm","volume":"34","year":"2017","journal-title":"Pervasive Mob. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ordo\u00f1ez, F.J., and Roggen, D. (2016). Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition. Sensors, 16.","DOI":"10.3390\/s16010115"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sagha, H., Digumarti, S.T., del R. Mill\u00e1n, J., Chavarriaga, R., Calatroni, A., Roggen, D., and Tr\u00f6ster, G. (2011, January 9\u201312). Benchmarking classification techniques using the Opportunity human activity dataset. Proceedings of the 2011 IEEE International Conference on Systems, Man, and Cybernetics, Anchorage, AK, USA.","DOI":"10.1109\/ICSMC.2011.6083628"},{"key":"ref_15","unstructured":"Ordo\u00f1ez, F.J., and Roggen, D. (2016, January 12\u201316). Deep convolutional feature transfer across mobile activity recognition domains, sensor modalities and locations. Proceedings of the 2016 ACM International Symposium on Wearable Computers, Heidelberg, Germany."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Inoue, M., Inoue, S., and Nishida, T. (arXiv, 2016). Deep recurrent neural network for mobile human activity recognition with high throughput, arXiv.","DOI":"10.1007\/s10015-017-0422-x"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"M\u00fcnzner, S., Schmidt, P., Reiss, A., Hanselmann, M., Stiefelhagen, R., and D\u00fcrichen, R. (2017, January 11\u201315). CNN-based sensor fusion techniques for multimodal human activity recognition. Proceedings of the 2017 ACM International Symposium on Wearable Computers, Maui, HI, USA.","DOI":"10.1145\/3123021.3123046"},{"key":"ref_18","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_19","first-page":"1871","article-title":"LIBLINEAR: A library for large linear classification","volume":"9","author":"Fang","year":"2008","journal-title":"J. Mach. Learn. Res."},{"key":"ref_20","unstructured":"Chan, T.F., Golub, G.H., and LeVeque, R.J. (1979). Updating Formulae and a Pairwise Algorithm for Computing Sample Variances, Stanford University. Technical report."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1967.1053964","article-title":"Nearest neighbor pattern classification","volume":"13","author":"Cover","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_22","unstructured":"Nair, V., and Hinton, G. (2010, January 21\u201324). Rectified Linear Units Improve Restricted Boltzmann Machines. Proceedings of the 27th International Conference on Machine Learning, Haifa, Israel."},{"key":"ref_23","unstructured":"Kingma, D., and Ba, J. (arXiv, 2014). Adam: A method for stochastic optimization, arXiv."},{"key":"ref_24","unstructured":"Quinlan, J.R. (1993). C4.5: Programs for Machine Learning, Morgan Kaufmann Publishers."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10994-006-6226-1","article-title":"Extremely randomized trees","volume":"63","author":"Geurts","year":"2006","journal-title":"Mach. Learn."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Baldominos, A., Saez, Y., and Isasi, P. (2018). Evolutionary design of convolutional neural networks for human activity recognition in sensor-rich environments. Sensors, 18.","DOI":"10.3390\/s18041288"},{"key":"ref_28","unstructured":"LeCun, Y., and Bengio, Y. (1998). Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Network, MIT Press."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"LeCun","year":"1998","journal-title":"Proc. IEEE"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_31","first-page":"1929","article-title":"Dropout: A simple way to prevent neural networks from overfitting","volume":"15","author":"Srivastava","year":"2014","journal-title":"J. Mach. Learn. Res."},{"key":"ref_32","unstructured":"Theano Development Team (arXiv e-prints, 2016). Theano: A Python framework for fast computation of mathematical expressions, arXiv e-prints."},{"key":"ref_33","unstructured":"Tieleman, T., and Hinton, G. (2019, January 26). Neural Networks for Machine Learning, Lecture 6.5\u2014RMSProp. Coursera. Available online: http:\/\/www.youtube.com\/watch?v=O3sxAc4hxZU."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Shoaib, M., Bosch, S., Scholten, H., Havinga, P.J., and Incel, O.D. (2015, January 23\u201327). Towards detection of bad habits by fusing smartphone and smartwatch sensors. Proceedings of 2015 IEEE International Conference on Pervasive Computing and Communication Workshops, St. Louis, MO, USA.","DOI":"10.1109\/PERCOMW.2015.7134104"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1007\/s00779-010-0293-9","article-title":"Preprocessing techniques for context recognition from accelerometer data","volume":"14","author":"Figo","year":"2010","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"10146","DOI":"10.3390\/s140610146","article-title":"Fusion of smartphone motion sensors for physical activity recognition","volume":"14","author":"Shoaib","year":"2014","journal-title":"Sensors"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Li, F., Shirahama, K., Nisar, M.A., K\u00f6ping, L., and Grzegorzek, M. (2018). Comparison of feature learning methods for human activity recognition using wearable aensors. Sensors, 18.","DOI":"10.3390\/s18020679"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Twomey, N., Diethe, T., Fafoutis, X., Elsts, A., McConville, R., Flach, P., and Craddock, I. (2018). A comprehensive study of activity recognition using accelerometers. Informatics, 5.","DOI":"10.20944\/preprints201803.0147.v1"},{"key":"ref_39","unstructured":"GitHub (2019, January 25). Alexbaldo\/Mis-Mhealth: Code for the Paper \u201cA Comparison of Machine Learning and Deep Learning Techniques for Activity Recognition using Mobile Devices\u201d. Available online: https:\/\/github.com\/alexbaldo\/mis-mhealth."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/3\/521\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:28:53Z","timestamp":1760185733000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/3\/521"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,26]]},"references-count":39,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["s19030521"],"URL":"https:\/\/doi.org\/10.3390\/s19030521","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,26]]}}}