Interactive Design Support for Architecture Projects During Early Phases Based on Recurrent Neural Networks

  • Johannes BayerEmail author
  • Syed Saqib Bukhari
  • Andreas Dengel
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11351)


In the beginning of an architectural project, abstract design decisions have to be made according to the purpose of the later building. Based on these decisions, a rough floor plan layout is drafted (and subsequently redrafted in successively more refined versions). This entire process can be considered an iterative design algorithm, in which high-level ideas and requirements are transformed into a specific building description.

Nowadays, this process is usually carried out in a manual and labor-intensive manner. More precisely, concepts are usually drafted on semi-transparent paper with pencils so that a when a new sheet of paper is put on an existing one, the old concept may serve as a template for the next step in the design iteration.

In this paper, we present a semi-automatic approach to assist the developer by proposing suggestions for solving individual design steps automatically. These suggested designs can be modified between two successive automatic design steps, hence the developer remains in control of the overall design process. In the presented approach, floor plans are represented by graph structures and the developer’s behavior is modeled as a sequence of graph modifications. Based on these sequences we trained a recurrent neural network-based predictor that is used to generate the design suggestions. We assess the performance of our system in order to show its general applicability.

The paper at hand is a extended version of our ICPRAM 2018 conference paper [1], in which we address the different aspects of our proposed algorithm, challenges we faced during our research as well as intended work flow in greater detail.


Interactive design support Early phase support Architecture project LSTM Archistant 



This work was partly funded by Deutsche Forschungs-Gemeinschaft.


  1. 1.
    Bayer, J., Bukhari, S., Dengel, A.: Interactive LSTM-based design support in a sketching tool for the architectural domain. In: 7th International Conference on Pattern Recognition Applications and Methods, Funchal (2018)Google Scholar
  2. 2.
    Bayer, J., et al.: Migrating the classical pen-and-paper based conceptual sketching of architecture plans towards computer tools - prototype design and evaluation. In: Lamiroy, B., Dueire Lins, R. (eds.) GREC 2015. LNCS, vol. 9657, pp. 47–59. Springer, Cham (2017). Scholar
  3. 3.
    Brandes, U., Eiglsperger, M., Lerner, J., Pich, C.: Graph Markup Language (GraphML). In: Tamassia, R. (ed.) Handbook of Graph Drawing and Visualization, vol. 20007, pp. 517–541. CRC Press, Boca Raton (2013)Google Scholar
  4. 4.
    Breuel, T.M.: The OCRopus open source OCR system. In: Electronic Imaging 2008, p. 68150F. International Society for Optics and Photonics (2008)Google Scholar
  5. 5.
    de las Heras, L.-P., Terrades, O.R., Robles, S., Sánchez, G.: CVC-FP and SGT: a new database for structural floor plan analysis and its groundtruthing tool. Int. J. Doc. Anal. Recognit. (IJDAR) 18(1), 15–30 (2015)CrossRefGoogle Scholar
  6. 6.
    Delalandre, M., Pridmore, T., Valveny, E., Locteau, H., Trupin, E.: Building synthetic graphical documents for performance evaluation. In: Liu, W., Lladós, J., Ogier, J.-M. (eds.) GREC 2007. LNCS, vol. 5046, pp. 288–298. Springer, Heidelberg (2008). Scholar
  7. 7.
    Gers, F.A., Schmidhuber, J., Cummins, F.: Learning to forget: continual prediction with LSTM. Neural Comput. 12(10), 2451–2471 (2000)CrossRefGoogle Scholar
  8. 8.
    Graves, A.: Generating sequences with recurrent neural networks. arXiv preprint arXiv:1308.0850 (2013)
  9. 9.
    Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)CrossRefGoogle Scholar
  10. 10.
    Langenhan, C.: Datenmanagement in der Architektur. Dissertation, Technische Universität München, Müchen (2017)Google Scholar
  11. 11.
    Sabri, Q.U., Bayer, J., Ayzenshtadt, V., Bukhari, S.S., Althoff, K.-D., Dengel, A.: Semantic pattern-based retrieval of architectural floor plans with case-based and graph-based searching techniques and their evaluation and visualization (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Johannes Bayer
    • 1
    Email author
  • Syed Saqib Bukhari
    • 1
  • Andreas Dengel
    • 1
  1. 1.German Research Center for Artificial IntelligenceKaiserslauternGermany

Personalised recommendations