A context-aware convention formation framework for large-scale networks
In this article, we present a decentralized convention formation framework for creating social conventions within large multiagent convention spaces. We study the role of the topological characteristics of the network in forming conventions with an emphasis on scale-free topologies. We hypothesize that contextual knowledge encapsulated in the topology can help improve both the quality of the emergent convention and the speed of forming such a convention. We also investigate the influence of network diversity. While recent research on diversity indicates that it improves organizational productivity, we observe that not all diversity is equally useful and identify the necessary conditions to maximize the benefit of diversity. We validate our convention formation framework using a language coordination problem in which agents in a multiagent system construct a common lexicon in a decentralized fashion. Agent interactions are modeled using a language game where every agent repeatedly plays with its neighbors. Each agent stochastically updates its lexicon based on the utility values of the lexicons received from its immediate neighbors. We introduce a novel context-aware utility computation mechanism and equip the agents with the ability to reorganize their neighborhood based on this utility estimate to expedite the convention formation process. A key idea behind our approach is the ability of socially influential high-utility-lexicon agents to bias their neighbors towards accepting their lexicons. Extensive experimentation results indicate that our proposed solution is both effective (able to converge into a large majority convention state with more than 90% agents sharing a high-quality lexicon) and efficient (faster) as compared to state-of-the-art approaches for social conventions in large convention spaces.
KeywordsMultiagent systems Large dynamic networks Contextual information Convention Diversity Framework
We thank Professor Sherief Abdallah for his contributions towards our initial investigations of scale-free networks. We also thank the two anonymous reviewers for their insightful comments.
- 1.Pujol, J. M., Delgado, J., Sangesa, R., & Flache, A. (2005). The role of clustering on the emergence of efficient social conventions. In L. P. Kaelbling & A. Saffiotti (Eds.), The international joint conference on artificial intelligence (IJCAI) (pp. 965–970).Google Scholar
- 2.Sugawara, T. (2011). Emergence and stability of social conventions in conflict situations. In T. Walsh (Ed.), The international joint conference on artificial intelligence (IJCAI) (pp. 371–378). IJCAI/AAAI.Google Scholar
- 3.Walker, A., & Wooldridge, M. (1995). Understanding the emergence of conventions in multi-agent systems. In V. R. Lesser & L. Gasser (Eds.), Proceedings of the first international conference on multiagent systems (ICMAS) (pp. 384–389). The MIT Press.Google Scholar
- 4.Criado, N., Argente, E., Garrido, A., Gimeno, J. A., Igual, F., Botti, V. J., et al. (2011). Norm enforceability in electronic institutions? In M. De Vos, N. Fornara, J. V. Pitt, & G. Vouros (Eds.), Coordination, organizations, institutions, and norms in agent systems VI, lecture notes in computer science (Vol. 6541, pp. 250–267).Google Scholar
- 5.Davidsson, P., & Jacobsson, A. (2007). Aligning models of normative systems and artificial societies: Towards norm-governed behavior in virtual enterprises. In G. Boella, L. W. N. van der Torre & H. Verhagen (Eds.), Normative multi-agent systems, ser. Dagstuhl seminar proceedings (Vol. 07122). Internationales Begegnungs- und Forschungszentrum fr Informatik (IBFI), Schloss Dagstuhl, Germany.Google Scholar
- 6.Li, S., & Chen, Z. (2010). Social services computing: Concepts, research challenges, and directions. In Proceedings of the 2010 IEEE/ACM international conference on green computing and communications & international conference on cyber, physical and social computing, ser. GREENCOM-CPSCOM ’10 (pp. 840–845). Washington, DC: IEEE Computer Society. https://doi.org/10.1109/GreenCom-CPSCom.2010.122.
- 7.Artikis, A., Kamara, L., Pitt, J., & Sergot, M. J. (2004). A protocol for resource sharing in norm-governed ad hoc networks. In J. A. Leite, A. Omicini, P. Torroni & P. Yolum (Eds.), Declarative agent languages and technologies (DALT), ser. lecture notes in computer science (Vol. 3476, pp. 221–238). Springer.Google Scholar
- 8.Salazar, N., Rodríguez-Aguilar, J. A., & Arcos, J. L. (2010). Self-configuring sensors for uncharted environments. In Fourth IEEE international conference on self-adaptive and self-organizing systems, SASO 2010, Budapest, Hungary, 27 September–1 October 2010 (pp. 134–143). https://doi.org/10.1109/SASO.2010.38.
- 10.Nowak, M. A., Plotkin, J. B., & Krakauer, D. (1999). The evolutionary language game. Journal of Theoretical Biology, 200(2), 147–162. http://www.isrl.uiuc.edu/~amag/langev/paper/nowak99theEvolutionary.html.
- 13.Villatoro, D., Sen, S., & Sabater-Mir, J. (2009). Topology and memory effect on convention emergence. In The proceedings of the intelligent agent technology (IAT) (pp. 233–240).Google Scholar
- 14.Hasan, M. R., & Raja, A. (2013). Emergence of cooperation using commitments and complex network dynamics. In The proceedings of the intelligent agent technology (IAT) (pp. 345–352).Google Scholar
- 15.Salazar, N., Rodriguez-Aguilar, J. A., & Arcos, J. L. (2010). Robust coordination in large convention spaces. AI Communications, 23(4), 357–372. http://dl.acm.org/citation.cfm?id=1898063.1898068.
- 17.Kittock, J. E. (1995). Emergent conventions and the structure of multi-agent systems. In L. Nadel & D. Stein (Eds.), Studies in the sciences of complexity. Reading, MA: Addison-Wesley.Google Scholar
- 18.Shoham, Y., & Tennenholtz, M. (1992). Emergent conventions in multi-agent systems: Initial experimental results and observations. In The 3rd international conference on principles of knowledge representation and reasoning (pp. 225–231). San Mateo, CA: Morgan Kauffmann.Google Scholar
- 19.Steels, L. (1999). The talking heads experiment. Volume 1. Words and meanings. Antwerpen: Laboratorium.Google Scholar
- 20.Savarimuthu, B. T. R., Purvis, M., Purvis, M. K., & Cranefield, S. (2008). Social norm emergence in virtual agent societies. In M. Baldoni, T. C. Son, M. B. van Riemsdijk & M. Winikoff (Eds.), DALT, ser. Lecture notes in computer science (Vol. 5397, pp. 18–28). Springer.Google Scholar
- 23.Hasan, M. R. (2013). Emergence of privacy conventions in online social networks. In The proceedings of the international conference on autonomous agents and multiagent systems (AAMAS 2013) (pp. 1433–1434).Google Scholar
- 24.Kumaraguru, P., & Cranor, L. F. (2005). Privacy indexes: A survey of westin’s studies. Institute for Software Research International (ISRI), Carnegie Mellon University, Tech. Rep.Google Scholar
- 25.Catanese, S., Meo, P. D., Ferrara, E., Fiumara, G., & Provetti, A. (2011). Extraction and analysis of facebook friendship relations. In A. Abraham (Ed.), Computational social networks: Mining and visualization. London: Springer.Google Scholar
- 26.Villatoro, D. (2011). Social norms for policing multi-agent systems and virtual societies. PhD Dissertation, Universitat Autnoma de Barcelona.Google Scholar
- 28.Salazar, N., Juan, A., Aguilar, R., Arcos, J. L., Peleteiro, A., & Burguillo-Rial, J. (2011). Emergence of cooperation on complex networks. In The proceedings of the international conference on autonomous agents and multiagent systems (AAMAS 2011) (pp. 669–676).Google Scholar
- 29.DeVylder, B. (2007). The evolution of conventions in multi-agent systems. PhD Dissertation, Artificial Intelligence Lab Vrije Universiteit Brussel.Google Scholar
- 35.Girvan, M., & Newman, M. E. J. (2002). Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 99(12), 7821–7826. http://www.pnas.org/content/99/12/7821.abstract.
- 37.Simon, H. A. (1962). The architecture of complexity. Proceedings of the American Philosphical Society, 106(6), 467–482.Google Scholar
- 39.Kolda, T. G., Pinar, A., Plantenga, T., & Seshadhri, C. (2013). A scalable generative graph model with community structure. February.Google Scholar
- 40.Lancichinetti, A., Kivelä, M., Saramäki, J., & Fortunato, S. (2010). Characterizing the community structure of complex networks. CoRR. arXiv:1005.4376.
- 41.Villatoro, D., Sabater-Mir, J., & Sen, S. (2011). Social instruments for robust convention emergence. In The international joint conference on artificial intelligence (IJCAI) (pp. 420–425).Google Scholar
- 42.Abdallah, S. (2012). Using a hierarchy of coordinators to overcome the frontier effect in social learning. In The proceedings of the international conference on autonomous agents and multiagent systems (AAMAS 2012) (pp. 1381–1382).Google Scholar
- 43.Marchant, J., Griffiths, N., & Leeke, M. (2015). Convention emergence and influence in dynamic topologies. In Proceedings of the 2015 international conference on autonomous agents and multiagent systems, ser. AAMAS ’15 (pp. 1785–1786). Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems. http://dl.acm.org/citation.cfm?id=2772879.2773436.
- 44.Hasan, M. R., Abdallah, S., & Raja, A. (2014). Topology aware convention emergence. In The proceedings of the international conference on autonomous agents and multiagent systems (AAMAS 2014) (pp. 1593–1594).Google Scholar
- 46.Hasan, M. R., Raja, A., & Bazzan, A. L. C. (2015). Fast convention formation in dynamic networks using topological knowledge. In Proceedings of the twenty-ninth AAAI conference on artificial intelligence, January 25–30, Austin, Texas, USA (pp. 2067–2073).Google Scholar
- 47.Cha, M., Haddadi, H., Benevenuto, F., & Gummadi, K. (2010). Measuring user influence in twitter: The million follower fallacy. In 4th International association for the advancement of artificial intelligence conference on weblogs and social media (ICWSM).Google Scholar
- 48.Kooti, F., Mason, W. A., Gummadi, P. K., & Cha, M. (2012). Predicting emerging social conventions in online social networks. In X. Wen Chen, G. Lebanon, H. Wang & M. J. Zaki (Eds.), The proceedings of the international conference on information and knowledge management (CIKM) (pp. 445–454). ACM.Google Scholar
- 49.Shoham, Y., & Tennenholtz, M. (1993). Co-learning and the evolution of social activity. Department of Computer Science, Stanford University, Tech. Rep.Google Scholar
- 50.Sen, S., & Airiau, S. (2007). Emergence of norms through social learning. In The international joint conference on artificial intelligence (IJCAI) (pp. 1507–1512).Google Scholar
- 51.Mukherjee, P., Sen, S., & Airiau, S. (2008). Norm emergence under constrained interactions in diverse societies. In The proceedings of the international conference on autonomous agents and multiagent systems (AAMAS 2008) (pp. 779–786).Google Scholar
- 52.Savarimuthu, B. T. R., & Cranefield, S. (2011). Norm creation, spreading and emergence: A survey of simulation models of norms in multi-agent systems. Multiagent Grid Systems, 7(1), 21–54. http://dl.acm.org/citation.cfm?id=2019196.2019199.
- 54.Gkantsidis, C., Goel, G., Mihail, M., & Saberi, A. (2007). Towards topology aware networks. In INFOCOM 2007. 26th IEEE international conference on computer communications, joint conference of the IEEE computer and communications societies, 6–12 May 2007, Anchorage, Alaska, USA (pp. 2591–2595). https://doi.org/10.1109/INFCOM.2007.327.
- 57.Page, S. E. (2007). The difference: How the power of diversity creates better groups, firms, schools, and societies. Princeton, NJ: Princeton University Press.Google Scholar
- 61.Ugander, J., Karrer, B., Backstrom, L., & Marlow, C. (2011). The anatomy of the facebook social graph. Computing Research Repository (CoRR). arXiv:1111.4503.
- 63.Mitra, C., Kurths, J., & Donner, R. V. (2017). Rewiring hierarchical scale-free networks: Influence on synchronizability and topology. Computing Research Repository (CoRR). arXiv:1707.04057.