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.

Take maieutic prompting further

Ask the copilot about this term, or have our engineers assess it against your process.