Introduction to Context-Aware Machine Learning and Mobile Data Analytics

  • Chapter
  • First Online:
Context-Aware Machine Learning and Mobile Data Analytics
  • 322 Accesses

Abstract

The concept of context-aware computing has grown in popularity in recent years, especially with the current evolution of smart mobile devices. Recent advancements in smartphones and their sensing capabilities have made the devices enable to collect the rich contextual information, such as external and internal context, as well as phone usage records of users in various day-to-day situations. Individuals’ cell phone usage patterns can vary significantly in the real world, behaving differently in various contexts—for example, temporal, spatial, social, or relevant others. Extracting insights or useful knowledge, e.g., rules, from the contextual data can be used to build data-driven intelligent context-aware models or systems for smart and automated decision-making, where machine learning technologies are the key. The prominent application fields of context-aware machine learning modeling are many, but not limited to personalized assistance services, recommendation systems, human-centric computing, adaptive and intelligent systems, IoT services, smart cities as well as mobile privacy and security systems. Thus a study on context-aware machine learning modeling utilizing users’ mobile phone data is important, which can make a vital turn in the way of interaction among people and mobile devices in our real-world life. In this book, we have bestowed a comprehensive survey on this topic through a context-aware machine learning framework that explores multi-dimensional contexts in machine learning modeling, context discretization with time-series modeling, contextual rule discovery and predictive analytics, and recent-pattern or rule-based behavior modeling, to provide intelligent services. Furthermore, we have also discussed how the extracted contextual rules can play a vital role to build a context-aware expert system for mobile devices. We have also explored the importance of deep neural network learning in the area. Finally, we have summarized this book highlighting several real-world context-aware applications that intelligently assist individual smartphone users in their everyday activities, as well as prospective research works and challenges in the field of context-aware machine learning and mobile data analytics.

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

