New contextual collaborative filtering system with application to personalized healthy nutrition education

Abstract Nowadays, the Internet is becoming a platform of choice where the number of users and items grows dramatically making recommender systems (RS) the most required and widespread technology. This paper deals with context aware collaborative RS and presents a double contribution that consists of a two Dimensions Contextual Collaborative Recommender System (2DCCRS) and a related application. Our first contribution proposes a new framework for collaborative context aware RS that relies on two key ideas. The first one suggests splitting the context into two parts namely internal and external contexts in order to deal with both internal and external context attributes in different and more appropriate manners. This allows addressing the complexity of the context model in a more effective way. In the second idea, we introduce two concepts; namely the “Stakeholders” and “Aggregation” to effectively alleviate the problems of new user and new item. 2DCCRS is based on a multi-layer architecture. Its highest layer relies on a pre-filtering algorithm that deals with the cold start system problem, and is mainly based on the similarity between the user profile and the items features. The middle layer is based on a collaborative filtering algorithm that takes into account the users’ preferences, interests and priorities; while the deepest layer, which is considered the most relevant in our multilayer architecture, focuses on a post-filtering algorithm in which the recommendations are much more adapted to the user environment. In Our second contribution, we present a case study of 2DCCRS in order to demonstrate the usefulness and effectiveness of the proposed approach. Indeed, we propose a personalized Healthy and Tasty application (H&T) that generates items based on 2DCCRS framework to guide the user toward the healthy and tasty meals that best meet his needs. The obtained results are very promising and show the effectiveness of our proposal.

[1]  Marisa R. De Giusti,et al.  An Ontology-based Context Aware System for Selective Dissemination of Information in a Digital Library , 2010, ArXiv.

[2]  Sebastian Gottifredi,et al.  Improving argumentation-based recommender systems through context-adaptable selection criteria , 2015, Expert Syst. Appl..

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

[4]  Lars Schmidt-Thieme,et al.  Factorization models for context-/time-aware movie recommendations , 2010 .

[5]  N. Nirmaladevi,et al.  Performance Analysis of Healthy Diet Recommendation System using Web Data Mining , 2014 .

[6]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[7]  Deborah Estrin,et al.  Yum-Me: A Personalized Nutrient-Based Meal Recommender System , 2016, ACM Trans. Inf. Syst..

[8]  Mohan S. Kankanhalli,et al.  ConTagNet: Exploiting User Context for Image Tag Recommendation , 2016, ACM Multimedia.

[9]  M. Shamim Hossain,et al.  Towards context-sensitive collaborative media recommender system , 2014, Multimedia Tools and Applications.

[10]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[11]  Dennis McLeod,et al.  Yoda: An Accurate and Scalable Web-Based Recommendation System , 2001, CoopIS.

[12]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[13]  Reyes Juárez-Ramírez,et al.  User and Context Information in Context-Aware Recommender Systems: A Systematic Literature Review , 2016, WorldCIST.

[14]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[15]  Francesco Ricci,et al.  Context-Aware Recommender Systems , 2011, AI Mag..

[16]  Meina Song,et al.  CMPTF: Contextual Modeling Probabilistic Tensor Factorization for recommender systems , 2016, Neurocomputing.

[17]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[18]  Robin Burke,et al.  Context-aware music recommendation based on latenttopic sequential patterns , 2012, RecSys.

[19]  Seyed Reza Shahamiri,et al.  A systematic review of scholar context-aware recommender systems , 2015, Expert Syst. Appl..

[20]  Haruna Chiroma,et al.  Context-Aware Recommender System: A Review of Recent Developmental Process and Future Research Direction , 2017 .

[21]  Mehdi Hosseinzadeh Aghdam Context-aware recommender systems using hierarchical hidden Markov model , 2019, Physica A: Statistical Mechanics and its Applications.

[22]  Kian-Lee Tan,et al.  Context-aware advertisement recommendation for high-speed social news feeding , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[23]  Chirine Ghedira,et al.  Context Adaptation for Smart Recommender Systems , 2015, IT Professional.

[24]  R. Kohli,et al.  Internet Recommendation Systems , 2000 .

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

[26]  Punam Bedi,et al.  Parallel context-aware multi-agent tourism recommender system , 2017 .

[27]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[28]  Xiaoyun Zhang,et al.  Context-aware recommender for mobile learners , 2014, Human-centric Computing and Information Sciences.

[29]  Moshe Ben-Akiva,et al.  Endogeneity in adaptive choice contexts: Choice-based recommender systems and adaptive stated preferences surveys , 2020, Journal of Choice Modelling.

[30]  Charu C. Aggarwal,et al.  Recommender Systems: The Textbook , 2016 .