Distributional GFlowNets with Quantile Flows

Dinghuai Zhang, Ling Pan, Ricky T. Q. Chen, Aaron Courville, Yoshua Bengio
2/11/2023
cs.LGcs.AIstat.CO

No official code found. Best implementation: zdhNarsil/Distributional-GFlowNets (13 stars, MIT, last commit 2024-02-14).

Abstract

Generative Flow Networks (GFlowNets) are a new family of probabilistic samplers where an agent learns a stochastic policy for generating complex combinatorial structure through a series of decision-making steps. Despite being inspired from reinforcement learning, the current GFlowNet framework is relatively limited in its applicability and cannot handle stochasticity in the reward function. In this work, we adopt a distributional paradigm for GFlowNets, turning each flow function into a distribution, thus providing more informative learning signals during training. By parameterizing each edge flow through their quantile functions, our proposed \textit{quantile matching} GFlowNet learning algorithm is able to learn a risk-sensitive policy, an essential component for handling scenarios with risk uncertainty. Moreover, we find that the distributional approach can achieve substantial improvement on existing benchmarks compared to prior methods due to our enhanced training algorithm, even in settings with deterministic rewards.

View on arXivView PDF

Code Implementations(1)

MIT

Code for our TMLR paper "Distributional GFlowNets with Quantile Flows".

130PythonMay 27, 20232 years agoMIT

Similar Papers

Cite this paper

@article{zhang2023distributional,
  title  = {Distributional GFlowNets with Quantile Flows},
  author = {Dinghuai Zhang and Ling Pan and Ricky T. Q. Chen and Aaron Courville and Yoshua Bengio},
  year   = {2023},
  eprint = {2302.05793},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.05793v3}
}

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

Discussion