FISM: Factored Item Similarity Models for Top-N Recommender Systems

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

Music Recommendation by Unified Hypergraph: Music Recommendation by Unified Hypergraph: Combining Social Media Information and Music Content Jiajun Bu,
Item Based Collaborative Filtering Recommendation Algorithms
By Srishti Gahlot (sg2856) 1. 2 What do you mean by online behavior? Why do we need to analyze online behavior and personalize it? How do we analyze this.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Yehuda Koren , Joe Sill Recsys’11 best paper award
The Wisdom of the Few A Collaborative Filtering Approach Based on Expert Opinions from the Web Xavier Amatriain Telefonica Research Nuria Oliver Telefonica.
A shot at Netflix Challenge Hybrid Recommendation System Priyank Chodisetti.
Sparsity, Scalability and Distribution in Recommender Systems
Collaborative Filtering CMSC498K Survey Paper Presented by Hyoungtae Cho.
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)
Item-based Collaborative Filtering Recommendation Algorithms
Performance of Recommender Algorithms on Top-N Recommendation Tasks
Mao Ye, Peifeng Yin, Wang-Chien Lee, Dik-Lun Lee Pennsylvania State Univ. and HKUST SIGIR 11.
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.
Collaborative Filtering Recommendation Reporter : Ximeng Liu Supervisor: Rongxing Lu School of EEE, NTU
WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix Approximation Chao Chen ⨳ , Dongsheng Li
Yan Yan, Mingkui Tan, Ivor W. Tsang, Yi Yang,
Focused Matrix Factorization for Audience Selection in Display Advertising BHARGAV KANAGAL, AMR AHMED, SANDEEP PANDEY, VANJA JOSIFOVSKI, LLUIS GARCIA-PUEYO,
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
1 Applying Collaborative Filtering Techniques to Movie Search for Better Ranking and Browsing Seung-Taek Park and David M. Pennock (ACM SIGKDD 2007)
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
Thwarting Passive Privacy Attacks in Collaborative Filtering Rui Chen Min Xie Laks V.S. Lakshmanan HKBU, Hong Kong UBC, Canada UBC, Canada Introduction.
GAUSSIAN PROCESS FACTORIZATION MACHINES FOR CONTEXT-AWARE RECOMMENDATIONS Trung V. Nguyen, Alexandros Karatzoglou, Linas Baltrunas SIGIR 2014 Presentation:
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
User Interests Imbalance Exploration in Social Recommendation: A Fitness Adaptation Authors : Tianchun Wang, Xiaoming Jin, Xuetao Ding, and Xiaojun Ye.
Online Learning for Collaborative Filtering
Developing Trust Networks based on User Tagging Information for Recommendation Making Touhid Bhuiyan et al. WISE May 2012 SNU IDB Lab. Hyunwoo Kim.
Learning Geographical Preferences for Point-of-Interest Recommendation Author(s): Bin Liu Yanjie Fu, Zijun Yao, Hui Xiong [KDD-2013]
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
The Effect of Dimensionality Reduction in Recommendation Systems
SOFIANE ABBAR, HABIBUR RAHMAN, SARAVANA N THIRUMURUGANATHAN, CARLOS CASTILLO, G AUTAM DAS QATAR COMPUTING RESEARCH INSTITUTE UNIVERSITY OF TEXAS AT ARLINGTON.
Recsplorer: Recommendation Algorithms Based on Precedence Mining ACM SIGMOD Conference
Temporal Diversity in Recommender Systems Neal Lathia, Stephen Hailes, Licia Capra, and Xavier Amatriain SIGIR 2010 April 6, 2011 Hyunwoo Kim.
EigenRank: A ranking oriented approach to collaborative filtering By Nathan N. Liu and Qiang Yang Presented by Zachary 1.
Xutao Li1, Gao Cong1, Xiao-Li Li2
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
Recommender Systems with Social Regularization Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu The Chinese University of Hong Kong Irwin.
GeoMF: Joint Geographical Modeling and Matrix Factorization for Point-of-Interest Recommendation Defu Lian, Cong Zhao, Xing Xie, Guangzhong Sun, EnhongChen,
A Clustering-based QoS Prediction Approach for Web Service Recommendation Shenzhen, China April 12, 2012 Jieming Zhu, Yu Kang, Zibin Zheng and Michael.
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.
Collaborative Competitive Filtering: Learning recommender using context of user choices Shuang Hong Yang Bo Long, Alex Smola, Hongyuan Zha Zhaohui Zheng.
Analyzing and Predicting Question Quality in Community Question Answering Services Baichuan Li, Tan Jin, Michael R. Lyu, Irwin King, and Barley Mak CQA2012,
Item-Based Collaborative Filtering Recommendation Algorithms Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl GroupLens Research Group/ Army.
Reputation-aware QoS Value Prediction of Web Services Weiwei Qiu, Zhejiang University Zibin Zheng, The Chinese University of HongKong Xinyu Wang, Zhejiang.
A Recommender System based on Tag and Time Information for Social Tagging Systems Nan Zheng and Qiudan Li (Chinese Academy of Sciences) Expert Systems.
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: Searching and Retrieving Web Information Together Huimin Lu December 2, 2004 INF 385D Fall 2004 Instructor: Don Turnbull.
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
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Matrix Factorization and Collaborative Filtering
Deep Compositional Cross-modal Learning to Rank via Local-Global Alignment Xinyang Jiang, Fei Wu, Xi Li, Zhou Zhao, Weiming Lu, Siliang Tang, Yueting.
Machine Learning With Python Sreejith.S Jaganadh.G.
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
RECOMMENDER SYSTEMS WITH SOCIAL REGULARIZATION
Movie Recommendation System
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
Collaborative Filtering Non-negative Matrix Factorization
Response Aware Model-Based Collaborative Filtering
Huifeng Sun 1, Zibin Zheng 2, Junliang Chen 1, Michael R. Lyu 2
Presentation transcript:

