Twenty (simple) questions
Yuval Dagan, Yuval Filmus, Ariel Gabizon, Shay Moran

TL;DR
This paper explores restricted question sets in the 20 questions game, demonstrating that simple question types can match Huffman code efficiency and providing bounds on the number of questions needed for optimal strategies.
Contribution
It introduces question restrictions that achieve Huffman-like performance and characterizes the size of question sets needed for optimal strategies across all distributions.
Findings
Questions of the form 'x < c?' and 'x = c?' match Huffman code performance.
A set of $O(rn^{1/r})$ questions achieves at most $H(pi)+r$ questions on average.
Approximately $1.25^{n}$ questions are necessary and sufficient for universal optimal strategies.
Abstract
A basic combinatorial interpretation of Shannon's entropy function is via the "20 questions" game. This cooperative game is played by two players, Alice and Bob: Alice picks a distribution over the numbers , and announces it to Bob. She then chooses a number according to , and Bob attempts to identify using as few Yes/No queries as possible, on average. An optimal strategy for the "20 questions" game is given by a Huffman code for : Bob's questions reveal the codeword for bit by bit. This strategy finds using fewer than questions on average. However, the questions asked by Bob could be arbitrary. In this paper, we investigate the following question: Are there restricted sets of questions that match the performance of Huffman codes, either exactly or approximately? Our first main result shows that for every distribution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Algorithms and Data Compression · Machine Learning and Data Classification
