Spectral Inference Networks: Unifying Deep and Spectral Learning

David Pfau, Stig Petersen, Ashish Agarwal, David G. T. Barrett, Kimberly L. Stachenfeld
6/6/2018
cs.LGcs.AIstat.ML

Official code: google-deepmind/spectral_inference_networks (172 stars, Apache-2.0, last commit 2019-05-23).

Abstract

We present Spectral Inference Networks, a framework for learning eigenfunctions of linear operators by stochastic optimization. Spectral Inference Networks generalize Slow Feature Analysis to generic symmetric operators, and are closely related to Variational Monte Carlo methods from computational physics. As such, they can be a powerful tool for unsupervised representation learning from video or graph-structured data. We cast training Spectral Inference Networks as a bilevel optimization problem, which allows for online learning of multiple eigenfunctions. We show results of training Spectral Inference Networks on problems in quantum mechanics and feature learning for videos on synthetic datasets. Our results demonstrate that Spectral Inference Networks accurately recover eigenfunctions of linear operators and can discover interpretable representations from video in a fully unsupervised manner.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Implementation of Spectral Inference Networks, ICLR 2019

17230PythonApr 23, 20197 years agoApache-2.0

Similar Papers

Cite this paper

@article{pfau2018spectral,
  title  = {Spectral Inference Networks: Unifying Deep and Spectral Learning},
  author = {David Pfau and Stig Petersen and Ashish Agarwal and David G. T. Barrett and Kimberly L. Stachenfeld},
  year   = {2018},
  eprint = {1806.02215},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1806.02215}
}

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/1806.02215.svg)](https://codeofpaper.com/paper/1806.02215)

Discussion