Human-Aligned Skill Discovery: Balancing Behaviour Exploration and Alignment
Maxence Hussonnois, Thommen George Karimpanal, Santu Rana
TL;DR
This work tackles the safety and utility gaps in unsupervised skill discovery by introducing Human-aligned Skill Discovery (HaSD), which jointly optimizes a diversity objective and a human-alignment objective. The approach combines Distance-Maximising Skill Discovery (DSD) with a reward model learned from human preferences (Bradley-Terry framework) to steer entire skill trajectories toward human values, while still promoting diverse, dynamic behaviors. It further extends to Configurable HaSD (α-HaSD), enabling a continuum of diversity-alignment trade-offs by conditioning skills on α. Evaluations in Nav2D and Safety Gymnasium show HaSD yields diverse, safer skills that improve downstream task performance and demonstrate robustness to varying human feedback budgets, with α-HaSD providing a practical mechanism to tailor behavior to application needs.
Abstract
Unsupervised skill discovery in Reinforcement Learning aims to mimic humans' ability to autonomously discover diverse behaviors. However, existing methods are often unconstrained, making it difficult to find useful skills, especially in complex environments, where discovered skills are frequently unsafe or impractical. We address this issue by proposing Human-aligned Skill Discovery (HaSD), a framework that incorporates human feedback to discover safer, more aligned skills. HaSD simultaneously optimises skill diversity and alignment with human values. This approach ensures that alignment is maintained throughout the skill discovery process, eliminating the inefficiencies associated with exploring unaligned skills. We demonstrate its effectiveness in both 2D navigation and SafetyGymnasium environments, showing that HaSD discovers diverse, human-aligned skills that are safe and useful for downstream tasks. Finally, we extend HaSD by learning a range of configurable skills with varying degrees of diversity alignment trade-offs that could be useful in practical scenarios.
