Validating Generic Metrics of Fairness in Game-Based Resource Allocation Scenarios with Crowdsourced Annotations

Being able to effectively measure the notion of fairness is of vital importance as it can provide insight into the formation and evolution of complex patterns and phenomena, such as social preferences, collaboration, group structures and social conflicts. This paper presents a comparative study for quantitatively modelling the notion of fairness in one-to-many resource allocation scenarios -- i.e. one provider agent has to allocate resources to multiple receiver agents. For this purpose, we investigate the efficacy of six metrics and cross-validate them on crowdsourced human ranks of fairness annotated through a computer game implementation of the one-to-many resource allocation scenario. Four of the fairness metrics examined are well-established metrics of data dispersion, namely standard deviation, normalised entropy, the Gini coefficient and the fairness index. The fifth metric, proposed by the authors, is an ad-hoc context-based measure which is based on key aspects of distribution strategies. The sixth metric, finally, is machine learned via ranking support vector machines SVMs on the crowdsourced human perceptions of fairness. Results suggest that all ad-hoc designed metrics correlate well with the human notion of fairness, and the context-based metrics we propose appear to have a predictability advantage over the other ad-hoc metrics. On the other hand, the normalised entropy and fairness index metrics appear to be the most expressive and generic for measuring fairness for the scenario adopted in this study and beyond. The SVM model can automatically model fairness more accurately than any ad-hoc metric examined with an accuracy of 81.86% but it is limited by its expressivity and generalisability.

[1]  David Lazer,et al.  Inferring friendship network structure by using mobile phone data , 2009, Proceedings of the National Academy of Sciences.

[2]  Xianyu Bo Social Preference, Incomplete Information, and the Evolution of Ultimatum Game in the Small World Networks: An Agent-Based Approach , 2010, J. Artif. Soc. Soc. Simul..

[3]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[4]  Georgios N. Yannakakis,et al.  Mining multimodal sequential patterns: a case study on affect detection , 2011, ICMI '11.

[5]  Ya'akov Gal,et al.  Social Preferences in Relational Contexts , 2004 .

[6]  Julian Togelius,et al.  Towards Player Adaptivity in a Serious Game for Conflict Resolution , 2011, 2011 Third International Conference on Games and Virtual Worlds for Serious Applications.

[7]  Georgios N. Yannakakis,et al.  Extending neuro-evolutionary preference learning through player modeling , 2010, Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games.

[8]  Rui Prada,et al.  Teaming up humans with autonomous synthetic characters , 2008, AI Commun..

[9]  Stephen Lansing,et al.  Complex Adaptive Systems , 2003 .

[10]  Garrison W. Greenwood,et al.  Evolutionary games and the study of cooperation: Why has so little progress been made? , 2012, 2012 IEEE Congress on Evolutionary Computation.

[11]  Karl Tuyls,et al.  Artificial agents learning human fairness , 2008, AAMAS.

[12]  Mung Chiang,et al.  Multiresource Allocation: Fairness–Efficiency Tradeoffs in a Unifying Framework , 2012, IEEE/ACM Transactions on Networking.

[13]  Donald V. Moser,et al.  Fairness in Ultimatum Games with Asymmetric Information and Asymmetric Payoffs , 1996 .

[14]  M. Nowak Five Rules for the Evolution of Cooperation , 2006, Science.

[15]  Yan Chen,et al.  Group Identity and Social Preferences , 2009 .

[16]  Julian Togelius,et al.  Experience-Driven Procedural Content Generation , 2011, IEEE Trans. Affect. Comput..

[17]  Robert J. Moore,et al.  "Alone together?": exploring the social dynamics of massively multiplayer online games , 2006, CHI.

[18]  Julian Togelius,et al.  Crowdsourcing the Aesthetics of Platform Games , 2013, IEEE Transactions on Computational Intelligence and AI in Games.

[19]  B A Huberman,et al.  Evolutionary games and computer simulations. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[20]  Ross A. Hammond,et al.  The Evolution of Ethnocentrism , 2006 .

[21]  Michael Szell,et al.  Measuring social dynamics in a massive multiplayer online game , 2009, Soc. Networks.

[22]  Georgios N. Yannakakis,et al.  Towards Detecting Group Identities in Complex Artificial Societies , 2012, SAB.

[23]  George A. Akerlof,et al.  Economics and Identity , 2000 .

