Decision-Making in Recommender Systems: The Role of User's Goals and Bounded Resources Paolo Cremonesi Antonio Donatacci Franca Garzotto Robert Turrin.

Slides:



Advertisements
Similar presentations
Opportunities for the Use of Recommendation and Personalization Algorithms in meLearning Environments Tom E. Vandenbosch World Agroforestry Centre (ICRAF)
Advertisements

Recommender Systems & Collaborative Filtering
Content-based Recommendation Systems
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Hybrid recommender systems Hybrid: combinations of various inputs and/or composition of different mechanism Knowledge-based: "Tell me what.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Introduction to Research Methodology
Recommender Systems – An Introduction Dietmar Jannach, Markus Zanker, Alexander Felfernig, Gerhard Friedrich Cambridge University Press Which digital.
Recommender Systems Aalap Kohojkar Yang Liu Zhan Shi March 31, 2008.
Agent Technology for e-Commerce
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Recommender systems Ram Akella November 26 th 2008.
Meaningful Learning in an Information Age
1 Enviromatics Decision support systems Decision support systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
Market Sensing Customer Analysis. What Do We Need to Know About Our Customers?  Everything!! How they make decisions… What influences how they make decisions...
RESEARCH DESIGN.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Project design & Planning The Logical Framework Approach An Over View Icelandic International Development Agency (ICEIDA) Iceland United Nations University.
Recommendation system MOPSI project KAROL WAGA
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Presented By :Ayesha Khan. Content Introduction Everyday Examples of Collaborative Filtering Traditional Collaborative Filtering Socially Collaborative.
Personalization Technologies: A Process-Oriented Perspective Communications of the ACM (October 2005) Presented By Gediminas Adomavicius, Alexander Tuzhilin.
Supporting Researchers and Institutions in Exploiting Administrative Databases for Statistical Purposes: Istat’s Strategy G. D’Angiolini, P. De Salvo,
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
The effect of peer feedback for blogging on college Advisor: Min-Puu Chen Presenter: Pei- Chi Lu Xie, Y., Ke, F., & Sharma, P. (2008). The effect of feedback.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
Harvesting Social Knowledge from Folksonomies Harris Wu, Mohammad Zubair, Kurt Maly, Harvesting social knowledge from folksonomies, Proceedings of the.
Recommender Systems. Recommender Systems (RSs) n RSs are software tools providing suggestions for items to be of use to users, such as what items to buy,
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
User Modeling and Recommender Systems: Introduction to recommender systems Adolfo Ruiz Calleja 06/09/2014.
Quality Is in the Eye of the Beholder: Meeting Users ’ Requirements for Internet Quality of Service Anna Bouch, Allan Kuchinsky, Nina Bhatti HP Labs Technical.
Taeho Yu, Ph.D. Ana R. Abad-Jorge, Ed.D., M.S., RDN Kevin Lucey, M.M. Examining the Relationships Between Level of Students’ Perceived Presence and Academic.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Regulative support for collaborative scientific inquiry learning Presenter: Hou, Ming-Hsien Professor: Ming-Puu Chen Date: August 19, 2008 Manlove, S.,
Advanced Higher Computing Science
Stages of Research and Development
Chapter 5: Target Markets: Segmentation and Evaluation
Introduction to Consumer Behavior and Marketing Strategy
Recommender Systems 11/04/2017
Presenters: Wei-Chih Hsu Professor: Ming-Puu Chen Date: 12/18/2007
NEEDS ASSESSMENT HRM560 Sheikh Rahman
3 Chapter Needs Assessment.
Recommender Systems & Collaborative Filtering
Algorithms and Problem Solving
Introduction to Consumer Behavior and Marketing Strategy
WEEK 1 – RESEARCH PROPOSAL
Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks Itzel Morales-Ramirez1,2, Matthieu Vergne1,2, Mirko.
Research Methods RESEARCH PROPOSAL.
Preface to the special issue on context-aware recommender systems
E-Commerce Theories & Practices
© 2012 The McGraw-Hill Companies, Inc.
CONSUMER MARKETS AND CONSUMER BUYING BEHAVIOR
CHAPTER 4 PROPOSAL.
CHAPTER 4 PROPOSAL.
Understanding Buyers Copyright ©2017 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Movie Recommendation System
Introduction to the PRISM Framework
Recommender Systems Copyright: Dietmar Jannah, Markus Zanker and Gerhard Friedrich (slides based on their IJCAI talk „Tutorial: Recommender Systems”)
Algorithms and Problem Solving
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Employee engagement Delivery guide
HCI Evaluation Techniques
Chapter 12 Analyzing Semistructured Decision Support Systems
Marketing Experiments I
Software Agent.
Simulation-driven Enterprise Modelling: WHY ?
Presentation transcript:

