A gradual semantics takes a weighted argumentation framework as input and outputs a final acceptability degree for each argument, with different semantics performing the computation in different manners. In this work, we consider the problem of attack inference. That is, given a gradual semantics, a set of arguments with associated initial weights, and the final desirable acceptability degrees associated with each argument, we seek to determine whether there is a set of attacks on those arguments such that we can obtain these acceptability degrees. The main contribution of our work is to demonstrate that the associated decision problem, i.e., whether a set of attacks can exist which allows the final acceptability degrees to occur for given initial weights, is NP-complete for the weighted h-categoriser and card-based semantics, and is polynomial for the weighted max-based semantics, even for the complete version of the problem (where all initial weights and final acceptability degrees are known). We then briefly discuss how this decision problem can be modified to find the attacks themselves and conclude by examining the partial problem where not all initial weights or final acceptability degrees may be known.
Abstract argumentation semantics associate a justification status with a set of arguments based on interactions between arguments. Such interactions can include inter-argument attacks [17], or preference-based defeats [5,6,21,29,41], or may consider both of these together with some supportive relationship [2,3,12,30]. Given such a framework, an argument may be considered justified if it appears in one (resp. many or all) extensions, where such extensions – sets of non-conflicting arguments accepted together – are computed according to the argumentation semantics, or based on the label assigned to the argument (we refer the reader to [7] for an introduction to the most common argumentation semantics).
Arguments often have associated weights, and different semantics have been proposed which consider the weight associated with an argument [2,14,30,34]. While some semantics developed in this context return whether an argument is, or is not justified [14], many other ranking-based semantics either return a preference ordering over arguments. Such ranking-based semantics have been used to, for example, identify irrationality in reasoning [20] by examining whether the initial weights associated with an argument affect the argument’s final acceptability degree in an appropriate manner (i.e., consistent with the ranking-based semantics being used); refining the results obtained by extension semantics [11,42]; and applied to multi-agent settings [16]. In this paper, we focus on gradual semantics, a subclass of ranking-based semantics which associates a numeric final acceptability degree with each argument to compute a preference ordering over arguments.
The top portion of Fig. 1 shows the reasoning process used when reasoning using gradual semantics. Here, a weighted argumentation framework consisting of arguments, attacks and initial weights associated with arguments is provided as input. A gradual semantics is then used to compute a final acceptability degree for each argument. In many semantics, these final acceptability degrees are then used to compute a preference ordering over the arguments.
More recent work has considered different combinations of inputs and outputs to the problem. For example, [34] seeks to identify a set of initial weights for arguments based on the final argument preference ordering and argumentation semantics, while [27] determines the preferences between arguments given argument justification status, semantics and argumentation framework. In this paper, and as illustrated in the bottom portion of Fig. 1, we consider the problems of determining whether a set of attacks between arguments can be identified given specific argumentation semantics, the final acceptability degrees, and the initial weights. As discussed further in Section 5, we leave the problem of using preferences over arguments as input for our problem as future work. While it is true that the problem we consider is somewhat abstract and has limited real-world applications, it serves as a departure point for potentially important applications of argumentation to opponent modelling [35,37] and preference elicitation [27].
The process (top) by which a gradual semantics is applied to compute an acceptability preference between arguments and (bottom) the inverse problem considered in this paper. The “final acceptability degrees” are now used as input. That is, given arguments, initial weights, and desirable final acceptability degrees, can we find a suitable set of attacks?
While other ranking-based semantics are described in the literature, we consider three popular weighted gradual semantics (the weighted h-categoriser, the weighted card-based, and the weighted max-based semantics [4]). These three semantics were chosen due to their similarity to one another, and due to the way in which a similar approach can be used to solve the problem we consider when these semantics are used. We show that when given all final acceptability degrees and initial weights, the problems for the weighted h-categoriser and the weighted card-based semantics are both NP-complete, while the problem can be solved in polynomial time for the weighted max-based semantics.
The remainder of this paper is structured as follows. In Section 2, we provide the necessary background to understand the remainder of the paper. Section 3 formalises the decision problem of whether attacks can be found for gradual semantics and then demonstrates that it is NP-complete for some semantics. In Section 4, we discuss solvers for our problem, and consider related and future work (including a partial version of the problem) in Section 5.
Background
As discussed above, we situate our work in the context of weighted abstract argumentation frameworks (WAFs), which can be encoded as graphs with weighted nodes. Each argument has an initial weight (also called “basic score” in [36]) drawn from the range . The smaller the initial weight of an argument, the weaker the argument. The initial weight of an argument may represent different concepts such as the likelihood degree of its premises [9], the degree of trust in its source [15], or an aggregation of votes provided by users [22] among others. In this paper, the origin of the weights and arguments is left unspecified. Similarly, arguments and attacks are considered abstract notions.
A (abstract) weighted argumentation framework is a triple where is a finite set of arguments, is a binary attack relation, and is a total weighting function which associates an initial weight between 0 and 1 to each argument.
Given an argument , we refer to as a’s initial weight. For any argument , the set , denoted by , contains all attackers of a. Similarly, we define , i.e., the set of attackers of a with strictly positive weights. When the current argumentation framework is not clear from the context, we will use the notation and respectively.
A gradual semantics σ takes as input a weighted argumentation framework and outputs a function that associates a final acceptability degree for each argument.1
Often, the final step in using a gradual semantics involves using this final acceptability degree to compute a preference ordering over arguments.
Several such semantics have been described in the literature. In this paper, we focus on three widely used gradual semantics introduced by Amgoud et al., i.e. the weighted h-categoriser, the weighted max-based, and the weighted card-based semantics, denoted , and respectively [4].
The weighted h-categoriser considers the initial weight of an argument as well as the sum of the acceptability degrees of all its attackers to determine the argument’s final acceptability degree. In this semantics, all (non-zero) attackers will be considered when determining the acceptability degree of an argument and the number of attackers is not used.
The weighted h-categoriser semantics, denoted , is the function that takes as input any weighted argumentation framework and returns the function such that for all , , where:
Next, we consider the weighted max-based semantics which utilises the initial weight of an argument as well as the highest acceptability degrees of its attackers to determine the argument’s final acceptability degree. In this semantics, only the strongest attacker is considered and the number of attackers is not used.
The weighted max-based semantics, denoted , is the function that takes as input any weighted argumentation framework and returns the function such that for all , , where:
Finally, the weighted card-based semantics considers the initial weight of an argument, the number of its attackers as well as the sum of the acceptability degrees of its attackers to determine the acceptability degree of the considered argument. In this semantics, the number of attackers is the most important factor to determine the acceptability degree of an argument.
The weighted card-based semantics, denoted , is the function that takes as input any weighted argumentation framework and returns the function such that for all , , where:
Here, denotes the number of arguments attacking a with non-zero final acceptability degree.
We note in passing that the properties for these semantics have been researched in depth by Amgoud et al. [4]. Perhaps the most important property, in the context of this paper, is the convergence of the , and semantics for finite frameworks (see Theorem 7, 12, 17 in [4]). A proof of convergence for a broader class of semantics (including these three) was proved in the work of Oren et al. [33]. This means that for any given argumentation framework, semantics and initial weights, the final acceptability degrees of all arguments can always be computed.
An agent may believe the following arguments.
Tomatoes older than a week can go rotten; these tomatoes are a week and a half old.
Tomatoes kept in the fridge (like these ones) can last longer than a week, and so the tomatoes are not rotten.
My friend ate one of the tomatoes this morning, and it tasted fine, therefore they are not rotten.
My friend is not very good at discriminating whether something is rotten by taste, so the tomatoes might be rotten.
Here, is attacked by and , while the latter is attacked by . The agent ascribes each argument with an initial weight encoding the agent’s belief in the applicability or strength of the argument, i.e., , , , and . Fig. 2 illustrates this weighted argumentation framework .
The weighted argumentation framework from Example 1.
We consider three different semantics in this paper (defined above); yielding the final acceptability degrees in Table 1. In turn, a reasoner using the weighted h-categoriser semantics or semantics would have preferences , while if it were to use preferences would be . Note that while the and semantics yield similar preference orderings, the agent would be less sure of its conclusions in the latter case (due to the smaller difference in weights).
Final acceptability degrees for each argument of Example 1 (Fig. 2) for , , and
Argument
0.421
0.529
0.258
0.7
0.7
0.7
0.438
0.438
0.269
0.6
0.6
0.6
Inferring attacks
In this paper, we focus on the problem of identifying whether we can infer suitable attacks between arguments given their initial weights and desirable final acceptability degrees (as shown at the bottom of Fig. 1). However, we ground most of our discussion in the following, closely-related decision problem: given a gradual argumentation semantics, a set of arguments, and associated information about these arguments (i.e., initial weights and some or all desirable final acceptability degrees), is there an attack relation over the arguments that, according to the semantics, lead to the desirable final acceptability degrees from the initial weights?
In this section, we consider the complete problem, where the initial weights and desirable final acceptability degrees for all arguments are known. We formalise this problem as follows.
The decision problem , where is: Given a set of arguments, a gradual semantics, a weighting function w, and a total desired final acceptability degree function, is there a set of attackssuch that for all,, where?
We investigate this decision problem for the three gradual semantics , for .
is polynomial and can be decided intime and space.
We create the set , for which an lookup can be performed. We can then use Algorithm 1 to solve :
In the Algorithm 1, line 2 checks whether arguments with zero (resp. non-zero) initial weights and non-zero (resp. zero) desired final acceptability degrees exist; the presence of such arguments would mean that the weighted-max-based semantics cannot be satisfied (line 3). Line 5 then checks the existence of an attacking argument with a suitable acceptability degree (via a lookup in the set L) to satisfy the weighted-max-based semantics in time. Since lines 1–8 iterate over all arguments, the time complexity is ; similarly, storing L takes space.
Procedure to solve the decision problem
is NP-complete.
We show that is NP-complete using the subset-sum problem (). Formally, is defined as answering the following question. Consider a multiset of positive numbers M and a number , is there a subset such that ?
To prove is NP-complete we must demonstrate that it is in NP and identify a polynomial time reduction from to .
To demonstrate that belongs to NP we observe that the certificate of the problem is a set of attacks. Given a set of attacks, we can check in polynomial time whether for all (as we have all initial weights and the desired final acceptability degrees), therefore the problem is in NP.
Graphical representation of the polynomial transformation (dashed lines) of an instance (rectangular nodes) into an instance of (circular nodes). The initial weight of is 1 (shown in black above ), and of to , is equal to their final acceptability degree (where final acceptability degrees are shown in blue). The initial weights of the latter arguments have thus been omitted.
The arguments created from Example 2 using the reduction described in Proposition 2. Note that for , the initial weight equals the desired final acceptability degree
Argument
Initial weight
Desired final acceptability degree
1
0.96059
0.00944
0.03856
0.00041
0.01518
0.01641
Turning to the reduction, we begin by reducing to . Let us assume we have a multiset of positive numbers and . We denote by . We then create a set of arguments such that for all , , and we set and . This transformation is represented in Fig. 3.
Consider the instance where and . Here, and . Using our transformation, we obtain the arguments, initial weights, and final acceptability degrees shown in Table 2.
We now demonstrate that using the above reduction, denoted g, if there exists a solution to an instance x of , then the instance of also has a solution. If there exists an such that , then is a set of attacks such that for all , , where f associates the corresponding argument and . Indeed, we have for all , since is not attacked and:
We now show the reduction in the other direction – if an instance of has a solution then the instance x of has a solution. If there exists such that for all , , then is such that , where . Indeed:
Note that . Indeed, if then we have that , where . Hence, and since , we conclude that . However, we get a contradiction as and:
We have proved that is in NP and that is polynomial time reducible to (the size of the argumentation framework produced is polynomial with respect to the size of the instance), therefore is NP-complete. □
We see that the subset sum problem has a solution (using values 23,37 and 40). Analogously, a solution to exists by having arguments , and attack argument , as shown in Fig. 4.
Representation of how a solution to an instance (represented with the gray rectangles) can be obtained from a solution to a corresponding instance from (the attacks drawn). Blue values for indicate both inital weights and final acceptability degrees, and denote final acceptability degrees for , which has an initial weight of 1.
is NP-complete.
Similar to the previous proof, we show that is NP-complete using the k-subset-sum problem (). Formally, is defined as answering the following question. Consider a multiset of positive numbers M and a number , is there a subset such that and ?
We first observe that the certificate of the problem is a set of attacks. Given a set of attacks, we can check in polynomial time whether for all , meaning that the problem is in NP.
We now reduce to . Let us assume we have a multiset of positive numbers , , and . We denote by and (note that when ). We create arguments such that for all , and we set and .
If there exists an such that and , then is a set of k attacks such that for all , , where f associates the corresponding argument with m and . Indeed, we have for all , since is not attacked and:
Assume we have a solution to the associated instance, i.e. we have such that for all , . We know that is attacked by k arguments in as its value lies between and that arguments to are not attacked (except if they or their attackers have initial weights of 0). We can build such that and . Indeed:
We show that by contradiction. Assume we have this self-attack, then the maximum value with self attack possible for is determined by computing the unique fixed-point of the function which is:
Moreover, it holds that:
This is a contradiction with .
□
To recap, our results show that is polynomial (and indeed, can be solved in linear time), while and are both NP-complete. This latter result was obtained by a reduction to a variant of the subset-sum problem.
Identifying solutions
Rather than simply considering the decision problem, it is useful – if possible – to be able to infer the attacks induced by some set of initial weights and final acceptability degrees. We consider each semantics individually.
The weighted max-based semantics
For the weighted max-based semantics, it is trivial to modify Algorithm 1 from Proposition 1 to infer a suitable set of attacks (when possible). Rather than simply returning True or False, we return, by modifying lines 5 and 6, any set of attacks X that satisfy the condition that for all , there exists such that . Thus, we note that this semantics does little to constrain the attacks in the framework. If we discover that there is an attack from argument to argument in a solution, then under the max-based semantics, we can expand this solution by adding additional attacks from any argument to , where , without affecting the result.
(Solution Expansion).
Given a set of arguments, a weighting function, and a desirable final acceptability degree function. Ifis such that for all,, wherethen for all,, where,and. We say thatis an expansion of.
Similarly, if we have a set of attacks that achieve the desirable final acceptability degrees for all arguments and there is an attack from to , then under the max-based semantics, we can contract this solution by removing attacks from any other argument to , where .
(Solution Contraction).
Given a set of arguments, a weighting function, and a desirable final acceptability degree function. Ifis such that for all,, wherethen for all,, where,,and. We say thatis a contraction of(on).
Let us consider , w, as shown in Fig. 5 and the desirable final acceptability degree function S such that , , , and . A contraction of on will remove the attacks , , and from without changing the acceptability degrees under the max-based semantics. Likewise, an expansion of can be obtained by adding the attack as this does not change the acceptability degrees. This is represented in Fig. 6.
Representation of (left), where is a contraction of on and (right), where is an expansion of .
Once a solution for the max-based semantics is found, we can reach all the other solutions by expanding this initial solution once and then successively contracting it.
Given a set of arguments, a weighting function, and a desirable final acceptability degree function. Ifare such that for all,,whereandthen there exists, such thatis an expansion of, and a sequence of sets of attacks, where,and for allis a contraction of.
Let us consider and two arbitrary solutions for . We prove this proposition by construction. By definition, for all , , where and . This means that for all , such that , . Thus, is an expansion of . Then, for all , it holds that is a contraction of , where . It is clear that as all attacks in have been removed from . □
The weighted h-categoriser semantics
Let us consider the case of the weighted h-categoriser semantics. Given an input , an initial weight function w, and a desirable final acceptability degree function S; we seek a set of attacks such that for all , , where .
Recall from the definition of the weighted h-categoriser semantics that any solution must mean that the following equation holds.
Moreover, if , we can rearrange the previous equation to obtain:
For the complete problem, we are given and for all , allowing us to compute via the above equation. In other words, for every argument , we can compute a target value for which the final acceptability degrees of all its attackers must sum up to. By considering the multiset , we must solve a single subset-sum problem to identify the attackers for a single argument . Extending this to all arguments in our framework, we can therefore identify all attacks in the framework by solving n versions of the subset-sum problem. Algorithm 2 provides the pseudo-code for this approach.
Procedure to solve . SSP (lines 10, 13) calls a subset-sum solver which returns the elements of M that sum up to T, or false if no such elements can be found
We note in passing that the standard version of the subset-sum problem assumes that T and elements of M are all integers. If we assume that all initial weights and final acceptability degrees are rational, we can easily transform our computed T and M values to integers. The most common dynamic programming based approach to solving standard subset-sum can run in pseudo-polynomial time. However, the integers we obtain become very large very quickly, making this approach impractical. Future work will consider using state-of-the-art techniques for solving subset-sum over real numbers instead, e.g. the recent FPTAS of Costandin [13]. In addition, having transformed our problem to an instance of the subset-sum problem opens up the possibility of transforming the problem to other NP-complete problems for which efficient solvers exist, such as satisfiability.
Moreover, once a set of attacks is found to be a solution, we can obtain other solutions by replacing the attacks to a single argument x by other attacks to this argument so that the sum of the degree of the attackers remains the same. Given the simplicity of this proposition, we do not provide a proof for it here.
Consider two weighted argumentation frameworks,, and a desirable final acceptability degree functionsuch thatfor any. If all of the following hold
if
then for all,.
The weighted card-based semantics
We can adopt a similar approach for as was done for . We begin by assuming that there are k attacks from arguments with non-zero initial weight against an argument . Any solution must mean that the following equation holds:
If , rearranging gives us the equation:
Again, all values on the right-hand side of the equation are given for the complete problem given, allowing us to compute the value of the left-hand side for each argument. Assuming a non-zero number of attacks, while we could (naively) iterate over all to identify the number of attacks against an argument, and thereby determine k, we observe that if , , for all the semantic equation reduces to the following.
Solving for k, we see that:
Now assume instead that for all . Performing the same operations means that:
These two equations serve as an upper and lower bound for k. Since k must be an integer, we can avoid the need to iterate over the number of attacks by computing k as follows.
The pseudo-code for this approach is described in Algorithm 3.
Procedure to solve . kSSP (lines 11, 14) calls a subset-sum solver which returns k elements of M which sum up to T
Since k is known, the solver called in Algorithm 3 could potentially be more efficient than that used in the h-categoriser semantics.
Analogous to the result from Proposition 7, under the weighted card-based semantics, once a set of attacks is found to be a solution, we can obtain other solutions by replacing the k attacks on a single argument x by another set of k attacks to this argument so that the sum of the final acceptability degree of the attackers remains the same. Given the simplicity of this proposition, we do not provide a proof for it here.
Given two weighted argumentation frameworks,, and a desirable final acceptability degree functionsuch that for all,. If all the following hold:
, and
,
andif.
then for all, it is the case that
Propositions 4, 5, and 6 demonstrate that there are typically a large number of non-minimal argumentation frameworks for the weighted max-based semantics. For the weighted h-categoriser semantics, attacks can be substituted as long as the sum of the final acceptability degrees of the attacking arguments match (see Proposition 7), while for weighted card-based semantics, attacks can only be substituted by a set of attackers of the same size which final acceptability degree sums to the same value (see Proposition 8). We also note that, for all semantics, any argument with an initial weight of 0 can clearly have any number of attacks against it.
Discussion and future work
To this point, we have considered only the complete problem of attack inference in gradual argumentation frameworks, and we now briefly discuss the partial problem. Here, we are given a semantics, a set of arguments, a partial mapping between arguments and initial weights, and a partial mapping between arguments and final acceptability degrees, and we must determine whether attacks (and initial weights which were not provided) can be identified which make the given final acceptability degrees consistent with the semantics.
Since the complete problem is a special case of this partial problem, and since we can still verify correctness in polynomial time, the NP-completeness results of Section 3 still apply to the weighted card-based and weighted h-categoriser semantics. The behaviour of the weighted max-based version of the partial problem, which was polynomial in the complete problem, is more challenging to characterise. While it is easy to show that there are polynomial instances of the partial problem (e.g., when all initial weights are given and all but one final acceptability degree is provided), we strongly believe that the general case is NP-complete. We leave proof of this result as an element of future work. Other directions for research include providing a mapping from subset-sum to other problems for which solvers exist (e.g., satisfiability) and evaluating the performance of such solvers.2
An implementation of our algorithms using an optimised depth-first-search SSP solver can be found at https://github.com/jhudsy/Gradual_Attack_Inference. We do not provide experimental data as the performance of our solver demonstrates the exponential growth of the underlying subset-sum problem. Systems with more than ∼13 arguments can only rarely be solved in reasonable time using our implementation.
Argumentation researchers have found that this approach has often yielded excellent results [40]. In addition, it may be interesting to evaluate such solvers on different (given) underlying graph topologies. Finally, we focused on three gradual semantics in this paper. However, many other weighted semantics have been proposed (e.g., [10,15,18,22,28]), and extending the current work to these, and in particular, to probabilistic semantics [19,23] would be interesting.
Another variant of the problem under consideration would involve identifying whether a subset of attacks from some given possible attacks (rather than all attacks) can be used to make the final acceptability degrees consistent with the initial weights. While this may be more realistic for some applications, from a complexity point of view, the results from the current work directly translate to this version of the problem.
We note in passing that we can consider another inverse problem, namely the computation of semantics for a given weighted argumentation framework and set of final acceptability degrees or preferences over arguments. This problem is trivial to solve in polynomial time, as one simply needs to check for consistency between the inputs (weighted argumentation framework) and outputs (final acceptability degrees or preferences) for each semantics.
Turning to related work, researchers have examined the notion of argument realisability in abstract argumentation frameworks [25], seeking to identify an attack relation that yields a specific labelling or extension. Recent work by Mumford et al. [31] has shown that for complete semantics and IN/OUT labellings the problem is NP-complete, whereas it can be solved in polynomial time if UNDEC labellings are also allowed. The work of Skiba et al. [38] focuses on whether, for a given ranking and ranking-based semantics, we can find an unweighted argumentation framework such that the selected ranking-based semantics induces the ranking when applied to the argumentation framework. They show that the above problem is true for a number of ranking-based semantics, including burden-based and discussion-based semantics [1], the simple product semantics on social abstract frameworks [10,22], and the probabilistic graded semantics [24,39]. Another related area to the current work is argument synthesis [32], where the attack relation must satisfy some positive and negative constraints, but where the problem is not fully constrained. There are still several open questions regarding the time complexity of these types of problems, even for the case of abstract argumentation semantics [31].
More generally, our work can be seen as a type of inverse argumentation problem. [33,34] has examined one such inverse problem in the context of the gradual semantics, seeking to identify a set of initial weights given a semantics, a set of arguments, attacks and final acceptability degrees. In the context of abstract argumentation, such inverse problems have examined inferring preferences from justified arguments [26,27], and has applications in the context of belief revision [8].
The current paper focuses on the complexity of the underlying decision problem and inferring attacks given the semantics, initial weights, and final acceptability degrees. This is arguably unrealistic and limits the applications of the current work. In most uses of gradual semantics, one considers the preferences obtained from final acceptability degrees rather than the final acceptability degrees themselves, as the latter are not (normally) exposed within an application. Thus, as future work, we intend to consider the problem of inferring attacks from a semantics, initial weights, and preferences over arguments. We believe that the complexity of this problem for a given semantics will be similar to that obtained in the current work. Given this more general problem one could, for example, determine whether an agent is rational given the initial weights they assign to a set of arguments, a semantics, and a resulting preference ordering over the arguments. Other applications, as discussed above, include opponent modelling [37] in the context of dialogue and preference elicitation.
Conclusions
We have considered the problem of inferring an attack relation given a gradual semantics and all initial weights and final acceptability degrees for an argumentation framework. We have shown that for the weighted max-based semantics, this problem can be solved in linear time, but that the obtained solution is (typically) not unique. For the weighted h-categoriser and weighted card-based semantics, where solutions have no redundancies, the problem becomes NP-complete. Our proofs are based on a reduction to variants of the subset-sum problem, and efficient solvers for this problem can be applied to our work, facilitating its application in domains such as opponent modelling. Finally, we have focused on the complete problem, and there are exciting avenues for future research dealing with its partial form.
References
1.
L.Amgoud and J.Ben-Naim, Ranking-based semantics for argumentation frameworks, in: Proc. Scalable Uncertainty Management, 2013, pp. 134–147. doi:10.1007/978-3-642-40381-1_11.
2.
L.Amgoud and J.Ben-Naim, Weighted bipolar argumentation graphs: Axioms and semantics, in: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI 2018, Stockholm, Sweden, July 13–19, 2018, J.Lang, ed., ijcai.org, 2018, pp. 5194–5198.
3.
L.Amgoud, C.Cayrol, M.-C.Lagasquie-Schiex and P.Livet, On bipolarity in argumentation frameworks, Int. J. Intell. Syst.23(10) (2008), 1062–1093. doi:10.1002/int.20307.
4.
L.Amgoud, D.Doder and S.Vesic, Evaluation of argument strength in attack graphs: Foundations and semantics, Artificial Intelligence302 (2022), 103607. doi:10.1016/j.artint.2021.103607.
5.
L.Amgoud and S.Vesic, Two roles of preferences in argumentation frameworks, in: Symbolic and Quantitative Approaches to Reasoning with Uncertainty – 11th European Conference, ECSQARU 2011, Belfast, UK, June 29–July 1, 2011, Proceedings, 2011, pp. 86–97.
6.
L.Amgoud and S.Vesic, Rich preference-based argumentation frameworks, Int. J. Approx. Reasoning55(2) (2014), 585–606. doi:10.1016/j.ijar.2013.10.010.
7.
P.Baroni, M.Caminada and M.Giacomin, An introduction to argumentation semantics, Knowledge Eng. Review26(4) (2011), 365–410. doi:10.1017/S0269888911000166.
8.
R.Baumann and G.Brewka, Agm meets abstract argumentation: Expansion and revision for dung frameworks, in: Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015.
9.
S.Benferhat, D.Dubois and H.Prade, Argumentative inference in uncertain and inconsistent knowledge bases, in: Uncertainty in Artificial Intelligence, D.Heckerman and A.Mamdani, eds, Morgan Kaufmann, 1993, pp. 411–419. doi:10.1016/B978-1-4832-1451-1.50054-8.
10.
E.Bonzon, J.Delobelle, S.Konieczny and N.Maudet, A comparative study of ranking-based semantics for abstract argumentation, in: Proc. AAAI, 2016, pp. 914–920.
11.
E.Bonzon, J.Delobelle, S.Konieczny and N.Maudet, Combining extension-based semantics and ranking-based semantics for abstract argumentation, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Sixteenth International Conference, KR 2018, Tempe, Arizona, 30 October–2 November, 2018, 2018, pp. 118–127.
12.
C.Cayrol and M.-C.Lagasquie-Schiex, On the acceptability of arguments in bipolar argumentation frameworks, in: Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 8th European Conference, ECSQARU 2005, Barcelona, Spain, July 6–8, 2005, Proceedings, 2005, pp. 378–389.
13.
M.Costandin, A FPTAS for the subset sum problem with real numbers, arXiv preprint, 2021. arXiv:2110.09901.
14.
S.Coste-Marquis, S.Konieczny, P.Marquis and M.A.Ouali, Selecting extensions in weighted argumentation frameworks, in: Computational Models of Argument – Proceedings of COMMA 2012, Vienna, Austria, September 10–12, 2012, 2012, pp. 342–349.
15.
C.da Costa Pereira, A.Tettamanzi and S.Villata, Changing one’s mind: Erase or rewind? in: ICJAI, T.Walsh, ed., 2011, pp. 164–171.
16.
L.D.de Tarlé, E.Bonzon and N.Maudet, Multiagent dynamics of gradual argumentation semantics, in: 21st International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2022, Auckland, New Zealand, May 9–13, 2022, P.Faliszewski, V.Mascardi, C.Pelachaud and M.E.Taylor, eds, International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS), 2022, pp. 363–371.
17.
P.M.Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games, Artif. Intell.77(2) (1995), 321–358. doi:10.1016/0004-3702(94)00041-X.
18.
D.M.Gabbay and O.Rodrigues, Equilibrium states in numerical argumentation networks, Logica Universalis9(4) (2015), 411–473. doi:10.1007/s11787-015-0119-7.
19.
A.Hunter and M.Thimm, Probabilistic reasoning with abstract argumentation frameworks, J. Artif. Intell. Res.59 (2017), 565–611. doi:10.1613/jair.5393.
20.
B.Irwin, A.Rago and F.Toni, Argumentative forecasting, in: Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems, AAMAS ’22, Richland, SC, International Foundation for Autonomous Agents and Multiagent Systems, 2022, pp. 1636–1638.
21.
S.Kaci, Working with Preferences: Less Is More, Cognitive Technologies, Springer, 2011.
22.
J.Leite and J.Martins, Social abstract argumentation, in: IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence, Barcelona, Catalonia, Spain, July 16–22, 2011, 2011, pp. 2287–2292.
23.
H.Li, N.Oren and T.J.Norman, Probabilistic argumentation frameworks, in: TAFA, Lecture Notes in Computer Science, Vol. 7132, 2011, pp. 1–16.
24.
H.Li, N.Oren and T.J.Norman, Probabilistic argumentation frameworks, in: Theorie and Applications of Formal Argumentation – First International Workshop, TAFA 2011, Barcelona, Spain, July 16–17, 2011, Revised Selected Papers, S.Modgil, N.Oren and F.Toni, eds, Lecture Notes in Computer Science, Vol. 7132, Springer, 2011, pp. 1–16.
25.
T.Linsbichler, J.Puehrer and H.Strass, Characterizing realizability in abstract argumentation, in: Proceedings of the 16th International Workshop on Non-monotonic Reasoning, 2020.
26.
Q.-A.Mahesar, N.Oren and W.W.Vasconcelos, Computing preferences in abstract argumentation, in: Proceedings, PRIMA 2018: Principles and Practice of Multi-Agent Systems – 21st International Conference, Tokyo, Japan, October 29–November 2, 2018, pp. 387–402.
27.
Q.Mahesar, N.Oren and W.W.Vasconcelos, Preference elicitation in assumption-based argumentation, in: PRIMA 2020: Principles and Practice of Multi-Agent Systems – 23rd International Conference, Nagoya, Japan, November 18–20, 2020, T.Uchiya, Q.Bai and I.Marsá-Maestre, eds, Lecture Notes in Computer Science, Vol. 12568, Springer, 2020, pp. 199–214. doi:10.1007/978-3-030-69322-0_13.
28.
P.-A.Matt and F.Toni, A game-theoretic measure of argument strength for abstract argumentation, in: Logics in Artificial Intelligence, 11th European Conference, JELIA 2008, Dresden, Germany, September 28–October 1, 2008, Proceedings, 2008, pp. 285–297.
29.
S.Modgil and H.Prakken, A general account of argumentation with preferences, Artif. Intell.195 (2013), 361–397. doi:10.1016/j.artint.2012.10.008.
30.
T.Mossakowski and F.Neuhaus, Modular semantics and characteristics for bipolar weighted argumentation graphs, CoRR, 2018. arXiv:1807.06685.
31.
J.Mumford, I.Sassoon, E.Black and S.Parsons, On the complexity of determining defeat relations consistent with abstract argumentation semantics, in: Proceedings of COMMA, 2022.
32.
A.Niskanen, J.Wallner and M.Järvisalo, Synthesizing argumentation frameworks from examples, Journal of Artificial Intelligence Research66 (2019), 503–554. doi:10.1613/jair.1.11758.
33.
N.Oren, B.Yun, A.Libman and M.S.Baptista, Analytical solutions for the inverse problem within gradual semantics, CoRR, 2022. arXiv:2203.01201.
34.
N.Oren, B.Yun, S.Vesic and M.Baptista, Inverse problems for gradual semantics, in: Proceedings of the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence, 2022.
35.
S.Polberg and A.Hunter, Empirical evaluation of abstract argumentation: Supporting the need for bipolar and probabilistic approaches, International Journal of Approximate Reasoning93 (2018), 487–543. doi:10.1016/j.ijar.2017.11.009.
36.
A.Rago, F.Toni, M.Aurisicchio and P.Baroni, Discontinuity-free decision support with quantitative argumentation debates, in: KR 2016, 2016, pp. 63–73.
37.
T.Rienstra, M.Thimm and N.Oren, Opponent models with uncertainty for strategic argumentation, in: Proceedings of the 23rd International Joint Conference on Artificial Intelligence, 2013, pp. 332–338.
38.
K.Skiba, M.Thimm, T.Rienstra, J.Heyninck and G.Kern-Isberner, Realisability of rankings-based semantics, in: Proceedings of the Fourth International Workshop on Systems and Algorithms for Formal Argumentation Co-Located with the 9th International Conference on Computational Models of Argument (COMMA 2022), Cardiff, Wales, United Kingdom, September 13, 2022, S.A.Gaggl, J.Mailly, M.Thimm and J.P.Wallner, eds, CEUR Workshop Proceedings, Vol. 3236, CEUR-WS.org, 2022, pp. 73–85.
39.
M.Thimm, F.Cerutti and T.Rienstra, Probabilistic graded semantics, in: Computational Models of Argument – Proceedings of COMMA 2018, Warsaw, Poland, 12–14 September 2018, S.Modgil, K.Budzynska and J.Lawrence, eds, Frontiers in Artificial Intelligence and Applications, Vol. 305, IOS Press, 2018, pp. 369–380.
40.
M.Thimm and S.Villata, The first international competition on computational models of argumentation: Results and analysis, Artif. Intell.252 (2017), 267–294. doi:10.1016/j.artint.2017.08.006.
41.
B.Yun, P.Bisquert, P.Buche and M.Croitoru, Arguing about end-of-life of packagings: Preferences to the rescue, in: Metadata and Semantics Research – 10th International Conference, MTSR 2016, Göttingen, Germany, November 22–25, 2016, Proceedings, 2016, pp. 119–131.
42.
B.Yun, S.Vesic, M.Croitoru and P.Bisquert, Viewpoints using ranking-based argumentation semantics, in: Proceedings of the 7th International Conference on Computational Models of Argument, COMMA 2018, Warsaw, Poland, 11th–14th September, 2018, 2018.