Journal article
Encoding Ethics to Compute Value-Aligned Norms
- Abstract:
- Norms have been widely enacted in human and agent societies to regulate individuals’ actions. However, although legislators may have ethics in mind when establishing norms, moral values are only sometimes explicitly considered. This paper advances the state of the art by providing a method for selecting the norms to enact within a society that best aligns with the moral values of such a society. Our approach to aligning norms and values is grounded in the ethics literature. Specifically, from the literature’s study of the relations between norms, actions, and values, we formally define how actions and values relate through the so-called value judgment function and how norms and values relate through the so-called norm promotion function. We show that both functions provide the means to compute value alignment for a set of norms. Moreover, we detail how to cast our decision-making problem as an optimisation problem: finding the norms that maximise value alignment. We also show how to solve our problem using off-the-shelf optimisation tools. Finally, we illustrate our approach with a specific case study on the European Value Study
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 1.7MB, Terms of use)
-
- Publisher copy:
- 10.1007/s11023-023-09649-7
Authors
- Publisher:
- Springer
- Journal:
- Minds and Machines More from this journal
- Volume:
- 33
- Issue:
- 4
- Pages:
- 761-790
- Publication date:
- 2023-11-22
- DOI:
- EISSN:
-
1572-8641
- ISSN:
-
0924-6495
- Language:
-
English
- Keywords:
- Pubs id:
-
1578129
- Local pid:
-
pubs:1578129
- Source identifiers:
-
W4388912338
- Deposit date:
-
2026-02-02
- ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.
Terms of use
- Copyright date:
- 2023
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record