Engaging users with situational recommendations: challenges and results

Recommender Systems are popular tools that automatically compute personalised suggestions for items that are predicted to be interesting and useful to a user [24, 17]. For instance, in the music domain recommender systems support information search and discovery tasks by helping the user to find music tracks or artists that the user may not even know, but he will like [7, 15, 14]. Recommender systems accomplish their functionality by explicitly requesting users to enter their preferences and by tracking users' actions and behaviours, which implicitly signal users' preferences. Then, they aggregate these observation data and build predictive models of the users' future interests. Several techniques have been proposed to model user preferences and generate recommendations for them. But, ultimately, most of the implemented systems use content-, collaborative- or social-based approaches, or even more often, hybrid combinations of these three basic approaches [6]. In addition to long-term interests, which are normally acquired and modelled in RSs, other session specific factors do influence the user's response to the suggested items and therefore should be taken into consideration. These factors include: the ephemeral needs of the users [21, 19], their decision biases [8, 25], the context of the search [10, 18] and the context of items' usage [1]. However, appropriately modeling the user's preferences and behaviour in the possible various and diverse situational contexts and reasoning upon them in order to identify useful, convincing, diverse and relevant recommendations is still challenging. Major technical and practical difficulties must yet to be solved. First of all, one should parsimoniously narrow down the various types and the number of contextual dimensions that the system should model to those that actually influence the user decision making processes [2, 23]. Then, it is important to understand the dynamics of the impact of such contextual dimensions on the user preferences and the decision-making process [8]. This impact is strongly coupled with the full interaction design of the system [5, 16]. Moreover, it is important to implement technical solutions that enable the system to continuously acquire context-dependent user evaluations (e.g., ratings) for the suggested items, during the full life cycle of the system [20, 11, 12, 22]. Finally, one must embed the contextual dimensions and leverage the acquired data in a recommendation computational model [3, 9], while dealing with the typically very limited knowledge of the system for the users, the items and the contextual situations [4, 13]. These topics will be illustrated in the talk, making examples taken from the recommender systems that we have developed in the tourism and music domains.

[1]  Matthias Braunhofer Hybrid Solution of the Cold-Start Problem in Context-Aware Recommender Systems , 2014, UMAP.

[2]  John Riedl,et al.  Recommender systems: from algorithms to user experience , 2012, User Modeling and User-Adapted Interaction.

[3]  Li Chen,et al.  Human Decision Making and Recommender Systems , 2015, Recommender Systems Handbook.

[4]  Bart P. Knijnenburg,et al.  Each to his own: how different users call for different interaction methods in recommender systems , 2011, RecSys '11.

[5]  Francesco Ricci,et al.  Contextual music information retrieval and recommendation: State of the art and challenges , 2012, Comput. Sci. Rev..

[6]  Francesco Ricci,et al.  Experimental evaluation of context-dependent collaborative filtering using item splitting , 2013, User Modeling and User-Adapted Interaction.

[7]  Francesco Ricci,et al.  Improving Recommendation Effectiveness: Adapting a Dialogue Strategy in Online Travel Planning , 2009, J. Inf. Technol. Tour..

[8]  Francesco Ricci,et al.  Personality-Based Active Learning for Collaborative Filtering Recommender Systems , 2013, AI*IA.

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

[10]  Mouzhi Ge,et al.  Context Dependent Preference Acquisition with Personality-Based Active Learning in Mobile Recommender Systems , 2014, HCI.

[11]  Francesco Ricci,et al.  Local context modeling with semantic pre-filtering , 2013, RecSys.

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

[13]  Iván Cantador,et al.  Knowledge-based identification of music suited for places of interest , 2014, J. Inf. Technol. Tour..

[14]  Francesco Ricci,et al.  Cold-Start Management with Cross-Domain Collaborative Filtering and Tags , 2013, EC-Web.

[15]  Bernd Ludwig,et al.  Context relevance assessment and exploitation in mobile recommender systems , 2012, Personal and Ubiquitous Computing.

[16]  G. G. Meyer,et al.  Lecture notes in business information processing , 2009 .

[17]  Paul Lamere,et al.  If You Like Radiohead, You Might Like This Article , 2011, AI Mag..

[18]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[19]  Francesco Ricci,et al.  Long-term and session-specific user preferences in a mobile recommender system , 2008, IUI '08.

[20]  Jurij F. Tasic,et al.  Predicting and Detecting the Relevant Contextual Information in a Movie-Recommender System , 2013, Interact. Comput..

[21]  John Riedl,et al.  Rating support interfaces to improve user experience and recommender accuracy , 2013, RecSys.

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

[23]  Francesco Ricci,et al.  Optimal radio channel recommendations with explicit and implicit feedback , 2012, RecSys.

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

[25]  Lorraine McGinty,et al.  On the Evolution of Critiquing Recommenders , 2011, Recommender Systems Handbook.

[26]  Alexander Felfernig,et al.  Minimization of decoy effects in recommender result sets , 2012, Web Intell. Agent Syst..

[27]  Pasquale Lops,et al.  Human Decision Making and Recommender Systems , 2013, TIIS.