maieutic prompting

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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account