Exploring Various Residential Layout Generation Using Conditional Generative Adversarial Networks (Case Study: Apartments In Districts 1 and 2 of Hamadan City)
Subject Areas : Architecture
Mahsa Hamouni
1
,
Hossein Soltanzadeh
2
*
,
Hadi Ghoddusifar
3
,
Muharram Mansoorizadeh
4
1 - Ph.D. Candidate, Department of Architecture, Faculty of Art & Architecture, South Tehran Branch, Islamic Azad University, Tehran, Iran
2 - Professor, Department of Architecture, Faculty of Architecture and Urban Planning, Central Tehran Branch, Islamic Azad University, Tehran, Iran.
3 - Assistant Professor, Department of Architecture, Faculty of Art and Architecture, South Tehran Branch, Islamic Azad University, Tehran, Iran.
4 - Associate Professor, Department of Computer Science, Faculty of Engineering, Bu-Ali Sina University, Hamadan, Iran.
Keywords: Spatial layout design, Machine learning, image–to–image translation, Conditional GAN.,
Abstract :
Artificial intelligence technology has become an influential and trending topic in architectural layout design. The core technology of AI, machine learning, has attracted the attention of architects as a decision-making tool. The focus of many studies that apply machine learning to layout design is using the generative adversarial network (GAN within a given boundary. Previous research demonstrates that training a GAN with labels can help a computer understand how spatial elements relate and the logical relationship between spatial elements and boundaries. However, this paper applied conditional GAN to generate space layouts with given boundaries and supplementary conditions. The supplementary conditions provide designers control over the generated layout plans by satisfying input boundary and user requirements. It also allows designers to generate different layout plans within the same boundary. To achieve this, a method for dividing image channels is proposed so that both given boundaries and supplementary conditions become the model's input. The dataset consists of 660 apartment plans in Hamadan. The dataset is split into a training set and a test set. The training set includes 594 images, and the test set includes 66 (10%) of the images. After training the model with the training set, the model is tested using the test set. Finally, the model outputs are evaluated based on quantitative and qualitative methods. The results show that the supplementary conditions provide further guidance to the model for space layout generation based on user preferences and reduce the image quality problems of the synthetic images.
As, I., Pal, S., & Basu, P. (2018). Artificial intelligence in architecture: Generating conceptual design via deep learning. International Journal of Architectural Computing. https://doi.org/10.1177/1478077118800982
Caetano, I., Santos, L., & Leitão, A. (2020). Computational design in architecture: Defining parametric, generative, and algorithmic design. Frontiers of Architectural Research, 9(2), 287-300. DOI:10.1016/j.foar.2019.12.008.
Cardoso Llach, D. (2015). Builders of the Vision: Software and the Imagination of Design (1st ed.). Routledge. 1-199. https://www.academia.edu/14855933/Builders_of_the_Vision_Software_and_the_Imagination_of_Design
Chaillou, S. (2019). Architecture, towards a new approach, Harvard. https://doi.org/10.9783/9781949057027-006
Chang, K., Cheng, C., Luo, J., Murata, Sh., Nourbakhsh, M. & Tsuji, Y. (2021). Building-GAN: Graph-Conditioned Architectural Volumetric Design Generation. https://doi.org/10.48550/arXiv.2104.13316
Creswell, A., T. White, V. Dumoulin, K. Arulkumaran, B. Sengupta, A., & Bharath. A. (2018). "Generative Adversarial Networks: An Overview." IEEE Signal Processing Magazine 35, no. 1: 53–65. https:// doi.org/10.1109/MSP.2017.2765202.
Eisenstadt, V., Langenhan, C., Althoff, KD., & Dengel, A. (2020). Improved and Visually Enhanced Case-Based Retrieval of Room Configurations for Assistance in Architectural Design Education. In: Watson, I., Weber, R. (eds) Case-Based Reasoning Research and Development. ICCBR 2020. Lecture Notes in Computer Science(), vol 12311. Springer, Cham. https://doi.org/10.1007/978-3-030-58342-2_14.
Eisenstadt, V., Langenhan, C., & Althoff, K-D. (2019). Generation of Floor Plan Variations with Convolutional Neural Networks and Case-based Reasoning – An Approach for Unsupervised Adaptation of Room Configurations within a Framework for Support of Early Conceptual Design. 10.5151/proceedings-ecaadesigradi2019_648.
Ferrando, C. (2018). Towards a Machine Learning Framework in Space Syntax (Doctoral dissertation, Carnegie Mellon University).
https://kilthub.cmu.edu/articles/thesis/Towards_a_Machine_Learning_Framework_in_Space_Syntax/7178417?file=13205726
Goodfellow, I., Bengio, Y., & Courville, A. (2016) Deep Learning. MIT Press, Cambridge, MA. http://www.deeplearningbook.org.
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., & Bengio, Y. (2014). Generative Adversarial Networks. Advances in Neural Information Processing Systems. 3. 10.1145/3422622.
Grover, R., Emmitt, S. & Copping, A. (2018). The typological learning framework: the application of structured precedent design knowledge in the architectural design studio. International Journal of Technology and Design Education. 28. 10.1007/s10798-017-9421-4.
Hong, T., Wang, Z., Luo, X., & Zhang, W. (2020). State-of-the-Art on Research and Applications of Machine Learning in the Building Life Cycle. Energy and Buildings. 212. 10.1016/j.enbuild.2020.109831.
Hu, R., Huang, Z., Tang, Y., Van Kaick, O. & Huang, H. (2020). Graph2Plan: learning floorplan generation from layout graphs. ACM Transactions on Graphics. 39. 10.1145/3386569.3392391.
Huang, J., Johanes, M., Chando Kim, F., Doumpioti, Ch. & Holz, G. (2021). On GANs, NLP and Architecture: Combining Human and Machine Intelligences for the Generation and Evaluation of Meaningful Designs, Technology|Architecture + Design, 5:2, 207-224, DOI: 10.1080/24751448.2021.1967060.
Huang, W., & Zheng, H. (2018). Architectural Drawings Recognition and Generation through Machine Learning. Doi:10.52842 /conf.acad ia.2018.156.
Isola, Ph., Zhu, J-Y., Zhou, T., & Efros, A. (2017). Image-to-Image Translation with Conditional Adversarial Networks. 5967-5976.
https://doi.org/10.48550/arXiv.1611.07004
Karadag, I., Zeynel Güzelci, O., & Alaçam, S. (2022). "EDU-AI: a twofold machine learning model to support classroom layout generation," Construction Innovation. 10.1108/CI-02-2022-0034.
Lawson, B., & Dorst, K. (2009). Design Expertise (1st ed.). Routledge. https://doi.org/10.4324/9781315072043
Liu, Y., Luo, Y., Deng, Q., Zhou, X. (2021). Exploration of Campus Layout Based on Generative Adversarial Network. In: Yuan, P.F., Yao, J., Yan, C., Wang, X., Leach, N. (eds) Proceedings of the 2020 DigitalFUTURES. CDRF 2020. Springer, Singapore. https://doi.org/10.1007/978-981-33-4400-6_16.
Liu, Y., Fang, Ch., Yang, Z., Wang, X., Zhou, Z., Deng, Q. & Liang, L. (2022). Exploration on Machine Learning Layout Generation of Chinese Private Garden in Southern Yangtze. In: Yuan, P.F., Chai, H., Yan, C., Leach, N. (eds) Proceedings of the 2021 DigitalFUTURES. CDRF 2021. Springer, Singapore. https://doi.org/10.1007/978-981-16-5983-6_4.
Michalek, J. Choudhary, R., Papalambros, P. (2002). Architectural Layout Design Optimization. Engineering Optimization.34 (5):461–84. https://doi.org/10.1080/03052150214016
Mirza, M. & Osindero, S. (2014). Conditional Generative Adversarial Nets. https://doi.org/10.48550/arXiv.1411.1784
McCulloch, W.S., & Pitts, W. (1943). A logical calculus of the ideas immanent in nervous activity, Bull. Math. Biophys. 115–133. http://dx.doi.org/10.1007/BF02478259.
Merrell, P., Schkufza, E., & Koltun, V. (2010). Computer-generated residential building layouts, ACM Transactions on Graphics 29. 1–12, https://doi.org/ 10.1145/1882261.1866203.
Nauata, N., Chang, K., Cheng, C., Mori, G & Furukawa, Y. (2020). House-GAN: Relational Generative Adversarial Networks for Graph-Constrained House Layout Generation. 10.1007/978-3-030-58452-8_10.
Nauata, N., Hosseini, S., Chang, K., Chu, H., Cheng, C. & Furukawa, Y. (2021). House-GAN++: Generative Adversarial Layout Refinement Network towards Intelligent Computational Agent for Professional Architects. 13627-13636.
https://doi.org/10.48550/arXiv.2103.02574
Newton, D. (2019). Generative Deep Learning in Architectural Design. Technology|Architecture + Design. 3. https://doi.org/10.1080/24751448.2019.1640536
Olgiati, V., (2013). The images of architects. Publisher: Quart Publishers. Editor: Valerio Olgiati. Pages: 424. Language: English. ISBN: 978-3-03761-069-5.
Özerol, G., & Arslan Selçuk, S. (2022). Machine learning in the discipline of architecture: A review on the research trends between 2014 and 2020. International Journal of Architectural Computing. https://doi.org/10.1177/14780771221100102
Peters, N., (2018). Enabling Alternative Architectures: Collaborative Frameworks for Participatory Design, Harvard GSD Thesis. https://books.google.com/books/about/Enabling_Alternative_Architectures.html?id=KRxnwAEACAAJ
Purcell, T., & Gero, J. (1998). Drawings and the design process. Design Studies. DOI 19. 10.1016/S0142-694X(98)00015-5.
Rahbar, M., Mahdavinejad, M., Bemanian, M., Davaie Markazi, A.H. & Hovestadt, L. (2019). Generating Synthetic Space Allocation Probability Layouts Based on Trained Conditional-GANs. Applied Artificial Intelligence. 33. 1-17. https://doi.org/10.1080/08839514.2019.1592919
Rahbar, M., Mahdavinejad, M., Markazi, A. H., & Bemanian, M. (2022). Architectural layout design through deep learning and agent-based modeling: A hybrid approach. Journal of Building Engineering, 47, 103822. https://doi.org/10.1016/j.jobe.2021.103822
Rodrigues, R. C., & Duarte, R. B. (2022). Generating floor plans with deep learning: A cross-validation assessment over different dataset sizes. International Journal of Architectural Computing. https://doi.org/10.1177/14780771221120842
Uzun, C., Çolakoğlu, M., Inceoğlu, A. (2020). GAN as a generative architectural plan layout tool: A case study for training DCGAN with Palladian Plans and evaluation of DCGAN outputs. A|Z ITU Journal of Faculty of Architecture. 17. 185-198. 10.5505/itujfa.2020.54037.
Wang, T.-C., Liu, Y., Zhu, J., Tao, A., Kautz, J., & Catanzaro, B. (2018). "High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs," in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Doi: 10.1109/CVPR.2018.00917
Wang, Z., Bovik, A.C., Sheikh, H.R., & Simoncelli, E.P. (2004). Image Quality Assessment: From Error Visibility to Structural Similarity. Image Processing, IEEE Transactions on. 13. 600 - 612. 10.1109/TIP.2003.819861.
Weber, R., Mueller, C.,& Reinhart, C.(2022) Automated floor plan generation in architectural design. Automation in Construction. 104385, ISSN 0926-5805, https://doi.org/10.1016/j.autcon.2022.104385.
Werbos, P. (1974). Beyond Regression: New Tools for Prediction and Analysis in the Behavioral Science. Thesis (Ph. D.). Appl. Math. Harvard University. https://www.researchgate.net/publication/279233597
Whitley, D. (1994). A Genetic Algorithm Tutorial. Statistics and Computing, 4, 65-85. https://doi.org/10.1007/BF00175354.
Wu, W., Xiao-Ming, Fu., Tang, R., Wang, Y., Qi, Y & Liu, L. (2019). Data-driven interior plan generation for residential buildings. ACM Transactions on Graphics. 38. https://doi.org/10.1145/3355089.3356556
Yoon, S-w., Kim, I. & Lee, K-C. (2018). The Architectural Design of Storage System for Power Data Management. 736-738. 10.1109/BigComp.2018.00139
Zhao, C., Yang, J., Xiong, W., & Li, J. (2021). Two Generative Design Methods of Hospital Operating Department Layouts Based on Healthcare Systematic Layout Planning and Generative Adversarial Network. J. Shanghai Jiaotong Univ. (Sci.) 26, 103–115. https://doi.org/10.1007/s12204-021-2265-9
Zheng, H., & Yuan, P. F. (2021). A generative architectural and urban design method through artificial neural networks. Building and Environment, 205, 108178. https://doi.org/10.1016/j.buildenv.2021.108178.
Zheng, H., An, K., Wei, J., & Ren, Y. (2020). Apartment Floor Plans Generation via Generative Adversarial Networks. In Proceedings of the RE: Anthropocene, Design in the Age of Humans: Proceedings of the 25th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2020), Chulalongkorn University, Bangkok, Thailand. 10.52842/conf.caadria.2020.2.599.