Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl

Slides:



Advertisements
Similar presentations
Collaborative Tagging in Recommender Systems AE-TTIE JI1, CHEOL YEON1, HEUNG-NAM KIM1, AND GEUN-SIK JO2 1 Intelligent E-Commerce Systems Laboratory,
Advertisements

Recommender Systems & Collaborative Filtering
Mining customer ratings for product recommendation using the support vector machine and the latent class model William K. Cheung, James T. Kwok, Martin.
Item Based Collaborative Filtering Recommendation Algorithms
Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
A Graph-based Recommender System Zan Huang, Wingyan Chung, Thian-Huat Ong, Hsinchun Chen Artificial Intelligence Lab The University of Arizona 07/15/2002.
Collaborative Filtering Sue Yeon Syn September 21, 2005.
1 RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation Xi Chen, Xudong Liu, Zicheng Huang, and Hailong.
Recommendation Systems in Mobile Commerce Presented by Rachana Chandrashekar( )
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
The Wisdom of the Few A Collaborative Filtering Approach Based on Expert Opinions from the Web Xavier Amatriain Telefonica Research Nuria Oliver Telefonica.
2. Introduction Multiple Multiplicative Factor Model For Collaborative Filtering Benjamin Marlin University of Toronto. Department of Computer Science.
Item-based Collaborative Filtering Idea: a user is likely to have the same opinion for similar items [if I like Canon cameras, I might also like Canon.
I NCREMENTAL S INGULAR V ALUE D ECOMPOSITION A LGORITHMS FOR H IGHLY S CALABLE R ECOMMENDER S YSTEMS (S ARWAR ET AL ) Presented by Sameer Saproo.
DIMENSIONALITY REDUCTION BY RANDOM PROJECTION AND LATENT SEMANTIC INDEXING Jessica Lin and Dimitrios Gunopulos Ângelo Cardoso IST/UTL December
A shot at Netflix Challenge Hybrid Recommendation System Priyank Chodisetti.
TrustWalker: A Random Walk Model for Combining Trust-based and Item-based Recommendation Mohsen Jamali & Martin Ester Simon Fraser University, Vancouver,
1 Collaborative Filtering and Pagerank in a Network Qiang Yang HKUST Thanks: Sonny Chee.
1 Latent Semantic Indexing Jieping Ye Department of Computer Science & Engineering Arizona State University
Top-N Recommendation Algorithm Based on Item-Graph
Indexing by Latent Semantic Analysis Written by Deerwester, Dumais, Furnas, Landauer, and Harshman (1990) Reviewed by Cinthia Levy.
1/ 30. Problems for classical IR models Introduction & Background(LSI,SVD,..etc) Example Standard query method Analysis standard query method Seeking.
Sparsity, Scalability and Distribution in Recommender Systems
Analysis of Recommendation Algorithms for E-Commerce Badrul M. Sarwar, George Karypis*, Joseph A. Konstan, and John T. Riedl GroupLens Research/*Army HPCRC.
Algorithms for Efficient Collaborative Filtering Vreixo Formoso Fidel Cacheda Víctor Carneiro University of A Coruña (Spain)
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
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
Homework Define a loss function that compares two matrices (say mean square error) b = svd(bellcore) b2 = b$u[,1:2] %*% diag(b$d[1:2]) %*% t(b$v[,1:2])
A NON-IID FRAMEWORK FOR COLLABORATIVE FILTERING WITH RESTRICTED BOLTZMANN MACHINES Kostadin Georgiev, VMware Bulgaria Preslav Nakov, Qatar Computing Research.
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:
LOGO Recommendation Algorithms Lecturer: Dr. Bo Yuan
1 Recommender Systems and Collaborative Filtering Jon Herlocker Assistant Professor School of Electrical Engineering and Computer Science Oregon State.
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
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.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Recommender Systems David M. Pennock NEC Research Institute contributions: John Riedl, GroupLens University of Minnesota.
Authors: Rosario Sotomayor, Joe Carthy and John Dunnion Speaker: Rosario Sotomayor Intelligent Information Retrieval Group (IIRG) UCD School of Computer.
June 5, 2006University of Trento1 Latent Semantic Indexing for the Routing Problem Doctorate course “Web Information Retrieval” PhD Student Irina Veredina.
LATENT SEMANTIC INDEXING Hande Zırtıloğlu Levent Altunyurt.
RecBench: Benchmarks for Evaluating Performance of Recommender System Architectures Justin Levandoski Michael D. Ekstrand Michael J. Ludwig Ahmed Eldawy.
The Effect of Dimensionality Reduction in Recommendation Systems
Improving Recommendation Lists Through Topic Diversification CaiNicolas Ziegler, Sean M. McNee,Joseph A. Konstan, Georg Lausen WWW '05 報告人 : 謝順宏 1.
Techniques for Collaboration in Text Filtering 1 Ian Soboroff Department of Computer Science and Electrical Engineering University of Maryland, Baltimore.
Collaborative Filtering Zaffar Ahmed
Recommendation Algorithms for E-Commerce. Introduction Millions of products are sold over the web. Choosing among so many options is proving challenging.
FISM: Factored Item Similarity Models for Top-N Recommender Systems
Page 1 A Random Walk Method for Alleviating the Sparsity Problem in Collaborative Filtering Hilmi Yıldırım and Mukkai S. Krishnamoorthy Rensselaer Polytechnic.
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.
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.
Item-Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl GroupLens Research Group/ Army.
The Wisdom of the Few Xavier Amatrian, Neal Lathis, Josep M. Pujol SIGIR’09 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
Recommender System Wenxin Zhao 2014/04/04 CS548 Showcase Worcester Polytechnic Institute.
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.
Item-Based Collaborative Filtering Recommendation Algorithms
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Recommender Systems & Collaborative Filtering
Collaborative Filtering
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Google News Personalization: Scalable Online Collaborative Filtering
Movie Recommendation System
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
Latent Semantic Analysis
Presentation transcript:

Application of Dimensionality Reduction in Recommender Systems--A Case Study Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl GroupLens Research Group Department of Computer Science and Engineering University of Minnesota

Talk Outline Introduction to Recommender Systems (RS) Challenges Dimensionality Reduction as a Solution Experimental Setup and Results Conclusion

Recommender Systems Problem Solution Information Overload Too Many Product Choices Solution Recommender Systems (RS) Collaborative Filtering

Collaborative Filtering Representation of input data Neighborhood formation Prediction/Top-N recommendation Target Customer 3

Challenges of RS Scalability Sparsity products Customers Scalability Enormous size of customer-product matrix Slow neighborhood search Slow prediction generation Sparsity May hide good neighbors Results in poor quality and reduced coverage

Challenges of RS Synonymy Example Both of them like Similar products treated differently Increases sparsity, loss of transitivity Results in poor quality Example C1 rates recycled letter pads High C2 rates recycled memo pads High Letter pad信纸,memo pad便笺;增加数据集的稠密性,同义产品的整合 Both of them like Recycled office products

Idea: Dimensionality Reduction Latent Semantic Indexing Used by the IR community for document similarity Works well with similar vector space model Uses Singular Value Decomposition (SVD) Main Idea Term-document matching in feature space Captures latent association Reduced space is less-noisy Vector space model or term vector model is an algebraic model for representing text documents (and any objects, in general) as vectors of identifiers

SVD: Mathematical Background The reconstructed matrix Rk = Uk.Sk.Vk’ is the closest rank-k matrix to the original matrix R. Rk = R m X n U m X r S r X r V’ r X n Uk m X k Vk’ k X n Sk k X k

SVD for Collaborative Filtering 1. Low dimensional representation O(m+n) storage requirement m x k k x n . 2. Direct Prediction m x n m x m similarity Top-N Recommendation Prediction (CF algorithm) 3. Neighborhood Formation

Experimental Setup Data Sets MovieLens data (www.movielens.umn.edu) 943 users, 1,682 items 100,000 ratings on 1-5 Likert scale Used for prediction and neighborhood experiments E-commerce data 6,502 users, 23,554 items 97,045 purchases Used for neighborhood experiment Train and test portions Percentage of training data, x

Experimental Setup Benchmark Systems Metrics CF-Predict CF-Recommend Prediction Mean Absolute Error (MAE) Top-N Recommendation Recall and Precision Combined score F1

Results: Prediction Experiment Movie data Used SVD for prediction generation based on the train data Computed MAE Obtained similar results from CF-predict

Results: Neighborhood Formation Movie Dataset (converted to binary) Used SVD for dimensionality reduction Formed neighborhood in the reduced space Used neighbors to produce recommendations Computed F1 Obtained similar results from CF-Recommend

Results: Neighborhood Formation E-Commerce Dataset Used SVD for dimensionality reduction Formed neighborhood in the reduced space Used neighbors to produce recommendations Computed F1 Obtained similar results from CF-Recommend

Conclusion SVD results are promising Provides better Recommendations for Movie data Provides better Predictions for x<0.5 Not as good for the E-Commerce data Even up to 700 dimensions! SVD provides better online performance Storage O(m+n) vs. O(m2) Pure CF SVD is capable of meeting RS challenges Sparsity Scalability Synonymy A follow-up paper appears at EC’00 conference

Thanks for your attention!