ablation-design

Solid

Design ablation studies to isolate component contributions in ML systems

AI & Automation 331 stars 25 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 96/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Strategy: Ablation Design **Question**: What does each component contribute? ## Methodology - **Systematic Ablation** (Newell 1974): Remove one component at a time, measure degradation. - **Replacement Ablation**: Replace component with simpler alternative to isolate contribution. - **Combinatorial Ablation** (ABLATOR): Test component subsets to detect interaction effects. - **Conditional Ablation**: Ablate components under specific data conditions to find context-dependent contributions. ## Execution Flow 1. **ablation-component-mapping** → Map system architecture to ablatable units 2. **baseline-selection** → Select full-system and minimal-system anchors 3. **metric-specification** → Define metrics that capture component contribution 4. **sample-size-estimation** → Determine runs needed for reliable delta estimation 5. **statistical-method-selection** (tactic) → Choose appropriate significance tests for deltas ## Budget Gate | Ablation Type | Components (N) | Min Runs | When to Use | |---------------|---------------|----------|-------------| | Systematic (leave-one-out) | 3-8 | N + 2 | Standard component analysis | | Replacement | 3-8 | 2N + 2 | Need to distinguish "removal" vs "simplification" | | Combinatorial (selected) | 4-6 | ~2N | Suspected interactions between components | | Combinatorial (full) | 3-4 | 2^N | Small systems, need complete picture | | Conditional | 3-6 | N * conditions | Context-dependent contributions | <!-- BEGIN available-tables (generated...

Details

Author
yogsoth-ai
Repository
yogsoth-ai/de-anthropocentric-research-engine
Created
4 months ago
Last Updated
today
Language
HTML
License
Apache-2.0

Integrates with

Related Skills