User Modeling Framework for Context-Aware Recommender Systems

Context-aware recommender systems (CARS) use data about the user and the context to enhance their recommendation outcomes, such data is stored in user models. As the is no generic data model, CARS developers and researchers need to design and develop their own model, with no model to use as reference, nor any tool that facilitate the design and development work. In this work we present a user modeling framework for context-aware recommender systems whose core is a generic user model for CARS. The framework is intended to facilitate the implementation of the models by providing a pre-implemented, working ready functionality, while the model itself can be used by developers and researchers as a basis while creating more specialized models.

[1]  Rafael Valencia-García,et al.  RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes , 2015, Expert Syst. Appl..

[2]  George Angelos Papadopoulos,et al.  Using Appropriate Context Models for CARS Context Modelling , 2014, KICSS.

[3]  Maria Fasli,et al.  Utilizing contextual ontological user profiles for personalized recommendations , 2014, Expert Syst. Appl..

[4]  Dominik Heckmann,et al.  Ubiquitous user modeling , 2006 .

[5]  Bamshad Mobasher,et al.  CARSKit: A Java-Based Context-Aware Recommendation Engine , 2015, 2015 IEEE International Conference on Data Mining Workshop (ICDMW).

[6]  Chafia Bouanaka,et al.  A formal framework for context-aware systems specification and verification , 2016, J. Syst. Softw..

[7]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[8]  Hans-Peter Kriegel,et al.  A Framework for Modeling, Computing and Presenting Time-Aware Recommendations , 2013, Trans. Large Scale Data Knowl. Centered Syst..

[9]  Judy Kay,et al.  Challenges and Solutions of Ubiquitous User Modeling , 2012, Ubiquitous Display Environments.

[10]  Patty Kostkova,et al.  Modeling User Preferences in Recommender Systems , 2014, ACM Trans. Interact. Intell. Syst..

[11]  Tsvi Kuflik,et al.  Mediation of user models for enhanced personalization in recommender systems , 2007, User Modeling and User-Adapted Interaction.

[12]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[13]  Kee-Sung Lee,et al.  Collaborative user modeling for enhanced content filtering in recommender systems , 2011, Decis. Support Syst..

[14]  Bamshad Mobasher,et al.  Context Recommendation Using Multi-label Classification , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[15]  Jeffrey G. Gray,et al.  Contextion: A Framework for Developing Context-aware Mobile Applications , 2014, MobileDeLi '14.

[16]  Tim Hussein,et al.  Hybreed: A software framework for developing context-aware hybrid recommender systems , 2012, User Modeling and User-Adapted Interaction.

[17]  Iván Cantador,et al.  Context-Aware Movie Recommendations: An Empirical Comparison of Pre-filtering, Post-filtering and Contextual Modeling Approaches , 2013, EC-Web.

[18]  Marko Tkalcic,et al.  Database for contextual personalization , 2011 .

[19]  Andrew Troelsen,et al.  ADO.NET Part III: Entity Framework , 2015 .

[20]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[21]  Feng Xu,et al.  ConRec: A Software Framework for Context-Aware Recommendation Based on Dynamic and Personalized Context , 2015, 2015 IEEE 39th Annual Computer Software and Applications Conference.