Semi-supervised convolutional neural networks for human activity recognition
Open accessAbstract
Labeled data used for training activity recognition classifiers are usually limited in terms of size and diversity. Thus, the learned model may not generalize well when used in real-world use cases. Semi-supervised learning augments labeled examples with unlabeled examples, often resulting in improved performance. However, the semi-supervised methods studied in the activity recognition literatures assume that feature engineering is already done. In this paper, we lift this assumption and present two semi-supervised methods based on convolutional neural networks (CNNs) to learn discriminative hidden features. Our semi-supervised CNNs learn from both labeled and unlabeled data while also performing feature learning on raw sensor data. In experiments on three real world datasets, we show that our CNNs outperform supervised methods and traditional semi-supervised learning methods by up to 18% in mean F1-score (Fm).
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Zeng et al. showed an 18% higher F1-score using the convolutional ladder network on the ActiTracker dataset.
“Zeng et al. presented two semi-supervised CNN methods that utilize unlabeled data during training: The convolutional encoder-decoder and the convolutional ladder network [290] and showed an 18% higher F1-score using the convolutional ladder network on the ActiTracker dataset.”
From Deep Learning in Human Activity Recognition with Wearable Sensors: A Review on Advances (2022) · cites this paper as [290]
Cites
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126 · see citing works
SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation
Badrinarayanan, V., Kendall, A., & Cipolla, R. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2644615 · Cited by 19,631 · see citing works
Chapelle, O., Schölkopf, B., & Zien, A. (2006) · The MIT Press eBooks · doi:10.7551/mitpress/9780262033589.001.0001 · Cited by 4,560 · see citing works
(2010) · Journal of Machine Learning Research · doi:10.5555/1756006.1953039 · Cited by 4,051 · see citing works
Activity Recognition from User-Annotated Acceleration Data
Bao, L., & Intille, S. S. (2004) · Lecture Notes in Computer Science · doi:10.1007/978-3-540-24646-6_1 · Cited by 3,147 · see citing works
Activity recognition using cell phone accelerometers
Kwapisz, J. R., Weiss, G. M., & Moore, S. A. (2011) · ACM SIGKDD Explorations Newsletter · doi:10.1145/1964897.1964918 · Cited by 2,912 · cited 2× · see citing works
“com/CuriousAI/ladder The ActiTracker [21] dataset contains 6 daily activities collected in a controlled laboratory environment.”
BackgroundDeep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition
Ordóñez, F., & Roggen, D. (2016) · Sensors · doi:10.3390/s16010115 · Cited by 2,761 · cited 2× · see citing works
“Among supervised methods, deep neural networks (DNNs) have emerged as a method with much potential, in that they are less dependent on clever feature engineering and has strong generalization ability [1] compared to other supervised methods [2], [3].”
BackgroundMethodA tutorial on human activity recognition using body-worn inertial sensors
Bulling, A., Blanke, U., & Schiele, B. (2014) · ACM Computing Surveys · doi:10.1145/2499621 · Cited by 1,668 · see citing works
Introducing a New Benchmarked Dataset for Activity Monitoring
Reiss, A., & Stricker, D. (2012) · 2012 16th International Symposium on Wearable Computers · doi:10.1109/iswc.2012.13 · Cited by 1,456 · cited 1× · see citing works
“The PAMAP2 dataset [22] consists of 12 lifestyle activities (“walking,” “lying down,” “knees bending,” etc.”
(2015) · Cited by 989 · see citing works
Semi-Supervised Learning with Ladder NetworksPreprint
Rasmus, A., Harri Valpola, B., Honkala, M., Berglund, M., & Raiko, T. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1507.02672 · Cited by 941 · see citing works
Convolutional Neural Networks for Human Activity Recognition using Mobile Sensors
Zeng, M., Nguyen, L. T., Yu, B., Mengshoel, O. J., Zhu, J., Wu, P., & Zhang, J. (2014) · Proceedings of the 6th International Conference on Mobile Computing, Applications and Services · doi:10.4108/icst.mobicase.2014.257786 · Cited by 876 · see citing works
Self-citationmHealthDroid: A Novel Framework for Agile Development of Mobile Health Applications
Banos, O., Garcia, R., Holgado-Terriza, J. A., Damas, M., Pomares, H., Rojas, I., Saez, A., & Villalonga, C. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-13105-4_14 · Cited by 583 · see citing works
Ensembles of Deep LSTM Learners for Activity Recognition using Wearables
Guan, Y., & Plötz, T. (2017) · Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies · doi:10.1145/3090076 · Cited by 511 · see citing works
The Difficulty of Training Deep Architectures and the Effect of Unsupervised Pre-Training
Erhan, D., Manzagol, P.-A., Bengio, Y., Samy Bengio, A., & Vincent, P. (2009) · International Conference on Artificial Intelligence and Statistics · Cited by 340 · see citing works
Can Deep Learning Revolutionize Mobile Sensing?
Lane, N. D., & Georgiev, P. (2015) · Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications · doi:10.1145/2699343.2699349 · Cited by 282 · see citing works
Exploring semi-supervised and active learning for activity recognition
Stikic, M., Laerhoven, K. V., & Schiele, B. (2008) · International Semantic Web Conference · doi:10.1109/iswc.2008.4911590 · Cited by 208 · see citing works
Multi-graph Based Semi-supervised Learning for Activity Recognition
Stikic, M., Larlus, D., & Schiele, B. (2009) · International Symposium on Wearable Computers · doi:10.1109/iswc.2009.24 · Cited by 68 · see citing works
Yao, L., Nie, F., Sheng, Q. Z., Gu, T., Li, X., & Wang, S. (2016) · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp) · doi:10.1145/2971648.2971701 · Cited by 58 · see citing works
Scheffer, T. (2011) · IGI Global eBooks · doi:10.4018/9781591405573.ch192 · Cited by 26 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Deep Learning in Human Activity Recognition with Wearable Sensors: A Review on Advances
Zhang, S., Li, Y., Zhang, S., Shahabi, F., Xia, S., Deng, Y., & Alshurafa, N. (2022) · Sensors · doi:10.3390/s22041476 · Cited by 625 · see citing works
“[320] presented two semi-supervised CNN methods that utilizes unlabeled data during training: the convolutional encoder-decoder and the convolutional ladder”
MethodDeep Learning for Sensor-based Human Activity Recognition
Chen, K., Zhang, D., Yao, L., Guo, B., Yu, Z., & Liu, Y. (2022) · ACM Computing Surveys · doi:10.1145/3447744 · Cited by 690 · see citing works
“lötz et al. proposed to use autoencoders for unsupervised feature learning as an alternative to Principal Component Analysis (PCA) for activity recognition in ubiquitous computing. And the authors in [33, 47, 177] employed the variants of autoencoders such as stacked autoencoders [33], stacked denoising autoencoders […”
BackgroundMethodA Semisupervised Recurrent Convolutional Attention Model for Human Activity Recognition
Chen, K., Yao, L., Zhang, D., Wang, X., Chang, X., & Nie, F. (2020) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2019.2927224 · Cited by 368 · see citing works
Self-citationDeep Learning for Sensor-based Human Activity Recognition: Overview, Challenges and Opportunities
Chen, K., Zhang, D., Yao, L., Guo, B., Yu, Z., & Liu, Y. (2020) · arXiv · doi:10.48550/arxiv.2001.07416 · Cited by 314 · see citing works
“lötz et al. proposed to use autoencoders for unsupervised feature learning as an alternative to Principal Component Analysis (PCA) for activity recognition in ubiquitous computing. And the authors in [33, 47, 177] employed the variants of autoencoders such as stacked autoencoders [33], stacked denoising autoencoders […”
BackgroundMethodZeng, M., Gao, H., Yu, T., Mengshoel, O. J., Langseth, H., Lane, I., & Liu, X. (2018) · Proceedings of the 2018 ACM International Symposium on Wearable Computers · doi:10.1145/3267242.3267286 · Cited by 185 · see citing works
“[30] propose the CNN encoder-decoder and CNN ladder for HAR in the semi-supervised setting.”
MethodSelf-citationFedHAR: Semi-Supervised Online Learning for Personalized Federated Human Activity Recognition
Yu, H., Chen, Z., Zhang, X., Chen, X., Zhuang, F., Xiong, H., & Cheng, X. (2023) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2021.3136853 · Cited by 113 · see citing works
Cheng, D., Zhang, L., Bu, C., Wu, H., & Song, A. (2023) · Knowledge-Based Systems · doi:10.1016/j.knosys.2023.110789 · Cited by 55 · see citing works
- Authors
- Zeng, M., Yu, T., Wang, X., Nguyen, L. T., Mengshoel, O. J., & Lane, I.
- Affiliations
- Carnegie Mellon University (US)
- Venue
- 2017 IEEE International Conference on Big Data (Big Data)
- Publisher
- IEEE
- Published
- 2017-12
- Pages
- 522-529
- OpenAlex
- W2963054573
- Cited by
- 85
- References
- 20
- Citations by year
- 2026: 2 · 2025: 7 · 2024: 8 · 2023: 13 · 2022: 16 · 2021: 18 · 2020: 9 · 2019: 6 · 2018: 6
- FWCI
- 1.68
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- IEEE International Conference on Big Data (BigData) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Context-Aware Activity Recognition Systems
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Algorithms
- Keywords
- human activity recognition, semi-supervised learning, convolutional neural networks, representation learning, unlabeled data, raw sensor data, generalization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review