A Modified PMF Model Incorporating Implicit Item Associations

Size: px
Start display at page:

Download "A Modified PMF Model Incorporating Implicit Item Associations"

Transcription

1 A Modified PMF Model Incorporating Implicit Item Associations Qiang Liu Institute of Artificial Intelligence College of Computer Science Zhejiang University Hangzhou 31007, China Chengwei Wang Institute of Artificial Intelligence College of Computer Science Zhejiang University Hangzhou 31007, China Congfu Xu Institute of Artificial Intelligence College of Computer Science Zhejiang University Hangzhou 31007, China Abstract As a state-of-the-art recommendation technique, collaborative filtering (CF) methods compute recommendations by leveraging a historical data set of users ratings for items. So far, the best performing CF methods are latent factor models. Probabilistic matrix factorization (PMF) model, as a widely used latent factor model, offers a probabilistic foundation for regularization. In this paper, we present a novel CF method by incorporating implicit relationship between items into the basic PMF model. Firstly we mine the implicit correlation between items based on a matrix factorization model by utilizing contextual information, and then generalize recommendations by incorporating the obtained item relationship into the basic PMF model. We validate our approach on two datasets, and the experimental results show that the proposed method outperforms several existing CF models. Keywords-Recommender Systems; Collaborative filtering; Probabilistic matrix factorization; Contextual information; I. INTRODUCTION Recommender systems aim at suggesting information items (books, movies, music, etc.) that are likely to suit a user s taste. As the most popular methods in recommender systems, collaborative filtering (CF) approaches make recommendations based on the ratings by a set of users whose rating profiles are most similar to that of the active user. Traditional CF methods suffer from limitations in many cases, as they take into account only the binary events of user actions, and generate recommendations by purely mining the user-item rating matrix. In order to provide more personalized and accurate recommendations to users, researchers start to employ additional information such as contextual information and social trust information to improve standard CF models, and thus the context-aware and trust-aware recommender systems have been broadly studied. However these methods suffer from several inherent weaknesses. (1) As to the context-aware methods, the first challenge is data sparsity; with the introduction of context, the transaction information to be processed becomes high-dimensional, and thus the data sparsity problem is aggravated. The second challenge is the computational complexity problem; to process high-dimensional data, context-aware methods, such as tensor-factorization-based model, often suffer from high computational complexity. () As regards the trustaware methods, the acquisition of social information is a challenge. In most traditional e-commerce websites, it is difficult to obtain explicit user social information, thus the trust-aware methods can be hardly implemented. Moreover, incorporating user social information would significantly increase the computational complexity, as the number of users in most applications is huge. In this paper, we present a modified PMF model which incorporates implicit contextualized item associations. Our work is based on the initiations that (1) In a recommendation system, the correlation between two items can be quite different in different contexts. () Contextualized item profile can be characterized by latent features extracted by factorizing the item-context rating matrix. (3) By measuring the similarity between contextualized item profiles, we can establish the implicit association between items. (4) The implicit association can be incorporated into standard PMF model to generate more accurate recommendations. Based on these intuitions, we propose an extensible method to mine implicit contextualized item associations and a modified PMF model to make recommendations. Experimental results shows that our method outperforms state-of-the-art collaborative filtering models. The rest of this paper goes like this: we review related works in Section. Section 3 briefly reviews the the base PMF model. We provide a detailed description of the implicit association mining algorithm and the modified PMF model in section 4. Our experiments are reported in section 5. Finally, we formulate our conclusions and discuss future work in section 6. II. RELATED WORK The matrix factorization (MF) model is currently the best performing method for traditional CF recommendations. MF models map both users and items to a joint latent factor space of dimensionality f, such that user-item interactions are modeled as inner products in that space[1].the singular value decomposition (SVD), is a well-established technique for identifying latent semantic factors, which is applied in recent works about MF [][3], and these models are

2 learned by fitting the previously observed ratings, while overfitting is avoided by regularizing the learned parameters. In[4], Salakhutdinov and Mnih presented Probabilistic Matrix Factorization (PMF) model which scales linearly with the number of observations. Based on the intuition that users can be easily influenced by the friends they trust and prefer their friends recommendations, trust-aware[5][6] [7] CF methods are designed to exploit user social information to improve the recommendation accuracy. However, as mentioned, the trust-aware methods can be hardly implemented in most traditional e-commerce websites, as these websites have no explicit social network and trust information is difficult to obtain. Moreover, as the number of users in most applications is typically huge, incorporating user social information would significantly increase the computational complexity. Other researchers tried to utilize the contextual information to improve recommendation accuracy. The so called context-aware methods [8][9] [10] are based on the intuition that although users general interests can be relatively stable, the exact evaluation of an item can be influenced by many additional and varying contextual factors. Although the context-aware CF methods can provide more personalized and accurate recommendations in many situations, they suffer from two drawbacks: (1) The introduction of additional contextual dimensions exacerbate data sparsity problem. () To deal with high-dimensional data, context-aware models typically suffer from high computational complexity. III. PRELIMINARY Typically in a collaborative filtering scenario, we have a set of users U = {u 1, u,...u m } and a set of items I = {i 1, i,...i n }, and the user-item rating matrix R = [R ui ] m n whose rows are the lists of m users and columns are the lists of n items, with the value r ui denotes the rating of item i provided by user u. In Probabilistic Matrix Factorization(PMF), the conditional distribution over the observed ratings is defined as follows: m p(r U, V, σr) = [N (R ui Uu T V i, σr)] IR ui (1) where N (x µ, σ ) is the probability density function of Gaussian distribution with mean µ and variance σ, Iui R is the indicator function that is equal to 1 if user u rated item i and equal to 0 otherwise. The zero-mean spherical Gaussian priors are also placed on user and item feature vectors: m p(u σu ) = N (U u 0, σu I), p(v σv ) = N (V i 0, σv I) IV. OUR MODEL A. Mining contextualized relationship between items In the field of recommender systems, context can be any information that is relevant to the interaction between a () user and an item. In this section, we present an algorithm for mining the implicit association between items. This algorithm is based on the intuition that the relevance of two items can be different under different context. For example, when considering movie genre context, Love Letter and Titanic 3D may have relatively high correlation degree, as they are both romance movie. While if time context is taken into account, the latter may have closer relationship with Wrath of the Titans as both of them are recently released at cinemas. Assume C = {C 1,..., C k,..., C K } is the set of contexts taken into consideration, the size of C is denoted as K = C, and the instance space size of C is D = K C k (3) k=1 For example, in a movie recommender scenario, if C = {C 1 = T ime, C = MovieGenre, C 3 = Mood }, the value space of C 1, C and C 3 are {January,..., December}, {Action, Romance, Comedy} and {Happy, Depression, Calm} respectively, then K = 3, D = 108, and a particular context may look like: c = {c 1 = { March }, c = { Action, comedy }, c 3 = { Happy }}. Assume that the item-context rating matrix is R R I D, then the element on ith row and cth column can be denoted as r ic which represents the rating for item i under context c.we approximate the matrix R as the sum product of series of matrices: ˆR = P C k Q C k (4) C k C where P C k R I F,Q C k R F C k and F is the number of latent factors. Each context C k corresponds to such two latent factor matrices, and for simplicity we use the same F value for all considered contexts. More specifically we use the following formula to predict r ic : ˆr ic = b i + (P C k i 1 Q Ck j ) (5) c k j c k C k C where b i is the bias for item i, and P C k i, Q C k j are latent factor vectors. Note that c k is a set, as a particular context variable C k is multi-valued. For example, a movie may belong to more than one genre, if context C k = MovieGenre, then a specific value of C k may be c k = { Romance, Comedy }. By minimizing the following objective function: L = 1 ˆric r ic + λ 1 b + λ ( P Ck F ro + Q Ck F ro) C k (6)