Decision-Making in Recommender Systems: The Role of User's Goals and Bounded Resources Paolo Cremonesi Antonio Donatacci Franca Garzotto Robert Turrin Human Decision Making in Recommender Systems RecSys’ 12), Sep 2012 Aybike Avsaroglu

2 OUTLINE Introduction Background Information Recommender Systems Problem Definition Methodology Experimental Results Conclusion

3 INTRODUCTION Discuss some aspects of user experience with Recommendation Systems which may affect the decision making process of the user The nature of user goals The dynamic characteristics of the resources space (e.g., availability during the research process) Hotel-booking (venere.com) application domain

4 What is Recommender System?

5 Recommender Systems help users Search large amounts of digital contents Identify the items more effectively Tools that help people making decisions from a vast set of alternatives Recommender Systems are software agents that elicit the interests and preferences of individual consumers […] and make recommnedations accordingly. They have the potential to support and improve the quality of the decisions comsumers make while searching for and selecting products online. (B.Xiao, I.Benbasat. E-commerce product recommendation agents: use, characteristics, and impact, March 2007)

6 Recommender Systems Different system designs/paradigms availibility of exploitable data implicit and explicit feedback of users (ratings or clicks) domain charactersitics

7 Recommender Systems As a fuction: Given: User model (ratings, preferences, demographics, situational context etc.) Items (with or without description of item characteristics) Find: Relevance score, used for ranking Reduce information overload by estimating relevance.

8 Recommender Systems Attribute-based recommendation: based on syntactic attributes of products (science fiction books, romance films etc.) Item-to-item correlation (shopping basket recommendation) User-to-user correlation (finding users with similar tastes) Non-personalized recommendation (as in traditional stores: dish of the day, generic book recommendation)

9 Recommendation Technologies Collaborative Filtering: Produce recommendations by computing the similarity between a user’s preferences and the preferences of other people do not attempt to analyse or understand the content of the items being recommended able to suggest new items to user who have similar preferences with others large group of people’s preferences are registered subgroup of people is located whose preferences are similar of the user who seeks the recommendation concept of similarity needs to be defined

10 Recommendation Technologies Example: the system needs to make recommendations to customer C Customer B is very close to C (he has bought all the books C has bought). Book 5 is highly recommended Customer D is somewhat close. Book 6 is recommended to a lower extent Customers A and E are not similar at all. Weight=0

11 Recommendation Technologies Collaborative: "Tell me what's popular among my peers"

12 Recommendation Technologies Content-based: Recommend an item to a user, based upon a description of the item and a profile of the user’s interests Item Repreresentation: Structured: small number of attr., each item is described by the same set of attr. User profiles contains ratings for the items or user's interaction history IDNameCuisineServiceCost 1001Mike’s PizzaItalianCounterLow 1002Chris’s CaféFrenchTableMedium 1003Jacques BistroFrenchTableHigh

13 Recommendation Technologies Each user is assumed to act independently, and the system requires a profile of the user’s needs or preferences The user has to provide information on her personal interests on starting to use the system, for the profile to be built The profile includes information about the items of interest, i.e. movies, books, CDs etc. Content-based filtering techniques try to identify similar items which are returned as recommendations They do not depend on having other users in the system

