Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

Since 2010

research
  • Observatory
  • Adaptive capacity
  • Newsletter
  • Methodology
  • Origins
  • Vocab
  • RSS feeds
services
  • Signals Session
  • Bespoke Projects
  • Build Sessions
  • Pricing
  • Use cases
  • Signals
  • Signal Scan↗free
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
solutions
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
  • L&D
resources
  • Partners
  • Coding for Non-Coders
  • How we work
  • Data visualization
  • Multi-Model Convergence
  • FAQ
  • Security and privacy
  • Public sector
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
ResearchCapabilityServicesSignalsAbout
ResearchCapabilityServicesSignalsAbout
  1. Home
  2. Vocab
  3. Deep InfoMax (DIM)

Deep InfoMax (DIM)

Representation learning framework that maximizes mutual information between local features and global representations using MINE-based estimators, with extensions to contrastive and local-global objectives.

Year: 2018Generality: 650Added: Aug 29, 2026
Back to Vocab

Deep InfoMax (DIM) is a representation learning framework introduced by Hjelm, Fedorov, Lavoie-Marchildon, Grewal, Bachman, Trischler, Bengio (Mila, 2018) that maximizes mutual information between the high-level (global) feature vector of an encoder and its lower-level (local) convolutional features, in order to learn representations that retain information about the input across scales.

The original formulation uses MINE (Mutual Information Neural Estimation) as the differentiable mutual information estimator between local and global features. Two variants are introduced: (1) the basic version (DIM) maximizes MI between global features and all local features simultaneously, and (2) the contrastive version (DIM-Loc) trains a discriminator to distinguish local features from a global feature against local features from other images, providing stronger gradient signal. The encoder, discriminator, and MI estimator are trained jointly end-to-end.

DIM demonstrated that maximizing mutual information between scales produces useful representations for downstream tasks on MNIST, CIFAR, and ImageNet, and outperformed contemporary self-supervised baselines including variational autoencoders and bi-prediction GANs. It established mutual information maximization as a viable objective for unsupervised representation learning and inspired a wave of follow-up work — including Contrastive Predictive Coding's InfoNCE bound, Deep Graph Infomax (DGI) for graph-structured data, Spatio-Temporal Deep Graph Infomax, and Video Deep InfoMax. Subsequent work has critiqued whether the gains truly come from MI maximization versus encoder inductive biases.

The canonical paper is Learning deep representations by mutual information estimation and maximization, arXiv:1808.06670 (August 2018, later ICLR 2019).

Sources

  1. Learning deep representations by mutual information estimation and maximization

    arXiv (Mila) · Aug 20, 2018

  2. MINE: Mutual Information Neural Estimation

    arXiv (Mila) · Jan 12, 2018

  3. Deep Graph Infomax

    arXiv · Sep 27, 2018

Research this in Signals

Scan Deep InfoMax (DIM) for yourself.

Signals turns a topic into a sourced research record you can inspect and rerun. Your first scan is free, and this one starts with Deep InfoMax (DIM) already loaded, so edit it or scan as is.