3 we obtain matrices P C1,..., P C k,..., P C K. Further we use the ith rows of these matrices to form a profile for item i: P rof(i) = (P C1 i,..., P C k i,..., P C K i ) (7) where P C k i is row vector, P rof(i) R 1 L and L = C F. Thus the contextualized correlation between item i and item j can be defined as: S ij = cos(p rof(i), P rof(j)) (8) the physical meaning of S ij can be interpreted as the degree of similarity between item i and item j taking into consideration the contextual factors in C. Details of the mining process is shown in algorithm 1. Algorithm 1 Mining Implicit Item Associations Require: Rating matrix R, Latent Feature Size F, Learning Rate η, Regularization Coefficient λ 1, λ Ensure: Association matrix S 1: Initializing matrices P C k, Q C k (k = 1,,...,K) and bias vector b with small random number. Initializing association matrix S = 0. : while error on validation set decrease do 3: for all i, c R do 4: ˆr ic = b i + (P C k C k C 5: e = r ic ˆr ic ; 6: b i + = η (e λ 1 b i ); 7: for k = 1,,..., K do 8: for each j c k do 9: for f = 1,,..., F do i 1 c k Q C k j ) j c k 10: P C k if + = η (e 1 c k QC k jf λ P C k 11: Q C k jf + = η (e 1 c k P C k if 1: end for 13: end for 14: end for 15: end for 16: end while 17: for each i I do 18: for each j I do 19: P rof(i) = (P C1 i,..., P C k i,..., P C K i ); 0: P rof(j) = (P C1 j,..., P C k j,..., P C K j ); 1: S ij = cos(p rof(i), P rof(j)); : end for 3: end for 4: return S if ); λ Q C k jf ); B. A Modified Probabilistic Matrix Factorization Model In this section we present a modified PMF model by incorporating contextualized implicit item associations obtained via the algorithm discussed in the previous subsection. The corresponding graphical model is shown in figure 1 and the conditional distribution over the observed ratings is the same as the equation 1 formulated in PMF model. Figure 1. A Modified PMF Model In our model, item i s feature vector is the weighted average of the feature vectors of its neighbors. In vector form, we get: j N ˆV i = i V j S ij (9) j N i S ij where N i is the set of item i s neighbors, and S ij is the implicit correlation degree between item i and j obtained from algorithm 1. In our model, the conditional distribution over the observed ratings is the same with that of basic PMF model, see equation (1). Comparing with basic PMF model, the major difference is that an item s latent feature vector is affected by its neighbors in our model. The conditional distribution of item latent features is: p(v S, σ V, σ S) p(v S, σ S) p(v σ V ) (10) where p(v S, σs ) is the conditional distribution of item latent features given the latent features of its neighbors which can be described as: p(v S, σ S) = N (V i j N i V j S ij, σ SI) (11) Hence, the posterior probability of the latent variables U and V can be obtained as: p(u, V R, S, σ R, σ S, σ U, σ V ) p(r U, V, σr)p(u σ U )p(v S, σv, σs) m m = [N (R ui Uu T V i, σr)] IR ui N (U u 0, σu I) N (V i j N i V j S ij, σ SI) N (V i 0, σv I) (1)

4 The logarithm of the posterior distribution is: ln p(u, V R, S, σr, σs, σu, σv ) = 1 m n σr Iui(R R ui Uu T V i ) 1 m σu Uu T U u 1 n σ Vi T V i V 1 n σs ((V i V j S ij ) T (V i V j S ij )) j N i j N i 1 m ( n Iui)lnσ R R 1 (m f)lnσ U 1 (n f)(lnσ V + lnσ S) + C (13) where C is a constant that does not depend on parameters, and maximizing the log-posterior over two latent features is equivalent to minimizing the following sum of squared errors objective functions with quadratic regularization terms: F = 1 m n I R ui(r ui Uu T V i ) + λ U + λ S m U u F ro + λ n V V i F ro n ((V i V j S ij ) T (V i V j S ij )) j N i j N i (14) where λ U = λ R /λ U, λ V = λ R /λ V, λ S = λ R /λ S, F ro denotes the Frobenius norm. and a local minimum of the objective function given by equation (14) can be found by performing gradient descent on U u and V i : F U u = F V i = n IuiV R i (Uu T V i R ui ) + λ U U u (15) m IuiU R u (Uu T V i R ui ) + λ V V i + λ S (V i j N i V j S ij ) λ S j i N j (V j x N j V x S jx ) (16) the training process of the modified PMF model is described in algorithm. C. Disscussion Our model has the ability to provide context-aware recommendations. Two strategies that can be used in the phase of mining implicit item associations are as follows: (1) Filter: The Filter strategy retains only the most influencing contextual factors while filters out all other contextual factors. For example, if we are convinced that Time and Location Algorithm A Factorization Model Incorporating Implicit Item Associations Require: Rating Matrix R R m n, Latent Feature Size F,Learning Rate η, Regularization Coefficient λ u, λ v, λ s 1: Initializing matrices U,V with small random number : while error on validation set decrease do 3: for each i I do 4: x = (V i j N i V i S ij ); 5: y = j i N j (V j k N j V k S jk ); 6: for each u U u, i R do 7: ˆr ui = U u V i ; 8: e = r ui ˆr ui ; 9: for k = 1,,..., K do 10: U uk = η (e V ik + λ u U uk ); 11: V ik = η (e U uk +λ v V ik +λ s x k λ s y k ); 1: end for 13: end for 14: end for 15: end while have the greatest impact on recommendations, then in the Filter strategy only Time and Location factors are taken into account when mining implicit item associations; () Weight: The Weight strategy takes into account all contextual factors that have an effect on the recommendation results, giving them different weights. Again, if Time and Location are the main factors influencing recommendations, then in the Weight strategy they will get higher weights than other contextual factors. In our method, we establish the implicit correlation between items by leveraging contextual information. Unlike other mainstream context-aware CF model, we do not model context as additional dimensions thus high computational cost and aggravated data sparsity problem are avoided. In addition, our model has good extensibility in terms of context, that is, any contextual factor that affects recommendations can be included into set C. The trust-aware CF models (e.g. the Social MF model) explore the impact of explicit social information on recommendations. By contrast, our model explores the impact of implicit item associations on recommendations. Our method has better expansibility considering that in many application areas (e.g. the e-commerce websites) it is a great challenge to obtain explicit social information while mining the implicit item associations is relatively easier. Note that the proposed implicit correlation mining algorithm can be used as a novel similarity computation method. By utilizing the contextual information, we can mine the implicit associations between either items or users. Comparing with traditional similarity computation methods utilized in memory-based CF, our approach can measure correlation between two entities more accurate and have

