MUSE: Benchmarking Assembly Structure and Interface Geometry in Multi-Component Text-to-CAD Generation

arXiv:2605.28579 · cs.AI · Submitted 2026-05-27 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: We're looking at the paper: "MUSE: Benchmarking Assembly Structure and Interface Geometry in Multi-Component Text-to-CAD Generation".

Jane: The gist The MUSE benchmark provides a realistic evaluation framework for advancing Text-to-CAD from geometric generation toward true engineering design by focusing on complex,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So, looking at the whole MUSE benchmark paper, the authors are pushing Text-to-CAD beyond simple shape matching by focusing on complex B-Rep assemblies and evaluating them against actual engineering needs like functionality and manufacturability.

Jane: They achieved this using a three-stage protocol: code check, geometric check, and then design intent alignment guided by rubrics from a Vision-Language Model judge. The key result is that there's a definite drop in performance as you move through those stages, especially at the final intent alignment step.

Lu: What this implies for the field is that we need to focus on coupling geometric constraints with engineering requirements during generation, because synthesizing code isn't enough anymore.

Meng: From a production standpoint, it suggests that before we deploy Text-to-CAD for complex products, we have to build evaluation frameworks that test manufacturability and assemblability directly, not just visual appeal.

Tom: I think the title of "MUSE: Benchmarking Assembly Structure and Interface Geometry in Multi-Component Text-to-CAD Generation" captures it well—it’s about making sure the AI understands how parts connect physically.

Jane: It’s a move away from just generating plausible three dee shapes toward generating designs that are actually ready for fabrication and assembly <ref:2605.28579#pg1>. That's where the real engineering value lies.

Lu: The work provides a framework for studying multi-component Text-to-CAD generation by moving beyond shape similarity metrics to assess the actual structure and interface geometry of generated outputs.

Meng: So, the message is that we need better benchmarks that test if an AI can handle the full engineering pipeline, from initial concept to a potentially buildable part.

Conclusion: Tom: So we're wrapping up on the MUSE benchmark paper, which is all about testing Text-to-CAD not just for shapes, but for how things actually fit together in a real assembly.

Jane: It seems like they’ve really narrowed the focus down to that complex B-Rep stuff and pairing it with structured design specs instead of just looking at single parts.

Lu: Yeah, by using those Design Specifications—that whole D, G, Omega, M thing—they’re trying to force the AI to think about the entire manufacturing plan upfront.

Meng: I'm still wondering how robust this is when you take it out of a lab and try to run it on actual production data; these kinds of structured evaluations are nice but don't tell you if it survives scale.

Lalam: My internal literature review confirms that the core idea here is moving beyond just code generation to ensuring the generated geometry respects the engineering rules laid out in that specification.

Tom: Exactly, and the paper shows a clear drop-off in performance from getting executable code to actually having correct geometric validity, which is something I always look for when training models.

Jane: And even after getting decent code and geometry checks, they still struggle with the final part—design intent alignment—which includes things like manufacturability and how well it can actually be put together.

Lu: The authors are essentially saying that the challenge isn't just writing a script; it’s making sure that script produces an assembly structure that makes sense under real-world constraints.

Tom: So for anyone working on Text-to-CAD, this suggests we need to build these kinds of rigorous, multi-stage evaluation frameworks before we can truly trust the AI to handle complex product designs.

Jane: It definitely points toward a future where benchmarks have to test the whole pipeline—from code execution right through to functional consistency in the final assembly.

Meng: If we can get that kind of fidelity across stages, it might actually help us start deploying these models on more critical industrial tasks where errors are expensive.

Hong Kong Polytechnic University · Curvature Flow Co., Limited

cs.AI

Submitted: 2026-05-27

Updated: 2026-10-19

Comments: 31 pages

Project page: https://dong7313.github.io/muse-benchmark

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 83/100

The gist: The gist The MUSE benchmark provides a realistic evaluation framework for advancing Text-to-CAD from geometric generation toward true engineering design by focusing on complex, editable boundary

Key concepts

Design Specification (S)
This structured input defines the target design goal. It breaks down a high-level idea into physical components, valid parameter ranges, and a manufacturing plan. It serves as the ground truth that the generated CAD model must satisfy in terms of topology and intended function.
Three-Stage Protocol
Evaluation happens in three sequential steps: first, checking if the generated code runs successfully (Code Validity); second, verifying geometric correctness like watertightness (Geometric Validity); and third, assessing how well the model meets engineering goals using a rubric judge (Design-Intent Alignment).
Rubric-Based VLM Judge
This is an AI tool used in the final stage to score models. It is trained to create specific 'Pass/Fail' criteria for features like manufacturability and joint design by referencing the Design Specification and engineering knowledge tables, ensuring the evaluation is grounded in real-world constraints.
Failure Cascade
Experiments show that performance degrades significantly as you move through the stages. Models that succeed at generating executable code often fail later when trying to achieve correct assembly structure or functional consistency, highlighting that synthesis alone is insufficient for engineering design.

