CIE-Unified

git clone 

commit
aedcf60
parent
4c794d4
author
im_wower
date
2026-03-31 17:48:40 +0800 CST
review: Branch A task04 审查——3 HIGH / 4 MEDIUM / 3 LOW,有条件通过
7 files changed,  +2734, -0
A cie/__pycache__/__init__.cpython-310.pyc
+0, -0
A cie/__pycache__/dynamics.cpython-310.pyc
+0, -0
A cie/__pycache__/graph.cpython-310.pyc
+0, -0
A cie/__pycache__/runtime.cpython-310.pyc
+0, -0
A cie/__pycache__/state.cpython-310.pyc
+0, -0
A reviews/2026-03-31_task04_branch_a_validation_review.md
+241, -0
  1@@ -0,0 +1,241 @@
  2+# Review: Branch A Task04 Validation Reporting
  3+
  4+> Reviewer: Claude (Branch-B developer)
  5+> Date: 2026-03-31
  6+> Target: `branch-a/task04-validation-reporting` @ `419ae8d`
  7+> Baseline: `4c794d4` (三方锁定文档)
  8+> References: README.md, LOCKED_IMPLEMENTATION_SPEC.md, Task 01-04 docs
  9+
 10+---
 11+
 12+## 1. 总体评估
 13+
 14+Branch A 在 4 个 task 内从零搭建了一套完整的图原生 runtime,包含 6 个统一接口(SPEC §5)、18 项测试全通、JSON + Markdown 验证报告,文档和代码结构清晰。工程质量高——dataclass 状态模型、信号队列机制、分层沉积 profile、统一的 snapshot 输出格式,都体现了"工程稳健"的追求。
 15+
 16+**但存在若干与 README/SPEC 主线的偏离,部分属于"图只是包装"的隐性偷渡。**
 17+
 18+**总体判定:有条件通过(Conditional PASS)——可进入对比阶段,但需在对比报告中标注以下偏离项。**
 19+
 20+---
 21+
 22+## 2. 发现问题
 23+
 24+### HIGH — 对称图(Graph 缺乏非对称权重)
 25+
 26+**位置**: `cie/graph.py` L14-17
 27+
 28+```python
 29+def add_edge(self, source, target, weight=1.0):
 30+    self.adjacency[source][target] = ... + weight
 31+    self.adjacency[target][source] = ... + weight  # 对称!
 32+```
 33+
 34+**违反**: README §2.4 明确规定:
 35+- "对称矩阵 → 不动点(知识)"
 36+- "非对称矩阵 → 极限环(技能)"
 37+- "Hopf 分岔点:asym_scale ≈ 0.35–0.40"
 38+
 39+Branch A 的图权重是严格对称的。虽然 `J` dict 提供了方向性流量,但 J 是派生量而非拓扑本体。SPEC §1.1 要求"图原生"——图结构本身必须能承载非对称性。当前实现中,如果抽掉 J,图上不可能产生旋度/极限环。
 40+
 41+**缓解**: `_propagate_activation` 中使用 `J[(node, neighbor)]` vs `J[(neighbor, node)]` 做方向偏置,提供了运行时的非对称行为。但这是"用 J 补救对称图",不是"图本身就非对称"。
 42+
 43+**建议**: 将 `add_edge` 改为非对称(fwd_weight ≠ bwd_weight),或至少承认这是一个已知简化。
 44+
 45+---
 46+
 47+### HIGH — 无图拉普拉斯扩散
 48+
 49+**位置**: `cie/runtime.py` `_advance_once` + `_propagate_activation`
 50+
 51+**违反**: README §2.3 核心方程:
 52+```
 53+φ_new(v) = φ(v) + μ · (L_G φ)(v) + λ_dir · (W_fwd·φ - W_bwd·φ)(v)
 54+```
 55+
 56+Branch A 的 φ 更新来自:
 57+1. 信号注入时的固定增量 (`0.22 * signal.strength`)
 58+2. 反馈回灌时的固定增量 (`0.08 * weight`)
 59+3. 衰减 (`phi * decay_factor`)
 60+
 61+**没有图上的扩散过程。** φ 不会从高势节点流向低势邻居。这意味着"地形"不是被"水"雕刻的——它只是被注入和衰减。
 62+
 63+README 的核心隐喻——"水往低处流,水流过的地方地形被改变"——在 Branch A 中只有后半句(注入改变 phi),没有前半句(phi 驱动 mu 流动)。
 64+
 65+`_propagate_activation` 确实让 mu 在邻居间传播,但传播方向由 J + phi_bias + anchor_bias 的混合权重决定,不是由 L_G φ 驱动的。
 66+
 67+**建议**: 添加显式的 L_G φ 计算,至少作为 phi 更新的一个分量。
 68+
 69+---
 70+
 71+### HIGH — 无 Dirichlet 置信度
 72+
 73+**位置**: `cie/state.py` L56 `confidence_proxy: float = 0.0`
 74+
 75+**违反**: README §2.1 三核量:
 76+```
 77+置信度 c(Dirichlet)— K 个分量上的概率分布
 78+```
 79+
 80+Branch A 用一个全局标量 `confidence_proxy` 代替了每节点的 K 维 Dirichlet 分布。这不是"近似"——它是完全不同的模型。没有 Dirichlet,就没有:
 81+- 类别置信度的自然分化
 82+- 均匀先验 → 观察更新 → 后验集中的学习过程
 83+- c(x) 对衰减率 α(x) 的调节
 84+
 85+**影响**: 自适应衰减公式 `α(x) = α₀·(1-c(x))^β·(1/κ(x))` 无法实现,因为没有 per-node c(x)。
 86+
 87+---
 88+
 89+### MEDIUM — 行动释放 u = o·c·φ(ε) 未实现
 90+
 91+**位置**: `cie/runtime.py` `emit()`
 92+
 93+emit() 直接取 `_top_nodes(self.state.mu)` 排序输出,没有计算:
 94+- o(能见度 = |L_G φ|)
 95+- c(置信度)
 96+- ε(残差)
 97+
 98+这是 README §2.2 的核心方程。当前 emit 等价于"输出激活最高的节点",丢失了"能见度×置信度×残差"的乘法门控。
 99+
