Abstract
Agents frequently collaborate to achieve a shared goal or to accomplish a task that they cannot do alone. However, collaboration is difficult in open multi-agent systems where agents share constrained resources to achieve both individual and shared goals. In current approaches to collaboration, agents are organised into disjoint groups and social reasoning is used to capture their capabilities when selecting a qualified set of collaborators. These approaches are not useful when agents are in multiple, overlapping groups; depend on each other when using shared resources; have multiple goals to achieve simultaneously; and have to share the overall costs and benefits. In this article, agents use social reasoning to enhance their understanding of other agents’ goals and their dependencies, and self-adaptive techniques to adapt their level of self-interest in a collaborative process, with a view to contributing to lowering shared costs or increasing shared benefits. This model aims at improving the extent to which agents’ goals are met while improving shared resource usage efficiency. For example, in a public transport system where each mode of transport has limited capacity, commuters will be enabled to make choices that avoid over-capacity in different modes, or in a smart energy grid with limited capacity, users can make choices as to when they increase their demand. The model simultaneously helps avoid overloading a shared resource while allowing users to achieve their own goals. The proposed model is evaluated in an open multi-agent system with 100 agents operating in multiple overlapping groups and sharing multiple constrained resources. The impact of agents’ varying levels of social dependencies, mobility, and their groups’ density on their individual and shared goal achievement is analysed.
- Bo An, Zhiqi Shen, Chunyan Miao, and Daijie Cheng. 2007. Algorithms for transitive dependence-based coalition formation. IEEE Transactions on Industrial Informatics 3, 3, 234--245.Google ScholarCross Ref
- Gerrit Anders, Alexander Schiendorfer, Florian Siefert, Jan-Philipp Steghöfer, and Wolfgang Reif. 2015. Cooperative resource allocation in open systems of systems. ACM Transactions on Autonomous and Adaptive Systems 10, 2, 11. Google ScholarDigital Library
- Matteo Baldoni, Cristina Baroglio, and Federico Capuzzimati. 2014. Reasoning about social relationships with Jason. In Proceedings of the 1st International Workshop on Multiagent Foundations of Social Computing (SC-AAMAS’14).Google Scholar
- Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati, and Roberto Micalizio. 2018. Commitment-based agent interaction in JaCaMo+. Fundamenta Informaticae 159, 1--2, 1--33.Google ScholarCross Ref
- Amotz Bar-Noy, Reuven Bar-Yehuda, Ari Freund, Joseph Naor, and Baruch Schieber. 2001. A unified approach to approximating resource allocation and scheduling. Journal of the ACM 48, 5, 1069--1090. Google ScholarDigital Library
- Samuel Barrett and Peter Stone. 2015. Cooperating with unknown teammates in complex domains: A robot soccer case study of ad hoc teamwork. In Proceedings of the 29th AAAI Conference on Artificial Intelligence. 2010--2016. Google ScholarDigital Library
- Ken Birman and Thomas Joseph. 1987. Exploiting virtual synchrony in distributed systems. In Proceedings of the 11th ACM Symposium on Operating Systems Principles, Vol. 21. Google ScholarDigital Library
- Mark Burton, Paul Brna, and Rachel Pilkington. 2000. Clarissa: A laboratory for the modelling of collaboration. International Journal of Artificial Intelligence in Education 11, 2, 79--105.Google Scholar
- Valerio Capraro. 2013. A model of human cooperation in social dilemmas. PLoS One 8, 8, e72427.Google ScholarCross Ref
- Cristiano Castelfranchi. 1998. Modelling social action for AI agents. Artificial Intelligence 103, 1--2, 157--182. Google ScholarDigital Library
- Cristiano Castelfranchi and Rosaria Conte. 1992. Emergent functionality among intelligent systems: Cooperation within and without minds. AI 8 Society 6, 1, 78--87. Google ScholarDigital Library
- Yann Chevaleyre, Paul E. Dunne, Ulle Endriss, Jérôme Lang, Michel Lemaitre, Nicolas Maudet, Julian Padget, et al. 2006. Issues in multiagent resource allocation. Informatica 30, 1, 3--31.Google Scholar
- Franco Cicirelli, Andrea Giordano, and Libero Nigro. 2015. Efficient environment management for distributed simulation of large-scale situated multi-agent systems. Concurrency and Computation: Practice and Experience 27, 3, 610--632. Google ScholarDigital Library
- Philip R. Cohen and Hector J. Levesque. 1990. Intention is choice with commitment. Artificial Intelligence 42, 2, 213--261. Google ScholarDigital Library
- Rosaria Conte and Jaime Simão Sichman. 2002. Dependence graphs: Dependence within and between groups. Computational 8 Mathematical Organization Theory 8, 2, 87--112. Google ScholarDigital Library
- Gabriel de O. Ramos, Juan C. Burguillo, and Ana L. C. Bazzan. 2014. Dynamic constrained coalition formation among electric vehicles. Journal of the Brazilian Computer Society 20, 1, 8.Google Scholar
- Jorge Ejarque, Raul Sirvent, and Rosa M. Badia. 2010. A multi-agent approach for semantic resource allocation. In Proceedings of the 2nd IEEE International Conference on Cloud Computing Technology and Science (CloudCom’10). IEEE, Los Alamitos, CA, 335--342. Google ScholarDigital Library
- Matthew E. Gaston and Marie des Jardins. 2005. Agent-organized networks for dynamic team formation. In Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems. ACM, New York, NY, 230--237. Google ScholarDigital Library
- Andreas Gerber and Matthias Klusch. 2000. DCF-S: A dynamic coalition formation scheme for rational agents. In Proceedings of the 1st International Joint Conference on Agent and Multi-Agent Systems. ACM, New York, NY.Google Scholar
- Robin Glinton, Katia P. Sycara, and Paul Scerri. 2008. Agent organized networks Redux. In Proceedings of the 23rd AAAI Conference on Artificial Intelligence, Vol. 8. 83--88. Google ScholarDigital Library
- Fatemeh Golpayegani and Siobhan Clarke. 2018. Co-ride: Collaborative preference-based taxi-sharing and taxi-dispatch. In Proceedings of the 2018 IEEE 30th International Conference on Tools With Artificial Intelligence (ICTAI’18). IEEE, Los Alamitos, CA, 864--871.Google ScholarCross Ref
- Fatemeh Golpayegani, Ivana Dusparic, and Siobhan Clarke. 2015. Collaborative, parallel Monte Carlo tree search for autonomous electricity demand management. In Proceedings of the 2015 Conference on Sustainable Internet and ICT for Sustainability (SustainIT’15). IEEE, Los Alamitos, CA, 1--8.Google ScholarCross Ref
- Fatemeh Golpayegani, Ivana Dusparic, Adam Taylor, and Siobhán Clarke. 2016. Multi-agent collaboration for conflict management in residential demand response. Computer Communications 96, 63--72.Google ScholarCross Ref
- Fatemeh Golpayegani, Zahra Sahaf, Ivana Dusparic, and Siobhán Clarke. 2018. Participant selection for short-term collaboration in open multi-agent systems. Simulation Modelling Practice and Theory 83, 149--161.Google ScholarCross Ref
- Barbara J. Grosz and Sarit Kraus. 1999. The evolution of SharedPlans. In Foundations of Rational Agency. Springer, 227--262.Google Scholar
- Anna Gunnthorsdottir, Daniel Houser, and Kevin McCabe. 2007. Disposition, history and contributions in public goods experiments. Journal of Economic Behavior 8 Organization 62, 2, 304--315.Google ScholarCross Ref
- Trung Dong Huynh, Nicholas R. Jennings, and Nigel R. Shadbolt. 2006. An integrated trust and reputation model for open multi-agent systems. Autonomous Agents and Multi-Agent Systems 13, 2, 119--154. Google ScholarDigital Library
- Matthias Klusch and Andreas Gerber. 2002. Dynamic coalition formation among rational agents. IEEE Intelligent Systems 17, 3, 42--47. Google ScholarDigital Library
- Ruby L. V. Moritz and Martin Middendorf. 2015. Decentralized and dynamic group formation of reconfigurable agents. Memetic Computing 7, 2, 77--91.Google ScholarCross Ref
- Huan Pan, Xiaohong Nian, and Ling Guo. 2014. Second-order consensus in multi-agent systems based on second-order neighbours’ information. International Journal of Systems Science 45, 5, 902--914. Google ScholarDigital Library
- Ana Peleteiro, Juan C. Burguillo, Michael Luck, Josep Ll Arcos, and Juan A. Rodríguez-Aguilar. 2015. Using reputation and adaptive coalitions to support collaboration in competitive environments. Engineering Applications of Artificial Intelligence 45, 325--338. Google ScholarDigital Library
- Isaac Pinyol and Jordi Sabater-Mir. 2013. Computational trust and reputation models for open multi-agent systems: A review. Artificial Intelligence Review 40, 1, 1--25. Google ScholarDigital Library
- Muhammad Bilal Qureshi, Maryam Mehri Dehnavi, Nasro Min-Allah, Muhammad Shuaib Qureshi, Hameed Hussain, Ilias Rentifis, Nikos Tziritas, et al. 2014. Survey on grid resource allocation mechanisms. Journal of Grid Computing 12, 2, 399--441. Google ScholarDigital Library
- Talal Rahwan, Sarvapali D. Ramchurn, Nicholas R. Jennings, and Andrea Giovannucci. 2009. An anytime algorithm for optimal coalition structure generation. Journal of Artificial Intelligence Research 34, 1, 521--567. Google ScholarDigital Library
- Abhijit Ramalingam, Sara Godoy, Antonio J. Morales, and James M. Walker. 2016. An individualistic approach to institution formation in public good games. Journal of Economic Behavior 8 Organization 129, 18--36.Google ScholarCross Ref
- Charles Rich and Candace L. Sidner. 1998. COLLAGEN: A collaboration manager for software interface agents. User Modeling and User-Adapted Interaction 8, 3--4, 315--350. Google ScholarDigital Library
- Jeremy Roschelle and Stephanie D. Teasley. 1995. The construction of shared knowledge in collaborative problem solving. In Computer Supported Collaborative Learning. Springer, 69--97.Google Scholar
- John R. Searle. 1990. Collective intentions and actions. In Intentions in Communication, P. R. Cohen, J. Morgan, and M. Pollack (Eds.). MIT Press, Cambridge, MA, 401--415.Google Scholar
- Hyesung Seok and Shimon Y. Nof. 2014. Dynamic coalition reformation for adaptive demand and capacity sharing. International Journal of Production Economics 147, 136--146.Google ScholarCross Ref
- Jaime Simão Sichman. 1998. DEPINT: Dependence-based coalition formation in an open multi-agent scenario. Journal of Artificial Societies and Social Simulation 1, 2, 1--3.Google Scholar
- Jaime Simão Sichman and Rosaria Conte. 2002. Multi-agent dependence by dependence graphs. In Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1. ACM, New York, NY, 483--490. Google ScholarDigital Library
- Jaime Simão Sichman and Yves Demazeau. 1995. Exploiting social reasoning to deal with agency level inconsistency. In Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS-95). 352--359.Google Scholar
- Jaime Simão Sichman and Yves Demazeau. 1996. A model for the decision phase of autonomous belief revision in open multi-agent systems. Journal of the Brazilian Computer Society 3, 1, 40--50.Google Scholar
- Leen-Kiat Soh and Costas Tsatsoulis. 2002. Allocation algorithms in dynamic negotiation-based coalition formation. In Proceedings of the Autonomous Agents and Multi-Agent Systems Workshop (AAMAS’02), Vol. 7. 16--23.Google Scholar
- Yutao Tang and Peng Yi. 2017. Distributed resource allocation over a class of nonlinear multi-agent systems. arXiv:1702.01399.Google Scholar
- Wanyuan Wang and Yichuan Jiang. 2014. A practical negotiation-based team formation model for non-cooperative social networks. In Proceedings of the 26th IEEE International Conference on Tools With Artificial Intelligence (ICTAI’14). IEEE, Los Alamitos, CA, 344--351. Google ScholarDigital Library
- Jingan Yang and Zhenghu Luo. 2007. Coalition formation mechanism in multi-agent systems based on genetic algorithms. Applied Soft Computing 7, 2, 561--568. Google ScholarDigital Library
- Dayong Ye, Minjie Zhang, and Danny Sutanto. 2013. Self-adaptation-based dynamic coalition formation in a distributed agent network: A mechanism and a brief survey. IEEE Transactions on Parallel and Distributed Systems 24, 5, 1042--1051. Google ScholarDigital Library
Index Terms
- Using Social Dependence to Enable Neighbourly Behaviour in Open Multi-Agent Systems
Recommendations
Fusion of dependence networks in multi-agent systems: application to support net-enabled littoral surveillance
AIS-ADM'07: Proceedings of the 2nd international conference on Autonomous intelligent systems: agents and data miningIn a multi-agent system, agents need to identify their relationships in order to coordinate their actions. Actually, coordination is the most challenging issue in multi-agent design. Very often, the definition of agents' relationships depends on the ...
A Plan Based Coalition Formation Model for Multi-agent Systems
WI-IAT '11: Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02This article addresses the coalition formation problem in a multi-agent context where agents plan their activities dynamically and use these plans to coordinate their actions and form suitable coalitions. In most coalition formation methods, when ...
Using norms to control open multi-agent systems
In this thesis we propose to use norms, which are formal descriptions of acceptable behaviours, to define control, coordination and cooperation mechanisms for multi-agent systems. Specifically, in this thesis we have developed norm-based mechanisms for ...
Comments