Learning deep representations by mutual information estimation and maximization

R Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Phil Bachman +2 more
8/20/2018
stat.MLcs.LG

Official code: rdevon/DIM (810 stars, BSD-3-Clause, last commit 2019-04-25).

Abstract

In this work, we perform unsupervised learning of representations by maximizing mutual information between an input and the output of a deep neural network encoder. Importantly, we show that structure matters: incorporating knowledge about locality of the input to the objective can greatly influence a representation's suitability for downstream tasks. We further control characteristics of the representation by matching to a prior distribution adversarially. Our method, which we call Deep InfoMax (DIM), outperforms a number of popular unsupervised learning methods and competes with fully-supervised learning on several classification tasks. DIM opens new avenues for unsupervised learning of representations and is an important step towards flexible formulations of representation-learning objectives for specific end-goals.

View on arXivView PDF

Code Implementations(1)

rdevon/DIMOfficial100%
BSD-3-Clause

Deep InfoMax (DIM), or "Learning Deep Representations by Mutual Information Estimation and Maximization"

810105PythonAug 24, 20187 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{hjelm2018learning,
  title  = {Learning deep representations by mutual information estimation and maximization},
  author = {R Devon Hjelm and Alex Fedorov and Samuel Lavoie-Marchildon and Karan Grewal and Phil Bachman and Adam Trischler and Yoshua Bengio},
  year   = {2018},
  eprint = {1808.06670},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1808.06670}
}

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

Discussion