Epistemic Abstract Argumentation Framework: Formal Foundations, Computation and Complexity

· AAMAS 2023 (aamas23-00054)

mirror found
paperEpistemic Abstract Argumentation Framework: Formal Foundations, Computation and Complexity
authors
venueAAMAS 2023
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — hardness

Theorem 4

Every anchor argued

The continuous mirror question

Given a well-formed EAAF \(\Delta=\langle A,\Omega,\Psi,\Phi\rangle\), \(\sigma\in\{\mathrm{gr},\mathrm{co},\mathrm{pr}\}\), rational masses \(\mu_a\ge 0\) with \(\sum_{a\in A}\mu_a=1\) over stakeholder types \(t=(\Delta,a)\), and a rational threshold \(\theta\), decide whether \(\sum_{a\in A}\mu_a e_\sigma(\Delta,a)\ge\theta\), where \(e_\sigma(\Delta,a)=1\) exactly when the paper's \(\mathrm{EA}_\sigma\) predicate accepts a.

The model it lives in

Types are \(t=(\Delta,a)\), where \(a\) is the recurring claim supported by a stakeholder; \(\mu\) is the rational society distribution. The fixed EAAF determines each acceptance bit \(e_\sigma(\Delta,a)\), and the computational objective is the exact or thresholded accepted mass \(\sum_{a\in A}\mu_a e_\sigma(\Delta,a)\), with no fractional acceptance of arguments.

The objection that survived

The mass vector does not alter the EAAF, its extensions, or acceptance bits, and cloning supporters is not canonically equivalent to cloning arguments; the result may therefore be weighted batch evaluation rather than population-coupled argumentation.

fatal: False

What the mirror covers

The mirror covers Theorem 4's epistemic-acceptance complexity results, including the grounded, complete, and preferred cases. Theorem 5's maximum-mass extension variant, Algorithm 1's implementation details, and the remaining semantic propositions are not covered by the surviving mirror.

Open questions for a prover

The case FOR (proponent)

There is a defensible, though deliberately modest, continuous mirror here. Its strongest anchor is Theorem 4, and it should be presented as a high-multiplicity extension of EAAF rather than as a claim that the paper already studies weighted populations.

The regime is a large population of stakeholders participating in a common structured deliberation. The public EAAF \(\Delta=\langle A,\Omega,\Psi,\Phi\rangle\) is the finite catalogue of recurring claim types and their attack relations. A stakeholder type is a complete pair \((\Delta,a)\), where \(a\in A\) is the claim that stakeholder supports; all attack-relevant information is included in the type. If \(n_a\) stakeholders support claim \(a\), their mass is \(\mu_a=n_a/N\). The intended regime has \(N\gg |A|\): for example, thousands of respondents repeatedly make a few dozen recurring claims in a policy dispute.

This preserves the paper’s graph rather than replacing it by attack densities. Multiple stakeholders of type \(a\) do not become multiple interacting copies of the argument node; they are indistinguishable supporters of the same abstract argument. Thus rational masses are an exact high-multiplicity encoding: clearing denominators produces \(N\) cloned stakeholders, and every extension \(S\subseteq A\) represents exactly \(\sum_{a\in S}n_a\) accepted stakeholders. No argument is fractionally accepted.

My lead problem is EAAF-Epistemic-AcceptanceMass\(_\infty\), anchored in Theorem 4, proved in this paper. Restrict the population support to epistemic arguments, or use the paper’s Fact 1 to convert ordinary credulous or skeptical queries into epistemic ones. An instance consists of a well-formed EAAF \(\Delta\), a semantics \(\sigma\in\{\mathrm{gr},\mathrm{co},\mathrm{pr}\}\), a rational mass vector \(\mu\in\mathbb{Q}_{\ge 0}^{A}\) with \(\sum_{a\in A}\mu_a=1\), and a rational threshold \(\theta\). Define \(e_\sigma(\Delta,a)=1\) if \(a\) is epistemically accepted under \(\sigma\), according to the paper’s \(EA_\sigma\) predicate, and \(0\) otherwise. The problem asks whether the accepted population mass \(M_\sigma(\Delta,\mu)=\sum_{a\in A}\mu_a e_\sigma(\Delta,a)\) is at least \(\theta\). An optimization version asks for the exact rational value of \(M_\sigma(\Delta,\mu)\).

