Systematic evaluation of GPT-4V and LLaVA on 1000+ vision+text engineering design tasks

November 21, 202310 min

Overview

Decision SnapshotNeeds Validation

The evidence is broad and repeated across many tasks; GPT-4V is promising for high-level, multimodal interpretation but not yet production-ready for precise CAD, numeric, or manufacturability decisions.

Citations17

Evidence Strength0.80

Confidence0.80

Risk Signals9

Trust Signals

Findings with numeric evidence: 9/9

Findings with evidence refs: 9/9

Results with explicit delta: 5/12

Reproducibility

Status: Partial assets available

Open source: Partial

At A Glance

Cost impact: 50%

Production readiness: 30%

Novelty: 60%

Authors

Cyril Picard, Kristen M. Edwards, Anna C. Doris, Brandon Man, Giorgio Giannone, Md Ferdous Alam, Faez Ahmed

Links

Abstract / PDF / Data

Why It Matters For Business

VLMs like GPT-4V can speed up low-value, repetitive visual tasks (sketch similarity, captioning with handwriting) and help populate searchable design catalogs, but they currently cannot replace engineering checks that need precise spatial, numeric, or manufacturability guarantees.

Who Should Care

Summary TLDR

The authors build a broad benchmark of engineering-design tasks (concept sketches, CAD and drawing analysis, materials, topology optimization, manufacturing rules, inspection, textbook problems, spatial tests) and run over 1000 queries to evaluate GPT-4V and LLaVA 1.6-34B. GPT-4V shows useful strengths on high-level, multimodal interpretation (e.g., sketch similarity, sketch-to-text when handwriting is present) but weak performance on precise spatial and numerical tasks (CAD scripting, volume-fraction estimation, material cross-referencing, manufacturability decisions). The paper releases datasets and prompts to standardize future VLM evaluations in engineering.

Problem Statement

Can current vision-language models (VLMs) help engineers across the design pipeline—from early sketches to CAD, optimization, manufacturability, and inspection—when tasks require both images and text? The paper builds task-specific benchmarks and measures where VLMs help or fail in real engineering contexts.

Main Contribution

A benchmark suite of engineering design tasks with over 1000 queries covering conceptual design, detail design, manufacturing, inspection, textbook problems, and spatial reasoning.

Quantitative evaluation of GPT-4V and comparative runs of LLaVA 1.6-34B across these tasks, with prompts and datasets released.

Key Findings

GPT-4V matches or exceeds human raters on sketch-similarity triplet tests.

NumbersSelf-consistency 94%; transitive violations = 5 (best human = 5).

Practical UseUse GPT-4V to scale sketch-similarity and idea-mapping work; it can replace many repetitive human triplet ratings but still needs human oversight for final novelty judgments.

Evidence RefTable 1, Section 3.1

Sketch-to-text matching strongly depends on embedded handwritten text.

NumbersMatch accuracy: 100% with handwriting; 53.3% without; 70% without 'None' option.

Practical UseIf you want reliable automated label matching or search, include short textual annotations with sketches or OCR-friendly labels.

Evidence RefTable 2, Section 3.2.1

Results

MetricValueBaselineDeltaSplit / DatasetEvidenceEvidence Ref
Design similarity self-consistency94%Human raters avg 62.8%+31.2pp10 milk-frother sketches, 360 tripletsTable 1, Section 3.1Table 1
Design description matching (with handwriting)100%Human-level expected reading10 questions × 3 trialsTable 2, Section 3.2.1Table 2

What To Try In 7 Days

Run GPT-4V on your sketch catalogs to produce searchable descriptions and cluster similar concepts; validate a sample of outputs.

Integrate a small script checker: when GPT-4V outputs numeric estimates (e.g., volume fraction), run a quick image-based or code-based verifier to confirm numbers.

Use GPT-4V for selection-criteria drafts (Pugh chart criteria) and have engineers curate them rather than starting from blank.

Agent Features

Tool Use
code interpreter (used to improve numeric TO estimates)
Architectures
vision-language model

Reproducibility

Code AvailableNo
Data AvailableYes
Open Source StatusPartial
LicenseUnknown

Risks & Boundaries

Limitations

Evaluations reflect a snapshot of models available during experiments; models and APIs evolve rapidly.

Benchmarks cover many engineering tasks but cannot represent all industry variations or tooling specifics.

When Not To Use

For final CAD generation or any toolchain that needs exact geometry and error-free scripts.

When numerical precision and safety guarantees are required (e.g., structural load checks, final material approval).

Failure Modes

Over-caution or blanket refusal, leading to systematic false negatives (e.g., predicting 'not printable' always).

Hallucination of image details or mis-labeling (perceiving objects/text not present).

Core Entities

Models

GPT-4VLLaVA 1.6 34B

Metrics

self-consistencytransitive_violationsAccuracyF1volume_fraction_errorCAD_generation_success_ratenumber_of_failed_prompts

Datasets

Sketch triplets (milk frother set)Design-description matching setAshby-chart experimentsEngineering drawing (block-with-blind-hole) setTopology-optimization images (100+)DfAM 20-part designsMFCAD subset (machining features)CODEBRIM subset (concrete defects)Textbook problems (44 subquestions)Spatial reasoning tests (Packing, MechE Rotation)

Benchmarks

design_similaritydesign_description_matchingdesign_description_generationconcept_selectionmaterial_selection_ashbyengineering_drawing_analysiscad_script_generationtopology_optimization_analysisdesign_for_additive_manufacturingmachining_feature_recognitionpost_manufacturing_inspectiontextbook_problem_solvingspatial_reasoning