Neural Network Matrix Factorization
Gintare Karolina Dziugaite, Daniel M. Roy

TL;DR
Neural network matrix factorization (NNMF) replaces the traditional inner product in matrix factorization with a learnable neural network, improving performance on benchmarks but still has room for further development.
Contribution
This paper introduces NNMF, a novel approach that learns a flexible function to replace the inner product in matrix factorization using neural networks.
Findings
NNMF outperforms standard low-rank techniques on benchmarks
The approach is dominated by some recent graph-based methods
Potential exists for further improvements with different architectures
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Face and Expression Recognition · Image Retrieval and Classification Techniques
