• 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