Related Experiment Video
Updated: Feb 8, 2026

Evaluation of a Smartphone-based Human Activity Recognition System in a Daily Living Environment
Published on: December 11, 2015
Automatic Annotation of Unlabeled Data from Smartphone-Based Motion and Location Sensors
Nsikak Pius Owoh1, Manmeet Mahinderjit Singh2, Zarul Fitri Zaaba3
1School of Computer Sciences, Universiti Sains Malaysia, 11800 USM Penang, Malaysia. onp15_com079@student.usm.my.
Abstract:
Automatic data annotation eliminates most of the challenges we faced due to the manual methods of annotating sensor data. It significantly improves users’ experience during sensing activities since their active involvement in the labeling process is reduced. An unsupervised learning technique such as clustering can be used to automatically annotate sensor data. However, the lingering issue with clustering is the validation of generated clusters. In this paper, we adopted the k-means clustering algorithm for annotating unlabeled sensor data for the purpose of detecting sensitive location information of mobile crowd sensing users. Furthermore, we proposed a cluster validation index for the k-means algorithm, which is based on Multiple Pair-Frequency. Thereafter, we trained three classifiers (Support Vector Machine, K-Nearest Neighbor, and Naïve Bayes) using cluster labels generated from the k-means clustering algorithm. The accuracy, precision, and recall of these classifiers were evaluated during the classification of “non-sensitive” and “sensitive” data from motion and location sensors. Very high accuracy scores were recorded from Support Vector Machine and K-Nearest Neighbor classifiers while a fairly high accuracy score was recorded from the Naïve Bayes classifier. With the hybridized machine learning (unsupervised and supervised) technique presented in this paper, unlabeled sensor data was automatically annotated and then classified.
Related Concept Videos
Selected Data About Geographic Locations
Automatic Processing and Automatic Social Behavior
Genome Annotation and Assembly
Location and Orientation of the Heart
Perceiving Loudness, Pitch, and Location
Place theory, or place coding, suggests that different pitches are heard because various sound waves activate specific locations along the cochlea's basilar membrane. The brain determines the pitch of a sound by...
Equation of Motion: General Plane motion
Moreover, the body's center of mass experiences a rotational effect as a result of these couple moments. This rotation can be articulated as the...

