ArchShapeNet:An Interpretable 3D-CNN Framework for Evaluating Architectural Shapes

Jun Yin, Jing Zhong, Pengyu Zeng, Peilin Li, Zixuan Dai +2 more
6/14/2025
cs.CVcs.AI

No confident code implementation found for this paper.

Abstract

In contemporary architectural design, the growing complexity and diversity of design demands have made generative plugin tools essential for quickly producing initial concepts and exploring novel 3D forms. However, objectively analyzing the differences between human-designed and machine-generated 3D forms remains a challenge, limiting our understanding of their respective strengths and hindering the advancement of generative tools. To address this, we built ArchForms-4000, a dataset containing 2,000 architect-designed and 2,000 Evomass-generated 3D forms; Proposed ArchShapeNet, a 3D convolutional neural network tailored for classifying and analyzing architectural forms, incorporating a saliency module to highlight key spatial features aligned with architectural reasoning; And conducted comparative experiments showing our model outperforms human experts in distinguishing form origins, achieving 94.29% accuracy, 96.2% precision, and 98.51% recall. This study not only highlights the distinctive advantages of human-designed forms in spatial organization, proportional harmony, and detail refinement but also provides valuable insights for enhancing generative design tools in the future.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{yin2025archshapenetan,
  title  = {ArchShapeNet:An Interpretable 3D-CNN Framework for Evaluating Architectural Shapes},
  author = {Jun Yin and Jing Zhong and Pengyu Zeng and Peilin Li and Zixuan Dai and Miao Zhang and Shuai Lu},
  year   = {2025},
  eprint = {2506.14832},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.14832v1}
}

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

Discussion