Analysis updated 2026-05-18
Evaluate frontier AI models on multi-step visual reasoning tasks and compare scores to human baselines.
Run an optional coding-agent ablation where a model inspects images using code before answering.
Reproduce or extend the benchmark results from the USC research paper using the provided dataset.
Test custom AI models against the 17 visual reasoning tasks to find where they struggle.
| saccharomycetes/activevision | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires API keys for at least one of Claude, GPT, or Gemini, and downloading the benchmark dataset.
ActiveVision is a benchmark designed to test how well AI systems can reason about visual information through multiple steps, rather than from a single glance. The core idea is that real vision involves an ongoing loop of looking, thinking, and looking again. The benchmark includes 17 tasks built around this principle. The gap it highlights is striking: frontier AI models score around 10% on these tasks, while humans reach 96.1%. The project comes from researchers at the University of Southern California and includes a paper, a website, and a downloadable dataset. The tasks themselves require iterative visual reasoning. One example asks the model to follow a colored strand from a starting letter to its other end, listing every label it encounters along the way. Another asks it to count the distinct regions that worn paths carve across a field. Both examples demand that the viewer trace or build up an answer step by step, which is exactly where current models struggle. The repository provides evaluation scripts for three model families: Claude, GPT, and Gemini. Each script accepts a model identifier and a reasoning effort level, allowing you to control how much thinking the model does before answering. The project also includes an optional ablation where a coding agent can inspect images using code, simulating a tool use scenario. In that setup, the best agent reaches 50.6% accuracy, still well below the human baseline. Results from every run are written to a structured output directory. Each task produces a file of graded records and a summary of per task accuracy, with a combined rollup at the end. Grading works by extracting the model's final answer from a designated answer tag, normalizing it so that formatting differences do not matter, and comparing it against the ground truth by exact match. Runs are resumable, so partial evaluations can be continued without repeating completed items.
A benchmark testing how well AI can reason about images through multiple steps instead of a single glance. Current frontier AI models score around 10%, while humans reach 96%.
Mainly Python. The stack also includes Python, Claude API, GPT API.
No license information is provided in the explanation, so the license terms are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.