5 better explanation by employing various contextual factors. V. EXPERIMENTS In order to show the performance improvement of our model, we also implement the classic item based KNN[11] method and the baseline MF approach[1] for comparison. A. Datasets 1) The MovieLens Dataset: We use the MovieLens 10M dataset to conduct our experiments. The whole MovieLens dataset contains 10,000,054 ratings applied to 10,681 movies by 71,567 users of the online movie recommender service MovieLens. In our experiments, we sort the ratings made by each user temporally, and pick out the most recent 0 percent to form a validation set. ) The Yahoo! Music Dataset: The dataset 3 comprises 6,810,175 ratings of 64,961 music items by 1,000,990 users collected during In order to conduct our experiments, we sampled 46,870,551 ratings applied to 8,76 albums by 518,819 users from the original train data set. And we further split the obtained subset into local training and test set, as was done to the MovieLens dataset. 3) Contextualized Rating Aggregation: In our experiments, we take into account two types of contextual factors namely Time and Genre. Thus the set C = {C 1 = T ime, C = Genre }. To mine the implicit item associations, we need firstly aggregate the original rating matrix to form the item-context rating matrix R. We consider month-level time information, for example, the year interval of the Movielens dataset is 15(form 1995 to 009), and each year has 1 moths, thus the size of C 1 s value space is C 1 = 180. Both of the two datasets provide item genre information. In the Movielens dataset, a movie can has one or more genres, and the size of the genre value space is C = 18. While the Yahoo! Music dataset has a relatively larger genre value space C = 99. Details about the value space corresponding to each context is shown in table I. Table I DATASET STATISTICS Statistics MovieLens Yahoo!Music Time C Genre C Each rating element r ic in R is obtained by calculating the mean rating for item i under context c. For example, if c = {{ }, {Action, Adventure}}, then the rating r ic is the mean rating for item i in September, B. Experimental Results In this section, we report the experimental results of our approach and make some comparisons with other CF methods. In order to make the results reproducible, we provide detailed parameters. When evaluating the approach on MovieLens dataset, we used the following values for the meta parameters: η = 0.001, λ U = λ V = 0.0, λ S = Table II summarizes the experiment performance over the MovieLens dataset for different methods. Prediction accuracy is measured by RMSE for varying value of factor number F. Note that parameter Table II PERFORMANCE COMPARISON ON MOVIELENS DATASET Method F = 0 F = 50 F = 100 F = 00 KNN SVD Our Model F doesn t exist in the knn model; when the neighbor size k is set to 0, the item-based knn approach gets its best result. As the table shows, our model achieves better RMSE performance than other two CF methods. When F = 0, our model reduces RMSE by 1.6% compared with the knn model, and by 1.60% compared with the SVD model. When F = 00, our method reduces RMSE by 13.% compared with the knn model, and by 1.49% compared with the SVD model. Table III reports the experimental results on the Table III PERFORMANCE COMPARISON ON YAHOO! MUSIC DATASET Method F = 0 F = 50 F = 100 F = 00 KNN SVD Our Model Yahoo! Music dataset. We set η = , λ U = λ V = 0.8, λ S = 0.0 as the default parameters. On Yahoo! Music Dataset, when the neighbor size k is set to 10, the knn method gets its best result. When F = 0, our model reduce RMSE by 6.84% compared with the knn model, and by 6.45% compared with the SVD model. When F = 00, we reduce RMSE by 7.58% compared with the knn model, and by 4.94% compared with the SVD model. Figure and figure 3 describe the convergence process of our model and provide more detailed comparisons between our method and other two CF methods. Similar to other factorization models(e.g. the SVD model), a larger latent factor size F tends to make the results of our model better. With the same F value, our model get better results than the SVD model, which indicates that the introduction of implicit item relationship helps our model to capture the latent characteristics of the items more accurately.

6 Figure. RMSE knn (k = 0) F = 0 F = 00 Our Model (F = 0) Our Model (F = 00) MF (F = 00) knn (k = 0) MF (F = 00) epochs Our approach with different values of F on Movielens dataset () Explore the effectiveness of our model on different types of users. (3) Apply the proposed implicit association mining algorithm in other scenarios (e.g. memory-based CF methods) where measuring the similarity between two entities is needed. (4) Validate our approach in practical applications. ACKNOWLEDGMENT This research is supported by the Natural Science Foundations of China (No ) and the National Basic Research Program of China (No. 010CB37903). REFERENCES [1] Y. Koren, R. Bell, and C. Volinsky, Matrix factorization techniques for recommender systems, Computer, vol. 4, no. 8, pp , knn (k = 10) Our Model (F = 0) Our Model (F = 00) MF (F = 00) knn (k = 10) [] A. Paterek, Improving regularized singular value decomposition for collaborative filtering, in Proceedings of KDD Cup and Workshop, vol. 007, 007, pp RMSE F = 0 MF (F = 00) [3] Y. Koren, Factorization meets the neighborhood: a multifaceted collaborative filtering model, in Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 008, pp Figure 3. 6 F = epochs Our approach with different values of F on Yahoo! Music dataset [4] R. Salakhutdinov and A. Mnih, Probabilistic matrix factorization, Advances in neural information processing systems, vol. 0, pp , 008. [5] H. Ma, I. King, and M. Lyu, Learning to recommend with social trust ensemble, in Proceedings of the 3nd international ACM SIGIR conference on Research and development in information retrieval. ACM, 009, pp VI. CONCLUSION AND FUTURE WORK In this work, we proposed a CF method aiming at providing more accurate recommendations. Our model mainly consists of two parts: (1) An extensible method to mine implicit contextualized item correlations. () An improved PMF model to make personalized recommendations. We validate our approach on two real datasets and the results demonstrate our method outperforms several existing CF models. Comparing with the trust-aware CF model and the contextaware CF model, our method has better expansibility: (1) Mining the implicit item associations is relatively easier than obtaining social relations or trust information because many application areas (e.g. the e-commerce websites) even have no explicit social networks. () Any contextual factor (time, weather, mood, etc.) that has an impact on recommendation can be included into the mining process to affect the item associations, and unlike other mainstream context-aware CF model, we do not model context as additional dimensions thus we avoid high computational cost and do not have to face aggravated data sparsity problem. Future work can be carried out from the following aspects: (1) Further explore how different contextual factors affect the performance of our model, and propose a selection standard. [6] H. Ma, M. Lyu, and I. King, Learning to recommend with trust and distrust relationships, in Proceedings of the third ACM conference on Recommender systems. ACM, 009, pp [7] M. Jamali and M. Ester, A transitivity aware matrix factorization model for recommendation in social networks, in Twenty-Second International Joint Conference on Artificial Intelligence, 011. [8] G. Adomavicius and A. Tuzhilin, Context-aware recommender systems, Recommender Systems Handbook, pp , 011. [9] A. Karatzoglou, X. Amatriain, L. Baltrunas, and N. Oliver, Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering, in Proceedings of the fourth ACM conference on Recommender systems. ACM, 010, pp [10] U. Panniello and M. Gorgoglione, A contextual modeling approach to context-aware recommender systems, in Workshop on Context-Aware Recommender Systems (CARS-011), Chicago, IL (USA), October, vol. 3, 011. [11] G. Linden, B. Smith, and J. York, Amazon. com recommendations: Item-to-item collaborative filtering, Internet Computing, IEEE, vol. 7, no. 1, pp , 003.

