Mobile Habits: Inferring and Predicting User Activities with a Location-Aware Smartphone
Summary
In this paper we present a work in progress dedicated to the recognition and prediction of mobile user activities. In contrast with related projects that generally use GPS for localization, we employ a fusion of wireless positioning methods available in current smartphones (GPS, GSM, Wi-Fi). Our positioning system offers high availability and accuracy without dedicated calibration. We demonstrate how such a positioning information can improve place extraction algorithms and enable the recognition of the new types of user activities both indoors and outdoors. Besides that, the project addresses a number of open challenges in activity and place prediction, such as detection of behaviour changes, prediction of unseen places.
Keywords
activity recognition behaviour prediction location awarenessPreview
Unable to display preview. Download preview PDF.
References
- 1.Kidd, C.D., Orr, R., Abowd, G.D., Atkeson, C.G., Essa, I.A., MacIntyre, B., Mynatt, E., Starner, T.E., Newstetter, W.: The Aware Home: A Living Laboratory for Ubiquitous Computing Research. In: Streitz, N.A., Hartkopf, V. (eds.) CoBuild 1999. LNCS, vol. 1670, pp. 191–198. Springer, Heidelberg (1999)CrossRefGoogle Scholar
- 2.Tacconi, D., Mayora, O., Lukowicz, P., Arnrich, B., Setz, C., Troester, G., Haring, C.: Activity and Emotion Recognition in the P-cube Framework to Support Early Diagnosis of Psychiatric Diseases. In: Proc. 2nd Int’l Conf. on Pervasive Computing Technologies for Healthcare (to appear, 2008)Google Scholar
- 3.Kautz, H., Arnstein, L., Borriello, G., Etzioni, O., Fox, D.: An overview of the assisted cognition project. In: Proc. AAAI 2002 Worskhop on Automation as Caregiver: The Role of Intelligent Technology in Elder Care, pp. 60–65 (2002)Google Scholar
- 4.Weld, D.S., Anderson, C., Domingos, P., Etzioni, O., Gajos, K., Lau, T., Wolfman, S.: Automatically personalizing user interfaces. In: Proc. IJCAI 2003 (2003)Google Scholar
- 5.Liu, G., Maguire, G.: A class of mobile motion prediction algorithms for wireless mobile computing and communications. Mobile Networks and Applications 1(2), 113–121 (1996)CrossRefGoogle Scholar
- 6.Lee, J.-K., Hou, J.C.: Modeling steady-state and transient behaviors of user mobility: formulation, analysis, and application. In: Proc. 7th ACM Int’l Symposium on Mobile ad hoc networking and computing, pp. 85–96. ACM, New York (2006)Google Scholar
- 7.Su, W., Lee, S.J., Gerla, M.: Mobility prediction and routing in ad hoc wireless networks. Int. J. Network Management 11(1), 3–30 (2001)CrossRefGoogle Scholar
- 8.Eagle, N., Pentland, A.: Reality mining: sensing complex social systems. Personal and Ubiquitous Computing 10(4), 255–268 (2006)CrossRefGoogle Scholar
- 9.Mulder, I., ter Hofte, H., Otte, R., Ebben, P.: Collecting user experience in context with Xensor for Smartphone. In: Proc. Int’l Symposium on Intelligent Environments (2006)Google Scholar
- 10.Raento, M., Oulasvirta, A., Petit, R., Toivonen, H.: ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications. IEEE Pervasive Computing 4(2), 51–59 (2005)CrossRefGoogle Scholar
- 11.Ashbrook, D., Starner, T.: Using GPS to learn significant locations and predict movement across multiple users. Personal and Ubiquitous Computing 7(5), 275–286 (2003)CrossRefGoogle Scholar
- 12.Patterson, D., Liao, L., Fox, D., Kautz, H.: Inferring high-level behavior from low-level sensors. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 73–89. Springer, Heidelberg (2003)Google Scholar
- 13.Rekimoto, J., Miyaki, T., Ishizawa, T.: LifeTag: WiFi-Based Continuous Location Logging for Life Pattern Analysis. In: Hightower, J., Schiele, B., Strang, T. (eds.) LoCA 2007. LNCS, vol. 4718, pp. 35–49. Springer, Heidelberg (2007)CrossRefGoogle Scholar
- 14.Zhang, K., Torkkola, K., Li, H., Schreiner, C., Zhang, H., Gardner, M., Zhao, Z.: A Context Aware Automatic Traffic Notification System for Cell Phones. In: Proc. 27th Int’l Conf. on Distributed Computing Systems Workshops. IEEE, Los Alamitos (2007)Google Scholar
- 15.Mynatt, E., Tullio, J.: Inferring calendar event attendance. In: Proc. IUI 2001, pp. 121–128 (2001)Google Scholar
- 16.Mayrhofer, R.: An Architecture for Context Prediction. PhD thesis, Johannes Kepler University of Linz, Austria (2004)Google Scholar
- 17.Mayrhofer, R.: Context Prediction based on Context Histories: Expected Benefits, Issues and Current State-of-the-Art. In: Proc. ECHISE 2005 (2005)Google Scholar
- 18.Hightower, J., Borriello, G.: Location systems for ubiquitous computing. Computer 34(8), 57–66 (2001)CrossRefGoogle Scholar
- 19.Hightower, J., Brumitt, B., Borriello, G.: The location stack: a layered model for location in ubiquitous computing. In: Proc. 4th IEEE Workshop on Mobile Computing Systems and Applications, pp. 22–28 (2002)Google Scholar
- 20.LaMarca, A., Chawathe, Y., Consolvo, S., Hightower, J., Smith, I., Scott, J., Sohn, T., Howard, J., Hughes, J., Potter, F., Tabert, J., Poweldge, P., Borriello, G., Schilit, B.: Place Lab: Device Positioning Using Radio Beacons in the Wild. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 116–133. Springer, Heidelberg (2005)Google Scholar
- 21.Nord, J., Synnes, K., Parnes, P.: An architecture for location aware applications. In: Proc. HICSS 2002, pp. 3805–3810 (2002)Google Scholar
- 22.Kargl, F., Bernauer, A.: The COMPASS Location System. In: Strang, T., Linnhoff-Popien, C. (eds.) LoCA 2005. LNCS, vol. 3479, pp. 105–112. Springer, Heidelberg (2005)Google Scholar
- 23.Kang, J.H., Welbourne, W., Stewart, B., Borriello, G.: Extracting places from traces of locations. ACM SIGMOBILE Mobile Computing and Communications Review 9(3), 58–68 (2005)CrossRefGoogle Scholar
- 24.Laasonen, K., Raento, M., Toivonen, H.: Adaptive On-Device Location Recognition. In: Proc. Pervasive 2004, vol. 4, pp. 287–304. Springer, Heidelberg (2004)Google Scholar
- 25.Hightower, J., Consolvo, S., LaMarca, A., Smith, I., Hughes, J.: Learning and Recognizing the Places We Go. In: Beigl, M., Intille, S.S., Rekimoto, J., Tokuda, H. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 159–176. Springer, Heidelberg (2005)Google Scholar
- 26.Krumm, J., Horvitz, E.: Predestination: Inferring Destinations from Partial Trajectories. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 243–260. Springer, Heidelberg (2006)CrossRefGoogle Scholar
- 27.Song, L., Kotz, D., Jain, R., He, X.: Evaluating next-cell predictors with extensive Wi-Fi mobility data. IEEE Transactions on Mobile Computing 5(12), 1633–1649 (2006)CrossRefGoogle Scholar
- 28.Krumm, J., Horvitz, E.: LOCADIO: Inferring Motion and Location from Wi-Fi Signal Strengths. In: Proc. MobiQuitous 2004, pp. 4–13. IEEE, Los Alamitos (2004)Google Scholar
- 29.Anderson, I., Muller, H.: Practical Activity Recognition using GSM Data. Technical Report CSTR-06-016, Department of Computer Science, University of Bristol (2006)Google Scholar
- 30.Sohn, T., Varshavsky, A., LaMarca, A., Chen, M.Y., Choudhury, T., Smith, I., Consolvo, S., Hightower, J., Griswold, W.G., de Lara, E.: Mobility Detection Using Everyday GSM Traces. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 212–224. Springer, Heidelberg (2006)CrossRefGoogle Scholar
- 31.Aipperspach, R., Rattenbury, T., Woodruff, A., Canny, J.: A Quantitative Method for Revealing and Comparing Places in the Home. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 1–18. Springer, Heidelberg (2006)CrossRefGoogle Scholar
- 32.Castelli, G., Mamei, M., Rosi, A.: The Whereabouts Diary. In: Hightower, J., Schiele, B., Strang, T. (eds.) LoCA 2007. LNCS, vol. 4718, pp. 175–192. Springer, Heidelberg (2007)CrossRefGoogle Scholar
- 33.Privacy-Observant Location System (Accessed 2008.05.07), http://pols.sourceforge.net/