and Improve Recommender System Performance WWW 2016, Montral Tobias - - PowerPoint PPT Presentation

and improve recommender system performance
SMART_READER_LITE
LIVE PREVIEW

and Improve Recommender System Performance WWW 2016, Montral Tobias - - PowerPoint PPT Presentation

Using Shortlists to Support Decision Making and Improve Recommender System Performance WWW 2016, Montral Tobias Schnabel , Paul N. Bennett , Susan T. Dumais , Thorsten Joachims Cornell University, Microsoft Research NSF


slide-1
SLIDE 1

†Cornell University, §Microsoft Research

Using Shortlists to Support Decision Making and Improve Recommender System Performance

WWW 2016, Montréal

Tobias Schnabel †§, Paul N. Bennett §, Susan T. Dumais §, Thorsten Joachims †

NSF IIS-1247637, IIS-1217686, and IIS-1513692
slide-2
SLIDE 2

Using Shortlists to Support Decision Making and Improve Recommender System Performance

2

Hungry?

slide-3
SLIDE 3

Using Shortlists to Support Decision Making and Improve Recommender System Performance

3

Session-based decision making

  • Why is making a decision hard here?
  • Large set of options
  • Unfamiliarity with inventory
  • Uncertainty about own preferences

Reduce cognitive burden Support strategies Provide better recommendations

slide-4
SLIDE 4

Using Shortlists to Support Decision Making and Improve Recommender System Performance

4

Session-based decision making

  • Session-based decision making:
  • Choose one option
  • Information need fixed in session
  • Examples:
  • Choosing a movie for tonight
  • Comparing products (e.g., laptop purchase)
  • Searching for a recipe to make
  • Planning a trip (e.g., picking a hotel)
slide-5
SLIDE 5

Using Shortlists to Support Decision Making and Improve Recommender System Performance

6

Hungry?

slide-6
SLIDE 6

Using Shortlists to Support Decision Making and Improve Recommender System Performance

7

Exploring - without memory

slide-7
SLIDE 7

Using Shortlists to Support Decision Making and Improve Recommender System Performance

8

Exploring - with memory

Interface with Shortlist

Choose Add to shortlist Explore

slide-8
SLIDE 8

Using Shortlists to Support Decision Making and Improve Recommender System Performance Choose Add to shortlist Explore

9

Research questions

(1) Do users appreciate the shortlist interface? (2) Do shortlists increase choice satisfaction? (3) How do users adapt their strategies?

slide-9
SLIDE 9

Using Shortlists to Support Decision Making and Improve Recommender System Performance

10

User study

  • Digital memory (shortlist) vs. no memory

Task setup: Imagine a very good friend you haven't seen in a year is coming to your place to visit. After hanging out for a while, you plan to watch a movie together. In this experiment, you'll be asked to select a movie to watch with your friend.

slide-10
SLIDE 10

Using Shortlists to Support Decision Making and Improve Recommender System Performance

11

User study

  • 60 users, almost all of them were PhD students in STEM
  • 75% men, 25% women
  • Two flights across eight distinct sets of movies (1000 per session)

with shortlist 1 2 3 4 no shortlist 5 6 7 8 no shortlist with shortlist Flight 1 (shortlist first): Flight 2 (shortlist last): 1 2 3 4 5 6 7 8

slide-11
SLIDE 11

Using Shortlists to Support Decision Making and Improve Recommender System Performance

12

Do people prefer and use the shortlist interface?

5 10 15 20 25 30 35 40 45 50 strongly prefer prefer neutral prefer strongly prefer users

Preferred interface

w/ shortlist no shortlist

⇒ People use shortlists and they prefer them

  • Shortlists were used in over 93% of all sessions
slide-12
SLIDE 12

Using Shortlists to Support Decision Making and Improve Recommender System Performance

w/ shortlist no shortlist

13

Are users more satisfied with their choices?

⇒ People feel more satisfied with their choices

5 10 15 20 25 30 35 strongly prefer prefer neutral prefer strongly prefer users

Choice satisfaction

slide-13
SLIDE 13

Using Shortlists to Support Decision Making and Improve Recommender System Performance

14

Still, I can't help but feel more confident in the options I chose with the first interface [w/ shortlist]. I couldn't even point out which ones here were selected in the first interface, but the process of filtering to my top 5 choices - and then to my single winner - in each round really made me confident that I wasn't losing track of a good movie in the shifting sands of my short-term memory.

Are users happier with their choices?

slide-14
SLIDE 14

Using Shortlists to Support Decision Making and Improve Recommender System Performance 10 20 30 40 50 First good Track multiple Track one Other no shortlist with shortlist

⇒ Lower cognitive load with shortlists

15

⇒ With shortlists, people satisfice less, optimize more

How do users adapt their strategies?

  • Effects are more pronounced when shortlists come first
slide-15
SLIDE 15

Using Shortlists to Support Decision Making and Improve Recommender System Performance

16

Shortlists lead to more interaction

  • Number of movies with interactions:
  • Without shortlist:

2.75 (examined)

  • With shortlist:

5.71 (examined or shortlisted)

⇒ More than twice the amount of training data!

slide-16
SLIDE 16

Using Shortlists to Support Decision Making and Improve Recommender System Performance

17

Do shortlists lead to better recommendations?

  • Training data: displayed movies in a session
  • Prediction task: rank chosen movie to the top
  • Learning algorithm: Ranking SVM
  • Feedback:
  • No Shortlist: Examined > Skipped
  • Shortlist: {Examined, Shortlisted} > Skipped
  • Test data: chosen movie + 99 random movies
  • Results:
  • MRR (random):

0.052

  • MRR (learning no shortlist):

0.063

  • MRR (learning with shortlist): 0.119

}

Small improvement

}

Large improvement

slide-17
SLIDE 17

Using Shortlists to Support Decision Making and Improve Recommender System Performance

18

Session-based decision making

  • Why is making a decision hard here?
  • Large set of options
  • Unfamiliarity with inventory
  • Uncertainty about own preferences

Reduce cognitive burden Support strategies Provide better recommendations

slide-18
SLIDE 18

Using Shortlists to Support Decision Making and Improve Recommender System Performance

19

Conclusions

  • Digital memory is a valuable asset since it eases cognitive burden
  • Shortlists:
  • Improved user satisfaction
  • Increased engagement and interaction data
  • Improved recommendations
  • Design recommender systems holistically!

Successful systems

Human factors ML algorithms Design goals