In plain words: They took the 23 tasks from a test where models scored below average humans, and had the model write out its reasoning steps. With those steps, one model beat the average human on 17 of 23 tasks; answering straight away, the usual way, underestimates it.
Abstract · Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Them
BIG-Bench (Srivastava et al., 2022) is a diverse evaluation suite that focuses on tasks believed to be beyond the capabilities of current language models. Language models have already made good progress on this benchmark, with the best model in the BIG-Bench paper outperforming average reported human-rater results on 65% of the BIG-Bench tasks via few-shot prompting. But on what tasks do language models fall short of average human-rater performance, and are those tasks actually unsolvable by current language models? In this work, we focus on a suite of 23 challenging BIG-Bench tasks which we call BIG-Bench Hard (BBH). These are the task for which prior language model evaluations did not outperform the average human-rater. We find that applying chain-of-thought (CoT) prompting to BBH tasks enables PaLM to surpass the average human-rater performance on 10 of the 23 tasks, and Codex (code-davinci-002) to surpass the average human-rater performance on 17 of the 23 tasks. Since many tasks in BBH require multi-step reasoning, few-shot prompting without CoT, as done in the BIG-Bench evaluations (Srivastava et al., 2022), substantially underestimates the best performance and capabilities of language models, which is better captured via CoT prompting. As further analysis, we explore the interaction between CoT and model scale on BBH, finding that CoT enables emergent task performance on several BBH tasks with otherwise flat scaling curves.
Mirac Suzgun, Nathan Scales, Nathanael Schärli, Sebastian Gehrmann, Yi Tay, Hyung Won Chung, Aakanksha Chowdhery, Quoc V. Le, Ed H. Chi, Denny Zhou, Jason Wei
arXiv:2210.09261 · cs.CL, cs.AI · submitted Oct 17, 2022
abstract · pdf · html · GitHub repository: https://github.com/suzgunmirac/BIG-Bench-Hard
For example, this was one the questions
Q: If you follow these instructions, do you return to the starting point? Turn left. Turn right. Take 5 steps. Take 4 steps. Turn around. Take 9 steps. Options: - Yes - No A: Let's think step by step
And this was the model output:
We start at the origin (0, 0), facing the positive y-axis. (1) Turn left: (0, 0), facing the negative x-axis. (2) Turn right: (0, 0), facing the positive y-axis. (3) Take 5 steps: (0, 5), facing the positive y-axis. (4) Take 4 steps: (0, 9), facing the positive y-axis. (5) Turn around: (0, 9), facing the negative y-axis. (6) Take 9 steps: (0, 0), facing the negative y-axis. Since (0, 0) is (0, 0), we are indeed where we started. So the answer is Yes.