CrochetBench: Can Vision-Language Models Move from Describing to Doing in Crochet Domain?
Peiyu Li, Xiaobao Huang, Nitesh V. Chawla
TL;DR
CrochetBench presents CrochetPARADE, an executable DSL-based benchmark to push multimodal models from descriptive understanding toward procedural, executable crochet pattern synthesis. By organizing tasks from stitch recognition to NL-to-DSL translation and validating outputs via a compiler- and renderer-enabled pipeline, the study highlights a clear gap between surface-level language grounding and long-horizon symbolic reasoning required for correct, deployable patterns. Across open-source and closed-source models, performance sharply degrades as the evaluation emphasizes executable fidelity (CSR) and global consistency (PER), revealing limitations in state-tracking and 3D-aware synthesis. The work motivates neuro-symbolic, memory-augmented, and domain-specific pretraining approaches, and proposes a structured evaluation framework that could influence future procedural-generation benchmarks and digital fabrication workflows.
Abstract
We present CrochetBench, a benchmark for evaluating the ability of multimodal large language models to perform fine-grained, low-level procedural reasoning in the domain of crochet. Unlike prior benchmarks that focus on high-level description or visual question answering, CrochetBench shifts the emphasis from describing to doing: models are required to recognize stitches, select structurally appropriate instructions, and generate compilable crochet procedures. We adopt the CrochetPARADE DSL as our intermediate representation, enabling structural validation and functional evaluation via execution. The benchmark covers tasks including stitch classification, instruction grounding, and both natural language and image-to-DSL translation. Across all tasks, performance sharply declines as the evaluation shifts from surface-level similarity to executable correctness, exposing limitations in long-range symbolic reasoning and 3D-aware procedural synthesis. CrochetBench offers a new lens for assessing procedural competence in multimodal models and highlights the gap between surface-level understanding and executable precision in real-world creative domains. Code is available at https://github.com/Peiyu-Georgia-Li/crochetBench.