[24]  Georgios N. Yannakakis,et al.  Genetic search feature selection for affective modeling: a case study on reported preferences , 2010, AFFINE '10.

[25]  M. Rabin,et al.  Understanding Social Preference with Simple Tests , 2001 .

[26]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[27]  B. Grosz,et al.  Colored Trails : A Formalism for Investigating Decision-making in Strategic Environments , 2005 .

[28]  C. Gini Measurement of Inequality of Incomes , 1921 .

[29]  A. Barabasi,et al.  Quantifying social group evolution , 2007, Nature.

[30]  Klaus Obermayer,et al.  Support vector learning for ordinal regression , 1999 .

[31]  J. Horowitz,et al.  Fairness in Simple Bargaining Experiments , 1994 .

[32]  Santo Fortunato,et al.  Limits of modularity maximization in community detection , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[33]  Sagar Naik,et al.  A new fairness index for radio resource allocation in wireless networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[34]  Wei Chu,et al.  Preference learning with Gaussian processes , 2005, ICML.

[35]  John Kim,et al.  The R ole of Identity in Intra- and Inter-Group Bargaining in the Ultimatum Game , 2008 .

[36]  Thorsten Joachims,et al.  Optimizing search engines using clickthrough data , 2002, KDD.

[37]  Scott A. Huettel,et al.  Identity, Group Conflict, and Social Preferences , 2013 .

[38]  Ignas G. Niemegeers,et al.  A Fairness Model for Resource Allocation in Wireless Networks , 2012, Networking Workshops.

[39]  L. Felkins The Social Dilemmas , 2015 .

[40]  John V. Guttag,et al.  Time-based Fairness Improves Performance in Multi-Rate WLANs , 2004, USENIX Annual Technical Conference, General Track.

[41]  Halim Yanikomeroglu,et al.  Fairness of resource allocation in cellular networks : a survey , 2005 .

[42]  E. Fehr A Theory of Fairness, Competition and Cooperation , 1998 .

[43]  Gary E. Bolton,et al.  Dictator game giving: Rules of fairness versus acts of kindness , 1998, Int. J. Game Theory.

[44]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[45]  Lisimachos P. Kondi,et al.  Fairness issues in resource allocation schemes for wireless visual sensor networks , 2013, Electronic Imaging.

[46]  U. Fischbacher,et al.  Why Social Preferences Matter - the Impact of Non-Selfish Motives on Competition, Cooperation and Incentives , 2002 .

[47]  Julian Togelius,et al.  Siren: Towards adaptive serious games for teaching conflict resolution , 2010 .

[48]  Georgios N. Yannakakis,et al.  TOWARDS OPTIMIZING ENTERTAINMENT IN COMPUTER GAMES , 2007, Appl. Artif. Intell..

[49]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[50]  Ana Paiva,et al.  A computational approach towards conflict resolution for serious games , 2011, FDG.

[51]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[52]  Magy Seif El-Nasr,et al.  Understanding and evaluating cooperative games , 2010, CHI.

[53]  Julian Togelius,et al.  Interaction-based group identity detection via reinforcement learning and artificial evolution , 2013, GECCO.

[54]  Georgios N. Yannakakis,et al.  Ranking vs. Preference: A Comparative Study of Self-reporting , 2011, ACII.

[55]  A. Rustichini,et al.  Individual Behavior and Group Membership , 2006 .

[56]  Georgios N. Yannakakis,et al.  Towards affective camera control in games , 2010, User Modeling and User-Adapted Interaction.

[57]  Georgios N. Yannakakis,et al.  Modelling Global Pattern Formations for Collaborative Learning Environments , 2012, 2012 IEEE 12th International Conference on Advanced Learning Technologies.

[58]  M. Rabin Published by: American , 2022 .

[59]  Rui Prada,et al.  Game Mechanics for Cooperative Games , 2008 .

[60]  Thorsten Joachims,et al.  Learning to classify text using support vector machines - methods, theory and algorithms , 2002, The Kluwer international series in engineering and computer science.

[61]  Judy Kay,et al.  Modelling symmetry of activity as an indicator of collocated group collaboration , 2011, UMAP'11.

[62]  Julian Togelius,et al.  Modelling and evaluation of complex scenarios with the Strategy Game Description Language , 2011, 2011 IEEE Conference on Computational Intelligence and Games (CIG'11).