Fresh Eyes

A Framework for the Application of Machine Learning to Generative Architectural Design, and a Report of Activities at Smartgeometry 2018
  • Kyle SteinfeldEmail author
  • Kat Park
  • Adam Menges
  • Samantha Walker
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1028)


This paper presents a framework for the application of Machine Learning (ML) to Generative Architectural Design (GAD), and illustrates this framework through a description of a series of projects completed at the Smart Geometry conference in May of 2018 (SG 2018) in Toronto. Proposed here is a modest modification of a 3-step process that is well-known in generative architectural design, and that proceeds as: generate, evaluate, iterate. In place of the typical approaches to the evaluation step, we propose to employ a machine learning process: a neural net trained to perform image classification. This modified process is different enough from traditional methods as to warrant an adjustment of the terms of GAD. Through the development of this framework, we seek to demonstrate that generative evaluation may be seen as a new locus of subjectivity in design.


Machine learning Generative design Design methods 


  1. DeLanda, M.: Deleuze and the use of the genetic algorithm in architecture. Archit. Des. 71(7), 9–12 (2002)Google Scholar
  2. DeLanda, M.: The use of genetic algorithms in art. In: Proceedings of the 32nd Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp. 25–31. San Francisco (2012).
  3. Evans, R.: Translations from Drawing to Building. MIT Press, Cambridge (1997)Google Scholar
  4. Goodfellow, I.J., et al.: Generative Adversarial Networks. arXiv:1406.2661 [Cs, Stat], 10 June 2014.
  5. Isola, P., Zhu, J.-Y., Zhou, T., Efros, A.A.: Image-to-Image Translation with Conditional Adversarial Networks. arXiv:1611.07004 [Cs], 21 November 2016.
  6. Peng, W., Zhang, F., Nagakura, T.: Machines’ perception of space. In: Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), Cambridge, MA. Association for Computer Aided Design in Architecture (2017)Google Scholar
  7. Rutten, D.: Galapagos Evolutionary Solver. Accessed 16 May 2018
  8. Simon, H.: The structure of Ill structured problems. Artif. Intell. 4(3–4), 181–201 (1973)CrossRefGoogle Scholar
  9. Visser, W.: Designing as construction of representations: a dynamic viewpoint in cognitive design research. Hum. Comput. Interact. 21(1), 103–152 (2006)CrossRefGoogle Scholar
  10. Wortmann, T.: Opossum - introducing and evaluating a model-based optimization tool for grasshopper. In: Janssen, P., Loh, P., Raonic, A., Schnabel, M.A. (Eds.) Protocols, Flows, and Glitches - Proceedings of the 22nd CAADRIA Conference, Xi’an Jiaotong-Liverpool University, Suzhou, China, 5–8 April 2017, pp. 283–292. CUMINCAD (2017)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Kyle Steinfeld
    • 1
    Email author
  • Kat Park
    • 2
  • Adam Menges
    • 3
  • Samantha Walker
    • 2
  1. 1.University of California, BerkeleyBerkeleyUSA
  2. 2.Skidmore, Owings & Merrill LLPSan FranciscoUSA
  3. 3.Lobe Artificial Intelligence, Inc.San FranciscoUSA

Personalised recommendations