[KongchangAI]
BenchmarkNonobench

Nonobench

An open-source benchmark project for large language models that evaluates structured logical reasoning and spatial memory by requiring models to solve nonogram (picross) puzzles. The benchmark covers grid sizes ranging from 5×5 to 20×20, spanning multiple difficulty levels.

Timeline (last 90 days)

Oct 4

Nonobench is an open-source benchmarking project that has 49 large language models solve nonogram/picross puzzles.

Unverified50%
Oct 4

The Nonobench testing rules require each model to receive row and column clues only once, return the complete grid in a single response, without calling external tools, with only one attempt per puzzle.

Unverified50%
Oct 4

Nonobench standard mode contains 30 puzzles with grid sizes increasing from 5×5 to 15×15, with puzzles taken from the Nonograms dataset published by Moyà-Alcover (licensed under CC BY 4.0).

Unverified50%
Oct 4

Nonobench hard mode contains ten randomly generated 20×20 large grids, each validated to ensure a unique solution, with five of them unsolvable by line logic alone.

Unverified50%
Oct 4

Hard mode grids use random fill rather than real patterns, with the purpose of preventing models from guessing the answer based on image priors.

Unverified50%
Oct 4

The test ran a total of 130 variants, covering different levels of reasoning effort, called via OpenRouter with official endpoints for each lab locked in wherever possible.

Unverified50%
Oct 4

Taking each model's best effort tier, the solve rate for 5x5 grids is approximately 85%, dropping to 46% for 10x10, and only 20% remaining for 15x15.

Unverified50%
Oct 4

Puzzle size shows a strong negative correlation with model performance, and scaling up the grid causes a sharp cliff-like drop in accuracy.

Unverified50%
Oct 4

GPT-6 Astra solved all 30 puzzles in standard mode, demonstrating the most robust performance.

Unverified50%
Oct 4

Claude Opus 5.5 solved 8 out of 10 puzzles in hard mode, making it the strongest performer on 20x20 large grids.

Unverified50%

4 more timeline events

All Facts (14)

Unverified

Nonobench is an open-source benchmarking project that has 49 large language models solve nonogram/picross puzzles.

50%
Unverified

The Nonobench testing rules require each model to receive row and column clues only once, return the complete grid in a single response, without calling external tools, with only one attempt per puzzle.

50%
Unverified

Nonobench standard mode contains 30 puzzles with grid sizes increasing from 5×5 to 15×15, with puzzles taken from the Nonograms dataset published by Moyà-Alcover (licensed under CC BY 4.0).

50%
Unverified

Nonobench hard mode contains ten randomly generated 20×20 large grids, each validated to ensure a unique solution, with five of them unsolvable by line logic alone.

50%
Unverified

Hard mode grids use random fill rather than real patterns, with the purpose of preventing models from guessing the answer based on image priors.

50%
Unverified

The test ran a total of 130 variants, covering different levels of reasoning effort, called via OpenRouter with official endpoints for each lab locked in wherever possible.

50%
Unverified

Taking each model's best effort tier, the solve rate for 5x5 grids is approximately 85%, dropping to 46% for 10x10, and only 20% remaining for 15x15.

50%
Unverified

Puzzle size shows a strong negative correlation with model performance, and scaling up the grid causes a sharp cliff-like drop in accuracy.

50%
Unverified

GPT-6 Astra solved all 30 puzzles in standard mode, demonstrating the most robust performance.

50%
Unverified

Claude Opus 5.5 solved 8 out of 10 puzzles in hard mode, making it the strongest performer on 20x20 large grids.

50%
Unverified

11 out of the 15 models that participated in hard mode failed to solve a single puzzle.

50%
Unverified

When models are asked to return the answer as a single 400-character string, most models miscount cells before the logic even becomes difficult, losing their ability to track positional counts.

50%
Unverified

Hard mode was changed to have models return an array of 20 row strings instead of a single long string, in order to improve position tracking.

50%
Unverified

All Nonobench code is open-sourced under the MIT license (github.com/mauricekleine/nonobench), and the test website is publicly accessible (nonobench.com).

50%

Source Articles