English

Design-Specification Tiling for ICL-based CAD Code Generation

Software Engineering 2026-03-16 v1 Machine Learning

Abstract

Large language models (LLMs) have demonstrated remarkable capabilities in code generation, yet they underperform on domain-specific tasks such as Computer-Aided Design (CAD) code generation due to scarce training data. In-Context Learning (ICL) offers a training-free alternative through task-specific exemplars. However, existing selection strategies prioritize similarity or point-wise diversity, often producing redundant selections that fail to satisfy the compositional requirements of complex CAD design specifications. In this work, we propose knowledge sufficiency as a principled objective for exemplar selection that aims to maximally satisfy all requirements within design specifications. To realize this objective, we introduce Design-Specification Tiling (DST), which quantifies knowledge sufficiency through a surrogate tiling ratio by extracting multi-granular design components and measuring the proportion of query components covered by selected exemplars. We demonstrate that maximizing this objective constitutes submodular maximization and provide a polynomial-time greedy algorithm with a (1-1/e)-approximation guarantee. Extensive experiments demonstrate that DST substantially improves CAD code generation quality, consistently outperforming existing exemplar selection strategies in ICL.

Keywords

Cite

@article{arxiv.2603.12712,
  title  = {Design-Specification Tiling for ICL-based CAD Code Generation},
  author = {Yali Du and San-Zhuo Xi and Hui Sun and Ming Li},
  journal= {arXiv preprint arXiv:2603.12712},
  year   = {2026}
}
R2 v1 2026-07-01T11:17:59.952Z