Affordance-Based Interaction Design for Agent-Based Simulation Models

  • Franziska KlüglEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8953)


When designing and implementing an Agent-Based Simulation model a major challenge is to formulate the interactions between agents and between agents and their environment. In this contribution we present an approach for capturing agent-environment interactions based on the “affordance” concept. Originated in ecological psychology, affordances represent relations between environmental objects and potential actions that an agent may perform with those objects and thus offer a higher abstraction level for dealing with potential interaction. Our approach has two elements: a methodology for using the affordance concept to identify interactions and secondly, a suggestion for integrating affordances into agents’ decision making. We illustrate our approach indicating an agent-based model of after-earthquake behavior.



The author wants to thank Sabine Timpf for introducing her to the affordance idea, as well as Per-Olof Persson and Sepideh Pashami for valuable discussions of the topics addressed in the paper. The work was funded by KKS (the Knowledge Foundation) in the RM4RS (Rapid Mapping for Realistic Simulation) project.


  1. 1.
    Chemero, A.: An outline of a theory of affordances. Ecol. Psychol. 15(2), 181–195 (2003)CrossRefGoogle Scholar
  2. 2.
    Cornwell, J.B., O’Brien, K., Silverman, B.G., Toth, J.A.: Affordance theory for improving the rapid generation, composability, and reusability of synthetic agents and objects. In: Presented at 2003 BRIMS Conference (Behavior Representation in Modelling and Simulation) (2003).
  3. 3.
    Epstein, J.M.: Generative Social Science: Studies in Agent-Based Computational Modeling. Princeton University Press, Princeton (2007)Google Scholar
  4. 4.
    Gibson, J.J.: The Ecological Approach to Visual Perception. Houghton Mifflin, Boston (1979)Google Scholar
  5. 5.
    Gorniak, P.J.: The Affordance-Based Concept. Ph.D. thesis, School of Architecture and Planning, MIT (2005)Google Scholar
  6. 6.
    Horton, T.E., Chakraborty, A., Amant, R.S.: Affordances for robots: a brief survey. AVANT 2, 70–84 (2012)Google Scholar
  7. 7.
    Jonietz, D., Timpf, S.: An affordance-based simulation framework for assessing spatial suitability. In: Tenbrink, T., Stell, J., Galton, A., Wood, Z. (eds.) COSIT 2013. LNCS, vol. 8116, pp. 169–184. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  8. 8.
    Joo, J., Kim, N., Wysk, R.A., Rothrock, L., Son, Y.-J., Gwang Oh, Y., Lee, S.: Agent-based simulation of affordance-based human behaviors in emergency evacuation. Simul. Model. Pract. Theory 13, 99–115 (2013)CrossRefGoogle Scholar
  9. 9.
    Jordan, T., Raubal, M., Gartrell, B., Egenhöfer, M.J.: An affordance-based model of place in GIS. In: Poiker, T., Chrisman, N. (eds.) Proceeding of 8th International Symposium on Spatial Data Handling, pp. 98–109. Vancouver, CA (1998)Google Scholar
  10. 10.
    Kapadia, M., Singh, S., Hewlett, W., Faloutsos, P.: Egocentric affordance fields in pedestrian steering. In: Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games (I3D 2009), pp. 215–223. ACM, New York (2009)Google Scholar
  11. 11.
    Klügl, F.: Multiagent simulation model design strategies. In: Proceedings of the Second Multi-Agent Logics, Languages, and Organisations Federated Workshops (MALLOW), Turin, Italy, September 7–10, 2009, vol. 494 of CEUR Workshop Proceedings (2009)Google Scholar
  12. 12.
    Ksontini, F., Mandiau, R., Guessoum, Z., Espié, S.: Affordance-based agent model for traffic simulation. J. Auton. Agent. Multi-Agent Syst. (2014)Google Scholar
  13. 13.
    Kubera, Y., Mathieu, P., Picault, S.: IODA: an interaction-oriented approach for multi-agent based simulations. Auton. Agent. Multi-Agent Syst. 23(3), 303–343 (2011)CrossRefGoogle Scholar
  14. 14.
    Maslow, A.H.: A theory of human motivation. Psychol. Rev. 50(4), 370–396 (1943)CrossRefGoogle Scholar
  15. 15.
    Murphy, R.R.: Case studies of applying Gibson’s ecological approach to mobile robotics. IEEE Trans. Syst. Man Cybern. B Cybern. Part A Syst. Hum. 29(1), 105–111 (1999)CrossRefGoogle Scholar
  16. 16.
    Ortmann, J., Kuhn, W.: Affordances as qualities. In: Galton, A., Mizoguchi, R. (eds.) Proceedings of the 2010 Conference on Formal Ontology in Information Systems (FOIS 2010), pp. 117–130. IOS Press, The Netherlands (2010)Google Scholar
  17. 17.
    Papasimeon, M.: Modelling agent-environment interaction in multi-agent simulations with affordances. Ph.D. thesis, Melbourne School of Engineering, University of Melbourne (2009)Google Scholar
  18. 18.
    Raubal, M.: Ontology and epistemology for agent-based wayfinding simulation. Int. J. Geog. Inform. Sci. 15, 653–665 (2001)CrossRefGoogle Scholar
  19. 19.
    Raubal, M., Moratz, R.: A functional model for affordance-based agents. In: Rome, E., Hertzberg, J., Dorffner, G. (eds.) Towards Affordance-Based Robot Control. LNCS (LNAI), vol. 4760, pp. 91–105. Springer, Heidelberg (2008) CrossRefGoogle Scholar
  20. 20.
    Şahin, E., Çakmak, M., Doğar, M.R., Uğur, E., Üçoluk, G.: To afford or not to afford: a new formalism of affordances towards affordance-based robot control. Adapt. Behav. 15(4), 447–472 (2007)CrossRefGoogle Scholar
  21. 21.
    Shaw, R.: The agent-environment interface: Simon’s indirect or Gibson’s direct coupling. Ecol. Psychol. 15(1), 37–106 (2003)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.School of Science and TechnologyÖrebro UniversityÖrebroSweden

Personalised recommendations