Cheng Wang , Lin Chen , Bangwen Zhou , Yaqiao Xian , Yuhao Zhao , Zhan Huan
{"title":"CILOSR: A unified framework for enhanced class incremental learning based open-set human activity recognition using wearable sensors","authors":"Cheng Wang , Lin Chen , Bangwen Zhou , Yaqiao Xian , Yuhao Zhao , Zhan Huan","doi":"10.1016/j.eswa.2025.126893","DOIUrl":null,"url":null,"abstract":"<div><div>The field of Human Activity Recognition (HAR) has seen widespread adoption of wearable sensors for the collection of time-series signals. However, as new activities emerge, HAR systems struggle to differentiate novel categories from existing ones, as they are trained on a fixed set of known classes. To overcome this limitation, an innovative framework called CILOSR is designed for the continuous integration of novel, previously unseen activity classes into HAR models. The proposed CILOSR framework combines two pivotal processes, Class Incremental Learning (CIL) to enhance model knowledge with newly acquired data, while Open-Set Recognition (OSR) to detect and characterize new activity classes. The CIL phase employs extreme point updating based Extreme Value Machine algorithm, which preserves and updates the reference boundary points and extreme value vectors for established classes alongside new data integration. For the OSR phase, Principal Component Analysis (PCA) is incorporate to reduce feature redundancy within the time–frequency domain, thereby refining the feature space. Subsequently, Particle Swarm Optimization (PSO) is utilized for precise calibration of Extreme Value Machine (EVM) parameters to optimize the recognition process. Several experiments on the UCI, PAMAP2, and USC-HAD datasets confirm the effectiveness of the CILOSR framework. Specifically, OSR-LPC (Leave-Partial-Class) experiments on the UCI dataset demonstrate that CILOSR with PSO-EVM (Cosine) + PCA significantly outperforms the standard EVM (Cosine). The model achieves F1-macro score of 0.88 and accuracy of 0.89, compared to the baseline’s 0.59 and 0.66. These results highlight CILOSR’s enhanced accuracy in recognizing both known and unknown activities, demonstrating its potential for dynamic and scalable HAR applications.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"273 ","pages":"Article 126893"},"PeriodicalIF":7.5000,"publicationDate":"2025-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417425005159","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
The field of Human Activity Recognition (HAR) has seen widespread adoption of wearable sensors for the collection of time-series signals. However, as new activities emerge, HAR systems struggle to differentiate novel categories from existing ones, as they are trained on a fixed set of known classes. To overcome this limitation, an innovative framework called CILOSR is designed for the continuous integration of novel, previously unseen activity classes into HAR models. The proposed CILOSR framework combines two pivotal processes, Class Incremental Learning (CIL) to enhance model knowledge with newly acquired data, while Open-Set Recognition (OSR) to detect and characterize new activity classes. The CIL phase employs extreme point updating based Extreme Value Machine algorithm, which preserves and updates the reference boundary points and extreme value vectors for established classes alongside new data integration. For the OSR phase, Principal Component Analysis (PCA) is incorporate to reduce feature redundancy within the time–frequency domain, thereby refining the feature space. Subsequently, Particle Swarm Optimization (PSO) is utilized for precise calibration of Extreme Value Machine (EVM) parameters to optimize the recognition process. Several experiments on the UCI, PAMAP2, and USC-HAD datasets confirm the effectiveness of the CILOSR framework. Specifically, OSR-LPC (Leave-Partial-Class) experiments on the UCI dataset demonstrate that CILOSR with PSO-EVM (Cosine) + PCA significantly outperforms the standard EVM (Cosine). The model achieves F1-macro score of 0.88 and accuracy of 0.89, compared to the baseline’s 0.59 and 0.66. These results highlight CILOSR’s enhanced accuracy in recognizing both known and unknown activities, demonstrating its potential for dynamic and scalable HAR applications.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.