Terminology

Summary

The gist The MUSE benchmark provides a realistic evaluation framework for advancing Text-to-CAD from geometric generation toward true engineering design by focusing on complex, editable boundary representation assemblies and assessing functionality, manufacturability, and assemblability rather than just shape matching.

MUSE Benchmark Overview

MUSE introduces a Text-to-CAD benchmark focused on complex, editable boundary representation (B-Rep) assemblies by pairing practical design instances with structured Design Specifications to evaluate generated models through a three-stage protocol. Each design instance is defined by a structured Design Specification which decomposes a high-level design goal into physical assembly graph, valid parameter ranges and a manufacturing plan. To support engineering-grounded evaluation, each design instance is paired with program-generated CAD drawings for visual review. All design instances are carefully reviewed by human designers.

Design Specification and Validation Protocol

MUSE utilizes a systematic, topdown Design Specification S, which consists of design description [10], valid parameter space, a manufacturing plan, and an assembly plan. This specification is defined as S = ⟨D, G, omega,M⟩. A CAD model C is topologically valid with respect to G if Φ(C) ∼= G. Semantic validity requires constraining parameters within a valid parameter space omega to preserve intended design semantics. The evaluation protocol proceeds in three stages, starting with Stage 1: Code Validity, where the generated CadQuery script is executed and checked for successful CAD model construction and STEP file export. Stage 2 involves Geometric Validity checks, including watertightness, manifold topology, self-intersection free verification, and overlap free checks. Stage 3 is Design-Intent Alignment using design-specific rubrics to assess functionality, manufacturability, and assemblability.

Evaluation Rubric Generation

Stage 3 assesses design intent alignment using a rubric-based visual language model (VLM) judge. The construction of the design-specific rubric is done by a Vision-LLM Rubric Generator, which takes input from the Design Specification S, reference engineering views, and expert examples to dynamically write a rigorous 0--1 Pass/Fail evaluation rubric for an AI-generated 3D model. This rubric generates six binary sub-criteria: Assembly readiness, Joint design, Tolerance, Functional adaptation, Usage stability, and Manufacturability. The judge is constrained to use the provided Knowledge Base tables for material selection and manufacturing methods when writing the rubric.

Experimental Findings

Experiments on MUSE reveal a clear failure cascade from executable code to valid geometry and finally to design-intent alignment, showing that performance degrades sharply at each step. Across both closed-source and open-source models, the final scores for functionality, manufacturability, and assemblability remain low even for the strongest models. For instance, Table 2 shows that while some models achieve high Code Check success rates (e.g., GPT-5.5 at 77.36%), the Design Intent Alignment scores drop significantly to around 38–40% across all models.

Model Performance Comparison

Closed-source models generally outperform open-source models across all evaluation stages, with GPT-5.5 achieving the strongest overall performance in the final score metric. Table 3 shows that for closed-source models, the average scores for functionality, manufacturability, and assemblability are around 30–40%. However, even these top performers struggle with fine-grained criteria; they achieve only about 19–21% on functionality and manufacturability. The core challenge identified is that the core challenge is therefore not just code synthesis, but coherent assembly generation under coupled geometric and engineering constraints.

Limitations

MUSE has two current limitations; first, the CAD models in the benchmark have not been physically manufactured, instead they are validated by professional designers which may not capture all real-world manufacturing issues. Second, the evaluation does not yet model the full physical assembly process; for example, the Connectable criterion checks geometric feasibility of joints but not assembly order. Future work includes extending the benchmark to more complex assemblies and incorporating physics-aware evaluation.

The MUSE benchmark provides a realistic evaluation framework for advancing Text-to-CAD from geometric generation toward true engineering design by focusing on complex, editable boundary representation assemblies and assessing functionality, manufacturability, and assemblability rather than just shape matching. The gist The MUSE benchmark provides a realistic evaluation framework for advancing Text-to-CAD from geometric generation toward true engineering design by focusing on complex, editable boundary representation assemblies and assessing functionality, manufacturability, and assemblability rather than just shape matching.

How it works

  1. A structured Design Specification S = ⟨D, G, omega,M⟩ is defined to decompose a high-level design goal into physical assembly graph, valid parameter ranges and a manufacturing plan.

  2. The evaluation follows a three-stage protocol: Stage 1 (Code Validity), Stage 2 (Geometric Validity checks like Watertightness and Self-Intersection Free), and Stage 3 (Design-Intent Alignment using design-specific rubrics).

  3. For each stage, the generated model is assessed against criteria derived from the Design Specification S, such as checking if the visual inferred node-edge topology is semantically consistent with the target Component Assembly Graph for Assembly Readiness.

  4. The VLM judge is trained to generate rubrics by cross-referencing the Design Specification with knowledge tables for material and manufacturing methods, ensuring that the evaluation criteria are grounded in engineering constraints.