Matrix Factorization Techniques For Recommender Systems. Collaborative Filtering

Matrix Factorization Techniques For Recommender Systems. Collaborative Filtering Matrix Factorization Techniques For Recommender Systems Collaborative Filtering Markus Freitag, Jan-Felix Schwarz 28 April 2011 Agenda 2 1. Paper Backgrounds 2. Latent Factor Models 3. Overfitting & Regularization

More information

Andriy Mnih and Ruslan Salakhutdinov

Andriy Mnih and Ruslan Salakhutdinov MATRIX FACTORIZATION METHODS FOR COLLABORATIVE FILTERING Andriy Mnih and Ruslan Salakhutdinov University of Toronto, Machine Learning Group 1 What is collaborative filtering? The goal of collaborative

More information

* Matrix Factorization and Recommendation Systems

* Matrix Factorization and Recommendation Systems Matrix Factorization and Recommendation Systems Originally presented at HLF Workshop on Matrix Factorization with Loren Anderson (University of Minnesota Twin Cities) on 25 th September, 2017 15 th March,

More information

A Matrix Factorization Technique with Trust Propagation for Recommendation in Social Networks

A Matrix Factorization Technique with Trust Propagation for Recommendation in Social Networks A Matrix Factorization Technique with Trust Propagation for Recommendation in Social Networks ABSTRACT Mohsen Jamali School of Computing Science Simon Fraser University Burnaby, BC, Canada mohsen_jamali@cs.sfu.ca

More information

COT: Contextual Operating Tensor for Context-Aware Recommender Systems

COT: Contextual Operating Tensor for Context-Aware Recommender Systems Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence COT: Contextual Operating Tensor for Context-Aware Recommender Systems Qiang Liu, Shu Wu, Liang Wang Center for Research on Intelligent

More information

Collaborative Recommendation with Multiclass Preference Context

Collaborative Recommendation with Multiclass Preference Context Collaborative Recommendation with Multiclass Preference Context Weike Pan and Zhong Ming {panweike,mingz}@szu.edu.cn College of Computer Science and Software Engineering Shenzhen University Pan and Ming

More information

SCMF: Sparse Covariance Matrix Factorization for Collaborative Filtering

SCMF: Sparse Covariance Matrix Factorization for Collaborative Filtering SCMF: Sparse Covariance Matrix Factorization for Collaborative Filtering Jianping Shi Naiyan Wang Yang Xia Dit-Yan Yeung Irwin King Jiaya Jia Department of Computer Science and Engineering, The Chinese

More information

Matrix Factorization In Recommender Systems. Yong Zheng, PhDc Center for Web Intelligence, DePaul University, USA March 4, 2015

Matrix Factorization In Recommender Systems. Yong Zheng, PhDc Center for Web Intelligence, DePaul University, USA March 4, 2015 Matrix Factorization In Recommender Systems Yong Zheng, PhDc Center for Web Intelligence, DePaul University, USA March 4, 2015 Table of Contents Background: Recommender Systems (RS) Evolution of Matrix

More information

Collaborative Filtering. Radek Pelánek

Collaborative Filtering. Radek Pelánek Collaborative Filtering Radek Pelánek 2017 Notes on Lecture the most technical lecture of the course includes some scary looking math, but typically with intuitive interpretation use of standard machine

More information

Scaling Neighbourhood Methods

Scaling Neighbourhood Methods Quick Recap Scaling Neighbourhood Methods Collaborative Filtering m = #items n = #users Complexity : m * m * n Comparative Scale of Signals ~50 M users ~25 M items Explicit Ratings ~ O(1M) (1 per billion)

More information

arxiv: v2 [cs.ir] 14 May 2018

