Skip to main content

Self-assembly in Patterns with Minimal Surprise: Engineered Self-organization and Adaptation to the Environment

  • Conference paper
  • First Online:
Book cover Distributed Autonomous Robotic Systems

Abstract

For complex and open-ended robot behaviors, it may prove to be important to find an intrinsic driver for pattern formation and self-organization. We apply methods of evolutionary computation and the idea of evolving prediction networks as world models in pair with action-selection networks to implement such a driver, especially in collective robot systems. Giving fitness for good predictions when evolving causes a bias towards easy-to-predict environments and behaviors in the form of emergent patterns, that is, minimal surprise. However, stimulating the emergence of complex behaviors requires to carefully configure allowed actions, sensor models, and the environment. While having shown the emergence of aggregation, dispersion, and flocking before, we increase the scenario’s complexity by studying self-assembly and manage its feasibility by limiting ourselves to a simulated grid world. We observe emergent patterns of self-assembled robots adapted to different environments. Finally, we investigate how minimal surprise can be augmented to engineer self-organization of desired patterns.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.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

Notes

  1. 1.

    https://youtu.be/waa0YTtsJKY.

References

  1. Bongard, J.C.: Evolutionary robotics. Commun ACM 56(8), 74–83 (2013)

    Article  Google Scholar 

  2. Borkowski, R., Hamann, H.: Evolving robot swarm behaviors by minimizing surprise: results of simulations in 2-d on a torus. In: Evolving Collective Behaviors in Robotics Workshop, GECCO 2017. pp. 1679–1680. ACM (2017)

    Google Scholar 

  3. Der, R., Martius, G.: The playful machine: theoretical foundation and practical realization of self-organizing robots, vol. 15. Springer Science & Business Media (2012)

    Google Scholar 

  4. Friston, K.: The free-energy principle: a unified brain theory? Nat. Rev. Neurosci. 11(2), 127–138 (2010)

    Article  Google Scholar 

  5. Groß, R., Gu, Y., Li, W., Gauci, M.: Generalizing GANs: a turing perspective. In: Advances in Neural Information Processing Systems (NIPS), pp. 6319–6329 (2017)

    Google Scholar 

  6. Hamann, H.: Evolution of collective behaviors by minimizing surprise. In: Sayama, H., Rieffel, J., Risi, S., Doursat, R., Lipson, H. (eds.) 14th International Conference on the Synthesis and Simulation of Living Systems (ALIFE 2014), pp. 344–351. MIT Press (2014)

    Google Scholar 

  7. Hamann, H.: Evolving prediction machines: collective behaviors based on minimal surprisal. In: International Conference on Genetic and Evolutionary Computation (GECCO 2014), pp. 31–32. ACM (2014) [extended abstract]

    Google Scholar 

  8. Hamann, H.: Swarm Robotics: A Formal Approach. Springer (2018)

    Google Scholar 

  9. Li, W., Gauci, M., Groß, R.: Turing learning: a metric-free approach to inferring behavior and its application to swarms. Swarm Intell. 10(3), 211–243 (2016)

    Article  Google Scholar 

  10. Martius, G., Herrmann, J.M.: Taming the beast: guided self-organization of behavior in autonomous robots. In: Doncieux, S., Girard, B., Guillot, A., Hallam, J., Meyer, J.A., Mouret, J.B. (eds.) From Animals to Animals 11, vol. 6226, pp. 50–61. Springer (2010)

    Google Scholar 

  11. Nolfi, S., Parisi, D., Elman, J.L.: Learning and evolution in neural networks. Adapt. Behav. 3(1), 5–28 (1994)

    Article  Google Scholar 

  12. Nolfi, S., Spalanzani, A.: Learning and Evolution: On the Effects of Directional Learning, p. 16 (2002)

    Google Scholar 

  13. Radford, A., Metz, L., Chintala, S.: Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv:1511.06434 (2015)

  14. Trianni, V.: Evolutionary Swarm Robotics—Evolving Self-Organising Behaviours in Groups of Autonomous Robots, Studies in Computational Intelligence, vol. 108. Springer, Berlin, Germany (2008)

    Google Scholar 

  15. Zahadat, P., Hamann, H., Schmickl, T.: Evolving Collective Behaviors with Diverse but Predictable Sensor States, vol. 2015, p. 174. MIT Press (2015) [extended abstract]

    Google Scholar 

  16. Zahadat, P., Hamann, H., Schmickl, T.: Evolving diverse collective behaviors independent of swarm density. In: Workshop Evolving Collective Behaviors in Robotics (GECCO 2015), pp. 1245–1246. ACM (2015) [extended abstract]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tanja Katharina Kaiser .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaiser, T.K., Hamann, H. (2019). Self-assembly in Patterns with Minimal Surprise: Engineered Self-organization and Adaptation to the Environment. In: Correll, N., Schwager, M., Otte, M. (eds) Distributed Autonomous Robotic Systems. Springer Proceedings in Advanced Robotics, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-030-05816-6_13

Download citation

Publish with us

Policies and ethics