Tokenizing Buildings: A Transformer for Layout Synthesis

Manuel Ladron de Guevara, Jinmo Rhee, Ardavan Bidgoli, Vaidas Razgaitis, Michael Bergin
12/4/2025
cs.CVcs.GRcs.LG

No official code found. Best implementation: manuelladron/sbm (2 stars, last commit 2025-12-03).

Abstract

We introduce Small Building Model (SBM), a Transformer-based architecture for layout synthesis in Building Information Modeling (BIM) scenes. We address the question of how to tokenize buildings by unifying heterogeneous feature sets of architectural elements into sequences while preserving compositional structure. Such feature sets are represented as a sparse attribute-feature matrix that captures room properties. We then design a unified embedding module that learns joint representations of categorical and possibly correlated continuous feature groups. Lastly, we train a single Transformer backbone in two modes: an encoder-only pathway that yields high-fidelity room embeddings, and an encoder-decoder pipeline for autoregressive prediction of room entities, referred to as Data-Driven Entity Prediction (DDEP). Experiments across retrieval and generative layout synthesis show that SBM learns compact room embeddings that reliably cluster by type and topology, enabling strong semantic retrieval. In DDEP mode, SBM produces functionally sound layouts, with fewer collisions and boundary violations and improved navigability.

View on arXivView PDF

Code Implementations(1)

manuelladron/sbmCommunity71%

Project website for "Tokenizing Buildings: A Transformer for Layout Synthesis"

20CSS, HTMLDec 1, 202510 months ago

Similar Papers

Cite this paper

@article{guevara2025tokenizing,
  title  = {Tokenizing Buildings: A Transformer for Layout Synthesis},
  author = {Manuel Ladron de Guevara and Jinmo Rhee and Ardavan Bidgoli and Vaidas Razgaitis and Michael Bergin},
  year   = {2025},
  eprint = {2512.04832},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.04832v1}
}

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/2512.04832.svg)](https://codeofpaper.com/paper/2512.04832)

Discussion