{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T16:38:00Z","timestamp":1775839080695,"version":"3.50.1"},"reference-count":59,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2014,11,27]],"date-time":"2014-11-27T00:00:00Z","timestamp":1417046400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the development of wearable devices that have several embedded sensors, it is possible to collect data that can be analyzed in order to understand the user\u2019s needs and provide personalized services. Examples of these types of devices are smartphones, fitness-bracelets, smartwatches, just to mention a few. In the last years, several works have used these devices to recognize simple activities like running, walking, sleeping, and other physical activities. There has also been research on recognizing complex activities like cooking, sporting, and taking medication, but these generally require the installation of external sensors that may become obtrusive to the user. In this work we used acceleration data from a wristwatch in order to identify long-term activities. We compare the use of Hidden Markov Models and Conditional Random Fields for the segmentation task. We also added prior knowledge into the models regarding the duration of the activities by coding them as constraints and sequence patterns were added in the form of feature functions. We also performed subclassing in order to deal with the problem of intra-class fragmentation, which arises when the same label is applied to activities that are conceptually the same but very different from the acceleration point of view.<\/jats:p>","DOI":"10.3390\/s141222500","type":"journal-article","created":{"date-parts":[[2014,11,27]],"date-time":"2014-11-27T10:41:20Z","timestamp":1417084880000},"page":"22500-22524","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":65,"title":["Long-Term Activity Recognition from Wristwatch Accelerometer Data"],"prefix":"10.3390","volume":"14","author":[{"given":"Enrique","family":"Garcia-Ceja","sequence":"first","affiliation":[{"name":"Tecnol\u00f3gico de Monterrey, Campus Monterrey, Av. Eugenio Garza Sada 2501 Sur, Monterrey 64849, Mexico"}]},{"given":"Ramon","family":"Brena","sequence":"additional","affiliation":[{"name":"Tecnol\u00f3gico de Monterrey, Campus Monterrey, Av. Eugenio Garza Sada 2501 Sur, Monterrey 64849, Mexico"}]},{"given":"Jose","family":"Carrasco-Jimenez","sequence":"additional","affiliation":[{"name":"Tecnol\u00f3gico de Monterrey, Campus Monterrey, Av. Eugenio Garza Sada 2501 Sur, Monterrey 64849, Mexico"}]},{"given":"Leonardo","family":"Garrido","sequence":"additional","affiliation":[{"name":"Tecnol\u00f3gico de Monterrey, Campus Monterrey, Av. Eugenio Garza Sada 2501 Sur, Monterrey 64849, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2014,11,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1072","DOI":"10.3390\/s120101072","article-title":"Activity Inference for Ambient Intelligence through Handling Artifacts in a Healthcare Environment","volume":"12","year":"2012","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5363","DOI":"10.3390\/s120505363","article-title":"A Framework for Supervising Lifestyle Diseases Using Long-Term Activity Monitoring","volume":"12","author":"Han","year":"2012","journal-title":"Sensors"},{"key":"ref_3","unstructured":"Jawbone UP. Available online: https:\/\/jawbone.com\/up."},{"key":"ref_4","unstructured":"Pebble. Available online: https:\/\/getpebble.com\/."},{"key":"ref_5","unstructured":"Lawton, M., and Brody, E. Instrumental Activities of Daily Living Scale (IADL). Available online: http:\/\/ciir.cs.umass.edu\/dfisher\/cs320\/tablet\/Surveys.pdf."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Lane, N.D., Mohammod, M., Lin, M., Yang, X., Lu, H., Ali, S., Doryab, A., Berke, E., Choudhury, T., and Campbell, A. (2011, January 23\u201326). Bewell: A smartphone application to monitor, model and promote wellbeing. Dublin, Ireland.","DOI":"10.4108\/icst.pervasivehealth.2011.246161"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Aung, M., Bianchi-Berthouze, N., Watson, P., and Williams, A.D.C. (2014, January 20\u201323). Automatic Recognition of Fear-Avoidance Behavior in Chronic Pain Physical Rehabilitation. Oldenburg, Germany.","DOI":"10.4108\/icst.pervasivehealth.2014.254945"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Singh, A., Klapper, A., Jia, J., Fidalgo, A., Tajadura-Jim\u00e9nez, A., Kanakam, N., Bianchi-Berthouze, N., and Williams, A. (2014, January 21). Motivating People with Chronic Pain to Do Physical Activity: Opportunities for Technology Design. Toronto, ON, Canada.","DOI":"10.1145\/2556288.2557268"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.protcy.2013.04.031","article-title":"Long-Term Activity Recognition from Accelerometer Data","volume":"7","author":"Brena","year":"2013","journal-title":"Procedia Tech."},{"key":"ref_10","unstructured":"Rabiner, L., and Juang, B.H. (1993). Fundamentals of Speech Recognition, Prentice Hall."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, M., and Sawchuk, A.A. (2012, January 28\u201330). Motion Primitive-Based Human Activity Recognition Using a Bag-of-Features Approach. Miami, FL, USA.","DOI":"10.1145\/2110363.2110433"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2682","DOI":"10.3390\/s130202682","article-title":"A Unified Framework for Activity Recognition-Based Behavior Analysis and Action Prediction in Smart Homes","volume":"13","author":"Fatima","year":"2013","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1109\/TIT.1967.1054010","article-title":"Error bounds for convolutional codes and an asymptotically optimum decoding algorithm","volume":"13","author":"Viterbi","year":"1967","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1109\/PROC.1973.9030","article-title":"The viterbi algorithm","volume":"61","author":"Forney","year":"1973","journal-title":"Proc. IEEE"},{"key":"ref_15","unstructured":"Lafferty, J.D., McCallum, A., and Pereira, F.C.N. (July, January 28). Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data. Williamstown, MA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1016\/j.procs.2014.05.460","article-title":"Long-Term Activities Segmentation Using Viterbi Algorithm with a k-Minimum-Consecutive-States Constraint","volume":"32","author":"Brena","year":"2014","journal-title":"Procedia Comput. Sci."},{"key":"ref_17","unstructured":"Sutton, C., and McCallum, A. (2007). Introduction to Statistical Relational Learning, MIT Press."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.patcog.2012.07.021","article-title":"An extensive comparative study of cluster validity indices","volume":"46","author":"Arbelaitz","year":"2013","journal-title":"Pattern Recognit."},{"key":"ref_19","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_20","unstructured":"Romera-Paredes, B., Aung, M.S.H., and Bianchi-Berthouze, N. (2013, January 24\u201326). A One-vs-One Classifier Ensemble With Majority Voting for Activity Recognition. Bruges, Belgium."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MPRV.2002.1037719","article-title":"Activity and location recognition using wearable sensors","volume":"1","author":"Lee","year":"2002","journal-title":"IEEE Pervasive Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/TITB.2005.856864","article-title":"Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring","volume":"10","author":"Karantonis","year":"2006","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.3390\/s100201154","article-title":"Machine Learning Methods for Classifying Human Physical Activity from on-Body Accelerometers","volume":"10","author":"Mannini","year":"2010","journal-title":"Sensors"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1145\/1964897.1964918","article-title":"Activity recognition using cell phone accelerometers","volume":"12","author":"Kwapisz","year":"2011","journal-title":"SIGKDD Explor. Newsl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6474","DOI":"10.3390\/s140406474","article-title":"Window Size Impact in Human Activity Recognition","volume":"14","author":"Banos","year":"2014","journal-title":"Sensors"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1192","DOI":"10.1109\/SURV.2012.110112.00192","article-title":"A Survey on Human Activity Recognition Using Wearable Sensors","volume":"15","author":"Lara","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_27","unstructured":"Witten, I., Frank, E., and Hall, M. (2011). Data Mining: Practical Machine Learning Tools and Techniques, Elsevier Science. [3rd ed.]."},{"key":"ref_28","unstructured":"Gu, T., Wu, Z., Tao, X., Pung, H.K., and Lu, J. epSICAR: An Emerging Patterns Based Approach to Sequential, Interleaved and Concurrent Activity Recognition. 1\u20139."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1109\/TSMCB.2012.2216873","article-title":"Activity Discovery and Activity Recognition: A New Partnership","volume":"43","author":"Cook","year":"2013","journal-title":"IEEE Trans. Cybern."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1007\/978-3-540-75160-1_4","article-title":"Scalable Recognition of Daily Activities with Wearable Sensors","volume":"4718","author":"Hightower","year":"2007","journal-title":"Location- and Context-Awareness"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"5317","DOI":"10.3390\/s130405317","article-title":"Classification of sporting activities using smartphone accelerometers","volume":"13","author":"Mitchell","year":"2013","journal-title":"Sensors"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/s12652-011-0065-z","article-title":"Multi-sensor system for detection and classification of human activities","volume":"4","author":"Ugolotti","year":"2013","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1007\/978-3-642-21219-2_58","article-title":"Activity Recognition Using Hierarchical Hidden Markov Models on a Smartphone with 3D Accelerometer","volume":"6678","author":"Corchado","year":"2011","journal-title":"Hybrid Artificial Intelligent Systems"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"46:1","DOI":"10.1145\/2331147.2331156","article-title":"Automatic Segmentation and Recognition in Body Sensor Networks Using a Hidden Markov Model","volume":"11","author":"Guenterberg","year":"2012","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1007\/s00779-009-0277-9","article-title":"An Activity Monitoring System for Elderly Care Using Generative and Discriminative Models","volume":"14","author":"Englebienne","year":"2010","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1007\/s10489-010-0216-5","article-title":"Semi-Markov conditional random fields for accelerometer-based activity recognition","volume":"35","author":"Vinh","year":"2011","journal-title":"Appl. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Huynh, T., Fritz, M., and Schiele, B. (2008, January 21\u201324). Discovery of activity patterns using topic models. Seoul, Korea.","DOI":"10.1145\/1409635.1409638"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/s11768-011-0260-7","article-title":"Comparison of fusion methods based on DST and DBN in human activity recognition","volume":"9","author":"Tolstikov","year":"2011","journal-title":"J. Control Theory Appl."},{"key":"ref_39","unstructured":"Sung, J., Ponce, C., Selman, B., and Saxena, A. Human Activity Detection from RGBD Images. Available online: http:\/\/www.aaai.org\/ocs\/index.php\/WS\/AAAIW11\/paper\/viewFile\/4000\/4315."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1007\/s11036-012-0415-x","article-title":"Towards Collaborative Group Activity Recognition Using Mobile Devices","volume":"18","author":"Gordon","year":"2013","journal-title":"Mob. Netw. Appl."},{"key":"ref_41","unstructured":"Wallach, H.M. (2004). Conditional Random Fields: An Introduction, University of Pennsylvania. Technical Report MS-CIS-04-21."},{"key":"ref_42","unstructured":"Ratnaparkhi, A. (1996, January 17\u201318). A maximum entropy model for part-of-speech tagging. Philadelphia, PA, USA."},{"key":"ref_43","unstructured":"GENEActiv. Available online: http:\/\/www.geneactiv.org\/."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2228","DOI":"10.1249\/MSS.0b013e31825e19fd","article-title":"Activity classification using the GENEA: Optimum sampling frequency and number of axes","volume":"44","author":"Zhang","year":"2012","journal-title":"Med. Sci. Sports Exerc."},{"key":"ref_45","unstructured":"Kriete, A., and Eils, R. (2013). Computational Systems Biology: From Molecular Mechanisms to Disease, Elsevier Science."},{"key":"ref_46","unstructured":"Cavnar, W.B., and Trenkle, J.M. (1994, January 11\u201313). N-gram based text categorization. Las Vegas, NV, USA."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Sivogolovko, E., and Novikov, B. (2012, January 26\u201330). Validating Cluster Structures in Data Mining Tasks. Berlin, Germany.","DOI":"10.1145\/2320765.2320833"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1243","DOI":"10.1109\/TSMCB.2012.2188509","article-title":"A Comparison Study of Validity Indices on Swarm-Intelligence-Based Clustering","volume":"42","author":"Xu","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1016\/j.patcog.2003.06.005","article-title":"Validity index for crisp and fuzzy clusters","volume":"37","author":"Pakhira","year":"2004","journal-title":"Pattern Recognit."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","article-title":"Silhouettes: A graphical aid to the interpretation and validation of cluster analysis","volume":"20","author":"Rousseeuw","year":"1987","journal-title":"J. Comput. Appl. Math."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/3477.678624","article-title":"Some new indexes of cluster validity","volume":"28","author":"Bezdek","year":"1998","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Liu, Y., Li, Z., Xiong, H., Gao, X., and Wu, J. (2010, January 13\u201317). Understanding of internal clustering validation measures. Sydney, Australia.","DOI":"10.1109\/ICDM.2010.35"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/s00779-005-0046-3","article-title":"Reality mining: Sensing complex social systems","volume":"10","author":"Eagle","year":"2006","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1093\/biomet\/52.3-4.591","article-title":"An analysis of variance test for normality (complete samples)","volume":"52","author":"Shapiro","year":"1965","journal-title":"Biometrika"},{"key":"ref_55","unstructured":"Figshare Dataset Long-Term Activities. Available online: http:\/\/dx.doi.org\/10.6084\/m9.figshare.1029775."},{"key":"ref_56","unstructured":"Figshare Source Code Long-Term Activities. Available online: http:\/\/dx.doi.org\/10.6084\/m9.figshare.1250121."},{"key":"ref_57","unstructured":"Himmelmann, L. HMM R Package. Available online: http:\/\/cran.r-project.org\/web\/packages\/HMM\/index.html."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Heilbron, F.C., and Niebles, J.C. (2014, January 1\u20134). Collecting and Annotating Human Activities in Web Videos. Glasgow, UK.","DOI":"10.1145\/2578726.2578775"},{"key":"ref_59","unstructured":"Lasecki, W.S., Weingard, L., Ferguson, G., and Bigham, J.P. (May, January 26). Finding Dependencies between Actions Using the Crowd. Toronto, ON, Canada."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/12\/22500\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:10:02Z","timestamp":1760217002000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/12\/22500"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,27]]},"references-count":59,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2014,12]]}},"alternative-id":["s141222500"],"URL":"https:\/\/doi.org\/10.3390\/s141222500","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,27]]}}}