BehavDT: A Behavioral Decision Tree Learning to Build User-Centric Context-Aware Predictive Model

Iqbal H. Sarker, Alan Colman, Jun Han, Asif Irshad Khan, Yoosef B. Abushark, Khaled Salah

Research output: Contribution to journalArticlepeer-review

87 Scopus citations

Abstract

This paper formulates the problem of building a context-aware predictive model based on user diverse behavioral activities with smartphones. In the area of machine learning and data science, a tree-like model as that of decision tree is considered as one of the most popular classification techniques, which can be used to build a data-driven predictive model. The traditional decision tree model typically creates a number of leaf nodes as decision nodes that represent context-specific rigid decisions, and consequently may cause overfitting problem in behavior modeling. However, in many practical scenarios within the context-aware environment, the generalized outcomes could play an important role to effectively capture user behavior. In this paper, we propose a behavioral decision tree, “BehavDT” context-aware model that takes into account user behavior-oriented generalization according to individual preference level. The BehavDT model outputs not only the generalized decisions but also the context-specific decisions in relevant exceptional cases. The effectiveness of our BehavDT model is studied by conducting experiments on individual user real smartphone datasets. Our experimental results show that the proposed BehavDT context-aware model is more effective when compared with the traditional machine learning approaches, in predicting user diverse behaviors considering multi-dimensional contexts.

Original languageBritish English
Pages (from-to)1151-1161
Number of pages11
JournalMobile Networks and Applications
Volume25
Issue number3
DOIs
StatePublished - 1 Jun 2020

Keywords

  • Classification
  • Context-aware computing
  • Decision tree
  • Intelligent services and systems
  • Machine learning
  • Mobile data analytics
  • Personalization
  • Predictive analytics
  • User behavior modeling

Fingerprint

Dive into the research topics of 'BehavDT: A Behavioral Decision Tree Learning to Build User-Centric Context-Aware Predictive Model'. Together they form a unique fingerprint.

Cite this