Key Findings on Failure Cascade

The experiments reveal a clear failure cascade from executable code to valid geometry and finally to design intent alignment. This indicates that the core challenge is therefore not just code synthesis, but coherent assembly generation under coupled geometric and engineering constraints.

Model Performance Summary

Closed-source models consistently outperform open-source models across all stages. The final scores for closed-source models are generally higher, with GPT-5.5 achieving the strongest overall performance in the final score metric.

Limitations

MUSE has two current limitations; first, the CAD models in the benchmark have not been physically manufactured, instead they are validated by professional designers which may not capture all real-world manufacturing issues. Second, the evaluation does not yet model the full physical assembly process; for example, the Connectable criterion checks geometric feasibility of joints but not assembly order.

--- Page 1 ---

MUSE: Benchmarking Manufacturable, Functional, and Assemblable Text-to-CAD Generation Xiaoyu Dong1 Zhi Li2∗ Xiao-Ming Wu1∗ 1The Hong Kong Polytechnic University 2Curvature Flow Co., Limited Hong Kong SAR Abstract Large language models (LLMs) have recently advanced text-driven 3D generation, yet Text-to-CAD remains far from supporting industrial product design. Existing benchmarks focus primarily on generating single-part CAD models and evaluate them using geometric similarity metrics that fail to capture functionality, manufacturability, and assemblability. To address this gap, we introduce MUSE, a Text-to-CAD benchmark focused on complex, editable boundary representation B-Rep assemblies. MUSE pairs practical design instances with structured Design Specifications and evaluates generated models through a three-stage protocol: code check, geometric check, and design-intent alignment. The final stage uses design-specific rubrics to assess functionality, manufacturability, and assemblability. To enable scalable evaluation, we use a rubric-based visual language model VLM judge and validate its reliability through human annotation. Experiments on closedsource and open-source LLMs reveal a clear failure cascade from executable code to valid geometry and finally to engineering-ready design.

Improvements for AI systems

  1. Improve Text-to-CAD systems by enforcing a strict failure cascade detection mechanism, explicitly identifying when performance degrades from code executability to valid geometry and finally to design-intent alignment, as revealed in experiments on closed-source and open-source models. This allows for targeted interventions at the specific stage where the model fails, such as improving geometric validity checks or design specification adherence.

  2. Implement a rubric-based Visual Language Model (VLM) judge that is specifically trained to align with human annotation across fine-grained sub-criteria, achieving a strongest sub-criteria-level correlation (0.713) with human judges, thereby providing a more reliable automatic evaluation for functionality, manufacturability, and assemblability.

  3. Enhance the design specification synthesis process by using the System Prompt CAD Design Specification Generator to force LLMs to strictly adhere to the Reference Tables when selecting Material, Manufacturing Method, and Connection Method based on inferred logic like analyzing boolean operations in CadQuery code. This ensures that generated designs are grounded in real-world engineering constraints rather than hallucinated methods.

  4. Develop a three-stage evaluation protocol that mandates sequential progression: Stage 1: Code Validity, Stage 2: Geometric Validity, and Stage 3: Design-Intent Alignment. This prevents models from being rewarded for superficial shape matching when they fail earlier, explicitly addressing the finding that geometric validity does not translate to functional, manufacturable, or assemblable designs.

  5. Create a dynamic rubric generation system using the Vision-LLM Rubric Generator prompt template to produce task-specific rubrics that dynamically weight criteria (e.g., 70% for must-have function) based on the Design Specification's goals, ensuring the evaluation moves beyond shape matching toward practical design quality.

Abstract

Large language models (LLMs) have recently advanced text-driven 3D generation, yet generating CAD models that satisfy practical design requirements remains challenging. Existing benchmarks focus primarily on single-part CAD models and geometric similarity, providing limited assessment of assembly structure and interface geometry. To address this gap, we introduce MUSE, a Text-to-CAD benchmark for generating multi-component, editable boundary representation (B-Rep) assemblies. MUSE pairs practical design instances with structured Design Specifications and evaluates generated outputs across four dimensions: code executability, geometric validity, structural and interface fidelity, and functional consistency. We further introduce Structure and Interface Evaluation (SIE), which combines reference Physical Assembly Graphs with direct B-Rep analysis to assess component correspondence, connectivity, interface types, and interface clearances. Experiments on proprietary and open-weight LLMs show that high execution success does not necessarily translate into correct assembly structure or interface geometry. Together, MUSE provides a benchmark and evaluation framework for studying multi-component Text-to-CAD generation beyond shape similarity. Our project website, including the leaderboard, dataset, and code, is available at.

Sources

Related papers