arxiv: v2 [cs.ir] 14 May 2018 A Probabilistic Model for the Cold-Start Problem in Rating Prediction using Click Data ThaiBinh Nguyen 1 and Atsuhiro Takasu 1, 1 Department of Informatics, SOKENDAI (The Graduate University for Advanced

More information

Recommender Systems. Dipanjan Das Language Technologies Institute Carnegie Mellon University. 20 November, 2007

Recommender Systems. Dipanjan Das Language Technologies Institute Carnegie Mellon University. 20 November, 2007 Recommender Systems Dipanjan Das Language Technologies Institute Carnegie Mellon University 20 November, 2007 Today s Outline What are Recommender Systems? Two approaches Content Based Methods Collaborative

More information

Collaborative Filtering on Ordinal User Feedback

Collaborative Filtering on Ordinal User Feedback Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Collaborative Filtering on Ordinal User Feedback Yehuda Koren Google yehudako@gmail.com Joseph Sill Analytics Consultant

More information

Binary Principal Component Analysis in the Netflix Collaborative Filtering Task

Binary Principal Component Analysis in the Netflix Collaborative Filtering Task Binary Principal Component Analysis in the Netflix Collaborative Filtering Task László Kozma, Alexander Ilin, Tapani Raiko first.last@tkk.fi Helsinki University of Technology Adaptive Informatics Research

More information

Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation

Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie, Shenglin Zhao, Zibin Zheng, Jieming Zhu and Michael R. Lyu School of Computer Science and Technology, Southwest

More information

Collaborative Filtering Applied to Educational Data Mining

Collaborative Filtering Applied to Educational Data Mining Journal of Machine Learning Research (200) Submitted ; Published Collaborative Filtering Applied to Educational Data Mining Andreas Töscher commendo research 8580 Köflach, Austria andreas.toescher@commendo.at

More information

Recommendation Systems

Recommendation Systems Recommendation Systems Pawan Goyal CSE, IITKGP October 29-30, 2015 Pawan Goyal (IIT Kharagpur) Recommendation Systems October 29-30, 2015 1 / 61 Recommendation System? Pawan Goyal (IIT Kharagpur) Recommendation

More information

Matrix Factorization Techniques for Recommender Systems

Matrix Factorization Techniques for Recommender Systems Matrix Factorization Techniques for Recommender Systems By Yehuda Koren Robert Bell Chris Volinsky Presented by Peng Xu Supervised by Prof. Michel Desmarais 1 Contents 1. Introduction 4. A Basic Matrix

More information

Rating Prediction with Topic Gradient Descent Method for Matrix Factorization in Recommendation

Rating Prediction with Topic Gradient Descent Method for Matrix Factorization in Recommendation Rating Prediction with Topic Gradient Descent Method for Matrix Factorization in Recommendation Guan-Shen Fang, Sayaka Kamei, Satoshi Fujita Department of Information Engineering Hiroshima University Hiroshima,

More information

Factorization models for context-aware recommendations

Factorization models for context-aware recommendations INFOCOMMUNICATIONS JOURNAL Factorization Models for Context-aware Recommendations Factorization models for context-aware recommendations Balázs Hidasi Abstract The field of implicit feedback based recommender

More information

Recommendation Systems

Recommendation Systems Recommendation Systems Pawan Goyal CSE, IITKGP October 21, 2014 Pawan Goyal (IIT Kharagpur) Recommendation Systems October 21, 2014 1 / 52 Recommendation System? Pawan Goyal (IIT Kharagpur) Recommendation

More information

Service Recommendation for Mashup Composition with Implicit Correlation Regularization

Service Recommendation for Mashup Composition with Implicit Correlation Regularization 205 IEEE International Conference on Web Services Service Recommendation for Mashup Composition with Implicit Correlation Regularization Lina Yao, Xianzhi Wang, Quan Z. Sheng, Wenjie Ruan, and Wei Zhang

More information

A Bayesian Treatment of Social Links in Recommender Systems ; CU-CS

A Bayesian Treatment of Social Links in Recommender Systems ; CU-CS University of Colorado, Boulder CU Scholar Computer Science Technical Reports Computer Science Spring 5--0 A Bayesian Treatment of Social Links in Recommender Systems ; CU-CS-09- Mike Gartrell University

More information

Mixed Membership Matrix Factorization

Mixed Membership Matrix Factorization Mixed Membership Matrix Factorization Lester Mackey University of California, Berkeley Collaborators: David Weiss, University of Pennsylvania Michael I. Jordan, University of California, Berkeley 2011

More information

Algorithms for Collaborative Filtering

Algorithms for Collaborative Filtering Algorithms for Collaborative Filtering or How to Get Half Way to Winning $1million from Netflix Todd Lipcon Advisor: Prof. Philip Klein The Real-World Problem E-commerce sites would like to make personalized

More information

Collaborative Filtering

Collaborative Filtering Collaborative Filtering Nicholas Ruozzi University of Texas at Dallas based on the slides of Alex Smola & Narges Razavian Collaborative Filtering Combining information among collaborating entities to make

More information

Recommender Systems EE448, Big Data Mining, Lecture 10. Weinan Zhang Shanghai Jiao Tong University

Recommender Systems EE448, Big Data Mining, Lecture 10. Weinan Zhang Shanghai Jiao Tong University 2018 EE448, Big Data Mining, Lecture 10 Recommender Systems Weinan Zhang Shanghai Jiao Tong University http://wnzhang.net http://wnzhang.net/teaching/ee448/index.html Content of This Course Overview of

More information

Mixed Membership Matrix Factorization

Mixed Membership Matrix Factorization Mixed Membership Matrix Factorization Lester Mackey 1 David Weiss 2 Michael I. Jordan 1 1 University of California, Berkeley 2 University of Pennsylvania International Conference on Machine Learning, 2010

More information

Multiverse Recommendation: N-dimensional Tensor Factorization for Context-aware Collaborative Filtering

Multiverse Recommendation: N-dimensional Tensor Factorization for Context-aware Collaborative Filtering Multiverse Recommendation: N-dimensional Tensor Factorization for Context-aware Collaborative Filtering Alexandros Karatzoglou Telefonica Research Barcelona, Spain alexk@tid.es Xavier Amatriain Telefonica

More information

Joint user knowledge and matrix factorization for recommender systems

Joint user knowledge and matrix factorization for recommender systems World Wide Web (2018) 21:1141 1163 DOI 10.1007/s11280-017-0476-7 Joint user knowledge and matrix factorization for recommender systems Yonghong Yu 1,2 Yang Gao 2 Hao Wang 2 Ruili Wang 3 Received: 13 February

More information

Circle-based Recommendation in Online Social Networks

Circle-based Recommendation in Online Social Networks Circle-based Recommendation in Online Social Networks Xiwang Yang, Harald Steck*, and Yong Liu Polytechnic Institute of NYU * Bell Labs/Netflix 1 Outline q Background & Motivation q Circle-based RS Trust

More information

Cost-Aware Collaborative Filtering for Travel Tour Recommendations

Cost-Aware Collaborative Filtering for Travel Tour Recommendations Cost-Aware Collaborative Filtering for Travel Tour Recommendations YONG GE, University of North Carolina at Charlotte HUI XIONG, RutgersUniversity ALEXANDER TUZHILIN, New York University QI LIU, University

More information

Mixture-Rank Matrix Approximation for Collaborative Filtering

Mixture-Rank Matrix Approximation for Collaborative Filtering Mixture-Rank Matrix Approximation for Collaborative Filtering Dongsheng Li 1 Chao Chen 1 Wei Liu 2 Tun Lu 3,4 Ning Gu 3,4 Stephen M. Chu 1 1 IBM Research - China 2 Tencent AI Lab, China 3 School of Computer

More information

SoCo: A Social Network Aided Context-Aware Recommender System

SoCo: A Social Network Aided Context-Aware Recommender System SoCo: A Social Network Aided Context-Aware Recommender System ABSTRACT Xin Liu École Polytechnique Fédérale de Lausanne Batiment BC, Station 14 1015 Lausanne, Switzerland x.liu@epfl.ch Contexts and social

More information

Facing the information flood in our daily lives, search engines mainly respond

Facing the information flood in our daily lives, search engines mainly respond Interaction-Rich ransfer Learning for Collaborative Filtering with Heterogeneous User Feedback Weike Pan and Zhong Ming, Shenzhen University A novel and efficient transfer learning algorithm called interaction-rich

More information

Location Regularization-Based POI Recommendation in Location-Based Social Networks

Location Regularization-Based POI Recommendation in Location-Based Social Networks information Article Location Regularization-Based POI Recommendation in Location-Based Social Networks Lei Guo 1,2, * ID, Haoran Jiang 3 and Xinhua Wang 4 1 Postdoctoral Research Station of Management

More information

Context-aware Ensemble of Multifaceted Factorization Models for Recommendation Prediction in Social Networks

Context-aware Ensemble of Multifaceted Factorization Models for Recommendation Prediction in Social Networks Context-aware Ensemble of Multifaceted Factorization Models for Recommendation Prediction in Social Networks Yunwen Chen kddchen@gmail.com Yingwei Xin xinyingwei@gmail.com Lu Yao luyao.2013@gmail.com Zuotao

More information

Recommendation Systems

Recommendation Systems Recommendation Systems Popularity Recommendation Systems Predicting user responses to options Offering news articles based on users interests Offering suggestions on what the user might like to buy/consume

More information

Scalable Bayesian Matrix Factorization

Scalable Bayesian Matrix Factorization Scalable Bayesian Matrix Factorization Avijit Saha,1, Rishabh Misra,2, and Balaraman Ravindran 1 1 Department of CSE, Indian Institute of Technology Madras, India {avijit, ravi}@cse.iitm.ac.in 2 Department

More information

Additive Co-Clustering with Social Influence for Recommendation

Additive Co-Clustering with Social Influence for Recommendation Additive Co-Clustering with Social Influence for Recommendation Xixi Du Beijing Key Lab of Traffic Data Analysis and Mining Beijing Jiaotong University Beijing, China 100044 1510391@bjtu.edu.cn Huafeng

More information

TopicMF: Simultaneously Exploiting Ratings and Reviews for Recommendation

TopicMF: Simultaneously Exploiting Ratings and Reviews for Recommendation Proceedings of the wenty-eighth AAAI Conference on Artificial Intelligence opicmf: Simultaneously Exploiting Ratings and Reviews for Recommendation Yang Bao Hui Fang Jie Zhang Nanyang Business School,

More information

Matrix Factorization with Content Relationships for Media Personalization

Matrix Factorization with Content Relationships for Media Personalization Association for Information Systems AIS Electronic Library (AISeL) Wirtschaftsinformatik Proceedings 013 Wirtschaftsinformatik 013 Matrix Factorization with Content Relationships for Media Personalization

More information

Impact of Data Characteristics on Recommender Systems Performance

Impact of Data Characteristics on Recommender Systems Performance Impact of Data Characteristics on Recommender Systems Performance Gediminas Adomavicius YoungOk Kwon Jingjing Zhang Department of Information and Decision Sciences Carlson School of Management, University

More information

Decoupled Collaborative Ranking

Decoupled Collaborative Ranking Decoupled Collaborative Ranking Jun Hu, Ping Li April 24, 2017 Jun Hu, Ping Li WWW2017 April 24, 2017 1 / 36 Recommender Systems Recommendation system is an information filtering technique, which provides

More information

Matrix and Tensor Factorization from a Machine Learning Perspective

Matrix and Tensor Factorization from a Machine Learning Perspective Matrix and Tensor Factorization from a Machine Learning Perspective Christoph Freudenthaler Information Systems and Machine Learning Lab, University of Hildesheim Research Seminar, Vienna University of

More information

Collaborative Filtering: A Machine Learning Perspective

Collaborative Filtering: A Machine Learning Perspective Collaborative Filtering: A Machine Learning Perspective Chapter 6: Dimensionality Reduction Benjamin Marlin Presenter: Chaitanya Desai Collaborative Filtering: A Machine Learning Perspective p.1/18 Topics

More information

Preliminaries. Data Mining. The art of extracting knowledge from large bodies of structured data. Let s put it to use!

Preliminaries. Data Mining. The art of extracting knowledge from large bodies of structured data. Let s put it to use! Data Mining The art of extracting knowledge from large bodies of structured data. Let s put it to use! 1 Recommendations 2 Basic Recommendations with Collaborative Filtering Making Recommendations 4 The

More information

a Short Introduction

a Short Introduction Collaborative Filtering in Recommender Systems: a Short Introduction Norm Matloff Dept. of Computer Science University of California, Davis matloff@cs.ucdavis.edu December 3, 2016 Abstract There is a strong

More information

Collaborative Filtering with Aspect-based Opinion Mining: A Tensor Factorization Approach

Collaborative Filtering with Aspect-based Opinion Mining: A Tensor Factorization Approach 2012 IEEE 12th International Conference on Data Mining Collaborative Filtering with Aspect-based Opinion Mining: A Tensor Factorization Approach Yuanhong Wang,Yang Liu, Xiaohui Yu School of Computer Science

More information

Collaborative topic models: motivations cont

Collaborative topic models: motivations cont Collaborative topic models: motivations cont Two topics: machine learning social network analysis Two people: " boy Two articles: article A! girl article B Preferences: The boy likes A and B --- no problem.

More information

Exploiting Local and Global Social Context for Recommendation

Exploiting Local and Global Social Context for Recommendation Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Exploiting Local and Global Social Context for Recommendation Jiliang Tang, Xia Hu, Huiji Gao, Huan Liu Computer

More information

Review: Probabilistic Matrix Factorization. Probabilistic Matrix Factorization (PMF)

Review: Probabilistic Matrix Factorization. Probabilistic Matrix Factorization (PMF) Case Study 4: Collaborative Filtering Review: Probabilistic Matrix Factorization Machine Learning for Big Data CSE547/STAT548, University of Washington Emily Fox February 2 th, 214 Emily Fox 214 1 Probabilistic

More information

Content-based Recommendation

Content-based Recommendation Content-based Recommendation Suthee Chaidaroon June 13, 2016 Contents 1 Introduction 1 1.1 Matrix Factorization......................... 2 2 slda 2 2.1 Model................................. 3 3 flda 3

More information

Transfer Learning for Collective Link Prediction in Multiple Heterogenous Domains

Transfer Learning for Collective Link Prediction in Multiple Heterogenous Domains Transfer Learning for Collective Link Prediction in Multiple Heterogenous Domains Bin Cao caobin@cse.ust.hk Nathan Nan Liu nliu@cse.ust.hk Qiang Yang qyang@cse.ust.hk Hong Kong University of Science and

More information

Restricted Boltzmann Machines for Collaborative Filtering

Restricted Boltzmann Machines for Collaborative Filtering Restricted Boltzmann Machines for Collaborative Filtering Authors: Ruslan Salakhutdinov Andriy Mnih Geoffrey Hinton Benjamin Schwehn Presentation by: Ioan Stanculescu 1 Overview The Netflix prize problem

More information

arxiv: v1 [cs.si] 18 Oct 2015

arxiv: v1 [cs.si] 18 Oct 2015 Temporal Matrix Factorization for Tracking Concept Drift in Individual User Preferences Yung-Yin Lo Graduated Institute of Electrical Engineering National Taiwan University Taipei, Taiwan, R.O.C. r02921080@ntu.edu.tw

More information

CS 175: Project in Artificial Intelligence. Slides 4: Collaborative Filtering

CS 175: Project in Artificial Intelligence. Slides 4: Collaborative Filtering CS 175: Project in Artificial Intelligence Slides 4: Collaborative Filtering 1 Topic 6: Collaborative Filtering Some slides taken from Prof. Smyth (with slight modifications) 2 Outline General aspects

More information

Time-aware Collaborative Topic Regression: Towards Higher Relevance in Textual Item Recommendation

Time-aware Collaborative Topic Regression: Towards Higher Relevance in Textual Item Recommendation Time-aware Collaborative Topic Regression: Towards Higher Relevance in Textual Item Recommendation Anas Alzogbi Department of Computer Science, University of Freiburg 79110 Freiburg, Germany alzoghba@informatik.uni-freiburg.de

More information

Local Low-Rank Matrix Approximation with Preference Selection of Anchor Points

Local Low-Rank Matrix Approximation with Preference Selection of Anchor Points Local Low-Rank Matrix Approximation with Preference Selection of Anchor Points Menghao Zhang Beijing University of Posts and Telecommunications Beijing,China Jack@bupt.edu.cn Binbin Hu Beijing University

More information

APPLICATIONS OF MINING HETEROGENEOUS INFORMATION NETWORKS

APPLICATIONS OF MINING HETEROGENEOUS INFORMATION NETWORKS APPLICATIONS OF MINING HETEROGENEOUS INFORMATION NETWORKS Yizhou Sun College of Computer and Information Science Northeastern University yzsun@ccs.neu.edu July 25, 2015 Heterogeneous Information Networks

More information

Bayesian Matrix Factorization with Side Information and Dirichlet Process Mixtures

Bayesian Matrix Factorization with Side Information and Dirichlet Process Mixtures Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10) Bayesian Matrix Factorization with Side Information and Dirichlet Process Mixtures Ian Porteous and Arthur Asuncion

