Investigating Bi-Level Optimization for Learning and Vision From a Unified Perspective: A Survey and Beyond

被引:89
|
作者
Liu, Risheng [1 ,2 ]
Gao, Jiaxin [1 ,2 ]
Zhang, Jin [3 ,4 ]
Meng, Deyu [5 ,6 ,7 ]
Lin, Zhouchen [7 ,8 ]
机构
[1] Dalian Univ Technol, DUT RU Int Sch Informat Sci & Amp Engn, Dalian 116024, Liaoning, Peoples R China
[2] Key Lab Ubiquitous Network & Serv Software Liaoni, Dalian 116024, Liaoning, Peoples R China
[3] Southern Univ Sci & Technol, Dept Math, Shenzhen 518055, Guangdong, Peoples R China
[4] Natl Ctr Appl Math Shenzhen, Shenzhen 518055, Guangdong, Peoples R China
[5] Xi An Jiao Tong Univ, Sch Math & Stat, Xran 710049, Shaanxi, Peoples R China
[6] Macau Univ Sci & Technol, Fac Informat Technol, Taipa 999078, Macau, Peoples R China
[7] Peng Cheng Lab, Shenzhen 518066, Guangdong, Peoples R China
[8] Peking Univ, Sch Artificial Intelligence, Key Lab Machine Percept, Minist Educ, Beijing, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Optimization; Task analysis; Convergence; Complexity theory; Reinforcement learning; Multitasking; Computer vision; Bi-level optimization; Learning and vision applications; Value-function-based reformulation; Best-response mapping; Explicit and implicit gradients; NEURAL ARCHITECTURE SEARCH; OPTIMALITY CONDITIONS; STACKELBERG PROBLEM; BILEVEL; MODEL; ALGORITHM; PROGRAMS; NETWORKS;
D O I
10.1109/TPAMI.2021.3132674
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bi-Level Optimization (BLO) is originated from the area of economic game theory and then introduced into the optimization community. BLO is able to handle problems with a hierarchical structure, involving two levels of optimization tasks, where one task is nested inside the other. In machine learning and computer vision fields, despite the different motivations and mechanisms, a lot of complex problems, such as hyper-parameter optimization, multi-task and meta learning, neural architecture search, adversarial learning and deep reinforcement learning, actually all contain a series of closely related subproblms. In this paper, we first uniformly express these complex learning and vision problems from the perspective of BLO. Then we construct a best-response-based single-level reformulation and establish a unified algorithmic framework to understand and formulate mainstream gradient-based BLO methodologies, covering aspects ranging from fundamental automatic differentiation schemes to various accelerations, simplifications, extensions and their convergence and complexity properties. Last but not least, we discuss the potentials of our unified BLO framework for designing new algorithms and point out some promising directions for future research. A list of important papers discussed in this survey, corresponding codes, and additional resources on BLOs are publicly available at: https://github.com/vis-opt-group/BLO.
引用
收藏
页码:10045 / 10067
页数:23
相关论文
共 50 条
  • [41] Bayesian Optimization Approach of General Bi-level Problems
    Kieffer, Emmanuel
    Danoy, Gregoire
    Bouvry, Pascal
    Nagih, Anass
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1614 - 1621
  • [42] Model Predictive Traffic Control by Bi-Level Optimization
    Stoilova, Krasimira
    Stoilov, Todor
    APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [43] Robust bi-level optimization models in transportation science
    Patriksson, Michael
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2008, 366 (1872): : 1989 - 2004
  • [44] On the development of Bi-Level Integrated System Collaborative Optimization
    Min Zhao
    Weicheng Cui
    Structural and Multidisciplinary Optimization, 2011, 43 : 73 - 84
  • [45] Bi-level optimization based on fuzzy if-then rule
    Singh, Vishnu Pratap
    Chakraborty, Debjani
    CROATIAN OPERATIONAL RESEARCH REVIEW, 2019, 10 (02) : 315 - 328
  • [46] Projection-Free Stochastic Bi-Level Optimization
    Akhtar, Zeeshan
    Bedi, Amrit Singh
    Thomdapu, Srujan Teja
    Rajawat, Ketan
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2022, 70 : 6332 - 6347
  • [47] Robust bi-level optimization of relief logistics operations
    Safaei, Abdul Sattar
    Farsad, Saba
    Paydar, Mohammad Mandi
    APPLIED MATHEMATICAL MODELLING, 2018, 56 : 359 - 380
  • [48] Coupling functions treatment in a bi-level optimization process
    Guedas, Benoit
    Depince, Philippe
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2008, 54 (06): : 413 - 425
  • [49] A BI-LEVEL OPTIMIZATION APPROACH FOR ENERGY ALLOCATION PROBLEMS
    Biswas, Arpan
    Chen, Yong
    Hoyle, Christopher
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 2B, 2018,
  • [50] A Bi-Level Optimization Formulation of Priority Service Pricing
    Mou, Yuting
    Papavasiliou, Anthony
    Chevalier, Philippe
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2020, 35 (04) : 2493 - 2505