RAFDivider: a distributed algorithm for computing semantics in higher-order abstract argumentation frameworks

论证理论 计算机科学 语义学(计算机科学) 订单(交换) 理论计算机科学 程序设计语言 认识论 哲学 财务 经济
作者
Sylvie Doutre,Marie-Christine Lagasquie-Schiex
出处
期刊:Journal of Applied Non-Classical Logics [Taylor & Francis]
卷期号:33 (3-4): 244-297
标识
DOI:10.1080/11663081.2023.2244715
摘要

ABSTRACTThis work is related to a computational issue concerning an enriched abstract argumentation framework called RAF (‘Recursive Argumentation Framework’). A RAF is composed of a set of arguments and of a binary relation which models the attacks as in Dung's seminal argumentation framework. The main difference between Dung's framework and a RAF is the fact that a RAF is able to take into account higher-order interactions (i.e. an attack can target an attack and not only an argument). This kind of framework is recent enough for an efficient computation of its main semantics to remain an open question. In this paper, we propose one of the first algorithms dedicated to this issue, RAFDivider. We prove its soundness and its completeness.KEYWORDS: Abstract argumentationhigher-order interactionsalgorithms AcknowledgmentsThe authors wish to thank Mickaël Lafages, the work of this article being mostly based on his PhD Thesis.Disclosure statementNo potential conflict of interest was reported by the author(s).Notes1 The International Competition on Computational Models of Argumentation: http://argumentationcompetition.org.2 Even if some works had been done for some limited versions of higher-order frameworks, see for instance Dvorák et al. (Citation2015).3 Whereas an extension assigns an accepted or a rejected status to its elements, a labelling considers a third status, undecided, which applies to arguments which are neither accepted, nor rejected. This enrichment has proven useful for the computation of acceptance statuses in AFs (see Charwat et al., Citation2015 for a survey).4 An interesting result given by Doutre et al. (Citation2020), Doutre et al. (Citation2022) is: even if the expressive power of the frameworks with higher-order attacks is higher, the complexity of their decision problems keeps the same as in AFs.5 This extended version explains several technical details of the approach and gives the complete proofs of each result. Moreover, some additional examples are provided for a better illustration of this approach.6 We write ⊆-maximal.7 Note that, in a reinstatement labelling, for any argument a∈{und}(ℓ), a is also legally {und} (this is obviously implied by Definition 2.8).8 This notion of largeness of an AF is not so simple to define. It is related to the fact that the computation of the solutions is complex either because of the number of arguments, or of the number of interactions, or because of the structure of the AF.9 Notice that in the literature it is the decision problem versions of this problem that are mainly studied, but approaches also concern the enumeration problem in AFs, e.g. Kr&orrddquote;oll et al. (Citation2017). Nevertheless, the complexity of their decision versions is sufficient to give a good idea of their hardness. See Dvorak and Dunne (Citation2018) for an overview.10 A graph is said to be sparse when its density is low.11 Relations between labelling-based semantics and structure-based semantics have been exhibited in Doutre et al. (Citation2020).12 Note that, following this definition, a stable structure is also conflict-free.13 The original definition for the RAF labelling given by Doutre et al. (Citation2020) is a pair of a labelling over arguments and of a labelling over attacks. Here we give an equivalent definition that does not make a difference between arguments and attacks. Moreover, we also simplify the terminology using ‘labelling’ instead of ‘structure labelling’.14 So the following property holds for Ω: ∀(i,j)∈{1,…,n} s.t. i≠j,ωi∩ωj=∅ and ⋃i=1nωi=A∪K.15 ↓ is the classical generic operator of restriction that allows the selection of a sub-part of a given ‘object’ wrt to a given set of ‘elements’. Here, for instance, it produces the sub-part of the labellings concerning only the elements belonging to A~∪K~.16 See in Lafages (Citation2021) the details about the method for defining the SCC of a RAF.17 The definition for the non-directed case implies additional constraints given between brackets.18 This is not a directed RAF-path since we do not ‘follow the arrows’.19 The enumeration problem consists in computing all the solutions under a given semantics of a given framework.20 Indeed, let us consider α being an attack in Qtriv s.t. its target is in RAF~hard; either α is labelled with {out} or α is labelled with {in} and its source is either labelled with {in} or {out}: in any case, the fact that its target is in RAF~hard shows that α is useless for determining the label of its target.21 This is a difference with AFDivider that has been designed originally for using a specific clustering method, see Doutre et al. (Citation2019).22 raf~2↓ω1 produces a partial RAF built from raf~2 keeping only the elements of ω1.23 Obviously, each context of a partial RAF will induce a specific set of labellings of this partial RAF.24 The third optimisation allows to decrease the number of contexts to consider (see Appendix 1 for more details).25 A CSP (Constraint Satisfaction Problem) is a problem defined by a set of variables, a set of domains (one domain per variable giving the values that are authorised for this variable) and a set of constraints expressing the fact that some values for some variables are incompatible with some values of other variables. The main aim of a CSP is to find an assignment in which each variable is assigned with a value of its domain and this assignment must satisfy all the constraints. The interested reader can find more details in the seminal work (Montanari, Citation1974).26 Note that this CSP contains two types of variables: one variable for each cluster and one variable for each input of these clusters. The domains of these variables correspond to their possible labellings. The constraints express the links between the labellings of the clusters and the labellings of their inputs.27 See in Lafages (Citation2021) the details about the definition of the SCCs for a RAF.28 Among the methods proposed in Lafages (Citation2021), there is also a method that does not satisfy the fact that the SCCs are not split into several clusters (that is the method inspired from the spectral clustering); so this method is not considered here.29 As an example the set of labellings of the unique standard RAF of component raf~4 is the following: {{(g,out),(n,und),(o,und),(aζ,in),(aρ,in),(aυ,und),(τ,und),(υ,in),(ϕ,in),(χ,in),(αg,in),(αθ,in)}}30 L2.2.1 corresponds to μ2.2.2; L2.2.2 to L2.2.4 correspond to μ2.2.1; L2.2.5 to L2.2.6 correspond to μ2.2.3.31 The proof is given in Appendix 2.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
刚刚
dawn完成签到,获得积分10
1秒前
Leo完成签到,获得积分0
1秒前
帅玉玉完成签到,获得积分10
1秒前
1秒前
andrew完成签到,获得积分10
1秒前
石敢当完成签到,获得积分10
2秒前
奕雨完成签到,获得积分10
2秒前
2秒前
aki空中飞跃完成签到,获得积分10
3秒前
mikezzg完成签到,获得积分10
3秒前
zhhh完成签到,获得积分10
3秒前
Nexus应助粥粥爱糊糊采纳,获得10
3秒前
张教授发布了新的文献求助10
5秒前
清风完成签到 ,获得积分10
5秒前
天马行空完成签到,获得积分10
6秒前
彼得大帝完成签到,获得积分10
6秒前
博哥发布了新的文献求助10
6秒前
Feng完成签到,获得积分10
7秒前
小霖完成签到,获得积分10
7秒前
孤独听荷发布了新的文献求助10
7秒前
刘泽文完成签到,获得积分10
7秒前
呆一起完成签到 ,获得积分10
7秒前
早点睡觉完成签到,获得积分10
8秒前
lin完成签到,获得积分10
8秒前
lily完成签到,获得积分10
8秒前
好嗨哟完成签到,获得积分10
8秒前
墨扬完成签到,获得积分10
8秒前
luo完成签到 ,获得积分10
8秒前
空山完成签到,获得积分10
9秒前
初景发布了新的文献求助10
10秒前
sun完成签到,获得积分10
10秒前
贪玩板凳完成签到,获得积分10
10秒前
Emily完成签到,获得积分10
10秒前
马婉妮完成签到 ,获得积分10
11秒前
烂漫明轩完成签到,获得积分10
11秒前
金色天际线完成签到,获得积分10
11秒前
故里长安完成签到,获得积分10
11秒前
周一完成签到,获得积分10
12秒前
高分求助中
Clinical Epidemiology: The Essentials, 6e 10000
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Graphene Handbook (2019 Edition) 800
Adhesion Science: Principles & Practice 800
Signals, Systems, and Signal Processing 610
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 600
久松真一著作集〈第5巻〉禅と芸術 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6555123
求助须知:如何正确求助?哪些是违规求助? 8339469
关于积分的说明 17865806
捐赠科研通 5672532
什么是DOI,文献DOI怎么找? 2940162
邀请新用户注册赠送积分活动 1916044
关于科研通互助平台的介绍 1785929