Reasoning in machine vision: learning to think fast and slow
Shaheer U. Saeed, Yipei Wang, Veeru Kasivisvanathan, Brian R. Davidson, Matthew J. Clarkson, Yipeng Hu, Daniel C. Alexander

TL;DR
This paper introduces a dual-process learning paradigm for machine vision that mimics human reasoning, enabling improved performance with more inference time, especially in data-scarce scenarios, across various real-world vision tasks.
Contribution
It presents a novel dual-process approach inspired by human cognition, combining fast and slow reasoning modules for non-verbal visual tasks with limited data.
Findings
Superior performance with increased thinking time.
Outperforms large-scale supervised models and foundation models.
Effective in medical image diagnosis across five organs.
Abstract
Reasoning is a hallmark of human intelligence, enabling adaptive decision-making in complex and unfamiliar scenarios. In contrast, machine intelligence remains bound to training data, lacking the ability to dynamically refine solutions at inference time. While some recent advances have explored reasoning in machines, these efforts are largely limited to verbal domains such as mathematical problem-solving, where explicit rules govern step-by-step reasoning. Other critical real-world tasks - including visual perception, spatial reasoning, and radiological diagnosis - require non-verbal reasoning, which remains an open challenge. Here we present a novel learning paradigm that enables machine reasoning in vision by allowing performance improvement with increasing thinking time (inference-time compute), even under conditions where labelled data is very limited. Inspired by dual-process…
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
TopicsExplainable Artificial Intelligence (XAI) · Multimodal Machine Learning Applications · Child and Animal Learning Development
