Block based Singular Value Decomposition approach to matrix factorization for recommender systems

07/17/2019
by   Prasad Bhavana, et al.
0

With the abundance of data in recent years, interesting challenges are posed in the area of recommender systems. Producing high quality recommendations with scalability and performance is the need of the hour. Singular Value Decomposition(SVD) based recommendation algorithms have been leveraged to produce better results. In this paper, we extend the SVD technique further for scalability and performance in the context of 1) multi-threading 2) multiple computational units (with the use of Graphical Processing Units) and 3) distributed computation. We propose block based matrix factorization (BMF) paired with SVD. This enabled us to take advantage of SVD over basic matrix factorization(MF) while taking advantage of parallelism and scalability through BMF. We used Compute Unified Device Architecture (CUDA) platform and related hardware for leveraging Graphical Processing Unit (GPU) along with block based SVD to demonstrate the advantages in terms of performance and memory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2021

A Survey of Latent Factor Models for Recommender Systems and Personalization

Recommender systems aim to personalize the experience of a user and are ...
research
03/12/2022

An Introduction to Matrix factorization and Factorization Machines in Recommendation System, and Beyond

This paper aims at a better understanding of matrix factorization (MF), ...
research
04/27/2022

RankMat : Matrix Factorization with Calibrated Distributed Embedding and Fairness Enhancement

Matrix Factorization is a widely adopted technique in the field of recom...
research
12/05/2012

Using Wikipedia to Boost SVD Recommender Systems

Singular Value Decomposition (SVD) has been used successfully in recent ...
research
08/26/2022

SVD-GCN: A Simplified Graph Convolution Paradigm for Recommendation

With the tremendous success of Graph Convolutional Networks (GCNs), they...
research
10/05/2021

Revisiting SVD to generate powerful Node Embeddings for Recommendation Systems

Graph Representation Learning (GRL) is an upcoming and promising area in...
research
11/27/2021

A Recommender System-Inspired Cloud Data Filling Scheme for Satellite-based Coastal Observation

Filling missing data in cloud-covered areas of satellite imaging is an i...

Please sign up or login with your details

Forgot password? Click here to reset