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. GFlowNet (Generative Flow Network)

GFlowNet (Generative Flow Network)

A generative framework that learns to sample compositional objects proportional to a reward.

Year: 2021Generality: 339
Back to Vocab

A Generative Flow Network (GFlowNet) is a probabilistic generative framework that learns policies sampling compositional objects (molecular graphs, sequences, or causal structures) with probability proportional to a given reward function. Standard generative models maximize likelihood or variational objectives. GFlowNets instead treat generation as a sequential decision-making process: an agent constructs an object step by step through actions in a directed acyclic graph of states, and training encourages the resulting flow of probability mass to satisfy a consistency condition called the flow-matching or detailed balance constraint. GFlowNets are related to reinforcement learning, but the goal differs: GFlowNets target diversity of high-reward samples rather than maximization of a single reward.

The core training objective ensures that the total flow into any intermediate state equals the total flow out, analogous to conservation laws in physical flow networks. By satisfying these constraints across all states, the learned policy generates terminal objects with frequencies proportional to their rewards. This property is useful when the reward landscape is multimodal. A greedy or maximum-likelihood approach would collapse onto a single high-reward mode; a GFlowNet explores and represents the full distribution of good solutions. Training can use variants such as trajectory balance, which give more stable and efficient gradient estimates than earlier flow-matching formulations.

GFlowNets fit scientific discovery tasks where diversity matters as much as quality. In drug discovery, a model proposing many structurally distinct high-affinity molecules is more useful than one repeatedly suggesting the same compound. They have also been applied to Bayesian structure learning, combinatorial optimization, and active learning, where maintaining uncertainty and exploring broadly is critical. Their connection to amortized variational inference and energy-based models gives them a probabilistic interpretation, allowing them to act as flexible approximate samplers for intractable posteriors.

Introduced by Yoshua Bengio and collaborators in 2021, GFlowNets have attracted research interest as a unifying framework bridging reinforcement learning, probabilistic inference, and deep generative modeling. Their ability to turn reward signals into calibrated generative distributions makes them useful wherever exploration and diversity are essential.

Research this in Signals

Scan GFlowNet (Generative Flow Network) 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 GFlowNet (Generative Flow Network) already loaded, so edit it or scan as is.

Related

Related

Normalizing Flows
Normalizing Flows

Generative models that learn complex distributions via composed invertible transformations with exact likelihoods.

2015Generality: 694
PFGM (Poisson Flow Generative Model)
PFGM (Poisson Flow Generative Model)

A generative model that maps data distributions using electric field dynamics in augmented space.

2022Generality: 101
Generative Workflow
Generative Workflow

An end-to-end AI pipeline that produces original content by learning from data.

2021Generality: 694
Flow Engineering
Flow Engineering

A structured, iterative methodology for guiding AI models through multi-phase problem-solving workflows.

2024Generality: 339
GAN (Generative Adversarial Network)
GAN (Generative Adversarial Network)

A framework where two neural networks compete to generate realistic synthetic data.

2014Generality: 838
GQN (Generative Query Network)
GQN (Generative Query Network)

A neural architecture that infers and renders 3D scenes from limited viewpoint observations.

2018Generality: 292