Adaptive Preferences: Pivoting Through User Complaints
In the evolution of software systems, especially in domains like autonomous vehicles, dynamic user preferences are critical yet challenging to accommodate. Existing methods often misrepresent these preferences, either by overlooking their dynamism or overburdening users as humans often find it challenging to express their objectives mathematically. Addressing this, we introduce a novel framework interpreting dynamic preferences as inherent uncertainty, anchored on a “human-on-the-loop” mechanism enabling users to give feedback when dissatisfied with system behaviors. Leveraging a designed fitness function, our system employs a genetic algorithm to adapt preference values, aligning preferences with user expectations through feedback-driven adaptation. We validated its effectiveness with an autonomous driving prototype and a user study involving 20 participants. The findings highlight our framework’s capability to effectively merge algorithm-driven adjustments with user complaints, leading to improved participants’ subjective satisfaction in autonomous systems.
Authors
- Eunsuk Kang (ORCID: https://orcid.org/0000-0001-7891-6885)
- Kenji Tei (ORCID: https://orcid.org/0000-0003-1106-1709)
- Nianyu Li (ORCID: https://orcid.org/0000-0001-8960-7770)
- Mingyue Zhang (ORCID: https://orcid.org/0000-0002-3003-8902)
- Jialong Li (ORCID: https://orcid.org/0000-0003-4327-1807)
Institutions
- Tokyo Institute of Technology (JP)
- Southwest University (CN)
- Waseda University (JP)
- Carnegie Mellon University (US)
Publication Details
- Journal
- ACM Transactions on Autonomous and Adaptive Systems
- Published
- 2025-04-02
- DOI
- https://doi.org/10.1145/3727621
- Primary Topic
- Usability and User Interface Design
- Type
- article
- Field-Weighted Citation Impact
- 0.00