CreativityBench: Evaluating Agent Creative Reasoning via Affordance-Based Tool Repurposing
Organizations: UIUC · Amazon · Columbia
Abstract
Recent advances in large language models have led to strong performance on reasoning and environment-interaction tasks, yet their ability for creative problem-solving remains underexplored. We study this capability through the lens of creative tool use, where a model repurposes available objects by reasoning about their affordances and attributes rather than relying on canonical usage. As a first step, we introduce CreativityBench, a benchmark for evaluating affordance-based creativity in LLMs. To this end, we build a large-scale affordance knowledge base (KB) with 4K entities and 150K+ affordance annotations, explicitly linking objects, parts, attributes, and actionable uses. Building on this KB, we generate 14K grounded tasks that require identifying non-obvious yet physically plausible solutions under constraints. Evaluations across 10 state-of-the-art LLMs, including closed and open-source models, show that models can often select a plausible object, but fail to identify the correct parts, their affordances, and the underlying physical mechanism needed to solve the task, leading to a significant drop in performance. Furthermore, improvements from model scaling quickly saturate, strong general reasoning does not reliably translate to creative affordance discovery, and common inference-time strategies such as Chain-of-Thought yield limited gains. These results suggest that creative tool use remains a major challenge for current models, and that CreativityBench provides a useful testbed for studying this missing dimension of intelligence, with potential implications for planning and reasoning modules in future agents.
Figures & tables
| Benchmark | Creative Tool Use | Affordance Grounding | Attribute Grounding | Part-Level Reasoning | Fine-Grained Creativity Levels | Distractors Included | Annotation |
| PROST ( Aroca-Ouellette et al., 2021 ) | ✗ | ✓ | ✓ | ✗ | ✗ | ✓ | A+M |
| NEWTON ( Wang et al., 2023 ) | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | A+M |
| Creation-MMBench ( Tian et al., 2024 ) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | A+M |
| VillagerBench ( Dong et al., 2024 ) | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | A |
| VisEscape ( Lim et al., 2025 ) | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | A |
| PIQA ( Bisk et al., 2020 ) | ✓ | ✓ | ✓ | ✗ | ✗ | ✓ | M |
| Category | Statistic | Value |
| Scale | Number of scenes | 8 |
| Number of entities | 3,816 | |
| Number of parts | 26,238 | |
| Total annotations | 570,717 | |
| Annotation counts | Physical attributes annotated | 288,318 |
| State attributes annotated | 124,972 |
| Model | Tool Usage | Constraint Coverage | Physical Grounding | Action Feasibility | Prediction Correctness | |||
| Gold Correct | Entity Correct | Use ( ) | Env. ( ) | Rcpt. ( ) | ||||
| Closed-Source Models | ||||||||
| GPT-5.2 | 0.1819 | 0.5210 | 3.8452 | 4.2428 | 4.1458 | 3.8734 | 4.3867 | 3.8696 |
| GPT-5 Mini | 0.1687 | 0.4856 | 3.8919 | 4.1947 | 4.1566 | 3.8847 | 4.2607 | 3.8704 |
| GPT-5 Nano | 0.1192 | 0.5721 | 2.7535 | 2.9751 | 3.0903 | 2.8513 | 3.2628 | 2.8230 |
| Gemini-2.5-Pro | 0.1670 | 0.3552 | 3.3668 | 2.9963 | 2.6502 | 3.2735 | 3.6728 | 3.0495 |
| Model | Turns | Gold Inspection Rate (%) | ||
| Gold Correct | Entity Correct | Both Fail | ||
| GPT-5.2 | 2.6 | 29.8% | 16.2% | 8.3% |
| GPT-5-mini | 3.3 | 54.3% | 29.8% | 16.7% |
| GPT-5-nano | 8.6 | 63.2% | 43.8% | 48.1% |
| Qwen3-32B | 2.4 | 56.2% | 33.3% | 10.2% |
| Qwen3-14B | 2.9 | 67.0% | 35.9% | 15.3% |
| Model | Percentage | Gold Comparison | Constraint Coverage | Physical Grounding | Action Feasibility | ||
| Use ( ) | Env. ( ) | Rcpt. ( ) | |||||
| Closed-Source Models | |||||||
| GPT-5.2 | 47.90% | 1.2889 | 4.5297 | 4.4617 | 4.6226 | 4.3874 | 4.2980 |
| GPT-5 Mini | 51.41% | 1.2942 | 4.7010 | 4.5982 | 4.7112 | 4.5513 | 4.4560 |
| GPT-5 Nano | 42.79% | 1.1489 | 3.9395 | 4.3547 | 4.3805 | 3.4507 | 3.2759 |
| Gemini-2.5-Pro | 64.48% | 1.1651 | 4.3639 | 3.0100 | 3.2293 | 4.3829 | 3.6117 |
| Model | Percentage | Gold Comparison | Constraint Coverage | Physical Grounding | Action Feasibility | ||
| Use ( ) | Env. ( ) | Rcpt. ( ) | |||||
| Closed-Source Models | |||||||
| GPT-5.2 | 33.90% | 1.3495 | 3.8951 | 4.4197 | 4.5242 | 3.3727 | 3.7184 |
| GPT-5 Mini | 30.97% | 1.3433 | 4.2242 | 4.5805 | 4.6413 | 3.6712 | 3.9150 |
| GPT-5 Nano | 41.86% | 1.1763 | 3.2356 | 4.1729 | 4.3309 | 2.4372 | 2.9408 |
| Gemini-2.5-Pro | 18.82% | 1.3765 | 4.1961 | 3.0943 | 3.1685 | 4.0647 | 3.6064 |
| Tool Usage | Gold Solution Persuasiveness | Constraint Coverage | Physical Grounding | Action Feasibility | Human-Judged Creativity | |||
| Gold Correct | Entity Correct | Use ( ) | Env. ( ) | Rcpt. ( ) | ||||
| 0.146 | 0.450 | 3.580 | 3.760 | 4.380 | 4.320 | 3.840 | 3.800 | 3.920 |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Scenes | Entities | Parts | Physical Attributes | State Attributes | Affordances |
| Bathroom | 483 | 3,264 | 35,859 | 15,551 | 19,584 |
| Bedroom | 468 | 3,447 | 37,896 | 16,311 | 20,682 |
| Dining Room | 477 | 3,099 | 34,044 | 14,581 | 18,594 |
| Garage | 474 | 3,393 | 37,254 | 16,349 | 20,357 |
| Garden | 477 | 3,087 | 33,909 | 14,881 | 18,522 |
| Home Office | 468 | 3,489 | 38,373 | 16,526 | 20,934 |
| Hyperparameter | Value |
| Number of scenarios | 8 |
| Sampled entities per scenario | 50 |
| Semantic similarity threshold (entity deduplication) | 0.85 |
| Physical variants generated per part (target range) | 2–3 |
| State variants generated per part (target range) | 2–3 |
| Hyperparameter | Value |
| Maximum parts per entity (partonomy cap) | 8 |
| Maximum physical combinations per entity | 8 |
| Maximum state combinations per physical entity variant | 6 |
| Maximum final variants per original entity | 48 |
| Affordances generated per part | 6 |
| Affordance level structure | Normal 0 + Emergency 1–5 |
| Hyperparameter | Value |
| Generation temperature | 0.7 |
| Parallel generation (part/attribute/affordance stages) | up to 1024 workers |
| Incremental save interval (other generation stages) | up to 50 generations |
| Hyperparameter | Value |
| Embedding model | Text-Embedding-3-Large |
| Clustering method | Complete-linkage hierarchical clustering |
| Hard max cluster diameter (cosine distance) | 0.35 |
| Gold level set | Normal 0 and Emergency 1–5 |
| Gold cluster-size bands | (2,4), (5,10), (10,50) |
| Cases per (level, cluster-size) tier | 10 |
| Hyperparameter | Value |
| Candidate entities sampled per comparison set | 30 |
| Distractor-count settings in final tasks | 3, 6, 9, 12 |
| Affordance similarity tiers | Dissimilar, Mixed, Similar |
| Mixed-tier composition | 50% Similar + 50% Dissimilar |
| Cases per (similarity, entity-count) tier | 2 |
| Hyperparameter | Value |
| Comparison judge temperature | 0.0 |
| Task generation and final composition temperature | 0.3 |
| Current final tasks generated | 14,280 |
LLM Tool Use
Large language model tool use studies how models select, call, and coordinate external tools to extend their reasoning and take actions.
See all 295 papers