Abductive Hypothesis Generation
SkillAI & modelsStrategy: Inference to the best explanation in the face of anomalies
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Abductive Hypothesis Generation skill
What this skill tells your AI
The instructions your AI receives, as published by yogsoth-ai/de-anthropocentric-research-engine in skills/abductive-hypothesis-generation/SKILL.md and read by ahel’s review.
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-characterizationSOP: precisely describe the anomaly (phenomenon, expectation, deviation, excluded trivial explanations) - Call the
explanation-generationSOP (via theanomaly-driven-abductiontactic): systematically generate candidate explanations (no premature filtering) - Call the
plausibility-rankingSOP: rank candidate explanations by parsimony, consistency, and testability - Call the
falsifiability-checkSOP: 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 |
Signals
- GitHub stars
- 469
- Forks
- 37
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
abductive-hypothesis-generation- Source
- github.com/yogsoth-ai/de-anthropocentric-research-engine