Global-Order GFlowNets
Lluís Pastor-Pérez, Javier Alonso-Garcia, Lukas Mauch
TL;DR
This work addresses conflicts in multi-objective black-box optimization arising from local Pareto-ordering in Order-Preserving GFlowNets. It introduces Global-Order GFlowNets that impose a globally consistent ranking through two strategies—Global Rank and Nearest Neighbor Order—ensuring alignment with Pareto dominance. The authors evaluate the approach on DNA sequence generation, fragment-based molecule generation, and QM9, finding that global-order methods match or exceed prior OP- and PC-GFNs, with improved exploration and more non-dominated samples in several tasks. The results suggest that enforcing a global ordering is a promising direction for scalable, diverse Pareto-front sampling in MO problems, with Cheap-GR-GFNs offering computational efficiency advantages in high-dimensional settings.
Abstract
Order-Preserving (OP) GFlowNets have demonstrated remarkable success in tackling complex multi-objective (MOO) black-box optimization problems using stochastic optimization techniques. Specifically, they can be trained online to efficiently sample diverse candidates near the Pareto front. A key advantage of OP GFlowNets is their ability to impose a local order on training samples based on Pareto dominance, eliminating the need for scalarization - a common requirement in other approaches like Preference-Conditional GFlowNets. However, we identify an important limitation of OP GFlowNets: imposing a local order on training samples can lead to conflicting optimization objectives. To address this issue, we introduce Global-Order GFlowNets, which transform the local order into a global one, thereby resolving these conflicts. Our experimental evaluations on various benchmarks demonstrate the efficacy and promise of our proposed method.
