P论文工作台最新版本 ↗
完整资料 / NARRATIVE

完整研究叙述

paper/distill-fingerprint/NARRATIVE_REPORT.md

research观察/版本:未指定;不以mtime推断38,408 bytes下载完整原文直接读取

NARRATIVE_REPORT — Behavioural fingerprints of agent distillation

v1.1 (2026-09-02): corrected after the result-to-claim gate (CLAIMS_FROM_RESULTS.md §3) and re-positioned after the novelty gate (NOVELTY_REPORT.md). Gate verdicts and accepted wordings are in §7.

Working title candidates: *Agentic SFT Clones the Process, Not the Capability* · *Habits Are Cheap, Capability Is Not: Fingerprinting Agent Distillation* · *Habits, Not Answers*. Target: ACL Rolling Review, October 2026 cycle (deadline 2026-10-12 AoE); ACL 2027 / Findings. Paper type: empirical analysis / measurement; not a method paper and it does not advocate the corpus. Source of every number: the files listed in §6. All twelve evaluation arms are final as they stand (no reruns are planned; infrastructure-caused reruns are not part of the paper).

0. One-sentence contribution

Supervised fine-tuning on 8,137 trajectories of a frontier coding agent (Claude Opus 4.8 running Claude Code) transfers the teacher's task-independent *habits* — command vocabulary, error-recovery reflexes, thinking rhythm, failure-ending phrasing — within a single epoch and halves cumulative input tokens, while producing no detectable solve-rate gain on already post-trained bases (below the paired detection floor on SWE-bench Pro/Verified) and +8.9 pp on a bare base; behavioural fingerprints, not pass@1, are therefore the sensitive read-out of what distillation transferred.

Spine of the paper (post-gate): what agentic SFT buys is rapid behavioural and input-token convergence, while capability gains depend on the starting model. "Pass@1 hides process" is motivation (anticipated by arXiv:2607.06184), not a claim.

1. Setup

2. Claim ledger

Status: HEADLINE / SUPPORTING / APPENDIX / DROP. "Fix" = analysis still to do before submission (no GPU unless stated).

H1 — Habit-layer convergence saturates after one epoch (HEADLINE)

H2 — The same fingerprint collapse accompanies +8.9 pp on a bare base and ≈0 on post-trained bases; a vendor generation jump buys +5.6–5.8 pp at 2.9× the cost (HEADLINE)

H3 — The input-token footprint is part of the fingerprint (HEADLINE)

H4 — Measurement: pass@1 is under-powered here, behavioural endpoints are reliable, regex "honesty" is not (HEADLINE, methods)

S1 — Strong process imitation, imprecise solve-rate effect on 88 trained tasks (SUPPORTING)

S2 — Error handling converges as a bundle (SUPPORTING, one row-group of the "what moved" figure)

S3 — Thinking quantity overshoots the teacher, thinking position is copied (SUPPORTING)

S4 — The vendor's next-generation post-training reaches some teacher dimensions and not others (SUPPORTING, descriptive only)

S5 — Channel use changes in a base-dependent way (DESCRIPTIVE ONLY; judge verdict: no)

X1–X3 (APPENDIX)

2b. Data-curation claims (added 2026-09-02 after the user made SFT data cleaning the second innovation line; pipeline details are being compiled in analysis/data/data_pipeline.md)

D1 — The corpus is a curated subset, and the curation rules are the method (HEADLINE candidate, pending pipeline write-up)

D1 rule-impact addendum (2026-09-02, analysis/data/rule_impact.md / .json, offline, reconciles exactly with build_report.json). The v12 filter is one rule plus a tail: raw_thinking_low alone removes 2,450 of the 3,435 drops (71 %), vendor_sourcing_mark 493 (14 %), the leak family 45, sandbox_escape 31, multi_user_turn 27; the demote tier removes nothing (1,050 demoted rows are trained); the same-task cap removes 39 rows. Volume and behaviour separate: raw_thinking_low leaves the tool mix untouched (JS 0.005 to the kept set) but removes the longest, most think-heavy trajectories (median 68 vs 44 steps; think share 0.897 vs 0.838); the sourcing rules and the 221-row vendor removal remove a Bash-heavier (58–63 % vs 51 %), cd/git-heavier profile (JS heads 0.039–0.065 vs floors ≤ 0.002) with far worse protocol-error recovery (leak family 0.24 vs 0.60). Masks cover 2.77 % of learnable characters in v12 (3.43 % in v13; failed_conclusion 0.15–0.94 % over 3,088 rows). Composition is flat along the funnel (Go 37 → 38 %, top-15 repos 40.7 → 37.7 %, cap inert: max repo share 6.66 → 6.69 %); adding by-product rows in v13 is the only composition shift (Go 28 %). Accepted wording for §3: "the thinking-coverage floor removes volume without changing the tool mix; the sourcing rules remove a small, behaviourally distinct slice; the demote tier and the cap are inert." Status: descriptive (no rule was ablated by training).

D2 — Curation ablation: verified-pass-only (v12) vs adding masked failures (v13) (HEADLINE candidate)

D3 — Corpus composition sets the student's thinking economy (SUPPORTING)

D4 — Corpus-taught habits are curation targets (SUPPORTING; proposes rules, tests none)

3. Reconciliations

