Temporal Diversity in Recommender Systems Neal Lathia, Stephen Hailes, Licia Capra, and Xavier Amatriain SIGIR 2010 April 6, 2011 Hyunwoo Kim.

Slides:



Advertisements
Similar presentations
Differentially Private Recommendation Systems Jeremiah Blocki Fall A: Foundations of Security and Privacy.
Advertisements

Collaborative Filtering Sue Yeon Syn September 21, 2005.
Oct 14, 2014 Lirong Xia Recommender systems acknowledgment: Li Zhang, UCSC.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Sean Blong Presents: 1. What are they…?  “[…] specific type of information filtering (IF) technique that attempts to present information items (movies,
Active Learning and Collaborative Filtering
The Wisdom of the Few A Collaborative Filtering Approach Based on Expert Opinions from the Web Xavier Amatriain Telefonica Research Nuria Oliver Telefonica.
Intro to RecSys and CCF Brian Ackerman 1. Roadmap Introduction to Recommender Systems & Collaborative Filtering Collaborative Competitive Filtering 2.
Using a Trust Network To Improve Top-N Recommendation
Memory-Based Recommender Systems : A Comparative Study Aaron John Mani Srinivasan Ramani CSCI 572 PROJECT RECOMPARATOR.
Recommendations via Collaborative Filtering. Recommendations Relevant for movies, restaurants, hotels…. Recommendation Systems is a very hot topic in.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Malicious parties may employ (a) structure-based or (b) label-based attacks to re-identify users and thus learn sensitive information about their rating.
Sparsity, Scalability and Distribution in Recommender Systems
Collaborative Filtering CMSC498K Survey Paper Presented by Hyoungtae Cho.
Recommender systems Ram Akella November 26 th 2008.
Chapter 12 (Section 12.4) : Recommender Systems Second edition of the book, coming soon.
Item-based Collaborative Filtering Recommendation Algorithms
Performance of Recommender Algorithms on Top-N Recommendation Tasks
Performance of Recommender Algorithms on Top-N Recommendation Tasks RecSys 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering.
Distributed Networks & Systems Lab. Introduction Collaborative filtering Characteristics and challenges Memory-based CF Model-based CF Hybrid CF Recent.
Item Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karpis, Joseph KonStan, John Riedl (UMN) p.s.: slides adapted from:
By Rachsuda Jiamthapthaksin 10/09/ Edited by Christoph F. Eick.
Collaborative Filtering Recommendation Reporter : Ximeng Liu Supervisor: Rongxing Lu School of EEE, NTU
LOGO Recommendation Algorithms Lecturer: Dr. Bo Yuan
WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix Approximation Chao Chen ⨳ , Dongsheng Li
A Hybrid Recommender System: User Profiling from Keywords and Ratings Ana Stanescu, Swapnil Nagar, Doina Caragea 2013 IEEE/WIC/ACM International Conferences.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
Classical Music for Rock Fans?: Novel Recommendations for Expanding User Interests Makoto Nakatsuji, Yasuhiro Fujiwara, Akimichi Tanaka, Toshio Uchiyama,
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Netflix Netflix is a subscription-based movie and television show rental service that offers media to subscribers: Physically by mail Over the internet.
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl
Matching Users and Items Across Domains to Improve the Recommendation Quality Created by: Chung-Yi Li, Shou-De Lin Presented by: I Gde Dharma Nugraha 1.
Recsplorer: Recommendation Algorithms Based on Precedence Mining ACM SIGMOD Conference
Evaluation of Recommender Systems Joonseok Lee Georgia Institute of Technology 2011/04/12 1.
Improving Recommendation Lists Through Topic Diversification CaiNicolas Ziegler, Sean M. McNee,Joseph A. Konstan, Georg Lausen WWW '05 報告人 : 謝順宏 1.
Recommender Systems Debapriyo Majumdar Information Retrieval – Spring 2015 Indian Statistical Institute Kolkata Credits to Bing Liu (UIC) and Angshul Majumdar.
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,
Cosine Similarity Item Based Predictions 77B Recommender Systems.
Singular Value Decomposition and Item-Based Collaborative Filtering for Netflix Prize Presentation by Tingda Lu at the Saturday Research meeting 10_23_10.
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
ICDCS 2014 Madrid, Spain 30 June-3 July 2014
Singular Value Decomposition and Item-Based Collaborative Filtering for Netflix Prize Presentation by Tingda Lu at the Saturday Research meeting 10_23_10.
KNN CF: A Temporal Social Network kNN CF: A Temporal Social Network Neal Lathia, Stephen Hailes, Licia Capra University College London RecSys ’ 08 Advisor:
FISM: Factored Item Similarity Models for Top-N Recommender Systems
Community-Based Link Prediction/Recommendation in the Bipartite Network of BoardGameGeek.com Brett Boge CS 765 University of Nevada, Reno.
Collaborative Filtering via Euclidean Embedding M. Khoshneshin and W. Street Proc. of ACM RecSys, pp , 2010.
ICONIP 2010, Sydney, Australia 1 An Enhanced Semi-supervised Recommendation Model Based on Green’s Function Dingyan Wang and Irwin King Dept. of Computer.
Online Evolutionary Collaborative Filtering RECSYS 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering Seoul National University.
Matrix Factorization & Singular Value Decomposition Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Experimental Study on Item-based P-Tree Collaborative Filtering for Netflix Prize.
Company LOGO MovieMiner A collaborative filtering system for predicting Netflix user’s movie ratings [ECS289G Data Mining] Team Spelunker: Justin Becker,
Item-Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl GroupLens Research Group/ Army.
Recommender Systems Based Rajaraman and Ullman: Mining Massive Data Sets & Francesco Ricci et al. Recommender Systems Handbook.
Reputation-aware QoS Value Prediction of Web Services Weiwei Qiu, Zhejiang University Zibin Zheng, The Chinese University of HongKong Xinyu Wang, Zhejiang.
The Wisdom of the Few Xavier Amatrian, Neal Lathis, Josep M. Pujol SIGIR’09 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
Collaborative Deep Learning for Recommender Systems
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
ItemBased Collaborative Filtering Recommendation Algorithms 1.
Slope One Predictors for Online Rating-Based Collaborative Filtering Daniel Lemire, Anna Maclachlan In SIAM Data Mining (SDM’05), Newport Beach, California,
Matrix Factorization and Collaborative Filtering
Recommender Systems Session I
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Movie Recommendation System
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
Recommendation Systems
Recommender Systems Group 6 Javier Velasco Anusha Sama
Text-based User-kNN: Measuring user similarity based on text reviews
Presentation transcript:

Temporal Diversity in Recommender Systems Neal Lathia, Stephen Hailes, Licia Capra, and Xavier Amatriain SIGIR 2010 April 6, 2011 Hyunwoo Kim

Outline  Introduction  Why Temporal Diversity?  Evaluating for Diversity  Promoting Temporal Diversity  Conclusion 2

Introduction  Collaborative Filtering [Kim, ECRA2010] 3

Introduction 4 in 2006 in 2011 Alice  User’s interest changes over time [Zheng, ESWC2011] baby healtheducation

Introduction  A problem with current evaluation techniques –No temporal characteristics of the produced recommendations  In this work, –Diversity of top-N lists over time 5

Why Temporal Diversity?  Two perspectives –Changes that CF data undergoes over time –How surveyed users respond to recommendations with varying levels of diversity  Changes over time –Continuous rating of content –Recommender systems have to make decisions based on INCOMPLETE and CHANGING data –A list at any particular time is likely to be different with previous list –Do these changes translate into different recommendations over time? 6

Why Temporal Diversity?  User survey –Popular movies from 7

Why Temporal Diversity?  User survey –S1: popular movies with no diversity –S2: popular movies with diversity –S3: randomly selected movies 8 In S3, some users commented: “appeared to very random” “varied widely” “avoided box office hits” … In S1, some users commented: “lack of diversity persisted” “too naïve” “not working” “decreased interest” … Users are responding to the impression of the recommender system!!

Why Temporal Diversity?  Qualities in recommendations –ACCURATE recommendations –CHANGE OVER TIME –NEW recommendations 9

Evaluating for Diversity  How diverse CF algorithms are over time –Baseline: item’s mean rating –Item-based k-Nearest Neighbor (kNN) –Matrix factorization approach based on Singular Value Decomposition (SVD)  Dataset –Netflix prize dataset  To improve the accuracy of predictions about how much someone is going to enjoy a movie based on their movie preferences  $1,000,000 grand prize on September 21,

Evaluating for Diversity  Diversity and novelty 11 Last week’s list This week’s list Diversity = 1/5

Evaluating for Diversity  Diversity and novelty 12 Previous recommendations This week’s list Novelty = 2/5

Evaluating for Diversity  Diversity results and analysis –Baseline produces little to no diversity –Factorization and nearest neighbor approaches increment diversity 13

Evaluating for Diversity  Novelty results and analysis –Novelty values are lower than diversity values –When different a recommendation appears, it is a recommendation at some point in the past 14

Evaluating for Diversity  How diversity relates to accuracy –RMSE: Root Mean Squared Error –Different algorithms often overlap and kNN CF is sometimes less accurate than the baseline 15

Promoting Temporal Diversity  Diversity comes at the cost of accuracy  When promoting diversity, we must continue to take into account users’ preferences  Three methods –Temporal switching –Temporal user-based switching –Re-ranking frequent visitors’ lists 16

Promoting Temporal Diversity  Temporal switching  Temporal user-based switching 17 kNN SVD kNN SVD kNN user login 1 st 2 nd 3 rd 4 th 5 th

Promoting Temporal Diversity  Temporal switching from a system 18

Promoting Temporal Diversity  Temporal user-based switching 19

Promoting Temporal Diversity  Re-ranking frequent visitors’ lists 20 Full listTop-5 listRe-ranking list Diversity 40%

Promoting Temporal Diversity  Re-ranking frequent visitors’ lists –Only a single CF algorithm is used 21

Conclusion 22  What we found –State-of-the-art CF algorithms produce low temporal diversity –They repeatedly recommend the same top-N items to users  What we did –A metric to measure temporal diversity –A fine-grained analysis of the factors that may influence diversity  Future work –How novel items find their way into recommendations –How user rating patterns can be used to improve recommender system’s resilience to attack