E-MIIM: an ensemble-learning-based context-aware mobile telephony model for intelligent interruption management

Nowadays, mobile telephony interruptions in our daily life activities are common because of the inappropriate ringing notifications of incoming phone calls in different contexts. Such interruptions may impact on the work attention not only for the mobile phone owners, but also for the surrounding people. Decision tree is the most popular machine-learning classification technique that is used in existing context-aware mobile intelligent interruption management (MIIM) model to overcome such issues. However, a single-decision tree-based context-aware model may cause over-fitting problem and thus decrease the prediction accuracy of the inferred model. Therefore, in this paper, we propose an ensemble machine-learning-based context-aware mobile telephony model for the purpose of intelligent interruption management by taking into account multi-dimensional contexts and name it “E-MIIM”. The experimental results on individuals’ real-life mobile telephony data sets show that our E-MIIM model is more effective and outperforms existing MIIM model for predicting and managing individual’s mobile telephony interruptions based on their relevant contextual information.

[1]  Iqbal H. Sarker Mobile Data Science: Towards Understanding Data-Driven Intelligent Mobile Applications , 2018, EAI Endorsed Trans. Scalable Inf. Syst..

[2]  Iqbal H. Sarker,et al.  Behavior-Oriented Time Segmentation for Mining Individualized Rules of Mobile Phone Users , 2016, 2016 IEEE International Conference on Data Science and Advanced Analytics (DSAA).

[3]  John C. Tang,et al.  Investigating Mobile Users' Ringer Mode Usage and Attentiveness and Responsiveness to Communication , 2015, MobileHCI.

[4]  Sheikh Iqbal Ahamed,et al.  A Mobile Intelligent Interruption Management System , 2010, J. Univers. Comput. Sci..

[5]  Iqbal H. Sarker,et al.  Designing architecture of a rule-based system for managing phone call interruptions , 2017, UbiComp/ISWC Adjunct.

[6]  Brian P. Bailey,et al.  On the need for attention-aware systems: Measuring effects of interruption on task performance, error rate, and affective state , 2006, Comput. Hum. Behav..

[7]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[8]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[9]  Ashraf Khalil,et al.  Context-aware telephony: privacy preferences and sharing patterns , 2006, CSCW '06.

[10]  Iqbal H. Sarker A Machine Learning based Robust Prediction Model for Real-life Mobile Phone Data , 2019, Internet Things.

[11]  Ian H. Witten,et al.  Weka: Practical machine learning tools and techniques with Java implementations , 1999 .

[12]  Stephanie Rosenthal,et al.  Using Decision-Theoretic Experience Sampling to Build Personalized Mobile Phone Interruption Models , 2011, Pervasive.

[13]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[14]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[15]  Yali Amit,et al.  Shape Quantization and Recognition with Randomized Trees , 1997, Neural Computation.

[16]  Iqbal H. Sarker BehavMiner: Mining User Behaviors from Mobile Phone Data for Personalized Services , 2018, 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[17]  Alex Alves Freitas,et al.  Understanding the crucial differences between classification and discovery of association rules: a position paper , 2000, SKDD.

[18]  Wei-Po Lee,et al.  Deploying personalized mobile services in an agent-based environment , 2007, Expert Syst. Appl..

[19]  Scott Kirkpatrick,et al.  Minimizing mobile phone disruption via smart profile management , 2009, Mobile HCI.

[20]  Iqbal H. Sarker Research issues in mining user behavioral rules for context-aware intelligent mobile applications , 2018, Iran J. Comput. Sci..

[21]  Jonna Häkkilä,et al.  The phone rings but the user doesn't answer: unavailability in mobile communication , 2011, Mobile HCI.

[22]  Iqbal H. Sarker,et al.  Individualized Time-Series Segmentation for Mining Mobile Phone User Behavior , 2018, Comput. J..

[23]  David Pollington,et al.  The calendar as a sensor: analysis and improvement using data fusion with social networks and location , 2010, UbiComp.

[24]  Naranker Dulay,et al.  RingLearn: Long-term mitigation of disruptive smartphone interruptions , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).

[25]  Antonio Krüger,et al.  Interrupted by a phone call: exploring designs for lowering the impact of call notifications for smartphone users , 2014, CHI.

[26]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[27]  Iqbal H. Sarker SilentPhone: Inferring User Unavailability based Opportune Moments to Minimize Call Interruptions , 2018, EAI Endorsed Trans. Mob. Commun. Appl..

[28]  Iqbal H. Sarker,et al.  Phone call log as a context source to modeling individual user behavior , 2016, UbiComp Adjunct.

[29]  Alex Pentland,et al.  Reality mining: sensing complex social systems , 2006, Personal and Ubiquitous Computing.

[30]  Joon-Myung Kang,et al.  PYP : Design and Implementation of a Context-Aware Configuration Manager for Smartphones , 2011 .

[31]  Sheikh Iqbal Ahamed,et al.  A Context Aware Interruption Management System for Mobile Devices , 2010, MOBILWARE.

[32]  Rebecca Montanari,et al.  What's on Users' Minds? Toward a Usable Smart Phone Security Model , 2009, IEEE Pervasive Computing.

[33]  Brian P. Bailey,et al.  Should I call now? understanding what context is considered when deciding whether to initiate remote communication via mobile devices , 2007, GI '07.

[34]  Sukeshini A. Grandhi,et al.  Technology-mediated interruption management , 2010, Int. J. Hum. Comput. Stud..

[35]  Ashraf Khalil,et al.  Improving Cell Phone Awareness by Using Calendar Information , 2005, INTERACT.

[36]  Euiho Suh,et al.  Context-aware system for proactive personalized service based on context history , 2009, Expert Syst. Appl..

[37]  Mirco Musolesi,et al.  InterruptMe: designing intelligent prompting mechanisms for pervasive applications , 2014, UbiComp.

[38]  Eleanor O' Neill,et al.  The cost of not paying attention , 2017 .

[39]  Iqbal H. Sarker,et al.  Effectiveness analysis of machine learning classification models for predicting personalized context-aware smartphone usage , 2019, Journal of Big Data.

[40]  Han Jun,et al.  Evidence-Based Behavioral Model for Calendar Schedules of Individual Mobile Phone Users , 2016 .

[41]  Iqbal H. Sarker Understanding the Role of Data-Centric Social Context in Personalized Mobile Applications , 2018, EAI Endorsed Trans. Context aware Syst. Appl..

[42]  Iqbal H. Sarker,et al.  RecencyMiner: mining recency-based personalized behavior from contextual smartphone data , 2019, Journal of Big Data.

[43]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.