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 条
  • [21] BiFormer: Vision Transformer with Bi-Level Routing Attention
    Zhu, Lei
    Wang, Xinjiang
    Ke, Zhanghan
    Zhang, Wayne
    Lau, Rynson
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 10323 - 10333
  • [22] Bi-level optimization in papermaking process design
    Linnala, Mikko
    Hamalainen, Jari
    NORDIC PULP & PAPER RESEARCH JOURNAL, 2012, 27 (04) : 774 - 782
  • [23] A bi-level optimization model for technology selection
    Aviso, Kathleen B.
    Chiu, Anthony S. F.
    Ubando, Aristotle T.
    Tan, Raymond R.
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2021, 38 (08) : 573 - 580
  • [24] Model building using bi-level optimization
    G. K. D. Saharidis
    I. P. Androulakis
    M. G. Ierapetritou
    Journal of Global Optimization, 2011, 49 : 49 - 67
  • [25] A hybrid machine-learning and optimization method to solve bi-level problems
    Bagloee, Saeed Asadi
    Asadi, Mohsen
    Sarvi, Majid
    Patriksson, Michael
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 95 : 142 - 152
  • [26] Efficient Meta label correction based on Meta Learning and bi-level optimization
    Mallem, Soufiane
    Hasnat, Abul
    Nakib, Amir
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 117
  • [27] Feature construction as a bi-level optimization problem
    Marwa Hammami
    Slim Bechikh
    Ali Louati
    Mohamed Makhlouf
    Lamjed Ben Said
    Neural Computing and Applications, 2020, 32 : 13783 - 13804
  • [28] Feature construction as a bi-level optimization problem
    Hammami, Marwa
    Bechikh, Slim
    Louati, Ali
    Makhlouf, Mohamed
    Ben Said, Lamjed
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (17): : 13783 - 13804
  • [29] Model building using bi-level optimization
    Saharidis, G. K. D.
    Androulakis, I. P.
    Ierapetritou, M. G.
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 49 (01) : 49 - 67
  • [30] LABO: Towards Learning Optimal Label Regularization via Bi-level Optimization
    Lu, Peng
    Rashid, Ahmad
    Kobyzev, Ivan
    Rezagholizadeh, Mehdi
    Langlais, Philippe
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, 2023, : 5759 - 5774