Abductive Hypothesis Generation
Inference to the best explanation in the face of anomalies: when an anomalous phenomenon that existing theory cannot explain is observed, systematically generate candidate explanations and select the most plausible one as the hypothesis.
When to Use
- A clear anomalous phenomenon is observed (a result inconsistent with existing theoretical predictions)
- Existing theory cannot adequately explain a known phenomenon
- One of several competing explanations must be selected as the most worth testing
- The research starting point is "this result is strange, why?"
Not applicable: no clear anomaly, just wanting to explore a new field → use inductive-hypothesis-generation instead.
Thinking Framework
Anomaly → Generate candidate explanations → Rank by plausibility → Best explanation = hypothesis
The core logic of abductive reasoning:
- Anomaly: precisely describe the anomaly — what phenomenon, inconsistent with what expectation, how large the deviation
- Generate candidate explanations: systematically generate all candidate explanations that can account for the anomaly (no premature filtering)
- Rank by plausibility: rank by plausibility — which explanation is most parsimonious, most consistent with known facts, most testable
- Best explanation = hypothesis: select the most plausible explanation as the working hypothesis, retaining the rest as competing hypotheses
Core principles of abduction:
- Occam's razor: when explanatory power is comparable, prefer the explanation with fewer assumptions
- Consistency: the best explanation should not contradict other known facts
- Testability: the best explanation must be able to produce observable predictions (otherwise it cannot be verified)
- Generation completeness: candidate explanations must be exhausted before ranking, to avoid premature convergence
Budget Gate
| Tier |
Anomaly description |
Candidate explanations |
Hypothesis output |
Competing hypotheses |
| S |
1 precisely described anomaly |
≥2 candidate explanations |
1 best-explanation hypothesis |
≥1 competing hypothesis retained |
| M |
1–2 anomalies |
≥3 candidate explanations |
≥2 structured hypotheses |
complete plausibility ranking |
| L |
≥2 related anomalies |
≥5 candidate explanations |
≥3 structured hypotheses |
complete ranking + discriminating prediction design |
Default Reference Flow
- Call the
anomaly-characterization SOP: precisely describe the anomaly (phenomenon, expectation, deviation, excluded trivial explanations)
- Call the
explanation-generation SOP (via the anomaly-driven-abduction tactic): systematically generate candidate explanations (no premature filtering)
- Call the
plausibility-ranking SOP: rank candidate explanations by parsimony, consistency, and testability
- Call the
falsifiability-check SOP: generate a falsification scenario for the best explanation, confirming its testability
context-checkpoint
Record after each round:
- Anomaly description (precise version, with deviation quantification)
- Candidate explanation list (including excluded trivial explanations and exclusion reasons)
- Plausibility ranking result (including ranking basis)
- Best-explanation hypothesis + competing hypothesis list
- Discriminating predictions (what experiment can distinguish the best explanation from competing explanations)
Available Tactics
Optional, no fixed order; the final leaf is always a sop.
| Tactic |
When to use |
| anomaly-driven-abduction |
Tactic: Inductive/abductive path — describe anomalous phenomena, generate candidate explanations, rank by plausibility |
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP |
When to use |
| falsifiability-check |
SOP: check whether a hypothesis meets the falsifiability criterion |
1---2name: abductive-hypothesis-generation3description: Strategy: Inference to the best explanation in the face of anomalies4---56# Abductive Hypothesis Generation78Inference to the best explanation in the face of anomalies: when an anomalous phenomenon that existing theory cannot explain is observed, systematically generate candidate explanations and select the most plausible one as the hypothesis.910## When to Use1112- A clear anomalous phenomenon is observed (a result inconsistent with existing theoretical predictions)13- Existing theory cannot adequately explain a known phenomenon14- One of several competing explanations must be selected as the most worth testing15- The research starting point is "this result is strange, why?"1617Not applicable: no clear anomaly, just wanting to explore a new field → use inductive-hypothesis-generation instead.1819## Thinking Framework2021**Anomaly → Generate candidate explanations → Rank by plausibility → Best explanation = hypothesis**2223The core logic of abductive reasoning:24251. **Anomaly**: precisely describe the anomaly — what phenomenon, inconsistent with what expectation, how large the deviation262. **Generate candidate explanations**: systematically generate all candidate explanations that can account for the anomaly (no premature filtering)273. **Rank by plausibility**: rank by plausibility — which explanation is most parsimonious, most consistent with known facts, most testable284. **Best explanation = hypothesis**: select the most plausible explanation as the working hypothesis, retaining the rest as competing hypotheses2930**Core principles of abduction**:31- **Occam's razor**: when explanatory power is comparable, prefer the explanation with fewer assumptions32- **Consistency**: the best explanation should not contradict other known facts33- **Testability**: the best explanation must be able to produce observable predictions (otherwise it cannot be verified)34- **Generation completeness**: candidate explanations must be exhausted before ranking, to avoid premature convergence3536## Budget Gate3738| Tier | Anomaly description | Candidate explanations | Hypothesis output | Competing hypotheses |39|------|---------|---------|---------|---------|40| S | 1 precisely described anomaly | ≥2 candidate explanations | 1 best-explanation hypothesis | ≥1 competing hypothesis retained |41| M | 1–2 anomalies | ≥3 candidate explanations | ≥2 structured hypotheses | complete plausibility ranking |42| L | ≥2 related anomalies | ≥5 candidate explanations | ≥3 structured hypotheses | complete ranking + discriminating prediction design |4344## Default Reference Flow45461. Call the `anomaly-characterization` SOP: precisely describe the anomaly (phenomenon, expectation, deviation, excluded trivial explanations)472. Call the `explanation-generation` SOP (via the `anomaly-driven-abduction` tactic): systematically generate candidate explanations (no premature filtering)483. Call the `plausibility-ranking` SOP: rank candidate explanations by parsimony, consistency, and testability494. Call the `falsifiability-check` SOP: generate a falsification scenario for the best explanation, confirming its testability5051## context-checkpoint5253Record after each round:54- Anomaly description (precise version, with deviation quantification)55- Candidate explanation list (including excluded trivial explanations and exclusion reasons)56- Plausibility ranking result (including ranking basis)57- Best-explanation hypothesis + competing hypothesis list58- Discriminating predictions (what experiment can distinguish the best explanation from competing explanations)5960<!-- BEGIN available-tables (generated) -->6162## Available Tactics6364Optional, no fixed order; the final leaf is always a sop.6566| Tactic | When to use |67| --- | --- |68| anomaly-driven-abduction | Tactic: Inductive/abductive path — describe anomalous phenomena, generate candidate explanations, rank by plausibility |6970## Available SOPs7172Optional, no fixed order; the final leaf is always a sop.7374| SOP | When to use |75| --- | --- |76| falsifiability-check | SOP: check whether a hypothesis meets the falsifiability criterion |7778<!-- END available-tables (generated) -->