More information

Jeffrey D. Ullman Stanford University

Jeffrey D. Ullman Stanford University Jeffrey D. Ullman Stanford University 2 Often, our data can be represented by an m-by-n matrix. And this matrix can be closely approximated by the product of two matrices that share a small common dimension

More information

Matrix Factorization Techniques for Recommender Systems

Matrix Factorization Techniques for Recommender Systems Matrix Factorization Techniques for Recommender Systems Patrick Seemann, December 16 th, 2014 16.12.2014 Fachbereich Informatik Recommender Systems Seminar Patrick Seemann Topics Intro New-User / New-Item

More information

Kernelized Matrix Factorization for Collaborative Filtering

Kernelized Matrix Factorization for Collaborative Filtering Kernelized Matrix Factorization for Collaborative Filtering Xinyue Liu Charu Aggarwal Yu-Feng Li Xiangnan Kong Xinyuan Sun Saket Sathe Abstract Matrix factorization (MF) methods have shown great promise

More information

arxiv: v2 [cs.ir] 4 Jun 2018

arxiv: v2 [cs.ir] 4 Jun 2018 Metric Factorization: Recommendation beyond Matrix Factorization arxiv:1802.04606v2 [cs.ir] 4 Jun 2018 Shuai Zhang, Lina Yao, Yi Tay, Xiwei Xu, Xiang Zhang and Liming Zhu School of Computer Science and

