Learning the Value Systems of Agents with Preference-based and Inverse Reinforcement Learning
Andrés Holgado-Sánchez, Holger Billhardt, Alberto Fernández, Sascha Ossowski
TL;DR
The paper addresses learning explicit value-grounding and value-system representations to enable value-aligned agents within Agreement Technologies. It formalizes values as a grounded set $V$ with per-value rewards ${R}_{v_i}$ implemented by a grounding function $G_V$, and models decision-making with a Markov Value Decision Process (MVDP) where an agent's value system is a linear aggregation $R_j=f_j({oldsymbol{R}}_V)$. It introduces two learning pipelines: Value Grounding Learning, which uses Preference-based Reinforcement Learning to recover ${R}_{v_i}$ from trajectory comparisons, and Value System Identification, which uses Deep MaxEnt IRL to infer aggregation weights $W_j$ so that $R_j=W_joldsymbol{R}_V$ reproduces observed behavior. The framework is validated in Firefighters and Roadworld, showing accurate grounding recovery and high fidelity in identifying agents' value systems, with strong generalization to unseen trajectories. The work demonstrates that combining PbRL and IRL yields interpretable, context-aware value-aligned agents, while noting limitations and proposing directions for extending groundings and linear value systems to more complex, context-sensitive settings.
Abstract
Agreement Technologies refer to open computer systems in which autonomous software agents interact with one another, typically on behalf of humans, in order to come to mutually acceptable agreements. With the advance of AI systems in recent years, it has become apparent that such agreements, in order to be acceptable to the involved parties, must remain aligned with ethical principles and moral values. However, this is notoriously difficult to ensure, especially as different human users (and their software agents) may hold different value systems, i.e. they may differently weigh the importance of individual moral values. Furthermore, it is often hard to specify the precise meaning of a value in a particular context in a computational manner. Methods to estimate value systems based on human-engineered specifications, e.g. based on value surveys, are limited in scale due to the need for intense human moderation. In this article, we propose a novel method to automatically \emph{learn} value systems from observations and human demonstrations. In particular, we propose a formal model of the \emph{value system learning} problem, its instantiation to sequential decision-making domains based on multi-objective Markov decision processes, as well as tailored preference-based and inverse reinforcement learning algorithms to infer value grounding functions and value systems. The approach is illustrated and evaluated by two simulated use cases.
