Continuing the tradition started with L4DC 2023, we are pleased to offer a series of pre-conference tutorials on Wednesday, June 4th. These tutorials provide a gentle introduction to key topics expected to be of significant interest to the L4DC community. This year, we are offering four tutorials covering: modern optimization methods for control, the application of large language models (LLMs) in control, the intersection of control, learning, and games, and control-theoretic methods for certifying contemporary machine learning methods. The primary goal of these sessions is to bridge multiple scientific disciplines through a shared language of control.
Note: Participation in all tutorials is free for anyone who registered for L4DC. Registration desk will be available from 8:30am in the morning of the tutorial day (June 4th).
Learning in games, as well as the related topic of evolutionary game theory, concerns how an agent’s strategy in a multi-agent setting evolves in response to the evolving strategies of other agents. The outcome is highly dependent on both the underlying game structure (zero-sum, general sum, two-player, contractive, potential, etc.) and specific learning dynamics (fictitious play, replicator, regret matching, etc.). Long-run behaviors can range from convergence to familiar solution concepts, such as Nash equilibrium, to non-convergent limit cycles or even chaos.
This tutorial will focus on recent developments in “higher-order” learning, where learning dynamics include auxiliary states that can be interpreted as path dependencies, forecasts, or estimates. Higher-order learning dynamics parallel higher-order algorithms in optimization, such as accelerated or optimistic gradient methods. The tutorial will start with an introduction to the learning in games framework, with the emphasis on learning dynamics in matrix games. The presentation will then introduce higher-order learning and show how higher-order learning dynamics can overcome limitations of standard-order learning dynamics, such as bypassing impossibility results, accelerating convergent behavior, or exhibiting equilibrium selection. The tutorial will conclude with an introduction to the control theoretic approach of passivity analysis as a framework for the analysis of higher-order learning.
Panayotis Mertikopoulos (CNRS), Lacra Pavel (University of Toronto), and Jeff Shamma (UIUC),
Pendleton - Morning (9:00-12:30)
9:00 - 10:30 Lecture
10:30 - 11:00 Coffee Break (coffee will be provided)
11:00 - 12:30 Lecture
The purpose of this tutorial is to provide a comprehensive and integrated intro- duction to control-theoretic methods for certification of behavioural properties of neural networks. The tutorial will bring together experts who are active in this field, and include material on both theoretical foundations and applications in a variety of domains, along with live coding demonstrations. The intention is that after attending this tutorial, a typical L4DC participant is equipped to do independent research in this area, and contribute to a scientific field which is experiencing rapid growth and can potentially have high impact in industry.
Ian Manchester (University of Sydney) and Krishnamurthy (Dj) Dvijotham (ServiceNow),
Rogel - Morning (9:00-12:30)
9:00 - 10:30 Lecture
10:30 - 11:00 Coffee Break (coffee will be provided)
11:00 - 12:30 Lecture
Data are ubiquitous in modern applied sciences. In learning and control, the effective use of data requires frameworks where data not only assist in model construction but also offer guarantees on the quality and robustness of the resulting designs.
In this context, the scenario approach has gained widespread recognition as a framework for data-driven decision-making with rigorous generalization guarantees. Specifically, it provides a way for the user to control the risk, defined as the probability that a decision will underperform when confronted with scenarios outside the training set. This offers a valid support to develop trust in data-driven methodologies, and plays a fundamental role as a tool for hyper-parameter tuning.
This tutorial provides a structured introduction to the scenario approach, starting with essential tools in optimization, encompassing both convex and non-convex cases. The tutorial is divided into two parts: the first part introduces scenario-based optimization techniques, while the second part extends the theory to broader data-driven decision frameworks. The tutorial is designed to be fully accessible for newcomers; no specific prerequisites are required, which makes it suitable for a wide range of conference attendees.
Marco Claudio Campi (University of Brescia) and Simone Garatti (Politecnico di Milano)
Pendleton - Afternoon (14:00-17:30)
14:00 - 15:30 Lecture
15:30 - 16:00 Coffee Break (coffee will be provided)
16:00 - 17:30 Lecture
This tutorial delves into the intersection of large language models (LLMs) and machine reasoning, focusing on their potential in control engineering. Modern LLMs, which are foundation models with vast knowledge bases, have shown great promise in solving complex reasoning and coding tasks. But how can they benefit control engineers? This tutorial explores LLM reasoning and its applications in control tasks, covering topics including : i) LLM capabilities in answering textbook-level control system questions, ii) review of advanced LLM reasoning methods, iii) integrating LLMs with control/verification toolboxes for automated developments of control systems, iv) limitations of LLMs in control engineering, and v) future directions. Participants will gain insights into LLM reasoning, its applications in control engineering, and emerging opportunities for LLM integration in control systems.
Bin Hu (UIUC)
Rogel - Afternoon (14:00-17:45)
14:00 - 15:30 Lecture
15:30 - 16:00 Coffee Break (coffee will be provided)
16:00 - 17:30 Lecture