This is the continuous form of a natural question for the authors’ setting: what fraction of a population’s recurring claims are supported by the epistemic argumentation semantics? Theorem 1 makes the world view unique, and Proposition 2 makes epistemic arguments deterministic, so the aggregate statistic is well-defined even when ordinary arguments have multiple statuses.

I expect this problem to be in Class A for grounded semantics and Class B for complete and preferred semantics. For grounded semantics, Theorem 4 gives \(EA_{\mathrm{gr}}\in\mathrm{P}\); evaluating all argument types and summing their rational masses remains polynomial. For complete semantics, the one-type restriction \(\mu_g=1\), \(\theta=1\) recovers the paper’s \(EA_{\mathrm{co}}\) problem, so the \(\Theta_2^p\)-hardness from Theorem 4 transfers. The explicit weighted aggregate should remain in \(\Delta_2^p\), since one can make polynomially many calls to the individual acceptance procedure. Likewise, preferred semantics inherits the \(\Pi_2^p\)-hardness of Theorem 4 and should lie within \(\Delta_3^p\) under the paper’s explicit representation.

The hardness is not caused by the number of stakeholders; it lives in the EAAF’s attack topology and extension semantics. That is precisely why this is a useful Class B mirror: continuization does not falsely promise to dissolve every difficulty.

A second, independently defensible mirror is EAAF-Mass-Supported-Extension\(_\infty\), anchored in Theorem 5, also proved in this paper. An instance consists of \(\Delta\), \(\sigma\in\{\mathrm{gr},\mathrm{co},\mathrm{pr}\}\), a rational population vector \(\mu\in\mathbb{Q}_{\ge0}^{A}\), and a rational threshold \(q\). The question is whether there exists \(S\in\sigma(\Delta)\) such that \(S\neq\varnothing\) and \(\sum_{a\in S}\mu_a\ge q\). A solution is such an extension \(S\), together with its represented mass; the optimization form maximizes that mass over all \(\sigma\)-extensions.

This is recognizable as the paper’s non-empty existence problem with a population-sensitive objective: a complete or preferred extension must not merely contain an argument, but must represent a sufficiently large mass of stakeholders. Theorem 5 transfers exactly. Set \(\mu_a=1/|A|\) for every \(a\) and \(q=1/|A|\). Then every nonempty extension satisfies the threshold, while the empty extension does not. Hence the instance is yes exactly when \(Ex^{\neg\varnothing}_\sigma\) is yes. Therefore the problem is NP-hard, indeed NP-complete on the corresponding unweighted slice, for \(\sigma\in\{\mathrm{co},\mathrm{pr}\}\). For grounded semantics, Theorem 5 gives a polynomial-time baseline because the grounded extension is unique and its mass can be evaluated directly. The unrestricted weighted version may have a higher exact complexity, but its fundamental hardness is inherited from the finite EAAF rather than created by the continuum.

The scope is intentionally narrow. These mirrors cover Theorem 4’s epistemic acceptance results and Theorem 5’s non-empty existence results. Algorithm 1 and Theorem 2 provide a natural computational implementation route for evaluating each type, but I would not claim a new polynomial-time theorem for Algorithm 1 because it relies on an external incremental AAF solver. I would also leave stable semantics outside scope, as the paper itself postpones it.

The main further questions are whether the weighted preferred-extension problem has a tight complexity classification; whether exact or approximate maximum represented mass is fixed-parameter tractable in the number of epistemic attack types; and whether rational mass solutions admit useful finite-clone rounding guarantees. A more ambitious extension could let population mass influence which arguments are selected, but that would need to preserve the paper’s epistemic semantics carefully.

