cadrille: Multi-modal CAD Reconstruction with Online Reinforcement Learning

Maksim Kolodiazhnyi, Denis Tarasov, Dmitrii Zhemchuzhnikov, Alexander Nikulin, Ilya Zisman +4 more
5/28/2025
cs.CVcs.LG

No official code found. Best implementation: col14m/cadrille (188 stars, Apache-2.0, PyTorch, last commit 2026-02-01).

Abstract

Computer-Aided Design (CAD) plays a central role in engineering and manufacturing, making it possible to create precise and editable 3D models. Using a variety of sensor or user-provided data as inputs for CAD reconstruction can democratize access to design applications. However, existing methods typically focus on a single input modality, such as point clouds, images, or text, which limits their generalizability and robustness. Leveraging recent advances in vision-language models (VLM), we propose a multi-modal CAD reconstruction model that simultaneously processes all three input modalities. Inspired by large language model (LLM) training paradigms, we adopt a two-stage pipeline: supervised fine-tuning (SFT) on large-scale procedurally generated data, followed by reinforcement learning (RL) fine-tuning using online feedback, obtained programatically. Furthermore, we are the first to explore RL fine-tuning of LLMs for CAD tasks demonstrating that online RL algorithms such as Group Relative Preference Optimization (GRPO) outperform offline alternatives. In the DeepCAD benchmark, our SFT model outperforms existing single-modal approaches in all three input modalities simultaneously. More importantly, after RL fine-tuning, cadrille sets new state-of-the-art on three challenging datasets, including a real-world one.

View on arXivView PDF

Code Implementations(1)

col14m/cadrilleCommunity70%
PyTorchApache-2.0

[ICLR2026] cadrille: Multi-modal CAD Reconstruction with Online Reinforcement Learning

18829Python, DockerfileMay 27, 20258 months agoApache-2.0
cadcadqueryllmpytorchqwen2-vl+1 more

Cite this paper

@article{kolodiazhnyi2025cadrille,
  title  = {cadrille: Multi-modal CAD Reconstruction with Online Reinforcement Learning},
  author = {Maksim Kolodiazhnyi and Denis Tarasov and Dmitrii Zhemchuzhnikov and Alexander Nikulin and Ilya Zisman and Anna Vorontsova and Anton Konushin and Vladislav Kurenkov and Danila Rukhovich},
  year   = {2025},
  eprint = {2505.22914},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.22914v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.22914.svg)](https://codeofpaper.com/paper/2505.22914)

Discussion