4. Threats and defences

  1. Teacher never ran on the evaluation pools → same-task anchor, language strata, Python-teacher reference; still missing the held-out same-pool anchor (373 val tasks).
  2. Train/eval overlap (teleport) → instance-level zero matches, Verified repo-disjoint; add teleport-excluded tables and a decontamination statement.
  3. Single teacher, corpus, recipe, harness → two student families, bare vs post-trained starts, n27 stays far in the same harness (the harness alone does not create the fingerprint); scope the title and Limitations.
  4. Metric validity (regex + JS + model annotator) → 240-sample audit (precision 69/70); add human labels, a second distance, CIs, and treat the habit/strategy split as exploratory.
  5. Statistical practice (111 paired tests, no correction; MDE from a subsample) → pre-declared endpoints, Holm, re-derived MDE, one p-value per test.

5. Decisions already taken

6. Data sources

NumbersFile
JS distances, per-arm mix/bigram/bash/think-position, overclaim counts, pass@1bench/scripts/paper/out/fp_summary.json, fp_summary.md
pooled rates: recovery3, react_ratio, trunc_pipe, read_limit, noread, write_share, rework, sidechain_sharebench/scripts/paper/out/fp_pooled.json
88-task anchorbench/scripts/paper/out/p8_train100.json
corpus thinking sharebench/scripts/paper/out/think_overshoot.json
language stratabench/scripts/paper/out/lang_robustness.json
ending auditsbench/scripts/paper/out/overclaim_annotation.json, annot_batch1.txt, annot_batch2.txt, annot_rat.txt
regression / compactionbench/scripts/paper/support2/regression_summary.md, compaction_summary.md
12-arm scores, McNemar tests, cost/behaviour ledgerspaper/distill-fingerprint/data/report.json (from bench/scripts/ops/arms_report.py, 2026-09-01), data/20260901-q38-Pro-定稿.json, data/20260901-q38-Verified-定稿.json, data/20260831-温度消融-Pro731.json
cumulative-input decomposition, leak audit, rollout×3, power analysis, teleport slicereport pages bench/results/轨迹检查/可视化分析/三线定稿-q38-画像.html, qwen35-35ba3b-三臂-画像.html, qwen36-27b-v12-画像.html, scripts 算_行为分解.py, 算_rollout稳定性.py, bench/scripts/ops/golden_leak_audit.py
held-out taskstrain/data/swepro-v12-20260806-qwen36-27b/raw/val_ms_swift_262144.jsonl

7. Gate verdicts (2026-09-02) and accepted wordings

result-to-claim (Codex gpt-5.6-sol, ultra): H1 partial · H2 partial · H3 partial · H4 partial · S1 partial · S2 partial · S3 partial · S4 yes · S5 no · overall partial · confidence high. novelty-check (xhigh): 7/10, PROCEED WITH CAUTION, closest arXiv:2604.21255, no ABANDON paper. Full text: CLAIMS_FROM_RESULTS.md, NOVELTY_REPORT.md.

ClaimAccepted wording
H1On SWE-bench Pro, one v12 epoch accounts for most of the observed dense-model convergence in Bash vocabulary and tool-mix/bigram JS; later changes are small, while on Verified only Bash vocabulary and thinking position converge.
H2Fingerprint proximity changes substantially whether or not pass@1 changes: bare-A3B SFT improves Pro by 8.89 pp but is inconclusive on Verified, while no baseline-relative post-trained comparison is significant and its intervals still permit several-point effects.
H3Under the Claude Code Pro harness, v12/v13 SFT reproducibly reduces cumulative input tokens through shorter runs and more bounded observations, while increasing output tokens; this is a token-use signature, not a general monetary or wall-clock saving.
H4At these sample sizes, one-rollout paired pass@1 does not resolve most observed 0–3 pp SFT differences and task outcomes are temperature-sensitive; behavioural reliability remains unestablished, and SUCCESS_CLAIM measures strong completion phrasing rather than honesty.
S1On 88 v12 training tasks, s256 more closely matches teacher read/edit sets and tool mix than n27, while its solve-rate difference is imprecise; these data do not establish that imitation exceeds memorisation.
S2On Pro, SFT consistently raises three-call protocol-error recovery toward the teacher across both student families; the correlated thinking and rework measures do not yet establish a general error-handling bundle.
S3Across both pools, SFT increases thinking-character share above the pooled teacher reference; thinking-position JS generally moves teacherward, except for the post-trained MoE comparison on Verified.
S4On Pro under this harness, native Qwen3.8-27B matches distilled arms on Bash vocabulary, thinking position, and truncation-pipe use, while remaining different on tool composition, reading, and error recovery; no training-cause inference follows.
S5SFT changes channel use in a base-dependent manner: it reduces sub-agent execution for native dense and MoE bases but increases it for the bare MoE base; we make no general channel-narrowing claim.
OverallIn this single teacher–corpus study, v12 SFT on 8,137 trajectories shifted Pro command vocabulary, protocol-error recovery, and thinking position toward the teacher in two Qwen families and cut median cumulative input tokens by as much as 53 % (with most dense-model fingerprint change after one epoch), whereas pass@1 effects depended on base and pool: +8.9 pp on Pro but an inconclusive +3.4 pp on Verified for one bare base, and −2.2 to +2.8 pp versus native post-trained bases, with no significant exact baseline comparison.

Positioning adopted from the novelty gate: *What agentic SFT buys: rapid behavioural and input-token convergence, while capability gains depend on the starting model.* Anticipation to honour: 2606.16988, 2604.21255, 2606.03461, 2607.06184.

8. Presentation rules and post-gate analysis status (2026-09-02)

公开内容 SHA-256 f3cfeee75fb4b3ffbb626f853762ebf3a132a5e163575ba4647a6e094114caa3

返回资料与接手