APECS: Adaptive Personalized Control System Architecture
Marius F. R. Juston, Alex Gisi, William R. Norris, Dustin Nottage, Ahmet Soylemezoglu
TL;DR
The Adaptive Personalized Control System (APECS) addresses human-in-the-loop control without direct plant models by learning a Lipschitz-bounded, sector-bounded controller that maps human input to a safe, personalized command. It combines an $L$-Lipschitz neural network with a saturating, elementwise $p(\phantom{a})$ and a trainable scale $L_t$ to enforce a controlled Lipschitz behavior, while training via a weighted loss that balances human imitation and expert reference via an analytically derived optimal weight $\\gamma^*$. The key contributions include the APECS architecture, a novel elementwise sector bounding of the network output, a derivation of worst-case loss bounds for both expert and human operators, and an explicit procedure to set the loss balance and Lipschitz level. Empirically, APECS yields a $4.5\%$ RMSE improvement over a veteran human operator and a $9\%$ improvement over a standard feed-forward NN in trajectory-tracking tasks, with robustness to varying Lipschitz constraints. This work advances shared autonomy by enabling personalized, safe operator-assisted control through formal Lipschitz guarantees and data-driven weighting of human and expert performance.
Abstract
This paper presents the Adaptive Personalized Control System (APECS) architecture, a novel framework for human-in-the-loop control. An architecture is developed which defines appropriate constraints for the system objectives. A method for enacting Lipschitz and sector bounds on the resulting controller is derived to ensure desirable control properties. An analysis of worst-case loss functions and the optimal loss function weighting is made to implement an effective training scheme. Finally, simulations are carried out to demonstrate the effectiveness of the proposed architecture. This architecture resulted in a 4.5% performance increase compared to the human operator and 9% to an unconstrained feedforward neural network trained in the same way.
