Using SWRL and ontological reasoning for the personalization of context-aware assistive services

The prevalence and advancements of existing context-aware applications are limited in their support of personalization for the user. The increase in the use of context-aware technologies has sparked growth in assistive applications and there is now a need to enable the adaptation of such technologies to reflect the changes in user behaviors. This paper describes the conceptualization and development of a personalization mechanism that can be integrated into a context-aware application for the purposes of providing an adaptable, mobile-based service to a user. We highlight the use of an ontological User Profile Model to provide a detailed representation of a user for use within adaptive applications. Special emphasis is placed on the use of rule-based reasoning using the Semantic Web Rule Language (SWRL). The paper details how these rules are created and used alongside the User Profile for the purposes of application personalization. We present a case study to illustrate the use of SWRL within the User Profile Model. Specifically, the case study focuses on providing personalized travel assistance to older users, with the use of self-service ticket machines via an `on-demand' context-aware smart-phone.

[1]  Seunghun Jin,et al.  Personalized advertisement recommendation system based on user profile in the smart phone , 2012, 2012 14th International Conference on Advanced Communication Technology (ICACT).

[2]  Anders Kofod-Petersen Agnar Aamodt: Case-based situation assessment in a mobile context-aware system , 2003 .

[3]  Marco Viviani,et al.  A Survey on User Modeling in Multi-application Environments , 2010, 2010 Third International Conference on Advances in Human-Oriented and Personalized Mechanisms, Technologies and Services.

[4]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[5]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[6]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[7]  Akrivi Katifori,et al.  Creating an Ontology for the User Profile: Method and Applications , 2007, RCIS.

[8]  Gerhard Fischer,et al.  User Modeling in Human–Computer Interaction , 2001, User Modeling and User-Adapted Interaction.

[9]  Diane J. Cook,et al.  How smart are our environments? An updated look at the state of the art , 2007, Pervasive Mob. Comput..

[10]  Raphael Volz,et al.  Cooking the Semantic Web with the OWL API , 2003, SEMWEB.

[11]  Jit Biswas,et al.  Semantic Reasoning in Context-Aware Assistive Environments to Support Ageing with Dementia , 2012, International Semantic Web Conference.

[12]  Jordi Mongay Batalla,et al.  Context-aware multimedia services provisioning in future Internet using ontology and rules , 2014, 2014 International Conference and Workshop on the Network of the Future (NOF).

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

[14]  Huiru Zheng,et al.  An ontological framework for activity monitoring and reminder reasoning in an assisted environment , 2013, J. Ambient Intell. Humaniz. Comput..

[15]  Annie Chen,et al.  Context-Aware Collaborative Filtering System: Predicting the User's Preference in the Ubiquitous Computing Environment , 2005, LoCA.

[16]  Dexter H. Hu,et al.  A Case-Based Component Selection Framework for Mobile Context-Aware Applications , 2009, 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications.

[17]  Paolo Falcarin,et al.  Situation Inference for Mobile Users: A Rule Based Approach , 2007, 2007 International Conference on Mobile Data Management.

[18]  Aitor Almeida,et al.  Imhotep: an approach to user and device conscious mobile applications , 2010, Personal and Ubiquitous Computing.

[19]  Olaf Drögehorn,et al.  UPOS: User Profile Ontology with Situation-Dependent Preferences Support , 2008, First International Conference on Advances in Computer-Human Interaction.

[20]  Jukka Riekki,et al.  Context Representation and Reasoning in Pervasive Computing: a Review , 2009 .

[21]  Bofeng Zhang,et al.  Ontology Based User Profiling in Personalized Information Service Agent , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[22]  C.-H. Liu,et al.  Ontology-Based Context Representation and Reasoning Using OWL and SWRL , 2010, 2010 8th Annual Communication Networks and Services Research Conference.

[23]  Jae Sik Lee,et al.  Context Awareness by Case-Based Reasoning in a Music Recommendation System , 2007, UCS.

[24]  Martin Raubal,et al.  Semantic Rules for Context-Aware Geographical Information Retrieval , 2009, EuroSSC.

[25]  Bhaskar Mehta,et al.  Ontologically-Enriched Unified User Modeling for Cross-System Personalization , 2005, User Modeling.