Maieutic prompting is a reasoning technique inspired by the Socratic method where the model recursively generates explanations for its own statements, building a tree of logically connected claims — then uses consistency checking across this tree to identify the most reliable answer.
The Name
- "Maieutic" comes from the Greek word for midwifery — Socrates described his method as helping others "give birth" to knowledge through guided questioning.
- In maieutic prompting, the model plays both roles — asking questions of its own statements and generating deeper explanations.
How Maieutic Prompting Works
1. Initial Claim: The model generates an answer or claim about the question. 2. Explanation Generation: For each claim, ask the model: "Is this true or false? Explain why." 3. Recursive Depth: For each explanation, generate further explanations — "Why is that the case?" — building a tree of reasoning. 4. Consistency Checking: Examine the tree for logical consistency:
- Do the explanations support each other?
- Are there contradictions between branches?
- Which claims have the most consistent supporting evidence?
5. Answer Selection: The answer with the most internally consistent tree of explanations is selected as the final answer.
Maieutic Prompting Example
Question: Is a whale a fish?
Claim: A whale is NOT a fish.
Explanation: Whales are mammals because they
breathe air and nurse their young.
Sub-explanation: Mammals are warm-blooded
vertebrates. ✓ Consistent.
Sub-explanation: Fish breathe through gills.
Whales have lungs. ✓ Consistent.
Alternative Claim: A whale IS a fish.
Explanation: Whales live in water like fish.
Sub-explanation: Living in water does not
define a fish — many non-fish live in water.
✗ Contradicts the claim.
Result: "A whale is NOT a fish" has more
consistent explanations → selected as answer.
Key Features
- Recursive: Each explanation can spawn further sub-explanations — depth is configurable.
- Tree Structure: Unlike linear CoT, maieutic prompting builds a branching tree of reasoning.
- Self-Contradiction Detection: By generating explanations for BOTH possible answers, the model reveals which position has stronger logical support.
- Abductive Inference: The system infers the best explanation by comparing the coherence of competing explanation trees.
Maieutic vs. Other Prompting Methods
- Chain-of-Thought: Linear reasoning — one path from question to answer. Maieutic explores multiple paths and checks consistency.
- Self-Consistency: Samples multiple independent CoT paths and votes. Maieutic builds structured explanation trees with logical dependency tracking.
- Self-Ask: Generates sub-questions for factual lookup. Maieutic generates explanations for logical validation.
When to Use Maieutic Prompting
- True/False or Multiple Choice: Works best when the answer space is small and each option can be independently explained.
- Commonsense Reasoning: Where the model has relevant knowledge but may be uncertain — explanation trees help surface the most consistent interpretation.
- Fact Verification: Checking whether a claim is true by examining the logical consistency of its supporting evidence.
Maieutic prompting is a sophisticated self-reflective reasoning technique — it forces the model to defend its answers with recursive explanations and selects the most logically coherent position.
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.