14 Recommendation Technologies Content-based: "Show me more of the same what I've liked"

15 Recommendation Technologies Hybrid: The underlying idea is that, the content is also taken into account when attempting to identify similar users for collaborative recommendations A number of systems have been developed: Fab, Tango, GroupLens’ approach etc.

16 Recommendation Technologies Hybrid: combinations of various inputs and/or composition of different mechanism

17 PROBLEM DEFINITION Explore decision making processes in the wide application domain of online services, specifically hotel booking Investigate some “subjective„ aspects of user experience with RSs, and some “objective„ attributes of RSs. Users' goals Design related attributes Availability of items both along the time in general and during the search process

18 User Goals and Bounded Resources Scenario 1. Milan, to work with business partners from August 6 to August 10, 2012, reserve a room in a hotel in Milan for that week. Scenario 2. holiday in Milan from September 19 to September 25, 2012, reserve a room. Scenario 3. a business meeting in Milan from September 19 to September 20, 2012, reserve a room in a hotel in Milan, for one night Scenario 4. a holiday in Central Italy in mid September 2012, and will visit Rome for few days, a hotel in that period.

19 User Goals and Bounded Resources

20 User Goals and Bounded Resources Similar operational tasks Significant differences that may influence decision making process Different nature of user's goals Dynamic nature of services In scenarios 1,2, and 3 user's goals are sharp, and user's preferences are well defined In scenario 4, user has less strict preferences and dates are flexible (soft goals, open-ended needs) Open-ended needs are progressively elaborated during the decision process

21 User Goals and Bounded Resources Differences related to dynamic, time dependent characteristic of items (availability) Scenario1 : very vast set of stable alternatives, second week of August most people and companies are on holiday Scenario2,3, and 4: limited resouces Scenario2: at the same week with Milan Fashion Week, most hotels are booked one year in advance for that event, we can expect that no hotel is available Scenario3: Same as scenario2, only for the first night of Milan Fashion Week, requirement is less demanding, there might be rooms for one night Scenario4: prefered time frame for reservation, high season in Rome, however dates are flexible

22 Decision Making Process In this context, decision making process are typically modeled as “bounded rationality phenomena„ Bounded rationality: In complex decision making environments, individuals are often unable to evaluate all available alternatives due to the cognitive limitations of their minds Satisfactory only after having greatly simplified the set of available choices Cognitive effort can be reduced with a multiple stage decision making process

23 Decision Making Process COMPLETE SOLUTION SET / SEARCH SET INDEPTH COMPARISION SET CONSIDERATION SETCOMMIT CHOICE

24 Decision Making Process

25 Challenges for RS Design and Evaluation Decision process in RSs is influenced by the characteristics of both users' goal and the resources meeting users' needs and preferences The initial step of decision process is kind of 'sense making' activity which is a focused 'search' Understand complexity of the domain The characteristics of the items Preliminary phase in which the progressive elaboration of alternatives, and transforming a soft goal to a sharp goal are occured. Providing an integrated set of interactive design strategies (search) with existing RS design strategies. Serendipity can be an important goal

26 Challenges for RS Design and Evaluation Promoting crucial contents the existance of which users did not notice, so that users can stumble and get interested in them. Unbounded resources condition (scenario1) Typical RSs reduce users' decision effort and time, hence improving the quality of the decision process Bounded resources condition (scenario2-3-4) Effectiveness of traditional RSs for decision making process opens to question

27 Challenges for RS Design and Evaluation RSs attempt to reduce the user decision effort so create the so called 'filter bubble' effect. (Eli Pariser) Isolating the user in a bubble that tends to exclude items that may be helpful for users' goal (serendipitous items), to show information that agrees with users' past viewpoints The intersection between the bubble and the available item set could be empty Iterating the decision process which increases users' decision effort and time, decreases the quality of the decision process

