COLUMBUS: Evaluating COgnitive Lateral Understanding through Multiple-choice reBUSes
Koen Kraaijveld, Yifan Jiang, Kaixin Ma, Filip Ilievski
TL;DR
COLUMBUS introduces a synthetic, multimodal benchmark for visual lateral thinking by framing rebus puzzles as MCQ VQA tasks generated through a taxonomy-driven pipeline. It defines 18 latent rules, renders puzzles as directed attributed graphs, and samples distractors via hybrid orthographic-semantic similarity, yielding 1,005 puzzles with text and icon variants. Experimental evaluation across diverse vision-language models shows a substantial gap to human ability, with performance significantly boosted when models receive explicit graph-level descriptions but still far from human accuracy. The study highlights the need for global puzzle understanding and abstraction, and points to avenues for expanding scale, balancing puzzle types, and extending the methodology to broader multimodal formats. Overall, COLUMBUS provides a rigorous framework to assess and improve multimodal lateral reasoning in AI systems.
Abstract
While visual question-answering (VQA) benchmarks have catalyzed the development of reasoning techniques, they have focused on vertical thinking. Effective problem-solving also necessitates lateral thinking, which remains understudied in AI and has not been used to test visual perception systems. To bridge this gap, we formulate visual lateral thinking as a multiple-choice question-answering task and describe a three-step taxonomy-driven methodology for instantiating task examples. Then, we develop COLUMBUS, a synthetic benchmark that applies the task pipeline to create QA sets with text and icon rebus puzzles based on publicly available collections of compounds and common phrases. COLUMBUS comprises over 1,000 puzzles, each with four answer candidates. While the SotA vision-language models (VLMs) achieve decent performance, our evaluation demonstrates a substantial gap between humans and models. VLMs benefit from human-curated descriptions but struggle to self-generate such representations at the right level of abstraction.
