Automation in Construction, 2026

Transformer-based framework for mapping client requirements to BIM

, Saddiq Ur Rehman, Inhan Kim, Kyung-Eun Hwang

Department of Architecture, Kyung Hee University, South Korea
Automation in Construction, vol. 181, art. 106601

Validation performance of the BERT classifier after domain pretraining
Fig. 1. Validation performance of the BERT classifier after domain pretraining.
30,000+ text descriptions
40 BIM models (IFC)
92% alignment accuracy

Abstract

Client requirements arrive as unstructured text, whereas BIM authoring needs structured, coded objects. Bridging the two by hand demands repeated client–architect iteration and bespoke parametric modeling, which adds latency and inconsistency in early design. We present a pipeline that fine-tunes BERT to map free-text requirements to BIM model codes, and a semantic layer that retrieves the matching model from a curated IFC repository and writes it into the authoring environment.

On a multi-project evaluation set, the framework reached 92% alignment accuracy between client inputs and instantiated BIM elements. Domain pretraining raised the F1 score from 87% to 95%, and the proposed architecture reached 96%. The approach improves requirement traceability and gives stakeholders a direct view of how a requirement was interpreted.

Keywords: BIM, BERT, NLP, recommendation, office, architecture, design

Contributions

Method

The framework has four layers: data preparation, transformer training, inference and mapping, and a user interface. Each BIM model is exported to IFC and carries a three-letter identifier extended with mirroring and rotation flags, so layout variants remain traceable from text through imagery to parameters.

Client requirement (text)
Fine-tuned BERT classifier
BIM model code
IFC model retrieval
Authoring environment

Data and training

Descriptions combine expert annotation, image-to-text generation and targeted augmentation to widen lexical variety; Korean translations form a bilingual set. Classes are balanced by random undersampling to the size of the smallest class, which removes the need for class weights. A fully connected classification head is trained end to end with the BERT encoder, and hyperparameters are tuned with k-fold validation. Performance is reported as accuracy, precision, recall and F1 score.

Results

Table 1. F1 score by model configuration and pretraining language.
Setting Model F1 score
Architecture BERT baseline 87%
Architecture Pretrained BERT + baseline head 95%
Architecture Pretrained BERT + proposed head 96%
Language BERT English 91%
Language BERT Korean 89%
Language BERT multilingual 90%

Domain pretraining accounts for most of the gain over the vanilla baseline (+8 points F1). The English model scores highest among the language variants and the multilingual model trails it slightly, consistent with spreading capacity over several languages.

Training curves without domain pretraining
Fig. 2a. Without domain pretraining.
Training curves with domain pretraining
Fig. 2b. With domain pretraining.
Validation accuracy per epoch across k folds
Fig. 3a. Validation accuracy per epoch (k-fold).
Validation loss per epoch across k folds
Fig. 3b. Validation loss per epoch (k-fold).
Parallel coordinates plot of hyperparameter search results
Fig. 4. Hyperparameter search (parallel coordinates).

Limitations

The corpus is small and researcher-curated, so transfer to heterogeneous project data is untested. Robustness for non-English input is weaker, and task-scoped training prevents direct comparison with broader NLP and vision-language BIM baselines. Future work covers larger and more varied datasets, class-imbalance sensitivity, broader IFC schema coverage, and model compression for resource-constrained deployment.

Resources

Audio summary

Download the model

from huggingface_hub import hf_hub_download

file_path = hf_hub_download(
    repo_id="ZappyKirby/client-to-bim",
    filename="model.safetensors"
)

Citation

If you use this work, please cite the article. An archived open-access copy is available on Zenodo.

Shah, S. H., Rehman, S. U., Kim, I., & Hwang, K.-E. (2026). Transformer-based framework for mapping client requirements to BIM. Automation in Construction, 181, 106601. https://doi.org/10.1016/j.autcon.2025.106601

@article{SHAH2026106601,
  title    = {Transformer-based framework for mapping client requirements to BIM},
  journal  = {Automation in Construction},
  volume   = {181},
  pages    = {106601},
  year     = {2026},
  issn     = {0926-5805},
  doi      = {10.1016/j.autcon.2025.106601},
  url      = {https://www.sciencedirect.com/science/article/pii/S0926580525006417},
  note     = {Open-access copy: https://zenodo.org/records/17345735},
  author   = {Syed Haseeb Shah and Saddiq Ur Rehman and Inhan Kim and Kyung-Eun Hwang},
  keywords = {BIM, BERT, NLP, Recommendation, Office, Architecture, Design}
}