hypothesis-and-ablation-planner について
実証的な主張に基づくアブレーション研究を計画する研究者向けのスキルです。各実験を因果仮説に結び付け、別の説明を制御しながら、情報量の高い検証を絞り込みます。
主な機能
- 01手法を因果的な構成要素に分解
- 02仮説に結び付いたアブレーションの定義
- 03交絡要因と別の説明の制御
- 04必須・有用・任意の検証の優先順位付け
- 05構造化テーブルで計画を整理
活用シーン
- 01論文のアブレーション実験の計画
- 02効果に対する複数の説明の切り分け
- 03重複する実験の削減
- 04未解決の交絡要因と決定的な検証の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jurgendn/ agent-skills --skill hypothesis-and-ablation-plannerインストール後、Claude Code で/hypothesis-and-ablation-plannerを入力して読み込まれたか確認します。
詳細
仮説とアブレーションの計画
アブレーションでは、単にコンポーネントを取り除くのではなく、説明を検証する必要があります。
手順
- 主な実証的主張を明示します。
- 手法を因果的なコンポーネントに分解します。
- 各コンポーネントについて、次の項目を定義します。
- 主張されているメカニズム
- 最小限のアブレーション
- 予想される変化の方向
- 競合する説明
- 次の要因に対する対照実験を追加します。
- パラメーター数
- 計算予算
- データ漏洩/フィルタリング
- プロンプト/テンプレートの影響
- 前処理によるアーティファクト
- 実装上のバイアス
- アブレーションのセットを最小限に抑えます。
- 冗長な実験を削除します。
- 仮説を切り分ける実験を優先します。
- 各アブレーションに次のラベルを付けます。
- 必須
- 有用
- 任意
ルール
- すべてのアブレーションで、具体的な因果関係に関する問いに答える必要があります。
- アブレーションが過剰に増えないようにします。
- 2つの説明を切り分けられない場合は、そのことを明示します。
- 表面的なバリエーションより、解釈しやすいアブレーションを優先します。
- 仮説との関連がなければ、「ブロックを1つ取り除く」だけでは不十分です。
- 可能な限り、トレーニング予算と評価プロトコルを統制します。
出力形式
| 仮説 | コンポーネント | アブレーション | 予想される結果 | 統制する代替説明 | 優先度 |
|---|---|---|---|---|---|
| ... | ... | ... | ... | ... | 必須 / 有用 / 任意 |
最終確認
表の後に、次の点を簡潔に記載します。
- どの仮説がまだ交絡しているか
- どのアブレーションが最も決定的か
- どのアブレーションが、得られる知見あたりのコストが最も低いか
コメント
Markdown 対応