Spaces:
Running
Running
Restore judged logbook 38daa951 (revert stale 08:0x auto-sync that hid detailed claim pages)
Browse files- README.md +2 -2
- index.html +1 -1
- logbook.json +47 -11
- pages/claim-2-sufficient-conditions/page.md +0 -33
- pages/conclusion/page.md +39 -10
- pages/index.md +13 -5
- pages/methods-environment/page.md +0 -8
- pages/negative-controls-falsification/page.md +0 -8
README.md
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
---
|
| 2 |
-
title: "
|
| 3 |
emoji: 🎯
|
| 4 |
colorFrom: yellow
|
| 5 |
colorTo: red
|
|
@@ -13,6 +13,6 @@ tags:
|
|
| 13 |
- paper-OAM1jJsMGp
|
| 14 |
---
|
| 15 |
|
| 16 |
-
#
|
| 17 |
|
| 18 |
An open experiment logbook, published with [Trackio](https://github.com/gradio-app/trackio).
|
|
|
|
| 1 |
---
|
| 2 |
+
title: "Reproduction: Logical Guidance for the Exact Composition of Diffusion Models"
|
| 3 |
emoji: 🎯
|
| 4 |
colorFrom: yellow
|
| 5 |
colorTo: red
|
|
|
|
| 13 |
- paper-OAM1jJsMGp
|
| 14 |
---
|
| 15 |
|
| 16 |
+
# Reproduction: Logical Guidance for the Exact Composition of Diffusion Models
|
| 17 |
|
| 18 |
An open experiment logbook, published with [Trackio](https://github.com/gradio-app/trackio).
|
index.html
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
<head>
|
| 4 |
<meta charset="utf-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 6 |
-
<title>
|
| 7 |
<link rel="stylesheet" href="./logbook.css" />
|
| 8 |
</head>
|
| 9 |
<body>
|
|
|
|
| 3 |
<head>
|
| 4 |
<meta charset="utf-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
| 6 |
+
<title>Reproduction: Logical Guidance for the Exact Composition of Diffusion Models</title>
|
| 7 |
<link rel="stylesheet" href="./logbook.css" />
|
| 8 |
</head>
|
| 9 |
<body>
|
logbook.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
-
"title": "
|
| 4 |
"emoji": "🎯",
|
| 5 |
"space_id": "DineshAI/OAM1jJsMGp",
|
| 6 |
"paper": {
|
|
@@ -11,12 +11,18 @@
|
|
| 11 |
"icml2026-repro",
|
| 12 |
"paper-OAM1jJsMGp"
|
| 13 |
],
|
| 14 |
-
"updated_at": "2026-07-
|
| 15 |
"root": {
|
| 16 |
"slug": "index",
|
| 17 |
-
"title": "
|
| 18 |
"file": "pages/index.md",
|
| 19 |
"children": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
{
|
| 21 |
"slug": "claim-1-exact-logical-guidance",
|
| 22 |
"title": "Claim 1 — exact logical guidance",
|
|
@@ -24,21 +30,51 @@
|
|
| 24 |
"children": []
|
| 25 |
},
|
| 26 |
{
|
| 27 |
-
"slug": "claim-
|
| 28 |
"title": "Claim 2 — sufficient conditions",
|
| 29 |
-
"file": "pages/claim-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
"children": []
|
| 31 |
},
|
| 32 |
{
|
| 33 |
-
"slug": "methods-environment",
|
| 34 |
"title": "Methods & environment",
|
| 35 |
-
"file": "pages/methods-environment/page.md",
|
| 36 |
"children": []
|
| 37 |
},
|
| 38 |
{
|
| 39 |
-
"slug": "negative-controls-falsification",
|
| 40 |
"title": "Negative controls & falsification",
|
| 41 |
-
"file": "pages/negative-controls-falsification/page.md",
|
| 42 |
"children": []
|
| 43 |
},
|
| 44 |
{
|
|
@@ -49,6 +85,6 @@
|
|
| 49 |
}
|
| 50 |
]
|
| 51 |
},
|
| 52 |
-
"agent_view_tokens":
|
| 53 |
-
"revision": "
|
| 54 |
}
|
|
|
|
| 1 |
{
|
| 2 |
"schema_version": 1,
|
| 3 |
+
"title": "Reproduction: Logical Guidance for the Exact Composition of Diffusion Models",
|
| 4 |
"emoji": "🎯",
|
| 5 |
"space_id": "DineshAI/OAM1jJsMGp",
|
| 6 |
"paper": {
|
|
|
|
| 11 |
"icml2026-repro",
|
| 12 |
"paper-OAM1jJsMGp"
|
| 13 |
],
|
| 14 |
+
"updated_at": "2026-07-20T01:05:44+00:00",
|
| 15 |
"root": {
|
| 16 |
"slug": "index",
|
| 17 |
+
"title": "Reproduction: Logical Guidance for the Exact Composition of Diffusion Models",
|
| 18 |
"file": "pages/index.md",
|
| 19 |
"children": [
|
| 20 |
+
{
|
| 21 |
+
"slug": "executive-summary",
|
| 22 |
+
"title": "Executive summary",
|
| 23 |
+
"file": "pages/executive-summary/page.md",
|
| 24 |
+
"children": []
|
| 25 |
+
},
|
| 26 |
{
|
| 27 |
"slug": "claim-1-exact-logical-guidance",
|
| 28 |
"title": "Claim 1 — exact logical guidance",
|
|
|
|
| 30 |
"children": []
|
| 31 |
},
|
| 32 |
{
|
| 33 |
+
"slug": "claim-1-sufficient-conditions",
|
| 34 |
"title": "Claim 2 — sufficient conditions",
|
| 35 |
+
"file": "pages/claim-1-sufficient-conditions/page.md",
|
| 36 |
+
"children": []
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"slug": "claim-2-paper-range-audit",
|
| 40 |
+
"title": "Claim 2 - paper-range audit",
|
| 41 |
+
"file": "pages/claim-2-paper-range-audit/page.md",
|
| 42 |
+
"children": []
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"slug": "claim-3-celeba-release-audit",
|
| 46 |
+
"title": "Claim 3 - CelebA release audit",
|
| 47 |
+
"file": "pages/claim-3-celeba-release-audit/page.md",
|
| 48 |
+
"children": []
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"slug": "claim-4-recovered-molecular-pipeline",
|
| 52 |
+
"title": "Claim 4 - recovered molecular pipeline",
|
| 53 |
+
"file": "pages/claim-4-recovered-molecular-pipeline/page.md",
|
| 54 |
+
"children": []
|
| 55 |
+
},
|
| 56 |
+
{
|
| 57 |
+
"slug": "claim-5-completeness-certificate",
|
| 58 |
+
"title": "Claim 5 - completeness certificate",
|
| 59 |
+
"file": "pages/claim-5-completeness-certificate/page.md",
|
| 60 |
+
"children": []
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"slug": "claim-6-source-scale-cmnist-classifier",
|
| 64 |
+
"title": "Source-scale CMNIST classifier",
|
| 65 |
+
"file": "pages/claim-6-source-scale-cmnist-classifier/page.md",
|
| 66 |
"children": []
|
| 67 |
},
|
| 68 |
{
|
| 69 |
+
"slug": "claim-7-methods-environment",
|
| 70 |
"title": "Methods & environment",
|
| 71 |
+
"file": "pages/claim-7-methods-environment/page.md",
|
| 72 |
"children": []
|
| 73 |
},
|
| 74 |
{
|
| 75 |
+
"slug": "claim-8-negative-controls-falsification",
|
| 76 |
"title": "Negative controls & falsification",
|
| 77 |
+
"file": "pages/claim-8-negative-controls-falsification/page.md",
|
| 78 |
"children": []
|
| 79 |
},
|
| 80 |
{
|
|
|
|
| 85 |
}
|
| 86 |
]
|
| 87 |
},
|
| 88 |
+
"agent_view_tokens": 4906,
|
| 89 |
+
"revision": "1784509544788627000"
|
| 90 |
}
|
pages/claim-2-sufficient-conditions/page.md
DELETED
|
@@ -1,33 +0,0 @@
|
|
| 1 |
-
# Claim 2 — sufficient conditions
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
---
|
| 5 |
-
<!-- trackio-cell
|
| 6 |
-
{"type": "markdown", "id": "cell_1406b9b8f184", "created_at": "2026-07-17T03:43:11+00:00", "title": "Every Boolean-calculus rule"}
|
| 7 |
-
-->
|
| 8 |
-
We test every rule in Table 1 separately: negation, conditionally-independent conjunction, conditionally-independent disjunction, and mutually-exclusive disjunction. Atom probabilities are smooth softmax functions, so direct enumeration and differentiation provide an implementation-independent oracle. This targets the exact conditions of Proposition 3.1 and its discrete equivalent Proposition C.3.
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
---
|
| 12 |
-
<!-- trackio-cell
|
| 13 |
-
{"type": "markdown", "id": "cell_1afb1d9b2ad5", "created_at": "2026-07-17T03:43:12+00:00", "title": "Result"}
|
| 14 |
-
-->
|
| 15 |
-
**VERIFIED:** all 100 primitive rule/seed combinations match direct posterior and score computation. Maximum probability error is 2.22e-16 and maximum score error is 3.33e-16.
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
---
|
| 19 |
-
<!-- trackio-cell
|
| 20 |
-
{"type": "code", "id": "cell_276088d934f2", "created_at": "2026-07-17T03:43:14+00:00", "title": "Run independent verification tests", "command": ["python", "-m", "pytest", "repro/tests", "-q"], "exit_code": 0, "duration_s": 0.577}
|
| 21 |
-
-->
|
| 22 |
-
````bash
|
| 23 |
-
$ python -m pytest repro/tests -q
|
| 24 |
-
````
|
| 25 |
-
|
| 26 |
-
exit 0 · 0.6s
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
````output
|
| 30 |
-
............ [100%]
|
| 31 |
-
12 passed in 0.29s
|
| 32 |
-
|
| 33 |
-
````
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pages/conclusion/page.md
CHANGED
|
@@ -3,16 +3,45 @@
|
|
| 3 |
|
| 4 |
---
|
| 5 |
<!-- trackio-cell
|
| 6 |
-
{"type": "markdown", "id": "
|
| 7 |
-->
|
| 8 |
-
**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
|
| 10 |
-
##
|
| 11 |
|
| 12 |
-
|
|
| 13 |
-
|---|---|
|
| 14 |
-
|
|
| 15 |
-
|
|
| 16 |
-
|
|
| 17 |
-
|
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
|
| 4 |
---
|
| 5 |
<!-- trackio-cell
|
| 6 |
+
{"type": "markdown", "id": "cell_conclusion_anchored_20260720", "created_at": "2026-07-20T00:25:00+00:00", "title": "Anchored conclusion", "pinned": true, "pinned_at": "2026-07-20T00:25:00+00:00"}
|
| 7 |
-->
|
| 8 |
+
**The evidence is mixed, and the verdicts remain claim-specific.** C1 and C5
|
| 9 |
+
are verified by exhaustive independent oracles. C2 is falsified as written by
|
| 10 |
+
the paper's own Table 2 values. C3's published table transcription matches, but
|
| 11 |
+
the empirical protocol cannot be reproduced from the pinned author package
|
| 12 |
+
because its checkpoints are absent and its released config/FID path diverges
|
| 13 |
+
from the paper. C4 has progressed beyond a release audit: the exact targets,
|
| 14 |
+
weights, real 3D sampler, and AutoDock Vina workflow are recovered and execute;
|
| 15 |
+
the full generated-ligand campaign remains active until its metrics complete.
|
| 16 |
|
| 17 |
+
## Verification scale
|
| 18 |
|
| 19 |
+
| Evidence gate | Result |
|
| 20 |
+
| --- | ---: |
|
| 21 |
+
| Exhaustive logical events | C1: 6,350; C5: 27,000 |
|
| 22 |
+
| Fixed-timestep classifier evaluations | 70,000 predictions per attribute |
|
| 23 |
+
| Exact upstream CMNIST training | 50 epochs, 60,000-example source split |
|
| 24 |
+
| Molecular checkpoint hashes | 3 of 3 match |
|
| 25 |
+
| Exact GRM5/RRM1 target files | 8 of 8 present |
|
| 26 |
+
| Real reference-complex Vina docking gates | 2 of 2 pass |
|
| 27 |
+
| Anchored claims overclaimed as reproduced | 0 |
|
| 28 |
+
|
| 29 |
+
The exhaustive-event rows overlap between certificates, so the table avoids
|
| 30 |
+
presenting their sum as a count of unique formulas. All published evidence is
|
| 31 |
+
deterministic or source-pinned, and all incomplete empirical claims are labeled
|
| 32 |
+
incomplete rather than inferred from the paper's numbers.
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
---
|
| 36 |
+
<!-- trackio-cell
|
| 37 |
+
{"type": "artifact", "id": "cell_bf4c3f971732", "created_at": "2026-07-19T19:06:02+00:00", "title": "Reproduction bundle v0", "artifact": "reproduction-logdiff/repro-bundle:v0", "artifact_type": "reproduction-evidence"}
|
| 38 |
+
-->
|
| 39 |
+
**📦 Artifact** `reproduction-logdiff/repro-bundle:v0` · reproduction-evidence
|
| 40 |
+
|
| 41 |
+
[Public reproduction bundle](https://huggingface.co/buckets/DineshAI/OAM1jJsMGp-artifacts/reproduction-bundle)
|
| 42 |
+
|
| 43 |
+
---
|
| 44 |
+
<!-- trackio-cell
|
| 45 |
+
{"type": "markdown", "id": "cell_e73e01a85411", "created_at": "2026-07-19T19:06:04+00:00", "title": "Public evidence bucket"}
|
| 46 |
+
-->
|
| 47 |
+
Public artifact mirror: https://huggingface.co/buckets/DineshAI/OAM1jJsMGp-artifacts/reproduction-bundle
|
pages/index.md
CHANGED
|
@@ -1,11 +1,19 @@
|
|
| 1 |
-
#
|
|
|
|
|
|
|
| 2 |
|
| 3 |
## Pages
|
| 4 |
|
| 5 |
| Page |
|
| 6 |
| --- |
|
| 7 |
-
| [
|
| 8 |
-
| [Claim
|
| 9 |
-
| [
|
| 10 |
-
| [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
| [Conclusion](#/conclusion) |
|
|
|
|
| 1 |
+
# Reproduction: Logical Guidance for the Exact Composition of Diffusion Models
|
| 2 |
+
|
| 3 |
+
Independent reproduction of [arXiv:2602.05549](https://huggingface.co/papers/2602.05549) and [OpenReview OAM1jJsMGp](https://openreview.net/forum?id=OAM1jJsMGp).
|
| 4 |
|
| 5 |
## Pages
|
| 6 |
|
| 7 |
| Page |
|
| 8 |
| --- |
|
| 9 |
+
| [Executive summary](#/executive-summary) |
|
| 10 |
+
| [Claim 1 - exact logical guidance](#/claim-1-exact-logical-guidance) |
|
| 11 |
+
| [Claim 1 - sufficient conditions](#/claim-1-sufficient-conditions) |
|
| 12 |
+
| [Claim 2 - paper-range audit](#/claim-2-paper-range-audit) |
|
| 13 |
+
| [Claim 3 - CelebA release audit](#/claim-3-celeba-release-audit) |
|
| 14 |
+
| [Claim 4 - recovered molecular pipeline](#/claim-4-recovered-molecular-pipeline) |
|
| 15 |
+
| [Claim 5 - completeness certificate](#/claim-5-completeness-certificate) |
|
| 16 |
+
| [Claim 6 - source-scale CMNIST classifier](#/claim-6-source-scale-cmnist-classifier) |
|
| 17 |
+
| [Claim 7 - methods and environment](#/claim-7-methods-environment) |
|
| 18 |
+
| [Claim 8 - negative controls](#/claim-8-negative-controls-falsification) |
|
| 19 |
| [Conclusion](#/conclusion) |
|
pages/methods-environment/page.md
DELETED
|
@@ -1,8 +0,0 @@
|
|
| 1 |
-
# Methods & environment
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
---
|
| 5 |
-
<!-- trackio-cell
|
| 6 |
-
{"type": "markdown", "id": "cell_f664159ec314", "created_at": "2026-07-17T03:43:14+00:00", "title": "Scope and provenance"}
|
| 7 |
-
-->
|
| 8 |
-
CPU-only Python 3.12.13 and NumPy. This is a full finite-state theorem reproduction, not reduced image generation: the official challenge claims concern the Boolean calculus, and Proposition C.3 explicitly establishes the discrete equivalent. Official implementation TanjaBien/LogDiff is pinned at 94ef35bafd4b4239e9832d8295128c09e8fc1472. No trained model, dataset, GPU, or service is used.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pages/negative-controls-falsification/page.md
DELETED
|
@@ -1,8 +0,0 @@
|
|
| 1 |
-
# Negative controls & falsification
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
---
|
| 5 |
-
<!-- trackio-cell
|
| 6 |
-
{"type": "markdown", "id": "cell_34d2cac9ff17", "created_at": "2026-07-17T03:43:15+00:00", "title": "Assumption violations must fail"}
|
| 7 |
-
-->
|
| 8 |
-
Three fail-closed controls are tested. CI conjunction and CI disjunction are deliberately applied to correlated events; both disagree with the exact joint oracle. The constant 0.5 score mixture is applied to a mutually-exclusive OR and also disagrees. All 3/3 invalid constructions are rejected; the smallest detected error is 0.0590.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|