15
Increasing Diversity Through Furthest Neighbor-Based Recommendation Alan Said, Benjamin Kille, Brijnesh J. Jain, Sahin Albayrak 1

Increasing Diversity Through Furthest Neighbor-Based Recommendation

  • Upload
    kib83

  • View
    578

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Increasing Diversity Through Furthest

Neighbor-Based Recommendation

Alan Said, Benjamin Kille, Brijnesh J. Jain, Sahin Albayrak

1

Page 2: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Agenda

Problem

Approach: k Furthest Neighbor

Experimental settings

Results

Conclusions

Discussion

27.02.2012 Information Retrieval & Machine

Learning

2

Page 3: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Problem: Missing diversity

27.02.2012 Information Retrieval & Machine

Learning

3

• Accurate recommendations

• However, all items appear

similar

Page 4: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Problem: Missing diversity

27.02.2012 Information Retrieval & Machine

Learning

4

Intersection:

Actors

Intersection:

Plot

Harry Potter and the Chamber of Secrets 49,0% 32,3%

Harry Potter and the Prisoner of Azkaban 52,9% 26,7%

Harry Potter and the Goblet of Fire 39,2% 29,2%

Harry Potter and the Order of the Phoenix 49,0% 16,8%

Harry Potter and the Half-Blood Prince 41,2% 15,5%

Harry Potter and the Deathly Hallows: Part 1 43,1% 16,8%

Harry Potter and the Deathly Hallows: Part 2 49,0% 22,4%

Source: imdb.com

Page 5: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Desired features of Recommendations

Reflect a user‘s preferences

Correct ranking

Novelty

Serendipity

Diversity

27.02.2012 CC IRML Folie 5

Idea: Combining orthogonal

recommendation

Page 6: Increasing Diversity Through Furthest Neighbor-Based Recommendation

k Furthest Neighbor

27.02.2012 Information Retrieval & Machine

Learning

6

dislike

like

Page 7: Increasing Diversity Through Furthest Neighbor-Based Recommendation

k Furthest Neighbor

27.02.2012 CC IRML Folie 7

Page 8: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Experimental settings

Data set: randomly sampled 1 million ratings out of

MovieLens (1M100k)

excluded: 100 most popular movies (rating frequency)

excluded: users with < 40 ratings

44,214 users; 9,432 movies

Evaluation:

precision @N

recall @N

overlap

N ϵ {5; 10; 25; 50; 100; 200}

27.02.2012 Information Retrieval & Machine

Learning

8

Approaches:

– kNN Pearson

– kNN cosine

– kFN Pearson

– kFN cosine

Page 9: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Results I

Precision @ N

27.02.2012 Information Retrieval & Machine

Learning

9

N 5 10 25 50 100 200

Pearson Similarity 0,0007 0,0110 0,0170 0,0280 0,0410 0,0900

Cosine Similarity 0,0050 0,0070 0,0160 0,0270 0,0570 0,0000

Page 10: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Results II

Recall @ N

27.02.2012 Information Retrieval & Machine

Learning

10

N 5 10 25 50 100 200

Pearson Similarity 0,0080 0,0130 0,0210 0,2300 0,0140 0,0100

Cosine Similarity 0,0020 0,0060 0,0070 0,0060 0,0050 0,0040

Page 11: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Results III

Overlap

27.02.2012 Information Retrieval & Machine

Learning

11

Page 12: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Conclusion

„The enemy of my enemy is my friend“ seems to hold in

the context of recommender systems

kFN achieved worse precision

kFN provided higher recall with N > 50

kFN did provide orthogonal recommendations

27.02.2012 Information Retrieval & Machine

Learning

12

Page 13: Increasing Diversity Through Furthest Neighbor-Based Recommendation

27.02.2012 CC IRML Folie 13

Thanks for your attention!!!

http://recsyswiki.com

Page 14: Increasing Diversity Through Furthest Neighbor-Based Recommendation

27.02.2012 CC IRML Folie 14

Contact

Benjamin Kille

Researcher of Competence Center

Information Retrieval

& Machine Learning

+49 (0) 30 / 314 – 74 128

+49 (0) 30 / 314 – 74 003

[email protected]

Page 15: Increasing Diversity Through Furthest Neighbor-Based Recommendation

Discussion

How to optimize the approach?

Are there other ways to introcude more diverse

recommendations?

How to evaluate diversity in the context of recommender

system?

27.02.2012 CC IRML Folie 15