Abstract
In this paper, we mainly formulate the problem of predicting smartphone usage based on contextual information, which involves both the user-centric and device-centric contexts. In the area of mobile analytics, traditional machine learning techniques, such as Decision Trees, Random Forests, Support Vector Machines, etc. are popular for building context-aware prediction models. However, real-life smartphone usage data may contain higher dimensions of contexts and can be huge in size considering the daily behavioral data of the users. Thus, the traditional machine learning models may not be effective to build the context-aware model. In this paper, we explore “Mobile Deep Learning”, an artificial neural network learning-based model considering multiple hidden layers for predicting context-aware smartphone usage. Our model first takes into account context correlation analysis to reduce the neurons as well as to simplify the network model through filtering the irrelevant or less significant contexts, and then build the deep learning model with the selected contexts. The experimental results on smartphone usage datasets show the effectiveness of the model.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Agrawal R, Srikant R. Fast algorithms for mining association rules. In: Proceedings of the international joint conference on very large data bases, Santiago Chile, pp 487–499, vol 1215, 1994.
Cicceri G, De Vita F, Bruneo D, Merlino G, Puliafito A. A deep learning approach for pressure ulcer prevention using wearable computing. Human-centric Comput Inf Sci. 2020;10(1):5.
Deng Y. Deep learning on mobile devices: a review. In: Mobile multimedia/image processing, security, and applications 2019, vol 10993, pp 109930A. International Society for Optics and Photonics, 2019.
Dey AK. Understanding and using context. Pers Ubiquit Comput. 2001;5(1):4–7.
Aurélien G. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. Newton: O’Reilly Media; 2019.
Han J, Pei J, Kamber M. Data mining: concepts and techniques. Amsterdam: Elsevier; 2011.
Hong J, Suh E-H, Kim J, Kim SY. Context-aware system for proactive personalized service based on context history. Expert Syst Appl. 2009;36(4):7448–57.
Kanjo E, Kuss DJ, Ang CS. Notimind: utilizing responses to smart phone notifications as affective sensors. IEEE Access. 2017;5:22023–35.
Kim K, Ahn H, Jeong S. Context-aware recommender systems using data mining techniques. Proc World Acad Sci Eng Technol. 2010;64:357–62.
Lee W-P. Deploying personalized mobile services in an agent-based environment. Expert Syst Appl. 2007;32(4):1194–207.
Huan L, Hiroshi M. Feature extraction, construction and selection: a data mining perspective, vol. 453. Berlin: Springer; 1998.
Liu Q, Ge Y, Li Z, Chen E, Xiong H. Personalized travel package recommendation. In: Data mining (ICDM), 2011 IEEE 11th international conference on, pp 407–16. IEEE, 2011.
Jie L, Dianshuang W, Mao M, Wang W, Zhang G. Recommender system application developments: a survey. Decis Support Syst. 2015;74:12–32.
Mehrotra A, Hendley R, Musolesi M. Prefminer: mining user’s preferences for intelligent mobile notification management. In: Proceedings of the international joint conference on pervasive and ubiquitous computing, Heidelberg, Germany, 12–16 September, pp 1223–1234. ACM, New York, USA, 2016.
Park M-H, Hong J-H, Cho S-B. Location-based recommendation system using Bayesian user’s preference model in mobile devices. In: International conference on ubiquitous intelligence and computing, p 1130–9. Springer, 2007.
Quinlan JR. Induction of decision trees. Mach Learn. 1986;1(1):81–106.
Ross QJ. C4.5: programs for machine learning. Mach Learn. 1993;20:20.
Sarker IH. Context-aware rule learning from smartphone data: survey, challenges and future directions. J Big Data. 2019;6(1):1–25.
Sarker IH. Deep cybersecurity: a comprehensive overview from neural network and deep learning perspective. 2021.
Sarker IH, Abushark YB, Alsolami F, Khan AI. Intrudtree: a machine learning based cyber security intrusion detection model. Symmetry. 2020;12(5):754.
Sarker IH, Colman A, Han J, Khan AI, Abushark YB, Salah K. Behavdt: a behavioral decision tree learning to build user-centric context-aware predictive model. Mobile Netw Appl. 2020;25(3):1151–61.
Sarker IH, Hoque MM, Uddin MK, Alsanoosy T. Mobile data science and intelligent apps: Concepts, ai-based modeling and research directions. Mobile Netw Appl. 2020;20:1–19.
Sarker IH, Kayes ASM. Abc-ruleminer: user behavioral rule-based machine learning method for context-aware intelligent services. J Netw Comput Appl. 2020;168:102762.
Sarker IH, Kayes ASM, Watters P. Effectiveness analysis of machine learning classification models for predicting personalized context-aware smartphone usage. J Big Data. 2019;6(1):1–28.
Sarker IH, Salah K. Appspred: predicting context-aware smartphone apps using random forest learning. Internet Things. 2019;10:20.
Shin D, Lee J-w, Yeon J. Context-aware recommendation by aggregating user context. In: IEEE conference on commerce and enterprise computing, Vienna, Austria, Austria, 20–23 July, pp 423–30. IEEE Computer Society, Washington, DC, USA, 2009.
Sneha N, Gangil T. Analysis of diabetes mellitus for early prediction using optimal features selection. J Big Data. 2019;6(1):113.
Turner LD, Allen SM, Whitaker RM. Push or delay? Decomposing smartphone notification response behaviour. Human behavior understanding. Berlin: Springer; 2015. p. 69–83.
Witten IH, Frank E, Trigg LE, Hall MA, Holmes G, Cunningham SJ. Weka: practical machine learning tools and techniques with java implementations; 1999.
Zheng VW, Cao B, Zheng Y, Xie X, Yang Q. Collaborative filtering meets mobile recommendation: a user-centered approach. AAAI. 2010;10:236–41.
Zhu H, Chen E, Xiong H, Kuifei Yu, Cao H, Tian J. Mining mobile user preferences for personalized context-aware recommendation. ACM Trans Intell Syst Technol. 2014;5(4):58.
Zulkernain S, Madiraju P, Ahamed SI, Stamm K. A mobile intelligent interruption management system. J UCS. 2010;16(15):2060–80.
Acknowledgements
The authors of this paper would like to thank the smartphone users of this study who are engaged in collecting data sets of different types of applications and specific contextual data in various dimensions for their usage of smartphone apps.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Advances in Computational Approaches for Artificial Intelligence, Image Processing, IoT and Cloud Applications” guest edited by Bhanu Prakash K N and M. Shivakumar.
Rights and permissions
About this article
Cite this article
Sarker, I.H., Abushark, Y.B., Khan, A.I. et al. Mobile Deep Learning: Exploring Deep Neural Network for Predicting Context-Aware Smartphone Usage. SN COMPUT. SCI. 2, 146 (2021). https://doi.org/10.1007/s42979-021-00548-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-021-00548-1