The weakest point is that mass does not feed back into attack or extension feasibility. An opponent can fairly say that this is weighted argumentation or batch evaluation, not a new mean-field EAAF. I would concede that objection. The positive claim is more modest: the paper’s abstract arguments can serve as complete population types, rational masses have an exact clone interpretation, and its named computational problems survive as meaningful population-level acceptance and representation questions. This is a genuine Class B continuous mirror, even though it does not produce a new Class A tractability gain.

The case AGAINST (opponent, writing after the proponent)

The paper does have named computational anchors, so the “no computational result to mirror” objection is unavailable. The negative case has to be more specific: in both proposed mirrors, the population mass is attached to arguments only after EAAF has done all of its reasoning. It is not the population that is being continuized.

For Theorem 4, the proposed quantity \(M_\sigma(\Delta,\mu)=\sum_{a\in A}\mu_a e_\sigma(\Delta,a)\) is a weighted report about one finite EAAF. The world view, the extensions, and every acceptance bit \(e_\sigma(\Delta,a)\) depend only on \(\Delta\), not on \(\mu\). Changing a type’s mass from \(0.001\) to \(0.9\) leaves the EAAF completely unchanged. Computing \(M_\sigma\) is therefore a batch of the paper’s acceptance queries followed by a dot product.

The claimed clone interpretation does not repair this. Clearing denominators produces \(n_a\) supporters labelled \(a\), but it does not produce \(n_a\) arguments in the paper’s sense. An extension \(S\subseteq A\) contains accepted arguments, not accepted people. If the clones are represented by one argument node, their multiplicity disappears. If they are represented by separate argument nodes, one must specify attacks among clones and between clone classes; different choices produce different extensions. There is no canonical high-multiplicity expansion supplied by EAAF set semantics.

A stronger population story does not help. If every stakeholder shares the same public \(\Delta\), mass remains an external weight. If each stakeholder has a different complete EAAF type, the problem becomes an average of independently solved EAAF instances, with no shared population interaction. If mass determines whether an argument exists, only the support pattern \(\{a:\mu_a>0\}\) matters, so all positive masses collapse to the same instance. To make intermediate masses matter, one must introduce weighted attacks, quotas, or mass-sensitive acceptance—precisely a new weighted EAAF formalism, not a continuization of Theorem 4.

For Theorem 5, the proposed problem is \(F_\sigma(\Delta,\mu)=\max_{S\in\sigma(\Delta)}\sum_{a\in S}\mu_a\). The uniform choice \(\mu_a=1/|A|\) and threshold \(1/|A|\) does correctly recover non-empty existence. But that proves only that a newly added weighted objective contains the original Boolean problem as a special case. It does not show that EAAF extensions represent populations.

Under complete and preferred semantics, the world view deliberately retains all relevant extensions. The framework does not select one extension as the socially chosen outcome. Maximizing \(\mu(S)\) adds an external selection rule: “choose the extension supported by the largest mass.” That may define a legitimate weighted-argumentation problem, but it is not a consequence of the paper’s semantics or a high-multiplicity version of its theorem. Calling \(\sum_{a\in S}\mu_a\) “accepted stakeholder mass” also requires an extra convention: a stakeholder may support several arguments, so one must decide whether to count them once, several times, or only when all their arguments are accepted.

The strongest repair would therefore be to define a new social-choice layer that selects a maximum-mass preferred extension, or a new weighted EAAF semantics in which masses affect admissibility. Either could be worthwhile argumentation research. But the former is an externally imposed weighted tie-break over the paper’s finite graph, while the latter changes the framework whose complexity Theorems 4 and 5 analyze. The paper provides no named result about either problem.

This is not the objection that the hardness survives continuization; that would be a valid Class B outcome if \(\mu\) were genuinely part of the finite problem. The objection is that here no original agent-level problem has been high-multiplicity-relaxed. The argument nodes are not population types, and the proposed masses do not affect feasibility, attacks, extensions, or acceptance.

Thus the proponent has at most a weak Class B proposal for weighted reporting or weighted extension selection. It is not already-done continuous work, and the hardness transfers are formally valid. But under ChoCo’s standard, the population either disappears, becomes a passive scoring vector, or forces a new weighted argumentation theory. That is not a worthwhile continuous mirror of this paper’s computational results.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.