Efficient human-in-the-loop MPC tuning with multi-task preferential Bayesian optimization

• Multi-Task Preferential Bayesian Optimization (MTPBO) is proposed for efficient MPC tuning • MTPBO uses human preference data from previous tasks to accelerate tuning for new task • Multi-task initialization suggests promising comparisons to warm-start optimization • Validated on a real human-in-the-loop MPC tuning problem involving four tasks • MTPBO enables transfer learning of preferences across users and open-loop processes The closed-loop performance of Model Predictive Control (MPC) depends on the nontrivial selection of several tuning parameters. Recently, data-efficient methods such as Bayesian Optimization (BO) have been proposed for automatic MPC tuning. In practice, it is often challenging to specify a single objective function to balance multiple criteria, especially when some of these are qualitative in nature. In these cases, Preferential Bayesian Optimization (PBO) can be used as a human-in-the-loop alternative to BO-based automatic tuning methods. By incorporating expressed preferences between pairwise comparisons of different closed-loop responses, PBO searches for the optimum of an underlying utility function that reflects the user’s preferences towards the closed-loop response from various controller parameters. However, standard PBO does not leverage comparison data from previous tasks, resulting in the need to learn preferences from scratch for each new task. In this paper, we introduce Multi-Task PBO (MTPBO) for MPC tuning, which leverages data from previous preference-based controller tuning tasks to accelerate the search of optimal parameters for either a new human user or a similar closed-loop process. Additionally, we introduce a multi-task initialization strategy that enables a more effective warm start by proposing a batch of promising initial experiments for new tasks. The advantages of MTPBO with initialization are shown on benchmark optimization functions and an offset-free MPC tuning problem with feedback from multiple actual human users on different simulated processes. Overall, the proposed MTPBO framework leads to more preferred responses with a lower experimental budget and can be applied to general controller tuning problems.

Authors

Institutions

Publication Details

Journal
Control Engineering Practice
Published
2026-04-01
DOI
https://doi.org/10.1016/j.conengprac.2026.106972
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient human-in-the-loop MPC tuning with multi-task preferential Bayesian optimization

João P.L. Coutinho, Marco S. Reis, Iván Castillo, Ricardo Rendall et al.
Control Engineering Practice
Advanced Control Systems Optimization
article

Efficient human-in-the-loop MPC tuning with multi-task preferential Bayesian optimization

João P.L. Coutinho, Marco S. Reis, Iván Castillo, Ricardo Rendall, You Peng, Swee-Teng Chin, Kaiwen Ma
article en

Abstract

• Multi-Task Preferential Bayesian Optimization (MTPBO) is proposed for efficient MPC tuning • MTPBO uses human preference data from previous tasks to accelerate tuning for new task • Multi-task initialization suggests promising comparisons to warm-start optimization • Validated on a real human-in-the-loop MPC tuning problem involving four tasks • MTPBO enables transfer learning of preferences across users and open-loop processes The closed-loop performance of Model Predictive Control (MPC) depends on the nontrivial selection of several tuning parameters. Recently, data-efficient methods such as Bayesian Optimization (BO) have been proposed for automatic MPC tuning. In practice, it is often challenging to specify a single objective function to balance multiple criteria, especially when some of these are qualitative in nature. In these cases, Preferential Bayesian Optimization (PBO) can be used as a human-in-the-loop alternative to BO-based automatic tuning methods. By incorporating expressed preferences between pairwise comparisons of different closed-loop responses, PBO searches for the optimum of an underlying utility function that reflects the user’s preferences towards the closed-loop response from various controller parameters. However, standard PBO does not leverage comparison data from previous tasks, resulting in the need to learn preferences from scratch for each new task. In this paper, we introduce Multi-Task PBO (MTPBO) for MPC tuning, which leverages data from previous preference-based controller tuning tasks to accelerate the search of optimal parameters for either a new human user or a similar closed-loop process. Additionally, we introduce a multi-task initialization strategy that enables a more effective warm start by proposing a batch of promising initial experiments for new tasks. The advantages of MTPBO with initialization are shown on benchmark optimization functions and an offset-free MPC tuning problem with feedback from multiple actual human users on different simulated processes. Overall, the proposed MTPBO framework leads to more preferred responses with a lower experimental budget and can be applied to general controller tuning problems.

Control Engineering PracticeVol. 173
Dow Chemical (India) (IN), Dow Chemical (Netherlands) (NL), University of Coimbra (PT)
Fundação para a Ciência e a Tecnologia
Openalex Percentile: Top 31%
Advanced Control Systems Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.