Seal Phase 4AJ fixed APL timing hypothesis audit

This commit is contained in:
Digital Drosophila Archive
2026-09-30 12:08:25 +08:00
parent 8d6b063aaf
commit cb6937666f
1992 changed files with 258416 additions and 10 deletions
+79
View File
@@ -0,0 +1,79 @@
# Phase 4AJ:固定 graded-APL 时序分支
日期:2026-09-30。正式状态:`PASS-FIXED-CAL-APL-TIMING-HYPOTHESIS`。
这表示固定校准门通过,不是 held-out 泛化、关联记忆或“学习已经可用”。没有产生候选模型,也没有替换正式 runtime。
## 唯一干预与独立性
以封存的 Phase 4AG-r2 为对照,只比较完整 graded-APL 输出 h 在生成当步施加(D0),或延迟固定 18 tick / 1.8 ms 施加(D18)。这是工程时序假设,不是测得的 MaleCNS APL 生理延迟;PN 与 KC 来源的 h 一起延迟。
未改变 raw、CSR、原始 contact count、W_syn、符号、LIF 参数、APL tau/gain、eligibility-v2 或 14232-edge plastic mask。独立分支继续保留既有 5845 条 fast-APL 输出置零约定,其中 1212 条非 KC 边仍未被 graded 算子替代。没有静默修补这一局限。
两臂同一 case 的输入请求字节相同;受不应期影响,实际接受事件和闭环生成的 h 可不同。`matched_energy` 匹配的是预期输入量,并非不同气味的实际接受事件数完全相等。
## 固定 CAL 结果
每臂 6 气味 × 2 模式 × 5 seeds = 60 条主轨迹,另有 12 次精确重复;每条为 100 ms。两个臂均完整执行,未按结果删去条件。
| 指标 | D0 生理输入 | D18 生理输入 | D0 匹配预期输入 | D18 匹配预期输入 |
|---|---:|---:|---:|---:|
| 平均 KC 活跃比例 | 1.2713% | 3.4482% | 1.2336% | 3.4072% |
| 最小–最大活跃比例 | 0.9350–1.9439% | 2.7067–4.6752% | 0.8858–1.7717% | 2.7067–4.6014% |
| 同/异气味 Jaccard | .509072 / .460955 | .516363 / .480098 | .516431 / .481702 | .529681 / .495694 |
| 同/异气味 Euclidean distance | 5.811443 / 6.205091 | 9.493907 / 9.972922 | 5.671828 / 5.932021 | 9.263882 / 9.684475 |
| 通过的气味对 | 12/15 | 11/15 | 13/15 | 11/15 |
| 原六项门槛 | FAIL:平均活跃比例 | PASS | FAIL:平均活跃比例 | PASS |
原门槛保持:平均 KC fraction 在 3%–9%,所有运行非零且小于 50%,同气味 Jaccard 高于异气味,异气味欧氏距离高于同气味,至少 3 个气味对通过。平均门槛不要求每一条轨迹都达到 3%。每模式 60 个 within 比较、75 个 between 比较;每个气味对使用自己的 within 基准。
**不能把本结果解释为分离能力全面提高。** 可分气味对数量反而由 12/15、13/15 降为 11/15;欧氏距离还受活跃维度与计数影响。通过的是预先固定的完整 CAL 判据,不是显著性、记忆或生物学真实性证明。
顶层 `calibration.pass_all` 为 false,因为它要求两个臂的表示门都通过;D0 的已知表示失败没有改变。实际执行看 `execution_gate_pass=true`;正式时序假设结论由完整数值门与 D18 门决定,没有把 D0 失败改写为成功。
## 数值与完整性
- 模型合成测试本地和服务器均 65/65;发布工具 12 项、描述工具 6 项,合计 18/18,在本地和服务器均通过。
- 60 份封存对照中,420 个 ALLN 的事件、计数及最终 V/g/ref 条件重建通过。
- 固定生成序列 68 × 2 = 136 项平移检查通过。初始正零与未消费尾部样本按位保留,不额外推进脑来清空尾部。
- 两臂各 8 个 fixture 与 2 个全图 probe,共 20 组 Brian LIF/GPU 与 APL 组件检查通过;32 组 fixture 技术重复通过。
- 两臂 120 条 CAL 主轨迹及 24 次重复完整,D0 的 72 次 CAL 对照精确复现旧结果。
- 旧五组冻结参考新运行的事件序列、计数和最终 V/g 均逐位一致。原登记 230239 项与后续 Phase 4AA–4AI 各封存目录均校验通过,无 mismatch。
Brian 独立执行 LIF、产生自己的 spikes 并维护独立 FIFO,但 APL 算术仍共享已冻结 Torch 组件;另有 AST replay/舍入界组件审计。不能称全组件独立 CPU 验证或普遍等价证明。当前仅验证了固定短轨迹,不代表任意时间长度的稳定性。
旧 reference 加载只读 NumPy 数组时发出 PyTorch 警告;未为此修改封存代码。五组回归仍精确,冻结文件校验通过。诊断耗时包含同步、哈希和进程通信,不是生产运行时速度。
仓库格式审查保留 3 处非功能性提醒:已封存 `compare_timing.py:611`、`gpu_timing.py:453` 的末尾空行,以及 `test_calibration.py:206` 的行末空格。没有为了通过格式检查改写已登记/封存源代码;这些提醒不是数值失败,也不应报告成“格式检查零提醒”。
## 最早非设计 PN:补齐的是带时序先行证据
以下只来自旧 AG-r2 的 60 条对照轨迹,**不是新 D18 的来源归因**。窗口严格早于 earliest cohort 各自首发以及全网首个 KC;所有同 tick 首发 PN 均纳入。
| 指标 | 生理输入 | 匹配预期输入 |
|---|---:|---:|
| 最早非设计 PN 早于首个 KC | 30/30 | 30/30 |
| 最早 cohort neuron-occurrences | 36 | 34 |
| 接受到该 cohort 的 ALLN→PN edge-events | 85 | 91 |
| 其中 ALLN 本次放电前、上次 reset 后有 design PN→ALLN 接受事件 | 85 | 91 |
| 保存的时序 join pairs | 274 | 320 |
| design ALPN 名义正增量合计(SI V) | 2.546500 | 2.189825 |
| ALLN 名义正增量合计(SI V) | 1.411025 | 1.446500 |
| ALLN 名义负增量绝对值合计(SI V) | .191950 | .209550 |
这里既有直接 PN 来边,也有符合实际延迟/接受条件的 PN→ALLN→PN 先行链。名义正增量最大的并非 ALLN;不能沿用 4AI 另一群体/窗口的约 66% 数字。85/91 是带时间的边事件数,不是唯一边数;274/320 是可共享先行事件的 join pairs,不是独立因果重复。负权重事件不构成兴奋性招募证据。
这些结果排除“尚未发生的 KC spike 启动最早 PN”这一解释,但不证明某条边的必要性、充分性、唯一原因,亦不证明气味信息全部丢失。ALLN 是 annotation class,不是 nonspiking 身份。
## 保存与下一关
- 新模型:`models/male-cns-lif/apl-timing-lab-v1/`。
- 新实验:`experiments/phase4aj-apl-timing/`。
- 模型 payload 21 文件、275408 bytes;实验 payload 4954 文件、6991917799 bytes(约 6.99 GB)。这不包含 manifest/checksums 两个控制文件。
- 模型 manifest SHA-256:`52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216`。
- 实验 manifest SHA-256:`7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a`。
- 发布复制 1957 个小证据/控制文件、8673739 bytes(约 8.67 MB);另有发布收据、索引与只读解释文件,不将它们混入上述复制数量。
- [正式状态](../../registry/phase4aj-apl-timing/evidence/audit/final-status.json)、[CAL](../../registry/phase4aj-apl-timing/evidence/calibration/summary.json)、[旧回归](../../registry/phase4aj-apl-timing/evidence/regression/frozen-five.json)、[封存校验](../../registry/phase4aj-apl-timing/seal-verification.json)。
- [只读解释指标](../../registry/phase4aj-apl-timing/interpretation-metrics.json)另附 SHA,不修改科学 manifest 或原 publication receipt。
完整事件数据留在服务器;Git 只同步代码、小报告和校验,不是全量异机备份。下一步见 [独立验证计划](phase4aj-next-validation.md),本阶段没有执行其轨迹,没有训练/条件化、held-out 动态访问、游戏、decoder、RL 或 Web。