More information

Collaborative Location Recommendation by Integrating Multi-dimensional Contextual Information

Collaborative Location Recommendation by Integrating Multi-dimensional Contextual Information 1 Collaborative Location Recommendation by Integrating Multi-dimensional Contextual Information LINA YAO, University of New South Wales QUAN Z. SHENG, Macquarie University XIANZHI WANG, Singapore Management

More information

Data Mining Techniques

Data Mining Techniques Data Mining Techniques CS 622 - Section 2 - Spring 27 Pre-final Review Jan-Willem van de Meent Feedback Feedback https://goo.gl/er7eo8 (also posted on Piazza) Also, please fill out your TRACE evaluations!

More information

Learning to Recommend Point-of-Interest with the Weighted Bayesian Personalized Ranking Method in LBSNs

Learning to Recommend Point-of-Interest with the Weighted Bayesian Personalized Ranking Method in LBSNs information Article Learning to Recommend Point-of-Interest with the Weighted Bayesian Personalized Ranking Method in LBSNs Lei Guo 1, *, Haoran Jiang 2, Xinhua Wang 3 and Fangai Liu 3 1 School of Management

More information

Crowd-Learning: Improving the Quality of Crowdsourcing Using Sequential Learning

Crowd-Learning: Improving the Quality of Crowdsourcing Using Sequential Learning Crowd-Learning: Improving the Quality of Crowdsourcing Using Sequential Learning Mingyan Liu (Joint work with Yang Liu) Department of Electrical Engineering and Computer Science University of Michigan,

More information

NOWADAYS, Collaborative Filtering (CF) [14] plays an

NOWADAYS, Collaborative Filtering (CF) [14] plays an JOURNAL OF L A T E X CLASS FILES, VOL. 4, NO. 8, AUGUST 205 Multi-behavioral Sequential Prediction with Recurrent Log-bilinear Model Qiang Liu, Shu Wu, Member, IEEE, and Liang Wang, Senior Member, IEEE

More information

Predicting Neighbor Goodness in Collaborative Filtering

Predicting Neighbor Goodness in Collaborative Filtering Predicting Neighbor Goodness in Collaborative Filtering Alejandro Bellogín and Pablo Castells {alejandro.bellogin, pablo.castells}@uam.es Universidad Autónoma de Madrid Escuela Politécnica Superior Introduction:

More information

Recommender Systems with Social Regularization

Recommender Systems with Social Regularization Recommender Systems with Social Regularization Hao Ma The Chinese University of Hong Kong Shatin, N.T., Hong Kong hma@cse.cuhk.edu.hk Michael R. Lyu The Chinese University of Hong Kong Shatin, N.T., Hong

More information

A Survey of Point-of-Interest Recommendation in Location-Based Social Networks

A Survey of Point-of-Interest Recommendation in Location-Based Social Networks Trajectory-Based Behavior Analytics: Papers from the 2015 AAAI Workshop A Survey of Point-of-Interest Recommendation in Location-Based Social Networks Yonghong Yu Xingguo Chen Tongda College School of

More information

Exploiting Emotion on Reviews for Recommender Systems

Exploiting Emotion on Reviews for Recommender Systems Exploiting Emotion on Reviews for Recommender Systems Xuying Meng 1,2, Suhang Wang 3, Huan Liu 3 and Yujun Zhang 1 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China

More information

Collaborative Filtering with Temporal Dynamics with Using Singular Value Decomposition

Collaborative Filtering with Temporal Dynamics with Using Singular Value Decomposition ISSN 1330-3651 (Print), ISSN 1848-6339 (Online) https://doi.org/10.17559/tv-20160708140839 Original scientific paper Collaborative Filtering with Temporal Dynamics with Using Singular Value Decomposition

More information

Matrix Factorization and Collaborative Filtering

Matrix Factorization and Collaborative Filtering 10-601 Introduction to Machine Learning Machine Learning Department School of Computer Science Carnegie Mellon University Matrix Factorization and Collaborative Filtering MF Readings: (Koren et al., 2009)

More information

A Comparative Study of Matrix Factorization and Random Walk with Restart in Recommender Systems

A Comparative Study of Matrix Factorization and Random Walk with Restart in Recommender Systems A Comparative Study of Matrix Factorization and Random Walk with Restart in Recommender Systems Haekyu Park Computer Science and Engineering Seoul National University Seoul, Republic of Korea Email: hkpark627@snu.ac.kr

More information

Improving Quality of Crowdsourced Labels via Probabilistic Matrix Factorization

Improving Quality of Crowdsourced Labels via Probabilistic Matrix Factorization Human Computation AAAI Technical Report WS-12-08 Improving Quality of Crowdsourced Labels via Probabilistic Matrix Factorization Hyun Joon Jung School of Information University of Texas at Austin hyunjoon@utexas.edu

More information

Large-scale Collaborative Ranking in Near-Linear Time

Large-scale Collaborative Ranking in Near-Linear Time Large-scale Collaborative Ranking in Near-Linear Time Liwei Wu Depts of Statistics and Computer Science UC Davis KDD 17, Halifax, Canada August 13-17, 2017 Joint work with Cho-Jui Hsieh and James Sharpnack

More information

Department of Computer Science, Guiyang University, Guiyang , GuiZhou, China

Department of Computer Science, Guiyang University, Guiyang , GuiZhou, China doi:10.21311/002.31.12.01 A Hybrid Recommendation Algorithm with LDA and SVD++ Considering the News Timeliness Junsong Luo 1*, Can Jiang 2, Peng Tian 2 and Wei Huang 2, 3 1 College of Information Science

