passdrill
AI & LLM Engineering · Prompt Engineering · Card 049/049 easy

Du et al. (2023), "Improving Factuality and Reasoning in Language Models through Multiagent Debate," test an alternative to having a single model instance revise its own answer alone, as in Self-Refine. What debate procedure do they propose, and how does it differ from a single model critiquing and refining its own output?

  1. A single model instance argues both sides of a debate against itself within one continuous response, then declares its own earlier argument the winner without ever comparing the two arguments against each other
  2. Multiple separate instances of a language model each independently produce an answer and its reasoning, then are shown one another's answers and reasoning over several rounds and asked to update their own response in light of the others' arguments, continuing until the instances converge on a shared final answer; this differs from Self-Refine, which uses one model instance for every role, generator, critic, and refiner, with no independent second party involved
  3. One model instance generates several candidate answers, and a much smaller, separately trained model is trained to grade which of those answers is factually best, with no back-and-forth exchange of arguments involved
  4. Multiple model instances are merged into a single set of weights via averaging before generating one answer, so no exchange of natural-language arguments occurs between separate active instances at inference time
Next card → Shuffle