1-Bit Matrix Completion: PAC-Bayesian Analysis of a Variational Approximation

Abstract

We focus on the completion of a (possibly) low-rank matrix with binary entries, the so-called 1-bit matrix completion problem. Our approach relies on tools from machine learning theory: empirical risk minimization and its convex relaxations. We propose an algorithm to compute a variational approximation of the pseudo-posterior. Thanks to the convex relaxation, the corresponding minimization problem is bi-convex, and thus the method works well in practice. We study the performance of this variational approximation through PAC-Bayesian learning bounds. Contrary to previous works that focused on upper bounds on the estimation error of M with various matrix norms, we are able to derive from this analysis a PAC bound on the prediction error of our algorithm. We focus essentially on convex relaxation through the hinge loss, for which we present a complete analysis, a complete simulation study and a test on the MovieLens data set. We also discuss a variational approximation to deal with the logistic loss.

Cite

Text

Cottet and Alquier. "1-Bit Matrix Completion: PAC-Bayesian Analysis of a Variational Approximation." Machine Learning, 2018. doi:10.1007/S10994-017-5667-Z

Markdown

[Cottet and Alquier. "1-Bit Matrix Completion: PAC-Bayesian Analysis of a Variational Approximation." Machine Learning, 2018.](https://mlanthology.org/mlj/2018/cottet2018mlj-1bit/) doi:10.1007/S10994-017-5667-Z

BibTeX

@article{cottet2018mlj-1bit,
  title     = {{1-Bit Matrix Completion: PAC-Bayesian Analysis of a Variational Approximation}},
  author    = {Cottet, Vincent and Alquier, Pierre},
  journal   = {Machine Learning},
  year      = {2018},
  pages     = {579-603},
  doi       = {10.1007/S10994-017-5667-Z},
  volume    = {107},
  url       = {https://mlanthology.org/mlj/2018/cottet2018mlj-1bit/}
}