Twenty questions is a widely popular verbal game. In recent years, many
computerized versions of this game have been developed in which a user thinks
of an entity and a computer attempts to guess this entity by asking a series of
boolean-type (yes/no) questions. In this research, we aim to reverse this game
by making the computer choose an entity at random. The human aims to guess this
entity by quizzing the computer with natural language queries which the
computer will then attempt to parse using a boolean question answering model.
The game ends when the human is successfully able to guess the entity of the
computer's choice.Comment: 14 pages, 9 figures, 2 tables, This paper is a graduate course
project for North Carolina State University, written for the Natural Language
Processing class in Fall 2021. The paper was submitted to and graded by Dr.
Munindar P. Sing