Multi-Objective GFlowNets

被引:0
作者
Jain, Moksh [1 ,2 ]
Raparthy, Sharath Chandra [1 ,2 ]
Hernandez-Garcia, Alex [1 ,2 ]
Rector-Brooks, Jarrid [1 ,2 ]
Bengio, Yoshua [1 ,2 ,3 ]
Miret, Santiago [4 ]
Bengio, Emmanuel [5 ]
机构
[1] Univ Montreal, Montreal, PQ, Canada
[2] Mila Quebec AI Inst, Montreal, PQ, Canada
[3] IVADO, Montreal, PQ, Canada
[4] Intel Labs, Atlanta, GA USA
[5] Recursion, Salt Lake City, UT USA
来源
INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 202 | 2023年 / 202卷
关键词
OPTIMIZATION; ALGORITHMS; DESIGN;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the problem of generating diverse candidates in the context of Multi-Objective Optimization. In many applications of machine learning such as drug discovery and material design, the goal is to generate candidates which simultaneously optimize a set of potentially conflicting objectives. Moreover, these objectives are often imperfect evaluations of some underlying property of interest, making it important to generate diverse candidates to have multiple options for expensive downstream evaluations. We propose Multi-Objective GFlowNets (MOGFNs), a novel method for generating diverse Pareto optimal solutions, based on GFlowNets. We introduce two variants of MOGFNs: MOGFN-PC, which models a family of independent sub-problems defined by a scalarization function, with reward-conditional GFlowNets, and MOGFN-AL, which solves a sequence of sub-problems defined by an acquisition function in an active learning loop. Our experiments on wide variety of synthetic and benchmark tasks demonstrate advantages of the proposed methods in terms of the Pareto performance and importantly, improved candidate diversity, which is the main contribution of this work.
引用
收藏
页数:23
相关论文
共 65 条
[1]  
Abdolmaleki A, 2020, PR MACH LEARN RES, V119
[2]  
Abdolmaleki A, 2021, Arxiv, DOI arXiv:2106.08199
[3]  
Abdolshah M, 2019, ADV NEUR IN, V32
[4]  
Bakshy E., 2022, PR MACH LEARN RES
[5]  
Belakaria S, 2019, ADV NEUR IN, V32
[6]  
Bengio E., 2021, Gflownet foundations
[7]  
Bengio E, 2021, ADV NEUR IN, V34
[8]  
Bengio Y., 2013, Advumees in neural information processing systems, V26
[9]   Pymoo: Multi-Objective Optimization in Python']Python [J].
Blank, Julian ;
Deb, Kalyanmoy .
IEEE ACCESS, 2020, 8 :89497-89509
[10]   Sensitive protein alignments at tree-of-life scale using DIAMOND [J].
Buchfink, Benjamin ;
Reuter, Klaus ;
Drost, Hajk-Georg .
NATURE METHODS, 2021, 18 (04) :366-+