ContextPCA: Predicting context-aware smartphone apps usage based on machine learning techniques

47Citations
Citations of this article
98Readers
Mendeley users who have this article in their library.

Abstract

This paper mainly formulates the problem of predicting context-aware smartphone apps usage based on machine learning techniques. In the real world, people use various kinds of smartphone apps differently in different contexts that include both the user-centric context and device-centric context. In the area of artificial intelligence and machine learning, decision tree model is one of the most popular approaches for predicting context-aware smartphone usage. However, real-life smartphone apps usage data may contain higher dimensions of contexts, which may cause several issues such as increases model complexity, may arise over-fitting problem, and consequently decreases the prediction accuracy of the context-aware model. In order to address these issues, in this paper, we present an effective principal component analysis (PCA) based context-aware smartphone apps prediction model, "ContextPCA" using decision tree machine learning classification technique. PCA is an unsupervised machine learning technique that can be used to separate symmetric and asymmetric components, and has been adopted in our "ContextPCA" model, in order to reduce the context dimensions of the original data set. The experimental results on smartphone apps usage datasets show that "ContextPCA" model effectively predicts context-aware smartphone apps in terms of precision, recall, f-score and ROC values in various test cases.

Cite

CITATION STYLE

APA

Sarker, I. H., Abushark, Y. B., & Khan, A. I. (2020). ContextPCA: Predicting context-aware smartphone apps usage based on machine learning techniques. Symmetry, 12(4). https://doi.org/10.3390/SYM12040499

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free