TLDR: The research paper “Ethics2vec: aligning automatic agents and human preferences” introduces Ethics2Vec, a novel method to quantify the implicit ethical values of AI agents. It addresses the ‘alignment problem’ by mapping an agent’s decision-making strategy into a measurable vector space, allowing comparison with human preferences. The approach, inspired by ‘Anything2vec’ methods, works for both binary and continuous control agents, revealing the trade-offs an AI makes (e.g., between false positives/negatives or different risks like accident vs. punctuality) by observing its behavior. This provides a way to understand and assess if an AI’s ‘ethics’ align with human values.
As artificial intelligence becomes increasingly integrated into our daily lives, the question of whether these intelligent agents truly align with human values and preferences is becoming critical. This challenge, known as the alignment problem, is particularly complex because human ethical considerations often involve values that are ‘incommensurable’ – meaning they cannot be easily measured or compared on a single scale. For instance, how does a medical AI weigh the value of a human life against the cost of a treatment?
A new research paper, “Ethics2vec: aligning automatic agents and human preferences,” proposes a novel solution to this profound challenge. Authored by Gianluca Bontempi from the Machine Learning Group at Université Libre de Bruxelles, this work introduces ‘Ethics2Vec,’ an innovative approach that extends the successful ‘Anything2vec’ methods (like Word2Vec for language processing) to the domain of ethics. The core idea is to create a common, measurable space where the ethical values embedded in an automatic agent’s behavior can be quantified and compared with human preferences.
The fundamental premise of Ethics2Vec is that if an automatic agent employs a specific decision-making strategy, that strategy is optimal concerning certain internal ‘loss functions’ or criteria. Similarly, if a human accepts and adheres to the agent’s strategy, it implicitly suggests that the agent’s approach is also optimal relative to a weighted sum of the human’s own criteria. By making this assumption, the paper demonstrates how it’s possible to reverse-engineer and understand the implicit ethical trade-offs an agent is making.
Quantifying Ethics in Binary Decisions
The paper first illustrates Ethics2Vec in the context of an agent making binary decisions (e.g., brake or don’t brake, classify as spam or not). In such scenarios, decisions often involve balancing the costs of ‘false positives’ (taking an action when it’s not needed) and ‘false negatives’ (failing to take an action when it was needed). For example, in a self-driving car, a false positive might be unnecessary braking, while a false negative could be failing to brake when a pedestrian is present. The paper shows how the agent’s unobservable ethical values, specifically the ratio of its false positive to false negative losses, can be reconstructed by observing how its error rates change with different decision thresholds.
This allows for the creation of a two-dimensional vector representation of the agent’s ethics. Visualizing these vectors reveals how agents that prioritize minimizing false positives appear in one part of the diagram, while those prioritizing minimizing false negatives appear in another, offering a clear ethical profile.
Also Read:
- The Fair Game: A Dynamic Approach to Ensuring AI Fairness Over Time
- New Strategies for Preventing Unintended AI Behavior During Training
Extending to Continuous Control Systems
The Ethics2Vec approach is then extended to more complex, continuous control settings, such as a self-driving car’s speed control. Here, the agent’s control law determines its behavior, which in turn embodies its ethics. Instead of just false positives and negatives, the paper introduces the concept of ‘risk variables’ relevant from a human perspective. For a self-driving car, these could include the risk of an accident, the risk of being late, or the risk of an uncomfortable ride.
By analyzing how the agent’s control actions (e.g., speed adjustments) affect the probabilities of these different risks, Ethics2Vec can map the agent’s behavior into a multi-dimensional ethical vector. This vector represents the derivatives of these risks with respect to the control action. The paper demonstrates how this can reveal the implicit weights an agent places on different risks. For instance, an aggressive driving style might show a willingness to accept a large increase in accident risk for a small reduction in the probability of being late, indicating a higher implicit value placed on punctuality over safety.
Ultimately, Ethics2Vec provides a powerful framework for understanding the ethical stance of ‘black-box’ automatic agents. It allows users and designers to gain insight into the implicit trade-offs an agent is making, facilitating a crucial assessment of whether the agent’s actions align with human values. This is vital for building trust and ensuring that AI systems truly serve human well-being. You can read the full research paper for more technical details and experimental results here: Ethics2vec: aligning automatic agents and human preferences.


