Controlling Exploration-Exploitation in GFlowNets via Markov Chain Perspectives
Lin Chen, Samuel Drapeau, Fanghao Shao, Xuekai Zhu, Bo Xue, Yunchong Song, Mathieu Laurière, Zhouhan Lin
TL;DR
This work addresses the rigidity of equal forward/backward policy mixing in Generative Flow Networks (GFlowNets) by revealing a Markov chain reversibility grounding for their objectives. It introduces α-GFN, a generalized framework that blends forward and backward transitions with a tunable parameter $\alpha$, and proves convergence to unique flows via MC reversibility, complemented by a scheduling strategy to combine multiple $\alpha$ regimes. Theoretical results unify various GFN objectives under a single MC perspective and derive gradient dynamics that explain the empirical gains. Empirically, α-GFN consistently improves mode discovery and average reward across Set Generation, Bit Sequence Generation, and Molecule Generation, while maintaining diversity and compatibility with existing GFlowNet enhancements and large-scale exploration tasks like FlowRL.
Abstract
Generative Flow Network (GFlowNet) objectives implicitly fix an equal mixing of forward and backward policies, potentially constraining the exploration-exploitation trade-off during training. By further exploring the link between GFlowNets and Markov chains, we establish an equivalence between GFlowNet objectives and Markov chain reversibility, thereby revealing the origin of such constraints, and provide a framework for adapting Markov chain properties to GFlowNets. Building on these theoretical findings, we propose $α$-GFNs, which generalize the mixing via a tunable parameter $α$. This generalization enables direct control over exploration-exploitation dynamics to enhance mode discovery capabilities, while ensuring convergence to unique flows. Across various benchmarks, including Set, Bit Sequence, and Molecule Generation, $α$-GFN objectives consistently outperform previous GFlowNet objectives, achieving up to a $10 \times$ increase in the number of discovered modes.
