Skip to main content

Towards AI Drawing Agents

  • Chapter
  • First Online:
Modelling Behaviour

Abstract

This paper speculates on the applicability of methods from artificial intelligence in generative design. In particular, Cppn-Neat as a recent concept is implemented and tested on an established platform for procedural design. The method evolves artificial neural networks and has proven successful in control of robotic navigation, cognition, and collaboration, therefore is proposed to control the behaviour of drawing agents for architectural optimization tasks. A projected goal is the development of networks which, once evolved, instantly perform specific tasks on generic geometries, to be re-used on different projects and save run-time in the optimization process. Potentials of the method regarding general encoding and novel modes of formal articulation are examined in a first set of parameterization-studies. Further examples are testing the scalability of results from different problem domains and work towards the evolution of large ANNs to be suitable for the synthesis of higher level concepts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Clune J, Chen A, Lipson H (2013) Upload any object and evolve it: injecting complex geometric patterns into CPPNS for further evolution. In: Proceedings of the 2013 IEEE congress on evolutionary computation (CEC), Cancun Mexico. pp 3395–3402, 20–23 June 2013

    Google Scholar 

  • D’Ambrosio DB, Stanley KO (2007) A novel generative encoding for exploiting neural network sensor and output geometry. In: Proceedings of the genetic and evolutionary computation conference (GECCO-2007). ACM, New York, 7–11 July 2007

    Google Scholar 

  • D’Ambrosio DB, Stanley KO (2008) Generative encoding for multiagent learning. In: Proceedings of the genetic and evolutionary computation conference (GECCO 2008), ACM, New York, 12–16 July 2008

    Google Scholar 

  • Dawkins R (1986) The blind watchmaker. Norton, New York

    Google Scholar 

  • Deng L, Yu D (2014) Deep learning: methods and applications. Found Trends Signal Process 7(3–4):197–387

    Article  MathSciNet  MATH  Google Scholar 

  • Gershenfeld N (2011) Aligning the representation and reality of computation with asynchronous logic automata. Comput Spec Issue Bio inspired Comput 93(2–4):91–102

    MathSciNet  MATH  Google Scholar 

  • Gregor K, Danihelka I, Graves A, Rezende DJ, Wierstra D (2015) DRAW: a recurrent neural network for image generation. In: Proceedings of the 32nd international conference on machine learning, JMLR: W&CP, vol 37. Lille, France

    Google Scholar 

  • Kicinger R, Arciszewski T, De Jong K (2005) Evolutionary computation and structural design: a survey of the state of the art. Comput Struct 83(23–24):1943–1978

    Article  Google Scholar 

  • Lindenmayer A (1968) Mathematical models for cellular interaction in development. Theor Biol 18(3):300–315

    Article  Google Scholar 

  • Lehman J, Stanley KO (2011) Abandoning objectives: evolution through the search for novelty alone. Evol Comput 19(2):189–223

    Article  Google Scholar 

  • Michalatos P, Kaijima S (2014) Eigenshells: structural patterns on modal forms. In: Shell structures for architecture: form finding and optimization. Taylor & Francis, Routledge, London, pp 195–210

    Google Scholar 

  • Miller JF (2000) Cartesian genetic programming. In: Genetic programming. European conference, EuroGP 2000, Edinburgh, April 2000. Lecture notes in computer science, vol 1802. Springer, Berlin, pp 121–132

    Google Scholar 

  • Preisinger C (2013) Linking structure and parametric geometry. Architectural Des 83(2):132–135

    Google Scholar 

  • Pugh J, Stanley KO (2013) Evolving multimodal controllers with HyperNEAT. In: Proceedings of the genetic and evolutionary computation conference (GECCO 2013), ACM, New York, 6–10 July 2013

    Google Scholar 

  • Quoc VL, Ranzato M, Monga R, Devin M, Chen K, Corrado G, Dean J, Ng A (2012) Building high-level features using large scale unsupervised learning. In: Proceedings of the 29th international conference on machine learning, Edinburgh, 26 June–1 July 2012

    Google Scholar 

  • Richards D, Amos M (2014) Designing with gradients: bio-inspired computation for digital fabrication. In: Proceedings of ACADIA 2014, association for computer-aided design in architecture, University of Southern California, Los Angeles, 23–25 October

    Google Scholar 

  • Risi S, Stanley KO (2012) An enhanced hypercube-based encoding for evolving the placement, density and connectivity of neurons. Artif Life 18(4):331–363

    Article  Google Scholar 

  • Siegelmann HT (1995) Computation beyond the turing limit. Science 268(5210):545–548

    Article  Google Scholar 

  • Stanley KO (2007) Compositional pattern producing networks: a novel abstraction of development. Genet Program Evolvable Mach 8(2):131–162

    Article  Google Scholar 

  • Stanley KO (2004) Efficient evolution of neural networks through complexification. Dissertation, University of Texas

    Google Scholar 

  • Stanley KO, D’Ambrosio D, Gauci J (2009) A hypercube-based indirect encoding for evolving large-scale neural networks. Artif Life 15(2):185–212

    Article  Google Scholar 

  • Vierlinger R, Bollinger K (2014) Accommodating change in parametric design. In: Proceedings of ACADIA 2014, association for computer-aided design in architecture, University of Southern California, Los Angeles, 23–25 October

    Google Scholar 

  • Wolfram S (2002) A new kind of science. Wolfram Media, Illinois

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert Vierlinger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Vierlinger, R. (2015). Towards AI Drawing Agents. In: Thomsen, M., Tamke, M., Gengnagel, C., Faircloth, B., Scheurer, F. (eds) Modelling Behaviour. Springer, Cham. https://doi.org/10.1007/978-3-319-24208-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24208-8_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24206-4

  • Online ISBN: 978-3-319-24208-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics