DocumentCode :
173230
Title :
Collaborative filtering by PSO-based MMMF
Author :
Devi, V. Susheela ; Kagita, Venkateswara Rao ; Pujari, Arun K. ; Padmanabhan, Vineet
Author_Institution :
Sch. of Comput. & Inf. Sci., Univ. of Hyderabad, Hyderabad, India
fYear :
2014
fDate :
5-8 Oct. 2014
Firstpage :
569
Lastpage :
574
Abstract :
Matrix factorization (MF) techniques are one of the most succesful realisations of recommender systems based on collaborative filtering/prediction (CF). For instance, in a movie recommender system based on CF, the inputs to the system are user ratings on movies (items) the users have already seen. To predict user preferences on movies they have not yet watched one needs to understand the patterns in the partially observed rating matrix. It is possible to visualize this setting as a matrix completion problem, i.e., completing entries in a partially observed data matrix. Then the objective is to compute user latent factor and item latent factor such that the rating matrix is completed. The factorization is usually accomplished by minimizing an objective function using gradient descent or its variants such as conjugate gradient or stochastic gradient descent. In this paper we make use of a particular MF technique called Maximum Margin Matrix Factorization (MMMF) and show that it is suitable for multi-level discrete rating matrix. The factorization is accomplished by minimizing the hinge loss objective function. We propose to improve the gradient search by combining a component of particle Swarm Optimisation (PSO) search. Though earlier attempts of improving PSO search by adding gradient information exist, the main objective of the present work is to improvise gradient/stochastic-gradient search. Our proposed algorithm finds better minimizing points early (fewer number of iterations) not only for the loss function but also for other performance metrics of collaborative filtering such as RMSE and MAE. There has not been any earlier attempt to combine particle swarm optimisation with maximum margin matrix factorisation for collaborative filtering.
Keywords :
collaborative filtering; conjugate gradient methods; matrix decomposition; mean square error methods; particle swarm optimisation; recommender systems; CF; MAE; MF techniques; PSO search; PSO-based MMMF; RMSE; collaborative filtering/prediction; conjugate gradient; gradient information; gradient/stochastic-gradient search; hinge loss objective function; latent factor; matrix completion problem; matrix factorization technique; maximum margin matrix factorisation; maximum margin matrix factorization; movie recommender system; multilevel discrete rating matrix; partially observed data matrix; partially observed rating matrix; particle swarm optimisation search; performance metrics; recommender systems; stochastic gradient descent; user preference; Collaboration; Fasteners; Linear programming; Motion pictures; Optimization; Sparse matrices; Training; Collaborative Filtering; Matrix Factorization; Particle Swarm Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics (SMC), 2014 IEEE International Conference on
Conference_Location :
San Diego, CA
Type :
conf
DOI :
10.1109/SMC.2014.6973968
Filename :
6973968
Link To Document :
بازگشت