Self-Adaptive Large Language Model (LLM)-Based Multiagent Systems (2307.06187v1)
Abstract: In autonomic computing, self-adaptation has been proposed as a fundamental paradigm to manage the complexity of multiagent systems (MASs). This achieved by extending a system with support to monitor and adapt itself to achieve specific concerns of interest. Communication in these systems is key given that in scenarios involving agent interaction, it enhances cooperation and reduces coordination challenges by enabling direct, clear information exchange. However, improving the expressiveness of the interaction communication with MASs is not without challenges. In this sense, the interplay between self-adaptive systems and effective communication is crucial for future MAS advancements. In this paper, we propose the integration of LLMs such as GPT-based technologies into multiagent systems. We anchor our methodology on the MAPE-K model, which is renowned for its robust support in monitoring, analyzing, planning, and executing system adaptations in response to dynamic environments. We also present a practical illustration of the proposed approach, in which we implement and assess a basic MAS-based application. The approach significantly advances the state-of-the-art of self-adaptive systems by proposing a new paradigm for MAS self-adaptation of autonomous systems based on LLM capabilities.
- I. Fakhir, A. R. Kazmi, A. Qasim, and A. Ishaq, “Smacs: A framework for formal verification of complex adaptive systems,” Open Computer Science, vol. 13, no. 1, p. 20220275, 2023.
- D. Weyns and M. Georgeff, “Self-adaptation using multiagent systems,” IEEE software, vol. 27, no. 1, pp. 86–91, 2009.
- E. Pagello, A. D’Angelo, F. Montesello, F. Garelli, and C. Ferrari, “Cooperative behaviors in multi-robot systems through implicit communication,” Robotics and Autonomous Systems, vol. 29, no. 1, pp. 65–77, 1999.
- R. Sendra-Arranz and Á. Gutiérrez, “Emergence of communication through artificial evolution in an orientation consensus task in swarm robotics,” in IFIP International Conference on Artificial Intelligence Applications and Innovations. Springer, 2023, pp. 515–526.
- J. Cleland-Huang, A. Agrawal, M. Vierhauser, M. Murphy, and M. Prieto, “Extending mape-k to support human-machine teaming,” in Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2022, pp. 120–131.
- Y. Altshuler, “Recent developments in the theory and applicability of swarm search,” Entropy, vol. 25, no. 5, p. 710, 2023.
- W. X. Zhao, K. Zhou, J. Li, T. Tang, X. Wang, Y. Hou, Y. Min, B. Zhang, J. Zhang, Z. Dong et al., “A survey of large language models,” arXiv preprint arXiv:2303.18223, 2023.
- J. Wei, Y. Tay, R. Bommasani, C. Raffel, B. Zoph, S. Borgeaud, D. Yogatama, M. Bosma, D. Zhou, D. Metzler et al., “Emergent abilities of large language models,” arXiv preprint arXiv:2206.07682, 2022.
- J. Huang, S. S. Gu, L. Hou, Y. Wu, X. Wang, H. Yu, and J. Han, “Large language models can self-improve,” arXiv preprint arXiv:2210.11610, 2022.
- N. M. do Nascimento and C. J. P. de Lucena, “Fiot: An agent-based framework for self-adaptive and self-organizing applications based on the internet of things,” Information Sciences, vol. 378, pp. 161–176, 2017.
- T. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell et al., “Language models are few-shot learners,” Advances in neural information processing systems, vol. 33, pp. 1877–1901, 2020.
- B. Porter, R. Rodrigues Filho, and P. Dean, “A survey of methodology in self-adaptive systems research,” in 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS). IEEE, 2020, pp. 168–177.
- A. Farahani, E. Nazemi, G. Cabri, and N. Capodieci, “Enabling autonomic computing support for the jade agent platform,” Scalable Computing: Practice and Experience, vol. 18, no. 1, pp. 91–103, 2017.
- J. Andersson, M. Caporuscio, M. D’Angelo, and A. Napolitano, “Architecting decentralized control in large-scale self-adaptive systems,” Computing, pp. 1–34, 2023.
- P. Dehraj and A. Sharma, “A review on architecture and models for autonomic software systems,” The Journal of Supercomputing, vol. 77, pp. 388–417, 2021.
- R. Araújo and R. Holmes, “Lightweight self-adaptive configuration using machine learning,” in Proceedings of the 31st Annual International Conference on Computer Science and Software Engineering, 2021, pp. 133–142.
- F. Bellifemine, G. Caire, T. Trucco, G. Rimassa, and R. Mungenast, “Jade administrator’s guide,” TILab (February 2006), 2003.
- Nathalia Nascimento (17 papers)
- Paulo Alencar (35 papers)
- Donald Cowan (28 papers)