This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Context-Aware Mobile Computing: Learning Context-Dependent Personal Preferences from a Wearable Sensor Array
February 2006 (vol. 5 no. 2)
pp. 113-127
Context-aware computing describes the situation where a wearable/mobile computer is aware of its user's state and surroundings and modifies its behavior based on this information. We designed, implemented, and evaluated a wearable system which can learn context-dependent personal preferences by identifying individual user states and observing how the user interacts with the system in these states. This learning occurs online and does not require external supervision. The system relies on techniques from machine learning and statistical analysis. A case study integrates the approach in a context-aware mobile phone. The results indicate that the method is able to create a meaningful user context model while only requiring data from comfortable wearable sensor devices.

[1] A. Smailagic and D.P. Siewiorek, “Application Design for Wearable and Context-Aware Computers,” IEEE Pervasive Computing, vol. 1, no. 4, pp. 20-29, Dec. 2002.
[2] B. Clarkson, “Life Patterns: Structure from Wearable Sensors,” PhD thesis, 02, MIT Media Lab, 2002.
[3] S.E. Hudson, J. Fogarty, C.G. Atkeson, D. Avrahami, J. Forlizzi, S. Kiesler, J.C. Lee, and J. Yang, “Predicting Human Interruptibility with Sensors: A Wizard of Oz Feasibility Study,” Proc. SIGCHI Conf. Human Factors in Computing Systems (CHI 2003), 2003.
[4] R. DeVaul, M. Sung, J. Gips, and A. Pentland, “MIThril 2003: Applications and Architecture,” Proc. Seventh Int'l Symp. Wearable Computers, 2003.
[5] K. Van Laerhoven and O. Cakmakci, “What Shall We Teach Our Pants,” Proc. Fourth Int'l Symp. Wearable Computers, 2000.
[6] K. Van Laerhoven, “Combining the Kohonen Self-Organizing Map and K-Means for On-Line Classification of Sensor Data,” Artificial Neural Networks— ICANN 2001, G. Dorffner, H. Bischof, and K. Hornik, eds., pp. 464-470, 2001.
[7] J. Farringdon, A.J. Moore, N. Tilbury, J. Church, and P.D. Biemond, “Wearable Sensor Badge & Sensor Jacket for Context-Awareness,” Proc. Third Int'l Symp. Wearable Computers, pp. 77-83, 1999.
[8] F. Gemperle et al., “Design for Wearability,” Proc. Second Int'l Symp. Wearable Computers, pp. 116-122, 1998.
[9] T. Kohonen, Self-Organizing Map, second ed., pp. 127-128. Berlin: Springer-Verlag, 1995.
[10] R. Bellman, Adaptive Control Processes. Princeton Univ. Press, 1961.
[11] T. Kohonen, “Things You Haven't Heard about the Self-Organizing Map,” Proc. Int'l Conf. Neural Networks (ICNN), pp. 1147-1156, 1993.
[12] E.R. Gansner and S.C. North, “An Open Graph Visualization System and Its Applications to Software Engineering,” Software— Practice and Experience, vol. 30, no. 11, pp. 1203-1233, 2000.
[13] L. Feldman-Barrett and D.J. Barrett, “Computerized Experience-Sampling: How Technology Facilitates the Study of Conscious Experience,” Social Science Computer Rev., vol. 19, pp. 175-185, 2001.
[14] R.M. French, “Catastrophic Forgetting in Connectionist Networks,” Trends in Cognitive Science, vol. 3, no. 4, pp. 128-135, 1999.
[15] N. Moraveji and A. Smailagic, “Analysis of Interruptibility and User States Among College Students Using Mobile Phones,” technical report, Inst. of Complex Engineered Systems, Carnegie Mellon Univ., 2003.
[16] M. Stäger, P. Lukowicz, N. Perera, T. von Büren, G. Tröster, and T. Starner, “SoundButton: Design of a Low Power Wearable Audio Classification System,” Proc. Seventh Int'l Symp. Wearable Computers, Oct. 2003.
[17] D.L. Davies and D.W. Bouldin, “A Cluster Separation Measure,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 1, no. 2, pp. 224-227, 1979.
[18] A. Smailagic and D. Kogan, “Location Sensing in a Context-Aware Computing Environment,” IEEE Wireless Comm., Oct. 2002.
[19] G. Cooper and E. Herskovits, “A Bayesian Method for the Induction of Probabilistic Networks from Data,” Machine Learning, vol. 9, pp. 309-347, 1992.
[20] D. Heckerman, “A Tutorial on Learning with Bayesian Networks,” Learning in Graphical Models, M.I. Jordan, ed., pp. 301-354, Dordrecht: Kluwer, 1998.
[21] A. Krause, D.P. Siewiorek, and A. Smailagic, “Unsupervised, Dynamic Identification of Physiological and Activity Context,” Proc. Seventh Int'l Symp. Wearable Computers, Oct. 2003.
[22] D.P. Siewiorek, A. Smailagic, J. Furakawa, A. Krause, N. Moraveji, K. Reiger, J. Shaffer, and F.L. Wong, “SenSay: A Context-Aware Mobile Phone,” Proc. Seventh Int'l Symp. Wearable Computers, Oct. 2003.
[23] S.E Hudson, J. Fogarty, C.G. Atkeson, D. Avrahami, J. Forlizzi, S. Kiesler, J.C. Lee, and J. Yang, “Examining the Robustness of Sensor-Based Statistical Models of Human Interruptibility,” Proc. SIGCHI Conf. Human Factors in Computing Systems (CHI 2004), submitted.

Index Terms:
Index Terms- Location-dependent and sensitive, wearable computers, mobile computing, machine learning, wearable AI, statistical models.
Citation:
Andreas Krause, Asim Smailagic, Daniel P. Siewiorek, "Context-Aware Mobile Computing: Learning Context-Dependent Personal Preferences from a Wearable Sensor Array," IEEE Transactions on Mobile Computing, vol. 5, no. 2, pp. 113-127, Feb. 2006, doi:10.1109/TMC.2006.18
Usage of this product signifies your acceptance of the Terms of Use.