界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

counterfactual_effect_scoring

counterfactual_effect_scoring

【数据与研究】Estimate training-data removal effects by summing linear datamodel weights and evaluating counterfactual correlations.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: counterfactual_effect_scoring description: Estimate training-data removal effects by summing linear datamodel weights and evaluating counterfactual correlations.

Counterfactual Effect Scoring

Use this skill after a linear datamodel has produced per-training-example weights. It estimates how removing a candidate group of examples changes a fixed target outcome.

Inputs

  • Datamodel weights theta.
  • Candidate removal sets as index lists.
  • Optional actual counterfactual effects for validation.

Outputs

  • Predicted effect per removal set.
  • Ranked influential training indices.
  • Pearson correlation with actual effects when labels are supplied.

Workflow

  1. Validate every removal index against the weight vector.
  2. Sum theta[i] over each removal set.
  3. Rank individual examples by signed or absolute weight.
  4. Compare predicted and actual effects if actual counterfactual outcomes are available.

Validation

Run:

python scripts/score_counterfactuals.py --demo
python tests/test_score_counterfactuals.py

Limitations

The score is a linear extrapolation from the datamodel. Large or distribution-shifted removal sets should be declared as counterfactual extrapolation.

我的收藏