چكيده لاتين
Automated negotiation in multi-agent systems is a significant research field in distributed artificial intelligence. It plays a vital role in empowering independent agents to cooperate, coordinate actions, and resolve conflicts in a distributed environment. To reach an agreement, agents exchange proposals according to a set of specific rules called the negotiation protocol. This protocol governs the interaction between participants, ensuring successful outcomes and strengthening mutually beneficial agreements based on the agentsʹ adherence to it. In argumentation-based negotiation, agents not only propose offers but also present and exchange arguments. This allows them to explain the reasons behind their offers, convince each other, and reach more beneficial agreements more quickly. To ensure fair agreements in argumentation-based multilateral negotiations, it is crucial to consider the preferences and opinions of the agents regarding the arguments related to the proposals. In collective decision-making aided by argumentation, the method of collectively evaluating arguments is essential to determine the outcome. The approach based on computational social choice theory, which integrates the algorithmic perspective of computer science with social choice theory, provides mechanisms to aggregate agentsʹ preferences for collective decision-making. Studies at the intersection of these two research areas focus on argumentation based on labeling. The existing approach has applied only a few types of social choice methods, such as majority vote, considering only one type of attack relationship and one type of defense between arguments to aggregate argumentation in group decision-making. Moreover, it has not addressed the variety of attacks between arguments, the power of arguments, and their structure. On the other hand, existing research on argumentation-based negotiation protocols lacks maturity in several aspects: the number of layers of argument that agents use in the argumentation process, attention to all relationships between arguments, multilateral considerations, the use of rhetorical power, and the necessity of unanimous agreement. Many real-world situations lack unanimous agreement, yet there is still a need to achieve the best possible collective outcome. By developing Copelandʹs social choice method to fully consider the power of arguments, attack and defense relationships, and the opinions of all agents on each argument, this research presents the building blocks of a multilateral negotiation protocol based on argumentation. The five main layers of argumentation—structural, relational, dialogue, evaluation, and rhetorical—are included in the proposed negotiation protocol. Using various formal and mathematical proofs, the study shows that the proposed Copeland-based method satisfies desirable properties such as exhaustive domain, anonymity, and non-dictatorship without requiring direct unanimity, endorsed unanimity, or supportiveness. It also avoids undesirable properties such as independence of opinion, monotonicity, and familiar monotonicity. Additionally, unlike Copelandʹs method, where individuals can influence the outcome of group decisions by manipulating their preferences, the proposed method, which is also based on attack/defense and power matrices, is strategy-proof.