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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sarker, I. H. (2019). Context-aware rule learning from smartphone data: survey, challenges and future directions. Journal of Big Data, 6(1), 1–25.
El Khaddar, M. A., & Boulmalf, M. (2017). Smartphone: The ultimate IoT and IoE device. Smartphones from an Applied Research Perspective, 137.
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.
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.
Zheng, P., & Ni, L. M. (2006). Spotlight: The rise of the smart phone. IEEE Distributed Systems Online, 7(3), 3.
Google trends (2019). https://trends.google.com/trends/
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.
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.
Sarker, I. H. (2021). Machine learning: Algorithms, real-world applications and research directions. SN Computer Science, 2(3), 1–21.
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.
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
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.
Dourish, P. (2004). What we talk about when we talk about context. Personal and Ubiquitous Computing, 8(1), 19–30.
Schilit, B. N., & Theimer, M. M. (1994). Disseminating active map information to mobile hosts. IEEE network, 8(5), 22–32.
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.
Dey, A. K. (2001). Understanding and using context. Personal and Ubiquitous Computing, 5(1), 4–7.
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.
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.
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).
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).
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.
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.
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).
Eagle, N., & Pentland, A. S. (2006). Reality mining: sensing complex social systems. Personal and Ubiquitous Computing, 10(4), 255–268.
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.
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).
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).
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.
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.
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.
Witten, I. H., & Frank, E. (2002). Data mining: Practical machine learning tools and techniques with Java implementations. ACM SIGMOD Record, 31(1), 76–77.
Cao, L. (2017). Data science: A comprehensive overview. ACM Computing Surveys, 50(3), 1–42.
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.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-88530-4_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88529-8
Online ISBN: 978-3-030-88530-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)