Long-Horizon / Traceable Credit Assignment

Round 3/10

vs previous: Round 2

patch source: main-agent autodiagnosed

Round 3: temporal utility window

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

Idea tested

Combine dimension evidence with utility drops, fast swipes, and delayed-feedback timing.

Diagnosed issues

Long-horizon round 3 dominant issue: culprit_dimension_evidence_gap.

credit_calibration changed +0.2803 vs previous round.

Selected next patch

Fuse delayed-feedback dimension tokens with per-turn feature tags, severity, and repairability.

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.9250+0.2750
culprit_dimension_accuracy0.9333+0.0416
credit_mrr0.9625+0.1458
repair_gain0.1846+0.0385
counterfactual_repair_gain0.1846+0.0385
credit_calibration0.9080+0.2803

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_0050
    step_miss:gold=2:pred=1, dimension_miss:gold=trope_misunderstanding:pred=pacing

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

  5. trace_0094
    step_miss:gold=5:pred=3, dimension_miss:gold=lore_density: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_0050 — step_miss:gold=2:pred=1, dimension_miss:gold=trope_misunderstanding:pred=pacing
    那个误会梗埋得太早,后面解释让我出戏。
  5. trace_0094 — step_miss:gold=5:pred=3, dimension_miss:gold=lore_density:pred=female_agency
    前面设定解释太密,后面节奏被拖住了。

Why zero-valued metrics appear

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

Research-state update

本轮将失败模式写回下一轮方法假设:Fuse delayed-feedback dimension tokens with per-turn feature tags, severity, and repairability.