Dung’s Argumentation Framework: Unveiling the Expressive Power with Inconsistent Databases

Yasir Mahmood, Markus Hecher, Axel-Cyrille Ngonga Ngomo · AAAI 2025 (aaai25-33651)

no mirror
paperDung’s Argumentation Framework: Unveiling the Expressive Power with Inconsistent Databases
authorsYasir Mahmood, Markus Hecher, Axel-Cyrille Ngonga Ngomo
venueAAAI 2025
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise itno

Why no mirror

Theorem 17 supplies the required computational character, but the paper's objects are finite AF nodes and database tuples, not a population. The proposed mass formulation adds a weighted retained-mass objective whose support constraints make it a weighted preferred-extension problem; retaining distinct copies instead destroys the claimed compression. Thus no concrete population-continuous mirror of the anchored results survives.

fails bit b — no continuous question survives

The objection that survived

The mass objective is external to the AF–database construction, while support-based FDs and IDs make multiplicity semantically inert; a mass-sensitive repair would require a new argumentation model.

fatal: True

What the mirror covers

Theorems 16 and 17 establish finite set-based AF–database equivalences and polynomial compilation; no valid population-continuous result is covered, and the paper's open repair and CQA complexity questions remain untouched.

The case FOR (proponent)

The strongest honest case is a qualified yes: this paper supports a good high-multiplicity mirror for its AF–database construction, although not a claim that the paper already proves a continuous complexity classification.

The qualifying computational anchor is Theorem 17, proved in this paper. It states that the database \(AF\) encoding an argumentation framework can be constructed in polynomial time, with a table of size \(|A|\times 3(|A|+1)\), at most \(|A|\) functional dependencies, and at most \(|A|+1\) inclusion dependencies. Theorem 16, also proved here, supplies the semantic bridge: admissible extensions correspond to repairs, and preferred extensions correspond to maximal repairs. The paper has no numbered NP-hardness or tractability theorem for repair checking, CQA, or maximally covering repairs; its complexity discussion explicitly leaves those questions open. Thus Theorem 17 is the anchor, while Theorem 16 establishes fidelity.

The natural regime is a large deliberative population: millions of citizens or institutional submitters repeatedly use a finite vocabulary of argument templates in a consultation or policy debate. A type \(t\) is a complete argument-bearing type: its argument, all database attributes used by the construction, and its incoming and outgoing attacks. Two agents have the same type only when they are indistinguishable for the AF and database problem. Let \(\Theta\) be the finite type set and let \(\mu_t\) be the fraction of the population of type \(t\), with \(\sum_t\mu_t=1\). The high-multiplicity regime is \(N\gg|\Theta|\), with \(N\mu_t\) clones of each type after clearing denominators.

My lead problem is \(\textsc{Preferred-Mass Repair}_{\infty}\). An instance consists of a typed AF \(F_\Theta=(\Theta,R)\), a rational mass vector \(\mu\), and a rational threshold \(b\). Construct the database \(AF_\Theta=\langle T,D\rangle\) from Theorem 17. A solution is a retained-mass vector \(\rho\), where \(0\le \rho_t\le\mu_t\). Its support is \(S_\rho=\{t:\rho_t>0\}\). The support is feasible if the corresponding tuples \(T_{S_\rho}\) satisfy all FDs and IDs in \(D\). The objective is to maximize retained population mass, \(\sum_t\rho_t\), equivalently to minimize rejected mass \(\sum_t(\mu_t-\rho_t)\), where rejected mass is transferred to a rejection sink at unit cost. The decision version asks whether the optimum is at least \(b\).

Because the constraints depend on support rather than on the amount of mass, an optimum can be taken with \(\rho_t\in\{0,\mu_t\}\). That is not an accidental loss of continuity: it is the correct high-multiplicity form of subset repair when clones are indistinguishable. With all \(\mu_t>0\), any optimum has inclusion-maximal support. By Theorem 16, that support is therefore a preferred extension of the type-level AF. Theorem 17 says that the entire AF–database object needed for this problem can be compiled in time polynomial in \(|\Theta|\) and the encoding length of \(\mu\), independently of the number \(N\) of individual agents.

This is recognisable to the authors as their problem. The paper already treats arguments as tuples, attacks as FDs, defence as IDs, and preferred extensions as maximal repairs. The mirror adds only anonymous multiplicity and a mass objective. Clearing denominators recovers a finite clone population: each type \(t\) has \(N\mu_t\) copies, with attacks determined by the type relation. For the mass-optimal solutions, one can retain all or none of the copies of a type, exactly as the continuous support formulation prescribes.

