Interaction Design in a Mobile Food Recommender System

One of the most important steps in building a recommender system is the interaction design process, which defines how the recommender system interacts with a user. It also shapes the experience the user gets, from the point she registers and provides her preferences to the system, to the point she receives recommendations generated by the system. A proper interaction design may improve user experience and hence may result in higher usability of the system, as well as, in higher satisfaction. In this paper, we focus on the interaction design of a mobile food recommender system that, through a novel interaction process, elicits users’ long-term and short-term preferences for recipes. User’s long-term preferences are captured by asking the user to rate and tag familiar recipes, while for collecting the short-term preferences, the user is asked to select the ingredients she would like to include in the recipe to be prepared. Based on the combined exploitation of both types of preferences, a set of personalized recommendations is generated. We conducted a user study measuring the usability of the proposed interaction. The results of the study show that the majority of users rates the quality of the recommendations high and the system achieves usability scores above the standard benchmark.

[1]  Lada A. Adamic,et al.  Recipe recommendation using ingredient networks , 2011, WebSci '12.

[2]  Shlomo Berkovsky,et al.  Evaluating Recommender Systems for Supportive Technologies , 2013 .

[3]  Bart P. Knijnenburg,et al.  Explaining the user experience of recommender systems , 2012, User Modeling and User-Adapted Interaction.

[4]  Philip T. Kortum,et al.  Determining what individual SUS scores mean: adding an adjective rating scale , 2009 .

[5]  Ryen W. White,et al.  From cookies to cooks: insights on dietary patterns via analysis of web usage logs , 2013, WWW.

[6]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[7]  Shlomo Berkovsky,et al.  Intelligent food planning: personalized recipe recommendation , 2010, IUI '10.

[8]  J. Swarbrooke,et al.  Consumer behaviour in tourism , 1999 .

[9]  Mouzhi Ge,et al.  Interactive Food Recommendation for Groups , 2014, RecSys Posters.

[10]  Francesco Ricci,et al.  Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management , 2014, ENTER.

[11]  Iván Cantador,et al.  Exploiting Social Tags in Matrix Factorization Models for Cross-domain Collaborative Filtering , 2014, CBRecSys@RecSys.

[12]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[13]  Francesco Ricci,et al.  Acquiring and Revising Preferences in a Critique-Based Mobile Recommender System , 2007, IEEE Intelligent Systems.

[14]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[15]  Francesco Ricci,et al.  Active learning strategies for rating elicitation in collaborative filtering , 2013, ACM Trans. Intell. Syst. Technol..

[16]  Francesco Ricci,et al.  Active Learning in Collaborative Filtering Recommender Systems , 2014, EC-Web.

[17]  Mouzhi Ge,et al.  Using Tags and Latent Factors in a Food Recommender System , 2015, Digital Health.

[18]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[19]  Ricardo Baeza-Yates,et al.  Buon appetito: recommending personalized menus , 2014, HT.