Continual Human-in-the-Loop Optimization
Optimal input settings vary across users due to differences in motor abilities and personal preferences, which are typically addressed by manual tuning or calibration. Although human-in-the-loop optimization has the potential to identify optimal settings during use, it is rarely applied due to its long optimization process. A more efficient approach would continually leverage data from previous users to accelerate optimization, exploiting shared traits while adapting to individual characteristics. We introduce the concept of Continual Human-in-the-Loop Optimization and a Bayesian optimization-based method that leverages a Bayesian-neural-network surrogate model to capture population-level characteristics while adapting to new users. We propose a generative replay strategy to mitigate catastrophic forgetting. We demonstrate our method by optimizing virtual reality keyboard parameters for text entry using direct touch, showing reduced adaptation times with a growing user base. Our method opens the door for next-generation personalized input systems that improve with accumulated experience.
Authors
- Christoph Gebhardt (ORCID: https://orcid.org/0000-0001-7162-0133)
- Yi-Chi Liao (ORCID: https://orcid.org/0000-0002-2670-8328)
- Zhipeng Li (ORCID: https://orcid.org/0000-0001-6602-0176)
- Christian Holz (ORCID: https://orcid.org/0000-0001-9655-9519)
- Paul Streli (ORCID: https://orcid.org/0000-0002-3334-7727)
Institutions
- ETH Zurich (CH)
Publication Details
- Published
- 2025-04-24
- DOI
- https://doi.org/10.1145/3706598.3713603
- Citations
- 3
- Primary Topic
- Anomaly Detection Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 7.44