100+---
101+
102+### MEDIUM — 沉积是显式状态机,非涌现
103+
104+**位置**: `cie/state.py` `SedimentationProfile` + `cie/runtime.py` `_update_stage_from_profile`
105+
106+沉积路径(memory → experience → skill_belt → ability_core)通过 `profile.stage` 字符串和显式的阈值判断实现。README 的设计意图是这些层级从动力学中**自然涌现**——而非手动标记。
107+
108+这不违反 SPEC(SPEC §3.4 允许不同检测算法),但与 README 的"动力学不标签"原则有张力。
109+
110+---
111+
112+### MEDIUM — 自适应衰减公式未实现
113+
114+**位置**: `cie/runtime.py` `_apply_decay()`
115+
116+README 规定:
117+```
118+α(x) = α₀ · (1 - c(x))^β · (1 / κ(x))
119+```
120+
121+Branch A 的衰减基于 `age`(最后被触摸的步数差)+ 固定因子,没有用 confidence 或 convergence (κ)。这意味着"高置信度节点衰减慢、锚点核自动浮出"这一核心机制缺失。
122+
123+锚点核在 Branch A 中是通过 `anchor_tokens` 显式注入的,不是通过 `{x : α(x) < ε}` 自动浮出的。
124+
125+---
126+
127+### MEDIUM — 旋度 ω 未计算
128+
129+README §2.1 三核量之一是 `ω ← J 的环流`。Branch A 存储了 J 但从未计算任何路径的环流或旋度。这意味着"技能 = 非零环流的闭环"这一核心定义在 Branch A 中无法验证。
130+
131+---
132+
133+### LOW — 大量魔法数字
134+
135+runtime.py 中散布着大量硬编码常数:`0.54`, `0.3`, `0.78`, `0.22`, `0.56`, `0.38`, `0.12`, `0.04`, `0.08`, `0.03`, `0.22`, `0.35`, `0.18` 等。缺乏注释说明这些值的来源和含义。
136+
137+---
138+
139+### LOW — 测试仅用合成数据
140+
141+所有 18 个测试使用短字符串(如 "graph native observability")而非真实数据集。SPEC §7.3 要求两边使用同一批数据。当前测试无法验证系统在真实语料下的表现。
142+
143+---
144+
145+### LOW — confidence_proxy 仅在 _refresh_observability 中更新
146+
147+`confidence_proxy` 是全局标量,基于 `max(mu)` 和 `max(phi)` 的混合计算。这不是任何节点的置信度,更像是系统活跃度的粗略指标。
148+
149+---
150+
151+## 3. SPEC §9 完成标准对照
152+
153+| # | 标准 | 状态 | 备注 |
154+|---|------|------|------|
155+| 1 | 代码能跑 | ✅ | 18 tests pass |
156+| 2 | 接口齐全(§5) | ✅ | 6 方法全部实现 |
157+| 3 | 可导出状态摘要(§6) | ✅ | snapshot_state 16 字段 |
158+| 4 | 有真实回灌闭环 | ✅ | emit → PendingSignal → next step |
159+| 5 | 有真实衰减/遗忘 | ✅ | phi_decay + mu_prune |
160+| 6 | 有归巢行为 | ⚠️ | 有,但基于 mu 搬运而非势场梯度 |
161+| 7 | 有经验沉积 | ✅ | SedimentationProfile stage tracking |
162+| 8 | 有沉积路径追踪 | ✅ | sedimentation_trace list |
163+| 9 | 有技能带候选 | ✅ | skill_belt stage + candidate_score |
164+| 10 | 有能力核慢更新 | ✅ | merge_events |
165+| 11 | 统一格式测试报告 | ✅ | JSON + Markdown reports |
166+
167+**从 SPEC §9 清单来看,Branch A 满足"可对比"门槛。**
168+
169+---
170+
171+## 4. "图只是包装"偷渡检查(SPEC §4)
172+
173+| 检查项 | 结果 |
174+|--------|------|
175+| 固定 embedding 空间当本体 | ✅ 无 |
176+| 三核拆成独立黑箱 | ✅ 同一张图 |
177+| 技能做成标签表/规则库 | ⚠️ 沉积用显式 stage 标签,但仍基于图上的激活动力学 |
178+| 锚点只做成 prompt 技巧 | ⚠️ 锚点通过 anchor_tokens 注入,但 homing 确实作用在 runtime |
179+| 输出即输入只在文档里 | ✅ emit 真实产生 PendingSignal |
180+| 没有衰减,只有累积 | ✅ 有衰减 |
181+| exact_text_map 伪装推理 | ✅ 无 |
182+| MoE 伪装多能力核 | ✅ 无 |
183+
184+**不存在明显的"偷渡"。但对称图 + 无 L_G 扩散使得"图原生"的深度打了折扣。**
185+
186+---
187+
188+## 5. 测试口径一致性
189+
190+- validation.py 的 smoke/dynamics/sedimentation checks 与 tests/ 下的 test_*.py 基本对齐
191+- JSON 报告和 Markdown 报告内容一致
192+- snapshot_state 输出的字段集覆盖了 SPEC §6 要求
193+- **但验证 harness 是"紧凑场景式"的**——每个 check 只跑 5-10 步,不足以暴露长期数值稳定性问题
194+
195+---
196+
197+## 6. 问题汇总
198+
199+| 级别 | 编号 | 问题 | 影响 |
200+|------|------|------|------|
201+| HIGH | H1 | 对称图,无 fwd/bwd 区分 | 无法产生真正的拓扑级旋度/极限环 |
202+| HIGH | H2 | 无图拉普拉斯扩散 L_G φ | "地形被水雕刻"只有注入没有扩散 |
203+| HIGH | H3 | 无 Dirichlet 置信度 | 三核量 (o,c,ω) 中 c 缺失 |
204+| MEDIUM | M1 | 行动释放 u=o·c·φ(ε) 未实现 | emit 只按 mu 排序 |
205+| MEDIUM | M2 | 沉积是显式状态机 | 非涌现,但 SPEC 允许 |
206+| MEDIUM | M3 | 自适应衰减 α(x) 未实现 | 锚点核非自动浮出 |
207+| MEDIUM | M4 | 旋度 ω 未计算 | "技能=闭环"无法度量 |
208+| LOW | L1 | 大量魔法数字 | 可调性/可解释性差 |
209+| LOW | L2 | 仅用合成数据测试 | 无法验证真实语料表现 |
210+| LOW | L3 | confidence_proxy 是全局标量 | 不是 per-node 置信度 |
211+
212+---
213+
214+## 7. 与 Branch B 的关键差异预览
215+
216+| 维度 | Branch A | Branch B |
217+|------|----------|----------|
218+| 图对称性 | 对称 + J 补偿 | 非对称(fwd_weight ≠ bwd_weight) |
219+| φ 更新 | 注入 + 衰减 | L_G φ 扩散 + soft clamp |
220+| 置信度 | 全局 confidence_proxy | 每节点 Dirichlet K=3 |
221+| 行动释放 | top mu 排序 | u = o·c·φ(ε) |
222+| 沉积 | 显式 SedimentationProfile | experience_hits 阈值 |
223+| 锚点核 | 显式注入 | α(x) < ε 自动浮出 |
224+| 旋度 | 未计算 | graph.circulation() |
225+| 测试数据 | 合成字符串 | 真实课本(5本,30项测试) |
226+| 代码行数 | ~870 (runtime.py) | ~350 (runtime.py) |
227+
228+---
229+
230+## 8. 建议
231+
232+1. **可进入对比阶段**——Branch A 满足 SPEC §9 的功能性清单,尽管理论深度有折扣。
233+2. **对比时需标注 H1-H3**——对称图/无 L_G/无 Dirichlet 是结构性差异,不是 bug,但影响对比的公平性。
234+3. **建议 Branch A 补充一次真实课本数据测试**——与 Branch B 使用同一批数据,否则 SPEC §7.3 的"同数据对比"无法满足。
235+
236+---
237+
238+## 9. 结论
239+
240+**Branch A 是一个工程质量高但理论深度浅的实现。** 信号队列、沉积 profile、统一报告等工程设施做得很好,但在"图原生"的核心机制上——非对称权重、图拉普拉斯扩散、Dirichlet 置信度——存在实质性缺失。
241+
242+**判定:有条件通过,可进入 A/B 对比阶段。**
A tests/cie_analysis.json
+2493, -0
   1@@ -0,0 +1,2493 @@
   2+[
   3+  {
   4+    "title": "小学语文一上",
   5+    "nodes": 328,
   6+    "edges": 613,
   7+    "top_hubs": [
   8+      [
   9+        " ",
  10+        78.04
  11+      ],
  12+      [
  13+        ":",
  14+        9.95
  15+      ],
  16+      [
  17+        "小",
  18+        9.49
  19+      ],
  20+      [
  21+        "1",
  22+        9.17
  23+      ],
  24+      [
  25+        "地",
  26+        6.63
  27+      ],
  28+      [
  29+        "8",
  30+        6.48
  31+      ],
  32+      [
  33+        "7",
  34+        6.32
  35+      ],
  36+      [
  37+        "学",
  38+        6.32
  39+      ],
  40+      [
  41+        "0",
  42+        5.92
  43+      ],
  44+      [
  45+        ",",
  46+        5.66
  47+      ],
  48+      [
  49+        "用",
  50+        5.48
  51+      ],
  52+      [
  53+        "6",
  54+        5.48
  55+      ],
  56+      [
  57+        "\t",
  58+        5.2
  59+      ],
  60+      [
  61+        "编",
  62+        4.9
  63+      ],
  64+      [
  65+        "我",
  66+        4.9
  67+      ],
  68+      [
  69+        "文",
  70+        4.47
  71+      ],
  72+      [
  73+        "教",
  74+        4.47
  75+      ],
  76+      [
  77+        "书",
  78+        4.47
  79+      ],
  80+      [
  81+        "大",
  82+        4.47
  83+      ],
  84+      [
  85+        "天",
  86+        4.47
  87+      ]
  88+    ],
  89+    "top_hits": [
  90+      [
  91+        " ",
  92+        7659
  93+      ],
  94+      [
  95+        "\t",
  96+        2391
  97+      ],
  98+      [
  99+        ":",
 100+        968
 101+      ],
 102+      [
 103+        " ",
 104+        934
 105+      ],
 106+      [
 107+        "教",
 108+        839
 109+      ],
 110+      [
 111+        "编",
 112+        787
 113+      ],
 114+      [
 115+        "1",
 116+        778
 117+      ],
 118+      [
 119+        "7",
 120+        720
 121+      ],
 122+      [
 123+        ".",
 124+        702
 125+      ],
 126+      [
 127+        "0",
 128+        667
 129+      ],
 130+      [
 131+        "小",
 132+        646
 133+      ],
 134+      [
 135+        "书",
 136+        583
 137+      ],
 138+      [
 139+        "×",
 140+        555
 141+      ],
 142+      [
 143+        "6",
 144+        549
 145+      ],
 146+      [
 147+        "8",
 148+        527
 149+      ],
 150+      [
 151+        "语",
 152+        487
 153+      ],
 154+      [
 155+        "2",
 156+        454
 157+      ],
 158+      [
 159+        "4",
 160+        442
 161+      ],
 162+      [
 163+        "p",
 164+        426
 165+      ],
 166+      [
 167+        "5",
 168+        413
 169+      ]
 170+    ],
 171+    "hub_hit_overlap": 5,
 172+    "hub_hit_overlap_pct": 50,
 173+    "asym_mean": 1.3751,
 174+    "asym_max": 20.7598,
 175+    "asym_nonzero_pct": 100,
 176+    "top_circuits": [
 177+      {
 178+        "path": "7→\t→ →7",
 179+        "circulation": 42.97,
 180+        "reverse": 15.49,
 181+        "asymmetry": 27.48
 182+      },
 183+      {
 184+        "path": "5→\t→ →5",
 185+        "circulation": 42.02,
 186+        "reverse": 15.49,
 187+        "asymmetry": 26.53
 188+      },
 189+      {
 190+        "path": "一→\t→ →一",
 191+        "circulation": 38.24,
 192+        "reverse": 15.49,
 193+        "asymmetry": 22.75
 194+      },
 195+      {
 196+        "path": " →书→ → ",
 197+        "circulation": 8.98,
 198+        "reverse": 1.12,
 199+        "asymmetry": 7.85
 200+      },
 201+      {
 202+        "path": "书→ → →书",
 203+        "circulation": 8.98,
 204+        "reverse": 1.12,
 205+        "asymmetry": 7.85
 206+      },
 207+      {
 208+        "path": ":→我→说→:",
 209+        "circulation": 4.2,
 210+        "reverse": 0.0,
 211+        "asymmetry": 4.2
 212+      },
 213+      {
 214+        "path": "7→5→8→7",
 215+        "circulation": 3.42,
 216+        "reverse": 0.0,
 217+        "asymmetry": 3.42
 218+      },
 219+      {
 220+        "path": " →书→包→ ",
 221+        "circulation": 4.38,
 222+        "reverse": 1.12,
 223+        "asymmetry": 3.26
 224+      },
 225+      {
 226+        "path": "书→包→ →书",
 227+        "circulation": 4.38,
 228+        "reverse": 1.12,
 229+        "asymmetry": 3.26
 230+      },
 231+      {
 232+        "path": "7→6→8→7",
 233+        "circulation": 3.13,
 234+        "reverse": 0.0,
 235+        "asymmetry": 3.13
 236+      }
 237+    ],
 238+    "total_circuits_found": 31,
 239+    "anchor_count": 116,
 240+    "anchor_nodes": [
 241+      "用",
 242+      "李",
 243+      "做",
 244+      "自",
 245+      "书",
 246+      "\t",
 247+      "编",
 248+      "国",
 249+      "×",
 250+      "说",
 251+      "名",
 252+      "。",
 253+      "本",
 254+      "影",
 255+      "陈",
 256+      "务",
 257+      "一",
 258+      "级",
 259+      "主",
 260+      "火"
 261+    ],
 262+    "ability_cores": {
 263+      "core_0": [
 264+        " ",
 265+        "小",
 266+        "\t"
 267+      ]
 268+    },
 269+    "ability_core_count": 1,
 270+    "total_core_nodes": 3,
 271+    "experience_count": 301,
 272+    "skill_belt_count": 269,
 273+    "top_skill_belts": [
 274+      [
 275+        " ",
 276+        127.65
 277+      ],
 278+      [
 279+        "\t",
 280+        39.85
 281+      ],
 282+      [
 283+        ":",
 284+        16.133333333333333
 285+      ],
 286+      [
 287+        " ",
 288+        15.566666666666666
 289+      ],
 290+      [
 291+        "教",
 292+        13.983333333333333
 293+      ],
 294+      [
 295+        "编",
 296+        13.116666666666667
 297+      ],
 298+      [
 299+        "1",
 300+        12.966666666666667
 301+      ],
 302+      [
 303+        "7",
 304+        12.0
 305+      ],
 306+      [
 307+        ".",
 308+        11.7
 309+      ],
 310+      [
 311+        "0",
 312+        11.116666666666667
 313+      ]
 314+    ],
 315+    "top_confidence": [
 316+      [
 317+        "一",
 318+        0.333
 319+      ],
 320+      [
 321+        "年",
 322+        0.333
 323+      ],
 324+      [
 325+        "级",
 326+        0.333
 327+      ],
 328+      [
 329+        "上",
 330+        0.333
 331+      ],
 332+      [
 333+        "册",
 334+        0.333
 335+      ],
 336+      [
 337+        " ",
 338+        0.333
 339+      ],
 340+      [
 341+        "语",
 342+        0.333
 343+      ],
 344+      [
 345+        "文",
 346+        0.333
 347+      ],
 348+      [
 349+        "义",
 350+        0.333
 351+      ],
 352+      [
 353+        "务",
 354+        0.333
 355+      ]
 356+    ],
 357+    "confidence_mean": 0.333,
 358+    "confidence_high_pct": 0,
 359+    "top_phi": [
 360+      [
 361+        "如",
 362+        0.0462
 363+      ],
 364+      [
 365+        "太",
 366+        0.045
 367+      ],
 368+      [
 369+        "阳",
 370+        0.0367
 371+      ],
 372+      [
 373+        "发",
 374+        0.036
 375+      ],
 376+      [
 377+        "当",
 378+        0.0292
 379+      ],
 380+      [
 381+        "◎",
 382+        0.0287
 383+      ],
 384+      [
 385+        "他",
 386+        0.0284
 387+      ],
 388+      [
 389+        "汉",
 390+        0.0278
 391+      ],
 392+      [
 393+        "义",
 394+        0.0278
 395+      ],
 396+      [
 397+        "现",
 398+        0.0263
 399+      ]
 400+    ],
 401+    "phi_positive": 324,
 402+    "phi_negative": 0,
 403+    "sedimentation_transitions": {
 404+      "memory -> experience": 301,
 405+      "experience -> skill_belt": 269
 406+    },
 407+    "total_sed_events": 570,
 408+    "total_merge_events": 284,
 409+    "total_decay_events": 2646,
 410+    "paragraphs_fed": 100
 411+  },
 412+  {
 413+    "title": "小学数学一上",
 414+    "nodes": 283,
 415+    "edges": 603,
 416+    "top_hubs": [
 417+      [
 418+        " ",
 419+        45.46
 420+      ],
 421+      [
 422+        "的",
 423+        13.96
 424+      ],
 425+      [
 426+        "一",
 427+        13.49
 428+      ],
 429+      [
 430+        " ",
 431+        12.96
 432+      ],
 433+      [
 434+        ",",
 435+        12.49
 436+      ],
 437+      [
 438+        "学",
 439+        9.8
 440+      ],
 441+      [
 442+        "1",
 443+        9.49
 444+      ],
 445+      [
 446+        "数",
 447+        8.94
 448+      ],
 449+      [
 450+        "。",
 451+        8.25
 452+      ],
 453+      [
 454+        "、",
 455+        8.0
 456+      ],
 457+      [
 458+        "你",
 459+        8.0
 460+      ],
 461+      [
 462+        "2",
 463+        7.0
 464+      ],
 465+      [
 466+        "7",
 467+        6.32
 468+      ],
 469+      [
 470+        ":",
 471+        6.0
 472+      ],
 473+      [
 474+        "8",
 475+        5.48
 476+      ],
 477+      [
 478+        "0",
 479+        5.29
 480+      ],
 481+      [
 482+        "是",
 483+        5.0
 484+      ],
 485+      [
 486+        "教",
 487+        4.9
 488+      ],
 489+      [
 490+        "图",
 491+        4.47
 492+      ],
 493+      [
 494+        "-",
 495+        4.47
 496+      ]
 497+    ],
 498+    "top_hits": [
 499+      [
 500+        " ",
 501+        4967
 502+      ],
 503+      [
 504+        " ",
 505+        3488
 506+      ],
 507+      [
 508+        "数",
 509+        1121
 510+      ],
 511+      [
 512+        "1",
 513+        1068
 514+      ],
 515+      [
 516+        "学",
 517+        1049
 518+      ],
 519+      [
 520+        "7",
 521+        993
 522+      ],
 523+      [
 524+        "教",
 525+        966
 526+      ],
 527+      [
 528+        "的",
 529+        937
 530+      ],
 531+      [
 532+        "一",
 533+        908
 534+      ],
 535+      [
 536+        "。",
 537+        831
 538+      ],
 539+      [
 540+        ",",
 541+        828
 542+      ],
 543+      [
 544+        ":",
 545+        787
 546+      ],
 547+      [
 548+        "2",
 549+        787
 550+      ],
 551+      [
 552+        "8",
 553+        735
 554+      ],
 555+      [
 556+        "编",
 557+        637
 558+      ],
 559+      [
 560+        "书",
 561+        617
 562+      ],
 563+      [
 564+        "印",
 565+        592
 566+      ],
 567+      [
 568+        "0",
 569+        563
 570+      ],
 571+      [
 572+        "5",
 573+        553
 574+      ],
 575+      [
 576+        "9",
 577+        550
 578+      ]
 579+    ],
 580+    "hub_hit_overlap": 8,
 581+    "hub_hit_overlap_pct": 80,
 582+    "asym_mean": 1.333,
 583+    "asym_max": 11.9045,
 584+    "asym_nonzero_pct": 100,
 585+    "top_circuits": [
 586+      {
 587+        "path": "印→ → →印",
 588+        "circulation": 29.89,
 589+        "reverse": 13.23,
 590+        "asymmetry": 16.65
 591+      },
 592+      {
 593+        "path": " →书→ → ",
 594+        "circulation": 27.1,
 595+        "reverse": 12.22,
 596+        "asymmetry": 14.88
 597+      },
 598+      {
 599+        "path": "书→ → →书",
 600+        "circulation": 27.1,
 601+        "reverse": 12.22,
 602+        "asymmetry": 14.88
 603+      },
 604+      {
 605+        "path": "出→ → →出",
 606+        "circulation": 26.23,
 607+        "reverse": 12.22,
 608+        "asymmetry": 14.01
 609+      },
 610+      {
 611+        "path": "数→ → →数",
 612+        "circulation": 27.25,
 613+        "reverse": 13.3,
 614+        "asymmetry": 13.95
 615+      },
 616+      {
 617+        "path": "刷→ → →刷",
 618+        "circulation": 26.16,
 619+        "reverse": 12.22,
 620+        "asymmetry": 13.95
 621+      },
 622+      {
 623+        "path": "年→ → →年",
 624+        "circulation": 27.08,
 625+        "reverse": 14.32,
 626+        "asymmetry": 12.76
 627+      },
 628+      {
 629+        "path": "数→学→习→数",
 630+        "circulation": 15.18,
 631+        "reverse": 2.98,
 632+        "asymmetry": 12.2
 633+      },
 634+      {
 635+        "path": "学→习→数→学",
 636+        "circulation": 15.18,
 637+        "reverse": 2.98,
 638+        "asymmetry": 12.2
 639+      },
 640+      {
 641+        "path": "数→学→的→数",
 642+        "circulation": 12.52,
 643+        "reverse": 5.04,
 644+        "asymmetry": 7.49
 645+      }
 646+    ],
 647+    "total_circuits_found": 31,
 648+    "anchor_count": 137,
 649+    "anchor_nodes": [
 650+      "用",
 651+      "者",
 652+      "以",
 653+      "位",
 654+      "元",
 655+      "出",
 656+      "书",
 657+      "编",
 658+      "们",
 659+      "比",
 660+      "看",
 661+      "×",
 662+      "可",
 663+      "法",
 664+      "说",
 665+      "起",
 666+      "。",
 667+      "少",
 668+      "海",
 669+      "本"
 670+    ],
 671+    "ability_cores": {
 672+      "core_0": [
 673+        "、",
 674+        "。",
 675+        "一",
 676+        " ",
 677+        "1",
 678+        "数",
 679+        "的",
 680+        " ",
 681+        ","
 682+      ],
 683+      "core_1": [
 684+        "0"
 685+      ],
 686+      "core_2": [
 687+        "学"
 688+      ]
 689+    },
 690+    "ability_core_count": 3,
 691+    "total_core_nodes": 11,
 692+    "experience_count": 259,
 693+    "skill_belt_count": 248,
 694+    "top_skill_belts": [
 695+      [
 696+        " ",
 697+        82.78333333333333
 698+      ],
 699+      [
 700+        " ",
 701+        58.13333333333333
 702+      ],
 703+      [
 704+        "数",
 705+        18.683333333333334
 706+      ],
 707+      [
 708+        "1",
 709+        17.8
 710+      ],
 711+      [
 712+        "学",
 713+        17.483333333333334
 714+      ],
 715+      [
 716+        "7",
 717+        16.55
 718+      ],
 719+      [
 720+        "教",
 721+        16.1
 722+      ],
 723+      [
 724+        "的",
 725+        15.616666666666667
 726+      ],
 727+      [
 728+        "一",
 729+        15.133333333333333
 730+      ],
 731+      [
 732+        "。",
 733+        13.85
 734+      ]
 735+    ],
 736+    "top_confidence": [
 737+      [
 738+        "一",
 739+        0.333
 740+      ],
 741+      [
 742+        "年",
 743+        0.333
 744+      ],
 745+      [
 746+        "级",
 747+        0.333
 748+      ],
 749+      [
 750+        "数",
 751+        0.333
 752+      ],
 753+      [
 754+        "学",
 755+        0.333
 756+      ],
 757+      [
 758+        "上",
 759+        0.333
 760+      ],
 761+      [
 762+        "册",
 763+        0.333
 764+      ],
 765+      [
 766+        " ",
 767+        0.333
 768+      ],
 769+      [
 770+        "绿",
 771+        0.333
 772+      ],
 773+      [
 774+        "色",
 775+        0.333
 776+      ]
 777+    ],
 778+    "confidence_mean": 0.333,
 779+    "confidence_high_pct": 0,
 780+    "top_phi": [
 781+      [
 782+        "人",
 783+        0.1773
 784+      ],
 785+      [
 786+        "民",
 787+        0.1398
 788+      ],
 789+      [
 790+        "义",
 791+        0.1302
 792+      ],
 793+      [
 794+        "务",
 795+        0.1063
 796+      ],
 797+      [
 798+        "定",
 799+        0.1059
 800+      ],
 801+      [
 802+        "认",
 803+        0.1052
 804+      ],
 805+      [
 806+        "如",
 807+        0.1041
 808+      ],
 809+      [
 810+        "材",
 811+        0.1026
 812+      ],
 813+      [
 814+        "教",
 815+        0.1024
 816+      ],
 817+      [
 818+        "另",
 819+        0.1023
 820+      ]
 821+    ],
 822+    "phi_positive": 283,
 823+    "phi_negative": 0,
 824+    "sedimentation_transitions": {
 825+      "memory -> experience": 259,
 826+      "experience -> skill_belt": 248
 827+    },
 828+    "total_sed_events": 507,
 829+    "total_merge_events": 539,
 830+    "total_decay_events": 3513,
 831+    "paragraphs_fed": 100
 832+  },
 833+  {
 834+    "title": "初中语文七上",
 835+    "nodes": 451,
 836+    "edges": 814,
 837+    "top_hubs": [
 838+      [
 839+        " ",
 840+        77.36
 841+      ],
 842+      [
 843+        " ",
 844+        16.25
 845+      ],
 846+      [
 847+        "1",
 848+        9.17
 849+      ],
 850+      [
 851+        "·",
 852+        9.0
 853+      ],
 854+      [
 855+        "的",
 856+        9.0
 857+      ],
 858+      [
 859+        ":",
 860+        8.37
 861+      ],
 862+      [
 863+        "2",
 864+        7.35
 865+      ],
 866+      [
 867+        "读",
 868+        6.93
 869+      ],
 870+      [
 871+        "5",
 872+        6.0
 873+      ],
 874+      [
 875+        "3",
 876+        6.0
 877+      ],
 878+      [
 879+        "0",
 880+        5.92
 881+      ],
 882+      [
 883+        "教",
 884+        5.48
 885+      ],
 886+      [
 887+        "和",
 888+        5.0
 889+      ],
 890+      [
 891+        "文",
 892+        4.9
 893+      ],
 894+      [
 895+        "编",
 896+        4.9
 897+      ],
 898+      [
 899+        "8",
 900+        4.9
 901+      ],
 902+      [
 903+        "人",
 904+        4.9
 905+      ],
 906+      [
 907+        "6",
 908+        4.9
 909+      ],
 910+      [
 911+        "书",
 912+        4.47
 913+      ],
 914+      [
 915+        "自",
 916+        4.47
 917+      ]
 918+    ],
 919+    "top_hits": [
 920+      [
 921+        " ",
 922+        6962
 923+      ],
 924+      [
 925+        " ",
 926+        3463
 927+      ],
 928+      [
 929+        " ",
 930+        1121
 931+      ],
 932+      [
 933+        "教",
 934+        900
 935+      ],
 936+      [
 937+        "·",
 938+        822
 939+      ],
 940+      [
 941+        "编",
 942+        811
 943+      ],
 944+      [
 945+        "1",
 946+        742
 947+      ],
 948+      [
 949+        ":",
 950+        704
 951+      ],
 952+      [
 953+        ".",
 954+        658
 955+      ],
 956+      [
 957+        "5",
 958+        638
 959+      ],
 960+      [
 961+        "的",
 962+        632
 963+      ],
 964+      [
 965+        "×",
 966+        625
 967+      ],
 968+      [
 969+        "0",
 970+        583
 971+      ],
 972+      [
 973+        "6",
 974+        577
 975+      ],
 976+      [
 977+        "书",
 978+        553
 979+      ],
 980+      [
 981+        "语",
 982+        539
 983+      ],
 984+      [
 985+        "单",
 986+        496
 987+      ],
 988+      [
 989+        "3",
 990+        473
 991+      ],
 992+      [
 993+        "p",
 994+        470
 995+      ],
 996+      [
 997+        "2",
 998+        469
 999+      ]
1000+    ],
1001+    "hub_hit_overlap": 6,
1002+    "hub_hit_overlap_pct": 60,
1003+    "asym_mean": 1.3187,
1004+    "asym_max": 26.7629,
1005+    "asym_nonzero_pct": 100,
1006+    "top_circuits": [
1007+      {
1008+        "path": "5→ → →5",
1009+        "circulation": 40.89,
1010+        "reverse": 8.52,
1011+        "asymmetry": 32.37
1012+      },
1013+      {
1014+        "path": "9→ → →9",
1015+        "circulation": 40.3,
1016+        "reverse": 8.52,
1017+        "asymmetry": 31.78
1018+      },
1019+      {
1020+        "path": " →书→ → ",
1021+        "circulation": 8.38,
1022+        "reverse": 1.06,
1023+        "asymmetry": 7.31
1024+      },
1025+      {
1026+        "path": "书→ → →书",
1027+        "circulation": 8.38,
1028+        "reverse": 1.06,
1029+        "asymmetry": 7.31
1030+      },
1031+      {
1032+        "path": "七→年→ →七",
1033+        "circulation": 6.65,
1034+        "reverse": 0.0,
1035+        "asymmetry": 6.65
1036+      },
1037+      {
1038+        "path": "·→北→京→·",
1039+        "circulation": 3.34,
1040+        "reverse": 0.0,
1041+        "asymmetry": 3.34
1042+      },
1043+      {
1044+        "path": "北→京→·→北",
1045+        "circulation": 3.34,
1046+        "reverse": 0.0,
1047+        "asymmetry": 3.34
1048+      },
1049+      {
1050+        "path": "·→劳→伦→·",
1051+        "circulation": 3.16,
1052+        "reverse": 0.0,
1053+        "asymmetry": 3.16
1054+      },
1055+      {
1056+        "path": "9→ →1→9",
1057+        "circulation": 5.16,
1058+        "reverse": 2.01,
1059+        "asymmetry": 3.15
1060+      },
1061+      {
1062+        "path": "5→ →1→5",
1063+        "circulation": 5.16,
1064+        "reverse": 2.01,
1065+        "asymmetry": 3.15
1066+      }
1067+    ],
1068+    "total_circuits_found": 31,
1069+    "anchor_count": 156,
1070+    "anchor_nodes": [
1071+      "用",
1072+      "李",
1073+      "者",
1074+      "心",
1075+      "自",
1076+      "元",
1077+      "出",
1078+      "思",
1079+      "书",
1080+      "编",
1081+      "标",
1082+      "国",
1083+      "龄",
1084+      "×",
1085+      "再",
1086+      "阅",
1087+      "名",
1088+      "。",
1089+      "海",
1090+      "本"
1091+    ],
1092+    "ability_cores": {
1093+      "core_0": [
1094+        " ",
1095+        " ",
1096+        "的"
1097+      ]
1098+    },
1099+    "ability_core_count": 1,
1100+    "total_core_nodes": 3,
1101+    "experience_count": 411,
1102+    "skill_belt_count": 389,
1103+    "top_skill_belts": [
1104+      [
1105+        " ",
1106+        116.03333333333333
1107+      ],
1108+      [
1109+        " ",
1110+        57.71666666666667
1111+      ],
1112+      [
1113+        " ",
1114+        18.683333333333334
1115+      ],
1116+      [
1117+        "教",
1118+        15.0
1119+      ],
1120+      [
1121+        "·",
1122+        13.7
1123+      ],
1124+      [
1125+        "编",
1126+        13.516666666666667
1127+      ],
1128+      [
1129+        "1",
1130+        12.366666666666667
1131+      ],
1132+      [
1133+        ":",
1134+        11.733333333333333
1135+      ],
1136+      [
1137+        ".",
1138+        10.966666666666667
1139+      ],
1140+      [
1141+        "5",
1142+        10.633333333333333
1143+      ]
1144+    ],
1145+    "top_confidence": [
1146+      [
1147+        "七",
1148+        0.333
1149+      ],
1150+      [
1151+        "年",
1152+        0.333
1153+      ],
1154+      [
1155+        "级",
1156+        0.333
1157+      ],
1158+      [
1159+        " ",
1160+        0.333
1161+      ],
1162+      [
1163+        "上",
1164+        0.333
1165+      ],
1166+      [
1167+        "册",
1168+        0.333
1169+      ],
1170+      [
1171+        "语",
1172+        0.333
1173+      ],
1174+      [
1175+        "文",
1176+        0.333
1177+      ],
1178+      [
1179+        "义",
1180+        0.333
1181+      ],
1182+      [
1183+        "务",
1184+        0.333
1185+      ]
1186+    ],
1187+    "confidence_mean": 0.333,
1188+    "confidence_high_pct": 0,
1189+    "top_phi": [
1190+      [
1191+        "隐",
1192+        -0.1389
1193+      ],
1194+      [
1195+        "综",
1196+        -0.105
1197+      ],
1198+      [
1199+        "合",
1200+        -0.0831
1201+      ],
1202+      [
1203+        "穿",
1204+        0.0628
1205+      ],
1206+      [
1207+        "性",
1208+        -0.061
1209+      ],
1210+      [
1211+        "商",
1212+        -0.0573
1213+      ],
1214+      [
1215+        "义",
1216+        -0.052
1217+      ],
1218+      [
1219+        "少",
1220+        -0.0476
1221+      ],
1222+      [
1223+        "七",
1224+        -0.046
1225+      ],
1226+      [
1227+        "注",
1228+        -0.0457
1229+      ]
1230+    ],
1231+    "phi_positive": 3,
1232+    "phi_negative": 445,
1233+    "sedimentation_transitions": {
1234+      "memory -> experience": 411,
1235+      "experience -> skill_belt": 389
1236+    },
1237+    "total_sed_events": 800,
1238+    "total_merge_events": 285,
1239+    "total_decay_events": 3205,
1240+    "paragraphs_fed": 100
1241+  },
1242+  {
1243+    "title": "初中数学七上",
1244+    "nodes": 556,
1245+    "edges": 1427,
1246+    "top_hubs": [
1247+      [
1248+        " ",
1249+        74.62
1250+      ],
1251+      [
1252+        ",",
1253+        43.36
1254+      ],
1255+      [
1256+        "的",
1257+        36.33
1258+      ],
1259+      [
1260+        "学",
1261+        27.71
1262+      ],
1263+      [
1264+        "、",
1265+        24.98
1266+      ],
1267+      [
1268+        " ",
1269+        16.52
1270+      ],
1271+      [
1272+        "。",
1273+        15.97
1274+      ],
1275+      [
1276+        "”",
1277+        14.28
1278+      ],
1279+      [
1280+        "数",
1281+        14.07
1282+      ],
1283+      [
1284+        "一",
1285+        11.4
1286+      ],
1287+      [
1288+        "与",
1289+        11.0
1290+      ],
1291+      [
1292+        ":",
1293+        10.49
1294+      ],
1295+      [
1296+        "中",
1297+        10.49
1298+      ],
1299+      [
1300+        "和",
1301+        9.95
1302+      ],
1303+      [
1304+        "用",
1305+        9.8
1306+      ],
1307+      [
1308+        "“",
1309+        9.17
1310+      ],
1311+      [
1312+        "等",
1313+        9.0
1314+      ],
1315+      [
1316+        "题",
1317+        8.0
1318+      ],
1319+      [
1320+        "之",
1321+        8.0
1322+      ],
1323+      [
1324+        "有",
1325+        7.48
1326+      ]
1327+    ],
1328+    "top_hits": [
1329+      [
1330+        " ",
1331+        9933
1332+      ],
1333+      [
1334+        ",",
1335+        4429
1336+      ],
1337+      [
1338+        "的",
1339+        3077
1340+      ],
1341+      [
1342+        "学",
1343+        2676
1344+      ],
1345+      [
1346+        "、",
1347+        2570
1348+      ],
1349+      [
1350+        "数",
1351+        2193
1352+      ],
1353+      [
1354+        "。",
1355+        1861
1356+      ],
1357+      [
1358+        "”",
1359+        1557
1360+      ],
1361+      [
1362+        " ",
1363+        1375
1364+      ],
1365+      [
1366+        ":",
1367+        1334
1368+      ],
1369+      [
1370+        "教",
1371+        1297
1372+      ],
1373+      [
1374+        "编",
1375+        1092
1376+      ],
1377+      [
1378+        "中",
1379+        1015
1380+      ],
1381+      [
1382+        "能",
1383+        996
1384+      ],
1385+      [
1386+        "用",
1387+        989
1388+      ],
1389+      [
1390+        "之",
1391+        971
1392+      ],
1393+      [
1394+        "一",
1395+        941
1396+      ],
1397+      [
1398+        "大",
1399+        939
1400+      ],
1401+      [
1402+        "和",
1403+        939
1404+      ],
1405+      [
1406+        "提",
1407+        916
1408+      ]
1409+    ],
1410+    "hub_hit_overlap": 8,
1411+    "hub_hit_overlap_pct": 80,
1412+    "asym_mean": 1.3811,
1413+    "asym_max": 18.0373,
1414+    "asym_nonzero_pct": 100,
1415+    "top_circuits": [
1416+      {
1417+        "path": "数→学→习→数",
1418+        "circulation": 35.87,
1419+        "reverse": 3.03,
1420+        "asymmetry": 32.84
1421+      },
1422+      {
1423+        "path": "数→学→的→数",
1424+        "circulation": 32.35,
1425+        "reverse": 12.27,
1426+        "asymmetry": 20.08
1427+      },
1428+      {
1429+        "path": "学→数→的→学",
1430+        "circulation": 12.27,
1431+        "reverse": 32.35,
1432+        "asymmetry": 20.08
1433+      },
1434+      {
1435+        "path": " →数→学→ ",
1436+        "circulation": 23.97,
1437+        "reverse": 6.81,
1438+        "asymmetry": 17.16
1439+      },
1440+      {
1441+        "path": "学→教→科→学",
1442+        "circulation": 9.49,
1443+        "reverse": 0.0,
1444+        "asymmetry": 9.49
1445+      },
1446+      {
1447+        "path": " →上→册→ ",
1448+        "circulation": 7.59,
1449+        "reverse": 0.0,
1450+        "asymmetry": 7.59
1451+      },
1452+      {
1453+        "path": "上→册→ →上",
1454+        "circulation": 7.59,
1455+        "reverse": 0.0,
1456+        "asymmetry": 7.59
1457+      },
1458+      {
1459+        "path": "册→ →上→册",
1460+        "circulation": 7.59,
1461+        "reverse": 0.0,
1462+        "asymmetry": 7.59
1463+      },
1464+      {
1465+        "path": "数→的→理→数",
1466+        "circulation": 13.3,
1467+        "reverse": 5.98,
1468+        "asymmetry": 7.32
1469+      },
1470+      {
1471+        "path": "数→”→“→数",
1472+        "circulation": 6.89,
1473+        "reverse": 0.0,
1474+        "asymmetry": 6.89
1475+      }
1476+    ],
1477+    "total_circuits_found": 33,
1478+    "anchor_count": 289,
1479+    "anchor_nodes": [
1480+      "用",
1481+      "知",
1482+      "李",
1483+      "世",
1484+      "乘",
1485+      "逐",
1486+      "心",
1487+      "辑",
1488+      "自",
1489+      "元",
1490+      "出",
1491+      "系",
1492+      "思",
1493+      "察",
1494+      "增",
1495+      "书",
1496+      "编",
1497+      "们",
1498+      "此",
1499+      "速"
1500+    ],
1501+    "ability_cores": {
1502+      "core_0": [
1503+        "”",
1504+        "与",
1505+        "数",
1506+        "的",
1507+        " ",
1508+        " ",
1509+        "中",
1510+        "了",
1511+        "。",
1512+        "提"
1513+      ],
1514+      "core_1": [
1515+        " "
1516+      ]
1517+    },
1518+    "ability_core_count": 2,
1519+    "total_core_nodes": 22,
1520+    "experience_count": 533,
1521+    "skill_belt_count": 522,
1522+    "top_skill_belts": [
1523+      [
1524+        " ",
1525+        165.55
1526+      ],
1527+      [
1528+        ",",
1529+        73.81666666666666
1530+      ],
1531+      [
1532+        "的",
1533+        51.28333333333333
1534+      ],
1535+      [
1536+        "学",
1537+        44.6
1538+      ],
1539+      [
1540+        "、",
1541+        42.833333333333336
1542+      ],
1543+      [
1544+        "数",
1545+        36.55
1546+      ],
1547+      [
1548+        "。",
1549+        31.016666666666666
1550+      ],
1551+      [
1552+        "”",
1553+        25.95
1554+      ],
1555+      [
1556+        " ",
1557+        22.916666666666668
1558+      ],
1559+      [
1560+        ":",
1561+        22.233333333333334
1562+      ]
1563+    ],
1564+    "top_confidence": [
1565+      [
1566+        "绿",
1567+        0.333
1568+      ],
1569+      [
1570+        "色",
1571+        0.333
1572+      ],
1573+      [
1574+        "印",
1575+        0.333
1576+      ],
1577+      [
1578+        "刷",
1579+        0.333
1580+      ],
1581+      [
1582+        "产",
1583+        0.333
1584+      ],
1585+      [
1586+        "品",
1587+        0.333
1588+      ],
1589+      [
1590+        " ",
1591+        0.333
1592+      ],
1593+      [
1594+        "七",
1595+        0.333
1596+      ],
1597+      [
1598+        "年",
1599+        0.333
1600+      ],
1601+      [
1602+        "级",
1603+        0.333
1604+      ]
1605+    ],
1606+    "confidence_mean": 0.333,
1607+    "confidence_high_pct": 0,
1608+    "top_phi": [
1609+      [
1610+        "遇",
1611+        -0.2002
1612+      ],
1613+      [
1614+        "汇",
1615+        -0.1194
1616+      ],
1617+      [
1618+        "年",
1619+        -0.1138
1620+      ],
1621+      [
1622+        "七",
1623+        -0.1125
1624+      ],
1625+      [
1626+        "义",
1627+        -0.1092
1628+      ],
1629+      [
1630+        "读",
1631+        -0.1055
1632+      ],
1633+      [
1634+        "℃",
1635+        -0.105
1636+      ],
1637+      [
1638+        "词",
1639+        -0.1042
1640+      ],
1641+      [
1642+        "复",
1643+        -0.1026
1644+      ],
1645+      [
1646+        "图",
1647+        -0.1014
1648+      ]
1649+    ],
1650+    "phi_positive": 1,
1651+    "phi_negative": 553,
1652+    "sedimentation_transitions": {
1653+      "memory -> experience": 533,
1654+      "experience -> skill_belt": 522
1655+    },
1656+    "total_sed_events": 1055,
1657+    "total_merge_events": 1138,
1658+    "total_decay_events": 6048,
1659+    "paragraphs_fed": 100
1660+  },
1661+  {
1662+    "title": "高中语文必修上",
1663+    "nodes": 473,
1664+    "edges": 877,
1665+    "top_hubs": [
1666+      [
1667+        " ",
1668+        100.92
1669+      ],
1670+      [
1671+        "的",
1672+        14.0
1673+      ],
1674+      [
1675+        "1",
1676+        10.39
1677+      ],
1678+      [
1679+        "\t",
1680+        9.49
1681+      ],
1682+      [
1683+        ":",
1684+        8.37
1685+      ],
1686+      [
1687+        "·",
1688+        7.48
1689+      ],
1690+      [
1691+        "8",
1692+        7.48
1693+      ],
1694+      [
1695+        "(",
1696+        7.0
1697+      ],
1698+      [
1699+        "0",
1700+        6.48
1701+      ],
1702+      [
1703+        "5",
1704+        6.48
1705+      ],
1706+      [
1707+        ",",
1708+        6.0
1709+      ],
1710+      [
1711+        "2",
1712+        6.0
1713+      ],
1714+      [
1715+        "3",
1716+        6.0
1717+      ],
1718+      [
1719+        "6",
1720+        5.66
1721+      ],
1722+      [
1723+        "中",
1724+        5.48
1725+      ],
1726+      [
1727+        "一",
1728+        5.48
1729+      ],
1730+      [
1731+        "人",
1732+        5.0
1733+      ],
1734+      [
1735+        "与",
1736+        5.0
1737+      ],
1738+      [
1739+        "4",
1740+        5.0
1741+      ],
1742+      [
1743+        "和",
1744+        5.0
1745+      ]
1746+    ],
1747+    "top_hits": [
1748+      [
1749+        " ",
1750+        11328
1751+      ],
1752+      [
1753+        "\t",
1754+        1139
1755+      ],
1756+      [
1757+        " ",
1758+        1125
1759+      ],
1760+      [
1761+        "1",
1762+        971
1763+      ],
1764+      [
1765+        "中",
1766+        882
1767+      ],
1768+      [
1769+        "编",
1770+        873
1771+      ],
1772+      [
1773+        "·",
1774+        837
1775+      ],
1776+      [
1777+        "3",
1778+        795
1779+      ],
1780+      [
1781+        ":",
1782+        777
1783+      ],
1784+      [
1785+        "/",
1786+        681
1787+      ],
1788+      [
1789+        "8",
1790+        661
1791+      ],
1792+      [
1793+        "×",
1794+        604
1795+      ],
1796+      [
1797+        "2",
1798+        604
1799+      ],
1800+      [
1801+        "高",
1802+        585
1803+      ],
1804+      [
1805+        "7",
1806+        584
1807+      ],
1808+      [
1809+        "册",
1810+        578
1811+      ],
1812+      [
1813+        "9",
1814+        567
1815+      ],
1816+      [
1817+        "书",
1818+        566
1819+      ],
1820+      [
1821+        ")",
1822+        557
1823+      ],
1824+      [
1825+        "0",
1826+        554
1827+      ]
1828+    ],
1829+    "hub_hit_overlap": 5,
1830+    "hub_hit_overlap_pct": 50,
1831+    "asym_mean": 1.2783,
1832+    "asym_max": 11.515,
1833+    "asym_nonzero_pct": 100,
1834+    "top_circuits": [
1835+      {
1836+        "path": "必→ → →必",
1837+        "circulation": 14.15,
1838+        "reverse": 0.0,
1839+        "asymmetry": 14.15
1840+      },
1841+      {
1842+        "path": "上→ → →上",
1843+        "circulation": 12.4,
1844+        "reverse": 0.0,
1845+        "asymmetry": 12.4
1846+      },
1847+      {
1848+        "path": " → →修→ ",
1849+        "circulation": 11.39,
1850+        "reverse": 0.0,
1851+        "asymmetry": 11.39
1852+      },
1853+      {
1854+        "path": " →修→ → ",
1855+        "circulation": 11.39,
1856+        "reverse": 0.0,
1857+        "asymmetry": 11.39
1858+      },
1859+      {
1860+        "path": "修→ → →修",
1861+        "circulation": 11.39,
1862+        "reverse": 0.0,
1863+        "asymmetry": 11.39
1864+      },
1865+      {
1866+        "path": " → →书→ ",
1867+        "circulation": 10.29,
1868+        "reverse": 0.0,
1869+        "asymmetry": 10.29
1870+      },
1871+      {
1872+        "path": " →书→ → ",
1873+        "circulation": 10.29,
1874+        "reverse": 0.0,
1875+        "asymmetry": 10.29
1876+      },
1877+      {
1878+        "path": "书→ → →书",
1879+        "circulation": 10.29,
1880+        "reverse": 0.0,
1881+        "asymmetry": 10.29
1882+      },
1883+      {
1884+        "path": " →绿→色→ ",
1885+        "circulation": 4.39,
1886+        "reverse": 0.0,
1887+        "asymmetry": 4.39
1888+      },
1889+      {
1890+        "path": "绿→色→ →绿",
1891+        "circulation": 4.39,
1892+        "reverse": 0.0,
1893+        "asymmetry": 4.39
1894+      }
1895+    ],
1896+    "total_circuits_found": 32,
1897+    "anchor_count": 156,
1898+    "anchor_nodes": [
1899+      "用",
1900+      "李",
1901+      "者",
1902+      "序",
1903+      "心",
1904+      "以",
1905+      "自",
1906+      "出",
1907+      "系",
1908+      "元",
1909+      "梦",
1910+      "书",
1911+      "\t",
1912+      "篇",
1913+      "编",
1914+      "国",
1915+      "×",
1916+      "可",
1917+      "阅",
1918+      "说"
1919+    ],
1920+    "ability_cores": {
1921+      "core_0": [
1922+        "3",
1923+        " ",
1924+        "1",
1925+        "的",
1926+        "\t"
1927+      ]
1928+    },
1929+    "ability_core_count": 1,
1930+    "total_core_nodes": 5,
1931+    "experience_count": 427,
1932+    "skill_belt_count": 396,
1933+    "top_skill_belts": [
1934+      [
1935+        " ",
1936+        188.8
1937+      ],
1938+      [
1939+        "\t",
1940+        18.983333333333334
1941+      ],
1942+      [
1943+        " ",
1944+        18.75
1945+      ],
1946+      [
1947+        "1",
1948+        16.183333333333334
1949+      ],
1950+      [
1951+        "中",
1952+        14.7
1953+      ],
1954+      [
1955+        "编",
1956+        14.55
1957+      ],
1958+      [
1959+        "·",
1960+        13.95
1961+      ],
1962+      [
1963+        "3",
1964+        13.25
1965+      ],
1966+      [
1967+        ":",
1968+        12.95
1969+      ],
1970+      [
1971+        "/",
1972+        11.35
1973+      ]
1974+    ],
1975+    "top_confidence": [
1976+      [
1977+        "上",
1978+        0.333
1979+      ],
1980+      [
1981+        "册",
1982+        0.333
1983+      ],
1984+      [
1985+        " ",
1986+        0.333
1987+      ],
1988+      [
1989+        " ",
1990+        0.333
1991+      ],
1992+      [
1993+        "必",
1994+        0.333
1995+      ],
1996+      [
1997+        "修",
1998+        0.333
1999+      ],
2000+      [
2001+        "普",
2002+        0.333
2003+      ],
2004+      [
2005+        "通",
2006+        0.333
2007+      ],
2008+      [
2009+        "高",
2010+        0.333
2011+      ],
2012+      [
2013+        "中",
2014+        0.333
2015+      ]
2016+    ],
2017+    "confidence_mean": 0.333,
2018+    "confidence_high_pct": 0,
2019+    "top_phi": [
2020+      [
2021+        "考",
2022+        0.072
2023+      ],
2024+      [
2025+        "真",
2026+        -0.0505
2027+      ],
2028+      [
2029+        "纯",
2030+        -0.0478
2031+      ],
2032+      [
2033+        "带",
2034+        0.0472
2035+      ],
2036+      [
2037+        "于",
2038+        -0.0449
2039+      ],
2040+      [
2041+        "识",
2042+        0.0436
2043+      ],
2044+      [
2045+        "求",
2046+        0.0369
2047+      ],
2048+      [
2049+        "思",
2050+        0.0353
2051+      ],
2052+      [
2053+        "创",
2054+        0.0349
2055+      ],
2056+      [
2057+        "作",
2058+        -0.0313
2059+      ]
2060+    ],
2061+    "phi_positive": 16,
2062+    "phi_negative": 26,
2063+    "sedimentation_transitions": {
2064+      "memory -> experience": 427,
2065+      "experience -> skill_belt": 396
2066+    },
2067+    "total_sed_events": 823,
2068+    "total_merge_events": 239,
2069+    "total_decay_events": 3596,
2070+    "paragraphs_fed": 100
2071+  },
2072+  {
2073+    "title": "全5本课本",
2074+    "nodes": 758,
2075+    "edges": 2114,
2076+    "top_hubs": [
2077+      [
2078+        " ",
2079+        185.96
2080+      ],
2081+      [
2082+        ",",
2083+        49.84
2084+      ],
2085+      [
2086+        "的",
2087+        35.5
2088+      ],
2089+      [
2090+        "学",
2091+        31.75
2092+      ],
2093+      [
2094+        "、",
2095+        25.5
2096+      ],
2097+      [
2098+        ":",
2099+        17.66
2100+      ],
2101+      [
2102+        "一",
2103+        17.49
2104+      ],
2105+      [
2106+        " ",
2107+        17.44
2108+      ],
2109+      [
2110+        "。",
2111+        16.88
2112+      ],
2113+      [
2114+        "1",
2115+        14.42
2116+      ],
2117+      [
2118+        "数",
2119+        12.33
2120+      ],
2121+      [
2122+        "”",
2123+        12.25
2124+      ],
2125+      [
2126+        "书",
2127+        11.83
2128+      ],
2129+      [
2130+        "中",
2131+        11.49
2132+      ],
2133+      [
2134+        "7",
2135+        11.4
2136+      ],
2137+      [
2138+        "5",
2139+        10.95
2140+      ],
2141+      [
2142+        "2",
2143+        10.95
2144+      ],
2145+      [
2146+        "有",
2147+        10.49
2148+      ],
2149+      [
2150+        " ",
2151+        10.49
2152+      ],
2153+      [
2154+        "·",
2155+        10.0
2156+      ]
2157+    ],
2158+    "top_hits": [
2159+      [
2160+        " ",
2161+        48692
2162+      ],
2163+      [
2164+        " ",
2165+        13533
2166+      ],
2167+      [
2168+        "\t",
2169+        9696
2170+      ],
2171+      [
2172+        ",",
2173+        8815
2174+      ],
2175+      [
2176+        "的",
2177+        7664
2178+      ],
2179+      [
2180+        "学",
2181+        6578
2182+      ],
2183+      [
2184+        " ",
2185+        5907
2186+      ],
2187+      [
2188+        "1",
2189+        5476
2190+      ],
2191+      [
2192+        ":",
2193+        5138
2194+      ],
2195+      [
2196+        "数",
2197+        4882
2198+      ],
2199+      [
2200+        "一",
2201+        4533
2202+      ],
2203+      [
2204+        "、",
2205+        4496
2206+      ],
2207+      [
2208+        "7",
2209+        4292
2210+      ],
2211+      [
2212+        "。",
2213+        4152
2214+      ],
2215+      [
2216+        "教",
2217+        3978
2218+      ],
2219+      [
2220+        "编",
2221+        3934
2222+      ],
2223+      [
2224+        "5",
2225+        3914
2226+      ],
2227+      [
2228+        "2",
2229+        3755
2230+      ],
2231+      [
2232+        "书",
2233+        3709
2234+      ],
2235+      [
2236+        "8",
2237+        3636
2238+      ]
2239+    ],
2240+    "hub_hit_overlap": 7,
2241+    "hub_hit_overlap_pct": 70,
2242+    "asym_mean": 1.6666,
2243+    "asym_max": 22.0756,
2244+    "asym_nonzero_pct": 100,
2245+    "top_circuits": [
2246+      {
2247+        "path": "上→ → →上",
2248+        "circulation": 43.77,
2249+        "reverse": 12.32,
2250+        "asymmetry": 31.46
2251+      },
2252+      {
2253+        "path": " →上→ → ",
2254+        "circulation": 43.77,
2255+        "reverse": 12.32,
2256+        "asymmetry": 31.46
2257+      },
2258+      {
2259+        "path": " →书→ → ",
2260+        "circulation": 44.28,
2261+        "reverse": 13.63,
2262+        "asymmetry": 30.65
2263+      },
2264+      {
2265+        "path": "年→ → →年",
2266+        "circulation": 37.42,
2267+        "reverse": 14.37,
2268+        "asymmetry": 23.05
2269+      },
2270+      {
2271+        "path": "上→册→ →上",
2272+        "circulation": 24.1,
2273+        "reverse": 2.11,
2274+        "asymmetry": 21.99
2275+      },
2276+      {
2277+        "path": "册→ →上→册",
2278+        "circulation": 24.1,
2279+        "reverse": 2.11,
2280+        "asymmetry": 21.99
2281+      },
2282+      {
2283+        "path": " →上→册→ ",
2284+        "circulation": 24.1,
2285+        "reverse": 2.11,
2286+        "asymmetry": 21.99
2287+      },
2288+      {
2289+        "path": "语→文→ →语",
2290+        "circulation": 18.08,
2291+        "reverse": 0.0,
2292+        "asymmetry": 18.08
2293+      },
2294+      {
2295+        "path": "年→级→ →年",
2296+        "circulation": 19.2,
2297+        "reverse": 2.05,
2298+        "asymmetry": 17.15
2299+      },
2300+      {
2301+        "path": "一→\t→ →一",
2302+        "circulation": 26.46,
2303+        "reverse": 10.68,
2304+        "asymmetry": 15.78
2305+      }
2306+    ],
2307+    "total_circuits_found": 31,
2308+    "anchor_count": 398,
2309+    "anchor_nodes": [
2310+      "心",
2311+      "以",
2312+      "辑",
2313+      "出",
2314+      "书",
2315+      "们",
2316+      "此",
2317+      "看",
2318+      "×",
2319+      "。",
2320+      "普",
2321+      "金",
2322+      "供",
2323+      "无",
2324+      "插",
2325+      "…",
2326+      "操",
2327+      "阔",
2328+      "先",
2329+      "j"
2330+    ],
2331+    "ability_cores": {
2332+      "core_0": [
2333+        "用",
2334+        "之",
2335+        "-",
2336+        "”",
2337+        "大",
2338+        "思",
2339+        "数",
2340+        "的",
2341+        "书",
2342+        " "
2343+      ],
2344+      "core_1": [
2345+        "之"
2346+      ],
2347+      "core_2": [
2348+        "之"
2349+      ]
2350+    },
2351+    "ability_core_count": 3,
2352+    "total_core_nodes": 44,
2353+    "experience_count": 741,
2354+    "skill_belt_count": 711,
2355+    "top_skill_belts": [
2356+      [
2357+        " ",
2358+        811.5333333333333
2359+      ],
2360+      [
2361+        " ",
2362+        225.55
2363+      ],
2364+      [
2365+        "\t",
2366+        161.6
2367+      ],
2368+      [
2369+        ",",
2370+        146.91666666666666
2371+      ],
2372+      [
2373+        "的",
2374+        127.73333333333333
2375+      ],
2376+      [
2377+        "学",
2378+        109.63333333333334
2379+      ],
2380+      [
2381+        " ",
2382+        98.45
2383+      ],
2384+      [
2385+        "1",
2386+        91.26666666666667
2387+      ],
2388+      [
2389+        ":",
2390+        85.63333333333334
2391+      ],
2392+      [
2393+        "数",
2394+        81.36666666666666
2395+      ]
2396+    ],
2397+    "top_confidence": [
2398+      [
2399+        "一",
2400+        0.333
2401+      ],
2402+      [
2403+        "年",
2404+        0.333
2405+      ],
2406+      [
2407+        "级",
2408+        0.333
2409+      ],
2410+      [
2411+        "上",
2412+        0.333
2413+      ],
2414+      [
2415+        "册",
2416+        0.333
2417+      ],
2418+      [
2419+        " ",
2420+        0.333
2421+      ],
2422+      [
2423+        "语",
2424+        0.333
2425+      ],
2426+      [
2427+        "文",
2428+        0.333
2429+      ],
2430+      [
2431+        "义",
2432+        0.333
2433+      ],
2434+      [
2435+        "务",
2436+        0.333
2437+      ]
2438+    ],
2439+    "confidence_mean": 0.333,
2440+    "confidence_high_pct": 0,
2441+    "top_phi": [
2442+      [
2443+        "责",
2444+        9.9456
2445+      ],
2446+      [
2447+        "义",
2448+        9.1841
2449+      ],
2450+      [
2451+        "o",
2452+        8.9495
2453+      ],
2454+      [
2455+        "c",
2456+        8.4317
2457+      ],
2458+      [
2459+        "m",
2460+        8.2733
2461+      ],
2462+      [
2463+        "组",
2464+        7.9126
2465+      ],
2466+      [
2467+        "y",
2468+        7.8355
2469+      ],
2470+      [
2471+        "绿",
2472+        7.8328
2473+      ],
2474+      [
2475+        "产",
2476+        7.7084
2477+      ],
2478+      [
2479+        "织",
2480+        7.5062
2481+      ]
2482+    ],
2483+    "phi_positive": 758,
2484+    "phi_negative": 0,
2485+    "sedimentation_transitions": {
2486+      "memory -> experience": 741,
2487+      "experience -> skill_belt": 711
2488+    },
2489+    "total_sed_events": 1452,
2490+    "total_merge_events": 4487,
2491+    "total_decay_events": 35763,
2492+    "paragraphs_fed": 300
2493+  }
2494+]