Context pre-modeling: an empirical analysis for classification based user-centric context-aware predictive modeling

Iqbal H. Sarker*, Hamed Alqahtani, Fawaz Alsolami, Asif Irshad Khan, Yoosef B. Abushark, Mohammad Khubeb Siddiqui

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

17 Citations (Scopus)
6 Downloads (Pure)


Nowadays, machine learning classification techniques have been successfully used while building data-driven intelligent predictive systems in various application areas including smartphone apps. For an effective context-aware system, context pre-modeling is considered as a key issue and task, as the representation of contextual data directly influences the predictive models. This paper mainly explores the role of major context pre-modeling tasks, such as context vectorization by defining a good numerical measure through transformation and normalization, context generation and extraction by creating new brand principal components, context selection by taking into account a subset of original contexts according to their correlations, and eventually context evaluation, to build effective context-aware predictive models utilizing multi-dimensional contextual data. For creating models, various popular machine learning classification techniques such as decision tree, random forest, k-nearest neighbor, support vector machines, naive Bayes classifier, and deep learning by constructing a neural network of multiple hidden layers, are used in our study. Based on the context pre-modeling tasks and classification methods, we experimentally analyze user-centric smartphone usage behavioral activities utilizing their contextual datasets. The effectiveness of these machine learning context-aware models is examined by considering prediction accuracy, in terms of precision, recall, f-score, and ROC values, and has been made an empirical discussion in various dimensions within the scope of our study.

Original languageEnglish
Article number51
Pages (from-to)1-23
Number of pages23
JournalJournal of Big Data
Issue number1
Publication statusPublished - 23 Jul 2020

Bibliographical note

Copyright the Author(s) 2020. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.


  • Classification
  • Context-aware computing
  • Feature engineering
  • Intelligent systems
  • IoT analytics and services
  • Machine learning
  • Predictive analytics
  • Smartphone data analytics
  • User behavior modeling


Dive into the research topics of 'Context pre-modeling: an empirical analysis for classification based user-centric context-aware predictive modeling'. Together they form a unique fingerprint.

Cite this