Skip to main content
Log in

Mobile Deep Learning: Exploring Deep Neural Network for Predicting Context-Aware Smartphone Usage

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. 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.

  2. 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.

    Article  Google Scholar 

  3. 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.

  4. Dey AK. Understanding and using context. Pers Ubiquit Comput. 2001;5(1):4–7.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. Han J, Pei J, Kamber M. Data mining: concepts and techniques. Amsterdam: Elsevier; 2011.

    MATH  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Kanjo E, Kuss DJ, Ang CS. Notimind: utilizing responses to smart phone notifications as affective sensors. IEEE Access. 2017;5:22023–35.

    Article  Google Scholar 

  9. Kim K, Ahn H, Jeong S. Context-aware recommender systems using data mining techniques. Proc World Acad Sci Eng Technol. 2010;64:357–62.

    Google Scholar 

  10. Lee W-P. Deploying personalized mobile services in an agent-based environment. Expert Syst Appl. 2007;32(4):1194–207.

    Article  Google Scholar 

  11. Huan L, Hiroshi M. Feature extraction, construction and selection: a data mining perspective, vol. 453. Berlin: Springer; 1998.

    MATH  Google Scholar 

  12. 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.

  13. Jie L, Dianshuang W, Mao M, Wang W, Zhang G. Recommender system application developments: a survey. Decis Support Syst. 2015;74:12–32.

    Article  Google Scholar 

  14. 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.

  15. 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.

  16. Quinlan JR. Induction of decision trees. Mach Learn. 1986;1(1):81–106.

    Google Scholar 

  17. Ross QJ. C4.5: programs for machine learning. Mach Learn. 1993;20:20.

    Google Scholar 

  18. Sarker IH. Context-aware rule learning from smartphone data: survey, challenges and future directions. J Big Data. 2019;6(1):1–25.

    Article  MathSciNet  Google Scholar 

  19. Sarker IH. Deep cybersecurity: a comprehensive overview from neural network and deep learning perspective. 2021.

  20. Sarker IH, Abushark YB, Alsolami F, Khan AI. Intrudtree: a machine learning based cyber security intrusion detection model. Symmetry. 2020;12(5):754.

    Article  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

    Article  Google Scholar 

  25. Sarker IH, Salah K. Appspred: predicting context-aware smartphone apps using random forest learning. Internet Things. 2019;10:20.

    Google Scholar 

  26. 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.

  27. Sneha N, Gangil T. Analysis of diabetes mellitus for early prediction using optimal features selection. J Big Data. 2019;6(1):113.

    Article  Google Scholar 

  28. Turner LD, Allen SM, Whitaker RM. Push or delay? Decomposing smartphone notification response behaviour. Human behavior understanding. Berlin: Springer; 2015. p. 69–83.

    Google Scholar 

  29. Witten IH, Frank E, Trigg LE, Hall MA, Holmes G, Cunningham SJ. Weka: practical machine learning tools and techniques with java implementations; 1999.

  30. Zheng VW, Cao B, Zheng Y, Xie X, Yang Q. Collaborative filtering meets mobile recommendation: a user-centered approach. AAAI. 2010;10:236–41.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. Zulkernain S, Madiraju P, Ahamed SI, Stamm K. A mobile intelligent interruption management system. J UCS. 2010;16(15):2060–80.

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Iqbal H. Sarker.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-021-00548-1

Keywords