Manifold Learning by Mixture Models of VAEs for Inverse Problems

Giovanni S. Alberti, Johannes Hertrich, Matteo Santacesaria, Silvia Sciutto
3/27/2023
cs.LGstat.ML

No official code found. Best implementation: johertrich/Manifold_Mixture_VAEs (19 stars, MIT, last commit 2024-09-20).

Abstract

Representing a manifold of very high-dimensional data with generative models has been shown to be computationally efficient in practice. However, this requires that the data manifold admits a global parameterization. In order to represent manifolds of arbitrary topology, we propose to learn a mixture model of variational autoencoders. Here, every encoder-decoder pair represents one chart of a manifold. We propose a loss function for maximum likelihood estimation of the model weights and choose an architecture that provides us the analytical expression of the charts and of their inverses. Once the manifold is learned, we use it for solving inverse problems by minimizing a data fidelity term restricted to the learned manifold. To solve the arising minimization problem we propose a Riemannian gradient descent algorithm on the learned manifold. We demonstrate the performance of our method for low-dimensional toy examples as well as for deblurring and electrical impedance tomography on certain image manifolds.

View on arXivView PDF

Code Implementations(1)

MIT

Manifold Learning by Mixture Models of VAEs for Inverse Problems

193PythonFeb 16, 20232 years agoMIT

Cite this paper

@article{alberti2023manifold,
  title  = {Manifold Learning by Mixture Models of VAEs for Inverse Problems},
  author = {Giovanni S. Alberti and Johannes Hertrich and Matteo Santacesaria and Silvia Sciutto},
  year   = {2023},
  eprint = {2303.15244},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.15244v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.15244.svg)](https://codeofpaper.com/paper/2303.15244)

Discussion