RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robots

📅 2025-07-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Autonomous systems struggle to integrate user-specific ethical preferences, resulting in low trustworthiness and poor moral adaptability; multi-system interaction further necessitates ethical negotiation to achieve consensus. This paper proposes the first domain-agnostic ethical negotiation reference architecture, enabling multiple robots to dynamically fuse individual ethical models with contextual information for real-time, distributed ethical negotiation—particularly under resource conflicts—in dynamic environments. Our approach integrates rule-based ethical modeling, context-aware mechanisms, and a lightweight negotiation protocol, implemented via the RobEthiChor framework on ROS for real-robot deployment. Experiments demonstrate that the system achieves ethical consensus in over 73% of scenarios, with an average negotiation latency of only 0.67 seconds, validating its feasibility, efficiency, and practical deployability.

Technology Category

Application Category

📝 Abstract
The presence of autonomous systems is growing at a fast pace and it is impacting many aspects of our lives. Designed to learn and act independently, these systems operate and perform decision-making without human intervention. However, they lack the ability to incorporate users' ethical preferences, which are unique for each individual in society and are required to personalize the decision-making processes. This reduces user trust and prevents autonomous systems from behaving according to the moral beliefs of their end-users. When multiple systems interact with differing ethical preferences, they must negotiate to reach an agreement that satisfies the ethical beliefs of all the parties involved and adjust their behavior consequently. To address this challenge, this paper proposes RobEthiChor, an approach that enables autonomous systems to incorporate user ethical preferences and contextual factors into their decision-making through ethics-based negotiation. RobEthiChor features a domain-agnostic reference architecture for designing autonomous systems capable of ethic-based negotiating. The paper also presents RobEthiChor-Ros, an implementation of RobEthiChor within the Robot Operating System (ROS), which can be deployed on robots to provide them with ethics-based negotiation capabilities. To evaluate our approach, we deployed RobEthiChor-Ros on real robots and ran scenarios where a pair of robots negotiate upon resource contention. Experimental results demonstrate the feasibility and effectiveness of the system in realizing ethics-based negotiation. RobEthiChor allowed robots to reach an agreement in more than 73% of the scenarios with an acceptable negotiation time (0.67s on average). Experiments also demonstrate that the negotiation approach implemented in RobEthiChor is scalable.
Problem

Research questions and friction points this paper is trying to address.

Incorporating user ethical preferences into autonomous robot decision-making
Enabling robots to negotiate based on differing ethical beliefs
Providing scalable ethics-based negotiation for real-world robot interactions
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated context-aware ethics-based negotiation system
Domain-agnostic architecture for ethical decision-making
ROS implementation enabling robot ethics negotiation
🔎 Similar Papers
M
Mashal Afzal Memon
Department of Information Engineering and Information Sciences and Mathematics, University of L’Aquila, Via Vetoio, L’Aquila, 67100, Italy
G
Gianluca Filippone
Department of Computer Science, Gran Sasso Science Institute, Viale Francesco Crispi, L’Aquila, 67100, Italy
Gian Luca Scoccia
Gian Luca Scoccia
Assistant professor, Gran Sasso Science Institute
Software engineeringMobile privacyMobile softwareGreen software
Marco Autili
Marco Autili
Prof. in Software Engineering at Università dell'Aquila
Autonomic and Autonomous SystemsContext-aware SystemsDistributed SystemsSelf-adaptive Systems
Paola Inverardi
Paola Inverardi
Professor of computer science, Gran Sasso Science Institute