I would expect \(\textsc{Preferred-Mass Repair}_{\infty}\) to be Class B, not Class A. The number of agents disappears, but the combinatorics of the attack graph and the type agenda remain. Setting all masses equal recovers a finite preferred-extension optimization problem, so hardness should transfer through the type-level structure. The continuous representation is still useful: it gives a compact weighted formulation, makes population shares explicit, and opens questions about approximation, parameterization by \(|\Theta|\), attack-graph treewidth, or FD/ID structure. A genuinely fractional relaxation with mass-sensitive defence constraints could instead produce an LP, but that would be an extension rather than the paper’s literal repair semantics.

The weakest point is that ordinary Dung frameworks usually treat arguments as individually named nodes, whereas this mirror requires a plausible population of exchangeable argument instances. If the intended application depends essentially on provenance or the identity of each argument, the mirror weakens. The case survives because repeated claims in large consultations, recurring legal submissions, and institutional argument templates are credible high-multiplicity scenarios, and the paper’s database view already makes the relevant attributes explicit. I would therefore cover Theorems 16–17 emphatically, classify the mirror as an author-recognisable high-multiplicity extension with expected Class-B hardness, and not claim that it settles the paper’s unproved complexity questions.

The case AGAINST (opponent, writing after the proponent)

The negative case is stronger than “the proposed mirror is somewhat artificial”: the paper has no population object to continuize. Its primitive is a finite directed graph \(F=(A,R)\), whose elements are arguments, not agents. The database rows are those arguments, and their identities and attack relations are part of the instance.

Theorem 17 is therefore only a polynomial-time compilation of a finite AF into a finite database. The mass vector \(\mu\) does not occur in the construction. Applying it to a type set \(\Theta\) produces the same database as before; it has not compressed a large population, only discarded the population. If the clones are retained as distinct arguments, then the AF has \(N\) nodes and Theorem 17 produces a database whose size depends on \(N\), not merely on \(|\Theta|\). Thus the claimed high-multiplicity gain comes exactly from quotienting away information that Dung’s framework treats as part of the argumentation instance.

Theorem 16 has the same problem. Its correspondence is between sets of named tuples and sets of named arguments. It says nothing about quantities of arguments. If several people submit the same claim, there are only two coherent interpretations. Either they collapse to one argument, in which case their frequency is invisible to admissibility, preference, defence, and repair; or they remain distinct arguments, in which case duplicating them changes the AF and one must specify attacks between the copies. Neither interpretation yields the proponent’s anonymous type population while preserving the theorem.

The proposed \(\textsc{Preferred-Mass Repair}_{\infty}\) exposes the degeneracy. FDs and IDs are support constraints. An FD is violated whenever two incompatible types have positive retained mass, however small; an ID is satisfied once a supporting tuple exists, however small its mass. Consequently, with positive \(\mu_t\), a feasible solution can always increase \(\rho_t\) to \(\mu_t\) whenever it retains type \(t\). The optimum is therefore \(0\)-or-\(\mu_t\) for every type. This is a maximum-weight preferred-extension problem with rational vertex weights, not a continuous population problem. The rejection sink supplies a new weighted objective that the paper never studies.

A better formulation cannot repair this while retaining the paper’s anchors. One could let frequencies affect acceptance by imposing mass-sensitive defence, weighted attacks, or thresholds on supporting arguments. But then FDs no longer encode conflict and IDs no longer encode Dung defence; Theorems 16 and 17 cease to be the relevant semantic bridge. One could also study probabilistic or weighted argumentation, but that would be a new quantitative argumentation model, not a continuous mirror of this paper.

The consultation scenario does not rescue the construction. Repeated submissions of one argument may plausibly carry social weight, but then the object of interest is popularity-weighted argument acceptance. If repetition is logically irrelevant, the mass should not affect the AF; if it is logically relevant, the paper’s set-based semantics are insufficient. In both cases, the population layer is external to the results being mirrored.

So Theorems 16 and 17 do not survive as worthwhile continuization anchors. A new mass-sensitive argumentation theory might well be valuable, but no scenario currently turns this paper’s AF–database equivalences into a genuine continuous-social-choice problem.

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.