Flow Factorization for Efficient Generative Flow Networks

Authors

  • Jiashun Liu The Hong Kong University of Science and Technology
  • Chunhui Li The Hong Kong University of Science and Technology
  • Cheng-Hao Liu McGill University
  • Dianbo Liu National University of Singapore
  • Qingpeng Cai Kuaishou
  • Ling Pan Hong Kong University of Science and Technology

DOI:

https://doi.org/10.1609/aaai.v39i25.34887

Abstract

Generative Flow Networks (GFlowNets) is a new family of probabilistic samplers for generating objects under an unnormalized reward distribution. It has emerged as a promising framework for learning stochastic policies that generate high-quality and diverse discrete objects proportional to their rewards, surpassing traditional reward-maximizing reinforcement learning methods. However, existing GFlowNets often suffer with data efficiency due to the direct parameterization of edge flows or dependence on backward policies that are challenging to specify or optimize, especially in high-dimensional action spaces. While the recent development of GFlowNets has primarily focused on developing alternative loss functions, we introduce a novel approach by exploring enhanced flow representations from an architectural perspective. In this paper, we propose to factorize the conventional edge flows into separate state flow and edge-based allocation streams. By introducing an effective method to synergistically combine these two streams to estimate the flows, we develop Bifurcated Generative Flow Networks (BN), a practical implementation to improve learning efficiency. We conduct extensive experiments on various standard benchmarks, and results show that BN significantly improves learning efficiency and effectiveness compared to state-of-the-art baselines.

Downloads

Published

2025-04-11

How to Cite

Liu, J., Li, C., Liu, C.-H., Liu, D., Cai, Q., & Pan, L. (2025). Flow Factorization for Efficient Generative Flow Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 39(25), 26833-26840. https://doi.org/10.1609/aaai.v39i25.34887

Issue

Section

AAAI Technical Track on Reasoning under Uncertainty