Automating Computational Design with Generative AI

Joern Ploennigs,Markus Berger
2024-05-03
Abstract:AI image generators based on diffusion models have recently garnered attention for their capability to create images from simple text prompts. However, for practical use in civil engineering they need to be able to create specific construction plans for given constraints. This paper investigates the potential of current AI generators in addressing such challenges, specifically for the creation of simple floor plans. We explain how the underlying diffusion-models work and propose novel refinement approaches to improve semantic encoding and generation quality. In several experiments we show that we can improve validity of generated floor plans from 6% to 90%. Based on these results we derive future research challenges considering building information modelling. With this we provide: (i) evaluation of current generative AIs; (ii) propose improved refinement approaches; (iii) evaluate them on various examples; (iv) derive future directions for diffusion models in civil engineering.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The paper aims to address the issue of automating the design process in the architectural field using generative artificial intelligence (AI) tools. Specifically, the research focuses on how to utilize existing diffusion models to generate architectural design drawings, particularly floor plans. While current AI image generators can create images based on simple text prompts, practical applications require the ability to create specific architectural floor plans according to particular constraints. The main objectives of the paper include: 1. **Evaluate the capabilities of existing generative AI**: Assess the performance of existing diffusion models in generating architectural designs and discuss their requirements in architectural planning. 2. **Propose improvement methods**: Suggest methods for fine-tuning diffusion models to enhance generation quality. Improve the model's performance by using domain-specific samples. 3. **Performance comparison**: Compare the performance of models fine-tuned with different encoding methods. 4. **Explore future directions**: Based on experimental results, explore further applications of diffusion models in architectural engineering, particularly the potential in Building Information Modeling (BIM). Through the above work, the paper hopes to enhance the practicality of generative AI in the architectural field, thereby improving design efficiency and productivity.