arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.13259cs.LGstat.ML
收藏

轨迹平衡:改进GFlowNets中的信用分配

Trajectory balance: Improved credit assignment in GFlowNets

Esmeralda S. Whitammer, Moksh Jain, Emmanuel Bengio, Chen Sun, Yoshua Bengio

AI总结:

针对GFlowNets现有学习目标在长动作序列中信用传播效率低的问题,提出轨迹平衡新目标,经理论证明其全局极小值可实现目标分布精确采样,且在多领域实验中展现出收敛性、样本多样性及鲁棒性优势。

摘要:

生成流网络(GFlowNets)是一种学习随机策略的方法,用于通过一系列动作从给定的未归一化密度生成组合对象(如图或字符串),其中许多可能的动作序列会导向同一个对象。我们发现,GFlowNets先前提出的学习目标——流匹配和详细平衡,与时间差分学习类似,容易在长动作序列中出现信用传播效率低下的问题。因此,我们为GFlowNets提出了一种新的学习目标:轨迹平衡,作为先前使用的目标的更高效替代方案。我们证明,轨迹平衡目标的任何全局极小值都可以定义一个策略,该策略能精确地从目标分布中采样。在四个不同领域的实验中,我们实证证明了轨迹平衡目标对GFlowNet收敛性、生成样本多样性,以及对长动作序列和大动作空间的鲁棒性的益处。

英文摘要:

Generative flow networks (GFlowNets) are a method for learning a stochastic policy for generating compositional objects, such as graphs or strings, from a given unnormalized density by sequences of actions, where many possible action sequences may lead to the same object. We find previously proposed learning objectives for GFlowNets, flow matching and detailed balance, which are analogous to temporal difference learning, to be prone to inefficient credit propagation across long action sequences. We thus propose a new learning objective for GFlowNets, trajectory balance, as a more efficient alternative to previously used objectives. We prove that any global minimizer of the trajectory balance objective can define a policy that samples exactly from the target distribution. In experiments on four distinct domains, we empirically demonstrate the benefits of the trajectory balance objective for GFlowNet convergence, diversity of generated samples, and robustness to long action sequences and large action spaces.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