Cite the prior art the abstract was claiming past, and stop claiming generalization - #19
Merged
Merged
Conversation
…generalization Two paper-side defects, both of the kind a referee finds in the first minute. **"A strict generalization of Pearl's structural causal models"** opened the abstract AND the conclusion, while §1.2 two paragraphs later said the contrary -- "the contribution is not new expressive power" -- and README.md said "It is not more expressive." The sentence a referee reads first contradicted the repo's own position. Both now say `reformulation`, and say plainly why: Pearl with sufficient latents is universal, the two operations are sigma-interventions of a restricted form, and under C1-C4 the identifiability results are corollaries of Tian-Pearl c-component factorization (Prop T4.0) rather than independent theory. **The nearest prior art was uncited.** - **Shpitser & Tchetgen Tchetgen (2016)**, Ann. Statist. 44(6), place node interventions inside EDGE interventions and give both the edge g-formula and the recanting witness. Mechanism-level identification theory is a decade old. §2.1.1 now states that, and adds the sentence that should always have been there: *we do not claim priority on intervening at the level of a mechanism.* What is ours is the typed hypergraph carrier -- their edge is dyadic, so a mechanism with several jointly-produced outputs is a set of edges rather than one object -- plus a compiler emitting estimand, assumptions and refusal as machine-checkable artifacts. - **Ma et al. (2022)**, KDD, do causal inference on hypergraphs, so "these systems are *descriptive*" was false as written -- and a copy sat UNTRACKED IN THE REPOSITORY ROOT while the abstract claimed the field was empty. §2.4 now distinguishes rather than ignores: their hyperedges carry interference BETWEEN UNITS, ours are the mechanisms WITHIN one, and no intervention in their setting addresses a hyperedge as the object being changed. The surviving claim is the narrower one, about hypergraph *SCMs*. - Also added: Yao & Evans (2022) (edge interventions, linear SEMs, nec. & suff.), and Correa & Bareinboim (2020), which §2.1.1 already argued against without citing.⚠️ Two DANGLING CITATIONS surfaced from auditing every in-text citation against the list: Eberhardt & Scheines (2007) and Tian & Pearl (2001) were both cited in §2.1.1 with no entry. Added. The list is 26 entries and alphabetical -- checked, because two of my own insertions broke the ordering and one spliced Yao & Evans into the middle of the Geiger-Verma-Pearl entry by matching a surname mid-line. §2.4's "causal hypergraph transformer" now carries the caveat that its premise is empirical and unsettled: whether hypergraph structure is load-bearing for a TRAINED model is a different question from whether it is load-bearing for identification, and a negative answer to the first leaves this paper's results untouched. `tests/test_whitepaper_claims.py` gates all of it, for the reason `test_readme_smoke.py` exists. Mutation-tested: reinstating "strict generalization" fires 2 tests; dropping the Shpitser reference fires 3. The citation audit and the alphabetical check are the two that found real defects while being written. `.pdf` is gitignored -- reference copies are read locally, never redistributed from here. 339 passed, 1 xfailed. README's C1 claim was already correct (lines 503-504) and needed no change. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
logannye
force-pushed
the
docs/prior-art-and-claims
branch
from
August 18, 2026 23:26
b753182 to
c47f576
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two paper-side defects, both of the kind a referee finds in the first minute.
1. The paper claimed to be something the repo says it is not
"A strict generalization of Pearl's structural causal models" opened the abstract and the conclusion — while §1.2, two paragraphs later, said the contrary ("the contribution is not new expressive power") and
README.mdsaid "It is not more expressive." The sentence a referee reads first contradicted the repository's own position, and nothing could catch it.Both now say reformulation, and say plainly why: Pearl with sufficient latents is universal, the two operations are σ-interventions of a restricted form, and under C1–C4 the identifiability results are corollaries of Tian-Pearl c-component factorization (Prop T4.0) rather than independent theory.
2. The nearest prior art was uncited
§2.1.1 now adds the sentence that should always have been there — we do not claim priority on intervening at the level of a mechanism — and states what actually is ours: the typed hypergraph carrier (their edge is dyadic, so a mechanism with several jointly-produced outputs is a set of edges rather than one object) plus a compiler emitting estimand, assumptions and refusal as machine-checkable artifacts.
§2.4 now distinguishes Ma et al. rather than ignoring them: their hyperedges carry interference between units, ours are the mechanisms within one, and no intervention in their setting addresses a hyperedge as the object being changed. The surviving claim is the narrower one, about hypergraph SCMs.
Two dangling citations: Eberhardt & Scheines (2007) and Tian & Pearl (2001), both cited in §2.1.1 with no reference entry. Added. The list is now 26 entries and alphabetical — checked mechanically, because two of my own insertions broke the ordering and one spliced Yao & Evans into the middle of the Geiger-Verma-Pearl entry by matching a surname mid-line.
§2.4's "causal hypergraph transformer" also gains a caveat: whether hypergraph structure is load-bearing for a trained model is a different question from whether it is load-bearing for identification, and a negative answer to the first leaves this paper's results untouched.
Verification
tests/test_whitepaper_claims.pygates all of it, for the reasontest_readme_smoke.pyexists.The citation audit and the alphabetical check both found real defects while being written, which is the argument for keeping them.
.pdfis gitignored — reference copies are read locally, never redistributed from here.README.md's C1 claim was already correct (lines 503–504) and needed no change.339 passed, 1 xfailed.ruff check .clean.🤖 Generated with Claude Code