Regularized Singular Value Decomposition and Application to Recommender System

04/13/2018
by   Shuai Zheng, et al.
0

Singular value decomposition (SVD) is the mathematical basis of principal component analysis (PCA). Together, SVD and PCA are one of the most widely used mathematical formalism/decomposition in machine learning, data mining, pattern recognition, artificial intelligence, computer vision, signal processing, etc. In recent applications, regularization becomes an increasing trend. In this paper, we present a regularized SVD (RSVD), present an efficient computational algorithm, and provide several theoretical analysis. We show that although RSVD is non-convex, it has a closed-form global optimal solution. Finally, we apply RSVD to the application of recommender system and experimental result show that RSVD outperforms SVD significantly.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/24/2021

Regularisation for PCA- and SVD-type matrix factorisations

Singular Value Decomposition (SVD) and its close relative, Principal Com...
research
06/28/2019

FameSVD: Fast and Memory-efficient Singular Value Decomposition

We propose a novel algorithm to perform the Singular Value Decomposition...
research
07/14/2019

On improving learning capability of ELM and an application to brain-computer interface

As a type of pseudoinverse learning, extreme learning machine (ELM) is a...
research
10/04/2013

Compression of animated 3D models using HO-SVD

This work presents an analysis of Higher Order Singular Value Decomposit...
research
09/02/2020

A Survey of Singular Value Decomposition Methods for Distributed Tall/Skinny Data

The Singular Value Decomposition (SVD) is one of the most important matr...
research
02/10/2017

PCA in Data-Dependent Noise (Correlated-PCA): Nearly Optimal Finite Sample Guarantees

We study Principal Component Analysis (PCA) in a setting where a part of...
research
05/02/2018

Zoom-SVD: Fast and Memory Efficient Method for Extracting Key Patterns in an Arbitrary Time Range

Given multiple time series data, how can we efficiently find latent patt...

Please sign up or login with your details

Forgot password? Click here to reset