POE: Process of Elimination for Multiple Choice Reasoning

Chenkai Ma, Xinya Du
10/24/2023
cs.CL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Language models (LMs) are capable of conducting in-context learning for multiple choice reasoning tasks, but the options in these tasks are treated equally. As humans often first eliminate wrong options before picking the final correct answer, we argue a similar two-step strategy can make LMs better at these tasks. To this end, we present the Process of Elimination (POE), a two-step scoring method. In the first step, POE scores each option, and eliminates seemingly wrong options. In the second step, POE masks these wrong options, and makes the final prediction from the remaining options. Zero-shot experiments on 8 reasoning tasks illustrate the effectiveness of POE, and a following analysis finds our method to be especially performant on logical reasoning tasks. We further analyze the effect of masks, and show that POE applies to few-shot settings and large language models (LLMs) like ChatGPT.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ma2023poe,
  title  = {POE: Process of Elimination for Multiple Choice Reasoning},
  author = {Chenkai Ma and Xinya Du},
  year   = {2023},
  eprint = {2310.15575},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.15575v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.15575.svg)](https://codeofpaper.com/paper/2310.15575)

Discussion