FISM: Factored Item Similarity Models for Top-N Recommender Systems Santosh Kabbur, Xia Ning, George Karypis Presented by : Muhammad Fiqri Muthohar Chonnam National University

Presentation Outline Introduction Relevant Research Motivation FISM – Factored Item Similarity Methods Experimental Evaluation Results Conclusion

Introduction Top-N recommender system have been widely used to recommend ranked list of items and help user identifying items that best fit their personal taste. Collaborative filtering methods utilizing User/Item co-rating information to build models. Sparsity affects the effectiveness of existing top-N recommendation methods.

Relevant Research SLIM NSVD

SLIM 𝑟 𝑢 = 𝑟 𝑢 𝑆 Where 𝑟 𝑢 is the rating vector of 𝑢 on all items and 𝑆 is a 𝑚 × 𝑚 sparse matrix of aggregation coefficients. minimize s 1 2 R−RS 𝐹 2 + 𝛽 2 S 𝐹 2 +𝜆 S 1 Subject to 𝑆 ≥ 0, diag(S) = 0

NSVD In this method, an item-item similarity was learned as a product of two low-rank matrices, P and Q, where: 𝑃∈ ℝ 𝑚×𝑘 ,𝑄∈ ℝ 𝑚×𝑘 , and 𝑘 ≪𝑚 𝑟 𝑢𝑖 = 𝑏 𝑢 + 𝑏 𝑖 + 𝑗∈ ℛ 𝑢 + 𝑝 𝑗 𝑞 𝑖 T Where 𝑏 𝑢 and 𝑏 𝑖 are the user and item biases and ℛ 𝑢 + is the set of items rated by 𝑢. The parameters of this model are estimated as the minimizer to the following optimization problem: minimize P,Q 1 2 𝑢∈𝐶 𝑖∈ ℛ 𝑢 + 𝑟 𝑢𝑖 − 𝑟 𝑢𝑖 𝐹 2 + 𝛽 2 𝐏 𝐹 2 + 𝐐 𝐹 2

Motivation Sparse user-item rating matrix results in Item based and SLIM, which rely on learning similarities between items, fail to capture the dependencies between items that have not been co-rated by at least one user. Methods based on matrix factorization, alleviate this problem by projecting the data onto a low dimensional space, thereby implicitly learning better relationships between the users and items (including items which are not co- rated). However, such methods are consistently out-performed by SLIM NSVD does not exclude the diagonal entries while estimating the ratings during learning and prediction phases. In this case it can lead to rather trivial estimates, in which an item ends up recommending itself.