More information

Using SVD to Recommend Movies

Using SVD to Recommend Movies Michael Percy University of California, Santa Cruz Last update: December 12, 2009 Last update: December 12, 2009 1 / Outline 1 Introduction 2 Singular Value Decomposition 3 Experiments 4 Conclusion Last

More information

Little Is Much: Bridging Cross-Platform Behaviors through Overlapped Crowds

Little Is Much: Bridging Cross-Platform Behaviors through Overlapped Crowds Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16) Little Is Much: Bridging Cross-Platform Behaviors through Overlapped Crowds Meng Jiang, Peng Cui Tsinghua University Nicholas

More information

Large-scale Ordinal Collaborative Filtering

Large-scale Ordinal Collaborative Filtering Large-scale Ordinal Collaborative Filtering Ulrich Paquet, Blaise Thomson, and Ole Winther Microsoft Research Cambridge, University of Cambridge, Technical University of Denmark ulripa@microsoft.com,brmt2@cam.ac.uk,owi@imm.dtu.dk

More information

Ranking and Filtering

Ranking and Filtering 2018 CS420, Machine Learning, Lecture 7 Ranking and Filtering Weinan Zhang Shanghai Jiao Tong University http://wnzhang.net http://wnzhang.net/teaching/cs420/index.html Content of This Course Another ML

More information

Collaborative Filtering with Entity Similarity Regularization in Heterogeneous Information Networks

Collaborative Filtering with Entity Similarity Regularization in Heterogeneous Information Networks Collaborative Filtering with Entity Similarity Regularization in Heterogeneous Information Networks Xiao Yu Xiang Ren Quanquan Gu Yizhou Sun Jiawei Han University of Illinois at Urbana-Champaign, Urbana,

More information

Divide and Transfer: Understanding Latent Factors for Recommendation Tasks

Divide and Transfer: Understanding Latent Factors for Recommendation Tasks Divide and Transfer: Understanding Latent Factors for Recommendation Tasks Vidyadhar Rao TCS Research Labs, India vidyadhar.rao@tcs.com Rosni K V University of Hyderabad, India rosnikv@gmail.com Vineet

More information

Matrix Factorization & Latent Semantic Analysis Review. Yize Li, Lanbo Zhang

Matrix Factorization & Latent Semantic Analysis Review. Yize Li, Lanbo Zhang Matrix Factorization & Latent Semantic Analysis Review Yize Li, Lanbo Zhang Overview SVD in Latent Semantic Indexing Non-negative Matrix Factorization Probabilistic Latent Semantic Indexing Vector Space

More information

Downloaded 09/30/17 to Redistribution subject to SIAM license or copyright; see

Downloaded 09/30/17 to Redistribution subject to SIAM license or copyright; see Latent Factor Transition for Dynamic Collaborative Filtering Downloaded 9/3/17 to 4.94.6.67. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php Chenyi Zhang

More information

Factorization Models for Context-/Time-Aware Movie Recommendations

Factorization Models for Context-/Time-Aware Movie Recommendations Factorization Models for Context-/Time-Aware Movie Recommendations Zeno Gantner Machine Learning Group University of Hildesheim Hildesheim, Germany gantner@ismll.de Steffen Rendle Machine Learning Group

More information

A Neighborhood-based Matrix Factorization Technique for Recommendation

A Neighborhood-based Matrix Factorization Technique for Recommendation Ann. Data. Sci. (2015) 2(3):301 316 DOI 10.1007/s40745-015-0056-6 A Neighborhood-based Matrix Factorization Technique for Recommendation Meng-jiao Guo 1 Jin-guang Sun 1 Xiang-fu Meng 1 Received: 29 November

More information

Large-Scale Social Network Data Mining with Multi-View Information. Hao Wang

Large-Scale Social Network Data Mining with Multi-View Information. Hao Wang Large-Scale Social Network Data Mining with Multi-View Information Hao Wang Dept. of Computer Science and Engineering Shanghai Jiao Tong University Supervisor: Wu-Jun Li 2013.6.19 Hao Wang Multi-View Social

More information

TFMAP: Optimizing MAP for Top-N Context-aware Recommendation

TFMAP: Optimizing MAP for Top-N Context-aware Recommendation TFMAP: Optimizing MAP for Top-N Context-aware Recommendation Yue Shi a, Alexandros Karatzoglou b, Linas Baltrunas b, Martha Larson a, Alan Hanjalic a, Nuria Oliver b a Delft University of Technology, Netherlands;

More information

Missing Data Prediction in Multi-source Time Series with Sensor Network Regularization

Missing Data Prediction in Multi-source Time Series with Sensor Network Regularization Missing Data Prediction in Multi-source Time Series with Sensor Network Regularization Weiwei Shi, Yongxin Zhu, Xiao Pan, Philip S. Yu, Bin Liu, and Yufeng Chen School of Microelectronics, Shanghai Jiao

More information

Mixed Membership Matrix Factorization

Mixed Membership Matrix Factorization 7 Mixed Membership Matrix Factorization Lester Mackey Computer Science Division, University of California, Berkeley, CA 94720, USA David Weiss Computer and Information Science, University of Pennsylvania,

More information

Modeling User Rating Profiles For Collaborative Filtering

Modeling User Rating Profiles For Collaborative Filtering Modeling User Rating Profiles For Collaborative Filtering Benjamin Marlin Department of Computer Science University of Toronto Toronto, ON, M5S 3H5, CANADA marlin@cs.toronto.edu Abstract In this paper

More information

RaRE: Social Rank Regulated Large-scale Network Embedding

RaRE: Social Rank Regulated Large-scale Network Embedding RaRE: Social Rank Regulated Large-scale Network Embedding Authors: Yupeng Gu 1, Yizhou Sun 1, Yanen Li 2, Yang Yang 3 04/26/2018 The Web Conference, 2018 1 University of California, Los Angeles 2 Snapchat

More information

Cross-Domain Recommendation via Cluster-Level Latent Factor Model

Cross-Domain Recommendation via Cluster-Level Latent Factor Model Cross-Domain Recommendation via Cluster-Level Latent Factor Model Sheng Gao 1, Hao Luo 1, Da Chen 1, and Shantao Li 1 Patrick Gallinari 2, Jun Guo 1 1 PRIS - Beijing University of Posts and Telecommunications,

More information

Collaborative Filtering via Ensembles of Matrix Factorizations

Collaborative Filtering via Ensembles of Matrix Factorizations Collaborative Ftering via Ensembles of Matrix Factorizations Mingrui Wu Max Planck Institute for Biological Cybernetics Spemannstrasse 38, 72076 Tübingen, Germany mingrui.wu@tuebingen.mpg.de ABSTRACT We

More information

Matrix Factorization and Factorization Machines for Recommender Systems

Matrix Factorization and Factorization Machines for Recommender Systems Talk at SDM workshop on Machine Learning Methods on Recommender Systems, May 2, 215 Chih-Jen Lin (National Taiwan Univ.) 1 / 54 Matrix Factorization and Factorization Machines for Recommender Systems Chih-Jen

More information