Bi-level Optimization in Machine Learning: 

Foundations and Applications

AAAI 2023 Tutorial

February 07, 2023 (2:00 pm – 6:00 pm EDT)

Room 206


Bi-level optimization (BLO) involves solving two coupled optimization tasks in a hierarchical manner. It has introduced broad interest and exhibited significant modeling power across a wide spectrum of contemporary applications in artificial intelligence (AI), such as robust AI, efficient AI, generalizable AI, and automated AI. This tutorial will systematically review various aspects of BLO and provide a holistic understanding of BLO from both theoretical and application views. This tutorial will include an in-depth analysis of the interaction between the theory and applications to fully realize the potential of the BLO paradigm. In particular, we will offer:



Michigan State University

University of Minnesota, Twin City

Michigan State University

Special Thanks

Wayne State University

Ioannis Tsaknakis

University of Minnesota, Twin City


Contact [] to get more information on the tutorial!