Multi-user Preference Model and Service Provision in a Smart Home Environment

An important issue to be addressed in a smart home environment is how to provide appropriate services according to the preference of inhabitants. In this paper, we aim at developing a system to learn a multiple users' preference model that represents relationships among users as well as dependency between services and sensor observations. Thus, the service can be inferred based on the learnt model. To achieve this, we propose a three-layer model in our work. At the first layer, raw data from sensors are interpreted as context information after noise removal. The second layer is dynamic Bayesian networks which model the observation sequences including inhabitants' location and electrical appliance (EA) information. At the highest layer, we integrate second layer's, environment information and the relations between inhabitants to provide the service to inhabitants. Therefore, the system can infer appropriate services to inhabitants at right time and right place, and let them feel comfortable. In experiments, we show our model can provide reliable and appreciate services to inhabitants in a smart home environment.

[1]  Ingrid Zukerman,et al.  # 2001 Kluwer Academic Publishers. Printed in the Netherlands. Predictive Statistical Models for User Modeling , 1999 .

[2]  Li-Chen Fu,et al.  Using Semi-Supervised Learning to Build Bayesian Network for Personal Preference Modeling in Home Environment , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[3]  Diane J. Cook,et al.  Learning to Control a Smart Home Environment , 2003 .

[4]  Yoram Singer,et al.  The Hierarchical Hidden Markov Model: Analysis and Applications , 1998, Machine Learning.

[5]  Samy Bengio,et al.  Modeling individual and group actions in meetings with layered HMMs , 2006, IEEE Transactions on Multimedia.

[6]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[7]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[8]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[9]  Fu,et al.  Automatic Personal Preference Learning System in Intelligent e-Home , 2005 .

[10]  Svetha Venkatesh,et al.  Recognising Behaviours of Multiple People with Hierarchical Probabilistic Model and Statistical Data Association , 2006, BMVC.

[11]  Helen Pain,et al.  Modelling of novices control skills with machine learning , 1999 .

[12]  Eric Horvitz,et al.  Layered representations for human activity recognition , 2002, Proceedings. Fourth IEEE International Conference on Multimodal Interfaces.

[13]  Oren Etzioni,et al.  Adaptive Web sites , 2000, CACM.

[14]  Christopher G. Atkeson,et al.  Simultaneous Tracking and Activity Recognition (STAR) Using Many Anonymous, Binary Sensors , 2005, Pervasive.

[15]  Svetha Venkatesh,et al.  Learning and detecting activities from movement trajectories using the hierarchical hidden Markov model , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[16]  David Heckerman,et al.  A Tutorial on Learning with Bayesian Networks , 1999, Innovations in Bayesian Networks.

[17]  Marko Balabanovic,et al.  Exploring Versus Exploiting when Learning User Models for Text Recommendation , 2004, User Modeling and User-Adapted Interaction.

[18]  Michael J. Pazzani,et al.  A hybrid user model for news story classification , 1999 .

[19]  David Heckerman,et al.  Causal independence for probability assessment and inference using Bayesian networks , 1996, IEEE Trans. Syst. Man Cybern. Part A.

[20]  Li-Chen Fu,et al.  Human Localization via Multi-Cameras and Floor Sensors in Smart Home , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[21]  Lawrence B. Holder,et al.  Managing Adaptive Versatile Environments , 2005, Third IEEE International Conference on Pervasive Computing and Communications.