Access this chapter

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now
Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Sarker, I. H. (2019). Context-aware rule learning from smartphone data: survey, challenges and future directions. Journal of Big Data, 6(1), 1–25.

    Article  MathSciNet  Google Scholar 

  2. El Khaddar, M. A., & Boulmalf, M. (2017). Smartphone: The ultimate IoT and IoE device. Smartphones from an Applied Research Perspective, 137.

    Google Scholar 

  3. Sarker, I. H., Hoque, M. M., Uddin, M. K., & Alsanoosy, T. (2021). Mobile data science and intelligent apps: Concepts, AI-based modeling and research directions. Mobile Networks and Applications, 26(1), 285–303.

    Article  Google Scholar 

  4. Peng, M., Zeng, G., Sun, Z., Huang, J., Wang, H., & Tian, G. (2018). Personalized app recommendation based on app permissions. World Wide Web, 21(1), 89–104.

    Article  Google Scholar 

  5. Zheng, P., & Ni, L. M. (2006). Spotlight: The rise of the smart phone. IEEE Distributed Systems Online, 7(3), 3.

    Article  Google Scholar 

  6. Google trends (2019). https://trends.google.com/trends/

  7. Finin, T., Joshi, A., Kagal, L., Ratsimore, O., Korolev, V., & Chen, H. (2001, September). Information agents for mobile and embedded devices. In International workshop on cooperative information agents (pp. 264–286). Berlin, Heidelberg: Springer.

    MATH  Google Scholar 

  8. de Almeida, D. R., de Souza Baptista, C., da Silva, E. R., Campelo, C. E., de Figueirêdo, H. F., & Lacerda, Y. A. (2006, April). A context-aware system based on service-oriented architecture. In 20th international conference on advanced information networking and applications-volume 1 (AINA’06) (Vol. 1, pp. 6-pp). IEEE.

    Google Scholar 

  9. Sarker, I. H. (2021). Machine learning: Algorithms, real-world applications and research directions. SN Computer Science, 2(3), 1–21.

    MathSciNet  Google Scholar 

  10. Sarker, I. H., Furhad, M. H., & Nowrozy, R. (2021). AI-driven cybersecurity: an overview, security intelligence modeling and research directions. SN Computer Science, 2(3), 1–18.

    Google Scholar 

  11. Sarker, I. H. (2021). Data science and analytics: An overview from data-driven smart computing, decision-making and applications perspective. SN Computer Science, 2, 377

    Article  Google Scholar 

  12. Han, J., Kamber, M., & Pei, J. (2011). Data mining concepts and techniques third edition. The Morgan Kaufmann Series in Data Management Systems, 5(4), 83–124.

    Google Scholar 

  13. Dourish, P. (2004). What we talk about when we talk about context. Personal and Ubiquitous Computing, 8(1), 19–30.

    Article  Google Scholar 

  14. Schilit, B. N., & Theimer, M. M. (1994). Disseminating active map information to mobile hosts. IEEE network, 8(5), 22–32.

    Article  Google Scholar 

  15. Schilit, B., Adams, N., & Want, R. (1994, December). Context-aware computing applications. In 1994 first workshop on mobile computing systems and applications (pp. 85–90). IEEE.

    Google Scholar 

  16. Dey, A. K. (2001). Understanding and using context. Personal and Ubiquitous Computing, 5(1), 4–7.

    Article  Google Scholar 

  17. Shi, Y. (2006, August). Context awareness, the spirit of pervasive computing. In 2006 first international symposium on pervasive computing and applications (pp. 6–6). IEEE.

    Google Scholar 

  18. Anagnostopoulos, C., Tsounis, A., & Hadjiefthymiades, S. (2005, July). Context management in pervasive computing environments. In ICPS’05. Proceedings. International Conference on Pervasive Services, 2005 (pp. 421–424). IEEE.

    Google Scholar 

  19. Pejovic, V., & Musolesi, M. (2014, September). InterruptMe: Designing intelligent prompting mechanisms for pervasive applications. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 897–908).

    Google Scholar 

  20. Cao, H., Bao, T., Yang, Q., Chen, E., & Tian, J. (2010, October). An effective approach for mining mobile user habits. In Proceedings of the 19th ACM International Conference on Information and Knowledge Management (pp. 1677–1680).

    Google Scholar 

  21. Hong, J., Suh, E. H., Kim, J., & Kim, S. (2009). Context-aware system for proactive personalized service based on context history. Expert Systems with Applications, 36(4), 7448–7457.

    Article  Google Scholar 

  22. Phithakkitnukoon, S., Dantu, R., Claxton, R., & Eagle, N. (2011). Behavior-based adaptive call predictor. ACM Transactions on Autonomous and Adaptive Systems, 6(3), 1–28.

    Article  Google Scholar 

  23. Sarker, I. H., Colman, A., Kabir, M. A., & Han, J. (2016, September). Phone call log as a context source to modeling individual user behavior. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct (pp. 630–634).

    Google Scholar 

  24. Eagle, N., & Pentland, A. S. (2006). Reality mining: sensing complex social systems. Personal and Ubiquitous Computing, 10(4), 255–268.

    Article  Google Scholar 

  25. Zhu, H., Chen, E., **ong, H., Yu, K., Cao, H., & Tian, J. (2014). Mining mobile user preferences for personalized context-aware recommendation. ACM Transactions on Intelligent Systems and Technology, 5(4), 1–27.

    Article  Google Scholar 

  26. Srinivasan, V., Moghaddam, S., Mukherji, A., Rachuri, K. K., Xu, C., & Tapia, E. M. (2014, September). Mobileminer: Mining your frequent patterns on your phone. In Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing (pp. 389–400).

    Google Scholar 

  27. Mehrotra, A., Hendley, R., & Musolesi, M. (2016, September). PrefMiner: Mining user’s preferences for intelligent mobile notification management. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 1223–1234).

    Google Scholar 

  28. Halvey, M., Keane, M. T., & Smyth, B. (2005, September). Time-based segmentation of log data for user navigation prediction in personalization. In The 2005 IEEE/WIC/ACM international conference on web intelligence (WI’05) (pp. 636–640). IEEE.

    Google Scholar 

  29. Paireekreng, W., Rapeepisarn, K., & Wong, K. W. (2009). Time-based personalised mobile game downloading. In Transactions on edutainment II (pp. 59–69). Berlin, Heidelberg: Springer.

    Chapter  Google Scholar 

  30. Rawassizadeh, R., Tomitsch, M., Wac, K., & Tjoa, A. M. (2013). UbiqLog: A generic mobile phone-based life-log framework. Personal and Ubiquitous Computing, 17(4), 621–637.

    Article  Google Scholar 

  31. Witten, I. H., & Frank, E. (2002). Data mining: Practical machine learning tools and techniques with Java implementations. ACM SIGMOD Record, 31(1), 76–77.

    Article  Google Scholar 

  32. Cao, L. (2017). Data science: A comprehensive overview. ACM Computing Surveys, 50(3), 1–42.

    Article  Google Scholar 

  33. Haghighi, P. D., Krishnaswamy, S., Zaslavsky, A., Gaber, M. M., Sinha, A., & Gillick, B. (2013). Open mobile miner: A toolkit for building situation-aware data mining applications. Journal of Organizational Computing and Electronic Commerce, 23(3), 224–248.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Sarker, I.H., Colman, A., Han, J., Watters, P. (2021). Introduction to Context-Aware Machine Learning and Mobile Data Analytics. In: Context-Aware Machine Learning and Mobile Data Analytics. Springer, Cham. https://doi.org/10.1007/978-3-030-88530-4_1

Download citation

Publish with us

Policies and ethics

Navigation