Commit dc19aae
docs(research): Fase 3 -- rule-corpus size ablation (T4), real run
scripts/run_rule_corpus_ablation.py tests whether hybrid-retrieval
accuracy improves as the KG rule corpus grows, via SubsampledKGClient --
an in-memory filter over HybridRetriever's rule pool, not a physical
Neo4j mutation, so the real ~50-rule corpus was never touched and needed
no restoration. Adds --resume support (checkpoint-driven, same pattern
as the arXiv fetcher) after the first two attempts at this run were
killed mid-flight by the environment; resuming picked up cleanly from
the last completed (task, size) pair both times with zero data loss.
Real result across 28 tasks x 3 corpus sizes (10/30/48 rules): F1 is
identical (0.500) at every size; precision drifts up as recall drifts
down, canceling out. Applying the standing rule from the Fase 1 noise-
floor finding, ground-truth agreement between corpus sizes (71-82%) sits
at or above the already-established ~69-71% noise floor -- unlike the
KG-context pairwise comparisons, which sat below it and were read as a
real effect. Honest conclusion: no detectable ROI from growing the rule
corpus past 10 rules in this run, consistent with an early plateau, but
this only covers 10-48 rules and a single run per size.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent 323d99d commit dc19aae
3 files changed
Lines changed: 990 additions & 0 deletions
File tree
- docs
- results
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
450 | 504 | | |
451 | 505 | | |
452 | 506 | | |
| |||
0 commit comments