Resumo (PT):
Abstract (EN):
Context recognition is an indispensable functionality of context-aware applications that deals with automatic determination and inference of contextual information from a set of observations captured by
sensors. It enables developing applications that can respond and adapt to user's situations. Thus much
attention has been paid to developing innovative context recognition capabilities into context-aware
systems. However, some existing studies rely on wearable sensors for context recognition and this
practice has limited the incorporation of contexts into practical applications. Additionally, contexts are
usually provided as low-level data, which are not suitable for more advanced mobile applications. This
article explores and evaluates the use of smartphone's built-in sensors and classification algorithms for
context recognition. To realize this goal, labeled sensor data were collected as training and test datasets
from volunteers’ smartphones while performing daily activities. Time series features were then extracted
from the collected data, summarizing user's contexts with 50% overlapping slide windows. Context recognition is achieved by inducing a set of classifiers with the extracted features. Using cross validation,
experimental results show that instance-based learners and decision trees are best suitable for smartphone-based context recognition, achieving over 90% recognition accuracy. Nevertheless, using leaveone-subject-out validation, the performance drops to 79%. The results also show that smartphone's orientation and rotation data can be used to recognize user contexts. Furthermore, using data from multiple sensors, our results indicate improvement in context recognition performance between 1.5% and 5%.
To demonstrate its applicability, the context recognition system has been incorporated into a mobile
application to support context-aware personalized media recommendations.
Language:
English
Type (Professor's evaluation):
Scientific
No. of pages:
19