Long-Horizon / Traceable Credit Assignment

Round 6/10

vs previous: Round 5

patch source: main-agent autodiagnosed

Round 6: Round 6 tie-aware trace logger

Autoresearch loop: 主 agent 读取数据和指标 → 诊断具体问题 → 决定 patch → 改代码/评测 → 生成本轮可视化。当前小说场景 AHEAD intentionally disabled。

Idea tested

Log margin between top candidates and separate true ties from scorer mistakes.

Diagnosed issues

Long-horizon round 6 dominant issue: multi_cause_trace_ambiguity.

repair_gain changed +0.0001 vs previous round.

Selected next patch

Keep CREDIT-TRACE verifier; next expansion should add multi-cause labels from real reader logs, not AHEAD.

Data used this round

TRACE-USER-Bench synthetic delayed-feedback traces

One row per multi-turn episode: turn trace, utility/implicit feedback, delayed comment, gold culprit step/dimension, counterfactual repairs.

sample_count: 120 · splits: {"culprit_dimensions": {"lore_density": 27, "pacing": 35, "trope_misunderstanding": 32, "female_agency": 26}}

Evaluation protocol

Rank culprit steps from the full trace, compare top prediction and reciprocal rank to gold, then estimate counterfactual repair gain and confidence calibration.

Metric definitions

MetricDefinition
culprit_step_accuracyExact-match accuracy for the delayed-feedback culprit step.
culprit_dimension_accuracyAccuracy for the causal preference/content dimension.
credit_mrrMean reciprocal rank of the gold culprit step.
repair_gainMean expected utility gain from the selected counterfactual repair.
credit_calibrationOne minus confidence error; higher means confidence tracks correctness.

Metrics vs previous

MetricValuevs previous
culprit_step_accuracy0.9583+0.0000
culprit_dimension_accuracy0.9583+0.0000
credit_mrr0.9792+0.0000
repair_gain0.2154+0.0001
counterfactual_repair_gain0.2154+0.0001
credit_calibration0.9400+0.0000

Concrete problems found

  1. trace_0008
    step_miss:gold=4:pred=2, dimension_miss:gold=trope_misunderstanding:pred=female_agency

    那个误会梗埋得太早,后面解释让我出戏。

  2. trace_0017
    step_miss:gold=6:pred=4, dimension_miss:gold=lore_density:pred=female_agency

    前面设定解释太密,后面节奏被拖住了。

  3. trace_0034
    step_miss:gold=4:pred=2, dimension_miss:gold=lore_density:pred=female_agency

    前面设定解释太密,后面节奏被拖住了。

  4. trace_0094
    step_miss:gold=5:pred=3, dimension_miss:gold=lore_density:pred=female_agency

    前面设定解释太密,后面节奏被拖住了。

  5. trace_0101
    step_miss:gold=6:pred=5, dimension_miss:gold=pacing:pred=female_agency

    读到后面才发现前面铺垫太拖,剧情推进慢了。

Top failure examples

  1. trace_0008 — step_miss:gold=4:pred=2, dimension_miss:gold=trope_misunderstanding:pred=female_agency
    那个误会梗埋得太早,后面解释让我出戏。
  2. trace_0017 — step_miss:gold=6:pred=4, dimension_miss:gold=lore_density:pred=female_agency
    前面设定解释太密,后面节奏被拖住了。
  3. trace_0034 — step_miss:gold=4:pred=2, dimension_miss:gold=lore_density:pred=female_agency
    前面设定解释太密,后面节奏被拖住了。
  4. trace_0094 — step_miss:gold=5:pred=3, dimension_miss:gold=lore_density:pred=female_agency
    前面设定解释太密,后面节奏被拖住了。
  5. trace_0101 — step_miss:gold=6:pred=5, dimension_miss:gold=pacing:pred=female_agency
    读到后面才发现前面铺垫太拖,剧情推进慢了。

Why zero-valued metrics appear

本轮没有需要特别解释的 0 指标。

Research-state update

本轮将失败模式写回下一轮方法假设:Keep CREDIT-TRACE verifier; next expansion should add multi-cause labels from real reader logs, not AHEAD.