Basic FISM Estimated Value Where ℛ 𝑢 + is the set of items rated by user 𝑢, 𝑝 𝑗 and 𝑞 𝑖 are the learned item latent factors, 𝑛 𝑢 + is the number of items rated by 𝑢, and 𝛼 is a user specified parameter between 0 and 1.

FISMrmse Loss Function: RMSE ℒ ∙ = 𝑖∈𝒟 𝑢∈𝒞 𝑟 𝑢𝑖 − 𝑟 𝑢𝑖 2 ℒ ∙ = 𝑖∈𝒟 𝑢∈𝒞 𝑟 𝑢𝑖 − 𝑟 𝑢𝑖 2 Estimated value 𝑟 𝑢𝑖 = 𝑏 𝑢 + 𝑏 𝑖 + 𝑛 𝑢 + −1 −𝛼 𝑗∈ ℛ 𝑢 + \ 𝑖 𝑝 𝑗 𝑞 𝑖 T Regularized optimization problem minimize P,Q 1 2 𝑢,𝑖∈𝑅 𝑟 𝑢𝑖 − 𝑟 𝑢𝑖 𝐹 2 + 𝛽 2 𝐏 𝐹 2 + 𝐐 𝐹 2 + 𝜆 2 𝑏 𝑢 2 2 + 𝛾 2 𝑏 𝑖 2 2

FISMrmse algorithm

FISMauc Loss Function: AUC ℒ ∙ = 𝑢∈𝒞 𝑖∈ ℛ 𝑢 + ,𝑗∈ ℛ 𝑢 − ( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 )−( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 ) 2 Estimated value 𝑟 𝑢𝑖 = 𝑏 𝑢 + 𝑏 𝑖 + 𝑛 𝑢 + −1 −𝛼 𝑗∈ ℛ 𝑢 + \ 𝑖 𝑝 𝑗 𝑞 𝑖 T Regularized optimization problem minimize P,Q 1 2 𝑢∈𝒞 𝑖∈ ℛ 𝑢 + ,𝑗∈ ℛ 𝑢 − ( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 )−( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 ) 𝐹 2 + 𝛽 2 𝐏 𝐹 2 + 𝐐 𝐹 2 + 𝛾 2 𝑏 𝑖 2 2 minimize P,Q 1 2 𝑢∈𝒞 𝑖∈ ℛ 𝑢 + ,𝑗∈ ℛ 𝑢 − ( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 )−( 𝑟 𝑢𝑖 − 𝑟 𝑢𝑗 ) 𝐹 2 + 𝛽 2 𝐏 𝐹 2 + 𝐐 𝐹 2 + 𝛾 2 𝑏 𝑖 2 2

FISMauc algorithm

Evaluation Datasets ML100K: ML100K-1, ML100K-2, ML100K-3 Netflix: Netflix-1, Netflix-2, Netflix-3 Yahoo Music: Yahoo-1, Yahoo-2, Yahoo-3 Only ML100K-3, Netflix-3, Yahoo-2 are presented in the paper due the lack of space

Table 1. Datasets

Evaluation Methodology Metrics 5-fold Leave-One-Out-Cross-Validation (LOOCV) Metrics Hit Rate (HR) 𝐻𝑅= #ℎ𝑖𝑡𝑠 #𝑢𝑠𝑒𝑟𝑠 Average Reciprocal Hit Rank (ARHR) 𝐴𝑅𝐻𝑅= 1 #𝑢𝑠𝑒𝑟𝑠 𝑖=1 #ℎ𝑖𝑡𝑠 1 𝑝𝑜𝑠 𝑖

Evaluation Comparison Algorithms ItemKNN(cos) ItemKNN(cprob) ItemKNN(log) PureSVD BPRkNN BPRMF SLIM FISMrmse FISMauc

Experiment Results

Experiment Results

Experiment Results

Experiment Results

Experiment Results

Experiment Results

Experimental Results

Experimental Results

Conclusion This paper proposed a factored item similarity based method (FISM), which learns the item similarities as the product of two matrices. FISM can well cope with data sparsity problem, and better estimators are achieved as the number of factors increases. FISM outperforms other state-of-the-art top-N recommendation algorithms.

Thank You 감사합니다