28 Solution Users must be exposed seredipitous recommendations Paradigmatic shift is needed for the role of RSs in the decision process From narrowing the search set and consideration set in the case of unbounded resources, to expanding the in- depth set in the case of bounded resources Design Strategies: Support to decision making process that are strongly iterative (doing and re-doing prev. steps) Keep user engaged with the decision process Act both as filter that limits the set of valuable alternatives, and as multiplier that helps the user expand her horizons by recommending serendipitous alternatives

29 METODOLOGY Define a conceptual model that provides a more comprehensive framework than existing ones, takes into account Characteristics of the goals (sharp/soft) Dynamic characteristics of items (availability) Modular architecture Easily customized to different datasets and different types of recommender algorithms Enable the researchers to manipulate and control different variables, in order to systematically assess the effects of RS use on users' decision making process

30 Technical Work accomodations users' reviews Simulate high-season periods Recommendations from a library of 20 algorithms Hybrid recommendations can be provided User profiles are implicitly created by monitoring users' interaction with the objects Recommandations can be provided in different phases of the interaction process As alternatives when watching a page of an accomodation As a sorting option in a list of hotels

31 Empirical Work An experimental setup that allows four different experimental conditions RS use conditions: asking the user to execute one between different tasks Bounded resources conditions: refers to configuration of the system, with or without RS support. Reconsider the concept of RS use in the research RS characteristics: refers to different algorithms Consumer decision processes: analyzing the user behavior under limited or unlimited items availability. Item availability can evolve with time (the longer is the decision process, the higher is the probability for the selected item to be unavailable or higher is the final price)

32 Empirical Work Three key aspects of the bounded resources concept: Unavailability Time scarcity: resource may become unavailable as the time passes Price alteration: price may change depending on availability of resources

33 Questionnaire 18 Questions : most of them are yes/no questions or multiple choices Examples: How much the proposed hotels match your personality? How long have you spent for booking the hotel? Are you satisfied with your final choice? Age, gender nationality, educational qualification, occupation for profiling

34 RESULTS Two independent variables: RS use: with/without RS Resource availability: rooms available / shortage of rooms Four combination 15 subjects for each group (60 male aged between ) Each participant browsed the hotel catalog to search for a double room in Rome and to complete the simulated payment procedure booking the room for two nights. Then replied to a set of 18 questions related to the quality.

35 RESULTS

36 RESULTS Personalization: From Q6 : how much the proposed hotels match your personality? Only %10 of the users that did recieve recommendations percieved these recommendations as matching their personality Task execution time: Estimating users' effort by measuring the time required for the completion of the task Users recieving recommendations required significantly more time than users without recommandations

37 RESULTS Consideration set: Users recieving recommendations explore a much larger consideration set This explains why their task execution time results are more than the users without recommendations Recommendations help users in exploring a larger number of alternatives especially in the scenario of bounded resources Percieved time: Even if users with recommendations required a significantly longer time to complete their task and explored a much larger number of hotels during their session, their percieved time is the same as the time percieved by users without recommendations

38 CONCLUSION RSs do not reduce the time required to complete a decision making process Users' perception of the elapsed time is not related to the larger number of explored choices The effort of the decision making process increases in the case of bounded resources. RSs seem not able to alleviate this perceived effort RS gives larger consideration set for bounded resources case Unprofessional Very limited number of participants

39 REFERENCES E. Pariser, The Filter Bubble: What the Internet Is Hiding from You. Penguin press, 2011 B. Xiao, I. Benbasat, E-Commerce Product Recommendation Agents: Use, Characteristics, and Impact, MIS Quarterly, 2007 D. Jannach, M. Zanker, A. Felfernig, G. Friedrich, Recommender Systems, Cambridge University Press M. Fasli, Agent Technology for e-Commerce N. George, D. Murugan, T. Tran, Content-based Recommendation Systems

40 THANKS! Questions?