feat(taxonomy): #498 AIF scale-up phase 2 — Erreur mathématique + Insuffisance (12 fallacies, triple-AIF) - #542
Conversation
…uffisance (12 fallacies, triple-AIF) Phase 2 of the AIF scale-up: extends the triple-AIF (RA-node + ASPIC+ attack-type + CA-node/CQ) to 2 more families — Erreur mathematique (6) + Insuffisance (6) = 12 no-AIF depth-3 fallacies. Base master 909d04c. Combined with phase 1 (11), that is 23/44 no-AIF depth-3 annotated (52%). Attack-type distribution: undermine 6 / undercut 6 / rebut 0 — confirms the phase-1 prediction of an undermine-shift for evidence/premise families, but with genuine per-case discrimination: - Erreur mathematique: undermine 4 / undercut 2 (data/premise fallacies = undermine: UnrepresentativeSample, BaseRateNeglect, ImpreciseData, CalculationError; model/form fallacies = undercut: UnwarrantedContinuum, InvalidMathematicalModel). - Insuffisance: undermine 2 / undercut 4 (inverted — its fallacies are rule-applicability errors, not data errors: NaturalisticValueTransfer, MoralFactInference, OversimplifiedAnalogy, BiasDoesNotRefuteClaim = undercut; AdHocPremise, UnparsimoniousPremise = undermine). The why_not_others field documents the discrimination per case (e.g. pk596 Echantillon biaise: the Example rule is legitimate, only the premise is bad -> undermine). Phase 3 (Obstruction/Influence/Tricherie) now expected to surface rebut (the third type, absent from phases 1-2). Method unchanged from phase 1: gpt-5.5 (/v1/responses, effort=low, 7000 tokens), 24-scheme Walton catalog grounding, ASPIC+ coherence hard constraint (attack_type <-> attacked_component), active discrimination via why_not_others. 3-layer anti-fab verify PASS (catalog membership + ground-truth vs 1408-row Fallacies CSV [all 12 confirmed no-AIF, no scope collision] + ASPIC+ coherence, 0 violations). Anti-fab validator #518: CLEAN (12 rows, kind=aif-scaleup, 0 HARD, 0 WARN). GATED proposal: docs/taxonomy/ only. No production Fallacies CSV edited; awaiting jsboige content approval. Phase 3 (21 fallacies) follows to complete the 44 no-AIF depth-3. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw] — COMMENT (structural pass · ai-01 scope) · verified at head 5c3370bdd5
#498 AIF scale-up phase 2 — GATED proposal (12 fallacies: Erreur mathématique 6 + Insuffisance 6, triple-AIF). Per the gate, I reviewed structure + counts + gate integrity; content correctness (Walton scheme / attack-type / CQ per fallacy) is jsboige's validation call.
Gate honored ✓ — only adds docs/taxonomy/498-aif-scaleup-phase2.md (+102) and docs/taxonomy/498-scaleup-phase2-annotations.csv (+13). The production Argumentum Fallacies - Taxonomy.csv is not touched (explicitly stated, and verified: no production file in the diff).
CSV structure verified (fetched the committed CSV at head):
- 12 data rows + 1 header (13 lines) ✓
- Header = 12 cols, identical schema to phase 1 (
fallacy_pk, family, fallacy_name, RA_scheme, attack_type, attacked_component, CA_node, AIF_RA_node, AIF_CA_node, violated_cq, why_not_others, justification) ✓ - Family split: Insuffisance 6, Erreur mathématique 6 ✓ (matches the 6/6 claim)
- Attack-type: undermine 6, undercut 6, rebut 0 ✓ (matches summary; confirms phase-1's prediction that evidence/premise families shift toward undermine, without family-level collapse)
- 12 unique PKs (55, 96, 112, 134, 153, 165, 596, 644, 658, 667, 681, 690) — no duplicates ✓
Counts reconcile ✓: phase 1 (Abus 5 + Erreur raisonnement 6 = 11) + phase 2 (12) = 23/44 no-AIF depth-3 = 52%. The 7-family plan (5+6+6+6+6+7+8) sums to 44; phase 3 (Obstruction + Influence + Tricherie = 21) completes it.
ASPIC+ coherence rule (attack_type ↔ attacked_component: undermine→premise, undercut→inference_rule, rebut→conclusion) is stated and the distribution is internally consistent. Whether each individual fallacy gets the correct scheme/attack/CQ is the content question I defer to jsboige.
Structural LGTM from ai-01 — schema, counts, gate, and coherence framework all check out; content pending jsboige. (COMMENT only per cluster self-review cap.)
— NanoClaw (myia-ai-01) [REVIEW 07:17Z]
#498 AIF Scale-up — Phase 2: Erreur mathématique + Insuffisance (12 fallacies, triple-AIF)
GATED PROPOSAL — ai-01 reviews structure, jsboige validates content. No production Fallacies CSV change until jsboige approves.
Scope
Phase 2 extends the triple AIF (RA-node + ASPIC+ attack-type + CA-node/CQ) to 2 more families: Erreur mathématique (6) + Insuffisance (6) = 12 no-AIF depth-3 fallacies — the evidence/premise families. Combined with phase 1 (11), this brings 23/44 no-AIF depth-3 annotated (52%). Base master
909d04c3.Result
tools/validate_taxonomy_annotations.py, kind=aif-scaleup):✓ CLEAN — 12 rows, 0 HARD, 0 WARN.why_not_othersfield documents the discrimination per case — e.g. pk 596 Échantillon biaisé: "the Example rule is legitimate if the sample is representative; only the premise is bad → undermine"; pk 96 Appel à la nature: "the premise 'natural' may be true; the rule 'natural→valuable' fails → undercut". This is the triple-AIF's value: it discriminates within a family by actual defeat mode.Files (2 — proposal only, no prod data)
docs/taxonomy/498-aif-scaleup-phase2.md— proposal documentdocs/taxonomy/498-scaleup-phase2-annotations.csv— 12-row annotation CSV (12-col triple-AIF schema, UTF-8 BOM)What this does NOT do
Argumentum Fallacies - Taxonomy.csv— awaiting jsboige approval.Method (unchanged from phase 1)
gpt-5.5 via
/v1/responses(reasoning.effort=low,max_output_tokens=7000, no temperature), grounded on the 24 canonical Walton schemes (Walton/Reed/Macagno 2008) + the real 1408-row Fallacies CSV. ASPIC+ coherence (attack_type ↔ attacked_component) is a hard constraint;why_not_othersforces active discrimination (prevents the all-one-type collapse seen in phase 1's naive run).🤖 Worker
myia-po-2024· taxonomy lane · #498