The Self-Adaptive Context Learning Pattern: Overview and Proposal

  • Jérémy BoesEmail author
  • Julien Nigon
  • Nicolas Verstaevel
  • Marie-Pierre Gleizes
  • Frédéric Migeon
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9405)


Over the years, our research group has designed and developed many self-adaptive multi-agent systems to tackle real-world complex problems, such as robot control and heat engine optimization. A recurrent key feature of these systems is the ability to learn how to handle the context they are plunged in, in other words to map the current state of their perceptions to actions and effects. This paper presents the pattern enabling the dynamic and interactive learning of the mapping between context and actions by our multi-agent systems.


Self-organisation Context Learning Adaptation Multi-agent system Cooperation Machine learning 


  1. 1.
    Ross Ashby, W.: An Introduction to Cybernetics. Chapman & Hall, London (1956)zbMATHGoogle Scholar
  2. 2.
    Bazire, M., Brézillon, P.: Understanding context before using it. In: Dey, A.K., Leake, D.B., Kokinov, B., Turner, R. (eds.) CONTEXT 2005. LNCS (LNAI), vol. 3554, pp. 29–40. Springer, Heidelberg (2005) CrossRefGoogle Scholar
  3. 3.
    Boes, J., Migeon, F., Glize, P., Salvy, E.: Model-free optimization of an engine control unit thanks to self-adaptive multi-agent systems. In: ERTS2, Toulouse, SIA/3AF/SEE, pp. 350–359 (2014)Google Scholar
  4. 4.
    Bonjean, N., Mefteh, W., Gleizes, M.-P., Maurel, C., Migeon, F.: Adelfe 2.0. In: Cossentino, M., Hilaire, V., Molesini, A., Seidita, V. (eds.) Handbook on Agent-Oriented Design Processes, pp. 19–63. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  5. 5.
    Brézillon, P.: Context in problem solving: a survey. Knowl. Eng. Rev. 14(01), 47–80 (1999)CrossRefzbMATHGoogle Scholar
  6. 6.
    Capera, D., Georgé, J.-P., Gleizes, M.-P., Glize, P.: The amas theory for complex problem solving based on self-organizing cooperative agents. In: Proceedings of the Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WET ICE 2003, pp. 383–388 (2003)Google Scholar
  7. 7.
    Chaput, H.H., Kuipers, B., Miikkulainen, R.: Constructivist learning: a neural implementation of the schema mechanism. In: Proceedings of the Workshop on Self-Organizing Maps (WSOM 2003) (2003)Google Scholar
  8. 8.
    Drescher, G.L.: Made-Up Minds: A Constructivist Approach to Artificial Intelligence. MIT Press, Cambridge (1991)zbMATHGoogle Scholar
  9. 9.
    Guivarch, V., Camps, V., Péninou, A.: AMADEUS: an adaptive multi-agent system to learn a user’s recurring actions in ambient systems. Adv. Distrib. Comput. Artif. Intell. J., Special Issue 1(3), 1–10 (2012)Google Scholar
  10. 10.
    Heylighen, F., Bates, J., Maack, M.N.: Encyclopedia of Library and Information Sciences. Taylor & Francis, London (2008)Google Scholar
  11. 11.
    Kalenka, S.: Modelling social interaction attitudes in multi-agent systems. Ph.D. thesis, Citeseer (2001)Google Scholar
  12. 12.
    Mazac, S., Armetta, F., Hassas, S.: On bootstrapping sensori-motor patterns for a constructivist learning system in continuous environments. In: Alife 14: Fourteenth International Conference on the Synthesis and Simulation of Living Systems (2014)Google Scholar
  13. 13.
    Noel, V., Zambonelli, F.: Engineering emergence in multi-agent systems: following the problem organisation. In: 2014 International Conference on High Performance Computing & Simulation (HPCS), pp. 444–451. IEEE (2014)Google Scholar
  14. 14.
    Panait, L., Luke, S.: Cooperative multi-agent learning: the state of the art. Auton. Agents Multi-Agent Syst. 11(3), 387–434 (2005)CrossRefGoogle Scholar
  15. 15.
    Perotto, F.S., Vicari, R., Alvares, L.O.: An autonomous intelligent agent architecture based on constructivist AI. In: Bramer, M., Devedzic, V. (eds.) Artificial Intelligence Applications and Innovations. IFIP, vol. 154, pp. 103–115. Springer, New York (2004)CrossRefGoogle Scholar
  16. 16.
    Di Marzo Serugendo, G., Gleizes, M.-P., Karageorgos, A.: Self-organising systems. In: Di Marzo Serugendo, G., Gleizes, M.-P., Karageorgos, A. (eds.) Self-organising Software, pp. 7–32. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  17. 17.
    Verstaevel, N., Régis, C., Gleizes, M.-P., Robert, F.: Principles and experimentations of self-organizing embedded agents allowing learning from demonstration in ambient robotic. Procedia Comput. Sci. 52, 194–201 (2015). The 6th International Conference on Ambient Systems, Networks and Technologies (ANT 2015)CrossRefGoogle Scholar
  18. 18.
    Verstaevel, N., Régis, C., Guivarch, V., Gleizes, M.-P., Robert, F.: Extreme sensitive robotic a context-aware ubiquitous learning. In: ICAART, INSTICC, vol. 1, pp. 242–248 (2015)Google Scholar
  19. 19.
    Videau, S., Bernon, C., Glize, P., Uribelarrea, J.-L.: Controlling bioprocesses using cooperative self-organizing agents. In: Demazeau, Y., Pĕchoucĕk, M., Corchado, J.M., Bajo Pérez, J. (eds.) Advances on Practical Applications of Agents and Multiagent Systems. AISC, vol. 88, pp. 141–150. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Jérémy Boes
    • 1
    Email author
  • Julien Nigon
    • 1
  • Nicolas Verstaevel
    • 1
  • Marie-Pierre Gleizes
    • 1
  • Frédéric Migeon
    • 1
  1. 1.SMAC TeamIRITToulouseFrance

Personalised recommendations