Neural Network Matrix Factorization

Data often comes in the form of an array or matrix. Matrix factorization techniques attempt to recover missing or corrupted entries by assuming that the matrix can be written as the product of two low-rank matrices. In other words, matrix factorization approximates the entries of the matrix by a simple, fixed function---namely, the inner product---acting on the latent feature vectors for the corresponding row and column. Here we consider replacing the inner product by an arbitrary function that we learn from the data at the same time as we learn the latent feature vectors. In particular, we replace the inner product by a multi-layer feed-forward neural network, and learn by alternating between optimizing the network for fixed latent features, and optimizing the latent features for a fixed network. The resulting approach---which we call neural network matrix factorization or NNMF, for short---dominates standard low-rank techniques on a suite of benchmark but is dominated by some recent proposals that take advantage of the graph features. Given the vast range of architectures, activation functions, regularizers, and optimization techniques that could be used within the NNMF framework, it seems likely the true potential of the approach has yet to be reached.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2022

Polytopic Matrix Factorization: Determinant Maximization Based Criterion and Identifiability

We introduce Polytopic Matrix Factorization (PMF) as a novel data decomp...
research
02/13/2021

Learning low-rank latent mesoscale structures in networks

It is common to use networks to encode the architecture of interactions ...
research
09/26/2022

Bounded Simplex-Structured Matrix Factorization

In this paper, we propose a new low-rank matrix factorization model dubb...
research
10/16/2017

Learning from Incomplete Ratings using Nonlinear Multi-layer Semi-Nonnegative Matrix Factorization

Recommender systems problems witness a growing interest for finding bett...
research
08/22/2019

Data Context Adaptation for Accurate Recommendation with Additional Information

Given a sparse rating matrix and an auxiliary matrix of users or items, ...
research
07/31/2023

The Decimation Scheme for Symmetric Matrix Factorization

Matrix factorization is an inference problem that has acquired importanc...
research
07/22/2019

Hyperlink Regression via Bregman Divergence

A collection of U (∈N) data vectors is called a U-tuple, and the assoc...

Please sign up or login with your details

Forgot password? Click here to reset