Fairness in Influence Maximization through Randomization

The influence maximization paradigm has been used by researchers in various fields in order to study how information spreads in social networks. While previously the attention was mostly on efficiency, more recently fairness issues have been taken into account in this scope. In this paper, we propose to use randomization as a mean for achieving fairness. Similar to previous works like Fish et al. (WWW '19) and Tsang et al. (IJCAI '19), we study the maximin criterion for (group) fairness. In contrast to their work however, we model the problem in such a way that, when choosing the seed sets, probabilistic strategies are possible rather than only deterministic ones. We introduce two different variants of this probabilistic problem, one that entails probabilistic strategies over nodes (node-based problem) and a second one that entails probabilistic strategies over sets of nodes (set-based problem). While the original deterministic problem involving the maximin criterion has been shown to be inapproximable, interestingly, we show that both probabilistic variants permit approximation algorithms that achieve a constant multiplicative factor of 1-1/e plus an additive arbitrarily small error that is due to the simulation of the information spread. For an experimental study, we provide implementations of multiplicative-weight routines for both problems and compare the achieved fairness values to existing methods. Maybe non-surprisingly, we show that the ex-ante values of the computed probabilistic strategies are significantly larger than the (ex-post) fairness values of previous methods. This indicates that studying fairness via randomization is a worthwhile path to follow. Interestingly and maybe more surprisingly, we observe that even the ex-post fairness values computed by our routines, dominate over the fairness achieved by previous methods on most of the instances tested.

[1]  Jon Kleinberg,et al.  Maximizing the spread of influence through a social network , 2003, KDD '03.

[2]  Rajan Udwani,et al.  Multi-Objective Maximization of Monotone Submodular Functions with Cardinality Constraint , 2017, NeurIPS.

[3]  A Díaz-Guilera,et al.  Self-similar community structure in a network of human interactions. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Hervé Moulin,et al.  A New Solution to the Random Assignment Problem , 2001, J. Econ. Theory.

[5]  Divyakant Agrawal,et al.  Limiting the spread of misinformation in social networks , 2011, WWW.

[6]  T. Valente,et al.  Identifying Opinion Leaders to Promote Behavior Change , 2007, Health education & behavior : the official publication of the Society for Public Health Education.

[7]  Qiqi Yan,et al.  Mechanism design via correlation gap , 2010, SODA '11.

[8]  David Manlove,et al.  Algorithmics of Matching Under Preferences , 2013, Bull. EATCS.

[9]  Felix Brandt,et al.  Collective Choice Lotteries , 2019, The Future of Economic Design.

[10]  Christos Faloutsos,et al.  Graph evolution: Densification and shrinking diameters , 2006, TKDD.

[11]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[12]  Wei Chen,et al.  Interplay between Social Influence and Network Centrality: A Comparative Study on Shapley Centrality and Single-Node-Influence Centrality , 2016, WWW.

[13]  H. Moulin,et al.  Axioms of Cooperative Decision Making. , 1990 .

[14]  H. Moulin Axioms of Cooperative Decision Making , 1988 .

[15]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[16]  Maxim Sviridenko,et al.  Pipage Rounding: A New Method of Constructing Algorithms with Proven Performance Guarantee , 2004, J. Comb. Optim..

[17]  Felix Brandt,et al.  On Popular Random Assignments , 2013, SAGT.

[18]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, Knowledge and Information Systems.

[19]  Edith Cohen,et al.  Sketch-based Influence Maximization and Computation: Scaling up with Guarantees , 2014, CIKM.

[20]  Danah Boyd,et al.  Gaps in Information Access in Social Networks? , 2019, WWW.

[21]  Eric Rice,et al.  Fair Influence Maximization: A Welfare Optimization Approach , 2020, AAAI.

[22]  Neal E. Young,et al.  Sequential and parallel algorithms for mixed packing and covering , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[23]  Tore Opsahl,et al.  Clustering in weighted networks , 2009, Soc. Networks.

[24]  Xiaokui Xiao,et al.  Influence Maximization in Near-Linear Time: A Martingale Approach , 2015, SIGMOD Conference.

[25]  Adrian Weller,et al.  Adversarial Graph Embeddings for Fair Influence Maximization over Social Networks , 2020, IJCAI.

[26]  Haris Aziz,et al.  A Probabilistic Approach to Voting, Allocation, Matching, and Coalition Formation , 2020, The Future of Economic Design.

[27]  M. Machina Dynamic Consistency and Non-expected Utility Models of Choice under Uncertainty , 1989 .

[28]  Amin Saberi,et al.  Correlation robust stochastic optimization , 2009, SODA '10.

[29]  Neal E. Young,et al.  Randomized rounding without solving the linear program , 1995, SODA '95.

[30]  Adrian Weller,et al.  Adversarial Graph Embeddings for Fair Influence Maximization over Social Networks , 2020, IJCAI.

[31]  Haris Aziz,et al.  Rank Maximal Equal Contribution: a Probabilistic Social Choice Function , 2017, AAAI.

[32]  Allan Borodin,et al.  Strategyproof Mechanisms for Competitive Influence in Networks , 2016, Algorithmica.

[33]  Martin G. Everett,et al.  Models of core/periphery structures , 2000, Soc. Networks.

[34]  Ying Lu,et al.  Maximizing multiple influences and fair seed allocation on multilayer social networks , 2020, PloS one.

[35]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[36]  Jay Sethuraman,et al.  A solution to the random assignment problem on the full preference domain , 2006, J. Econ. Theory.

[37]  Krishna P. Gummadi,et al.  On the Fairness of Time-Critical Influence Maximization in Social Networks , 2019, IEEE Transactions on Knowledge and Data Engineering.

[38]  Jure Leskovec,et al.  Learning to Discover Social Circles in Ego Networks , 2012, NIPS.

[39]  Milind Tambe,et al.  Optimizing Network Structure for Preventative Health , 2018, AAMAS.

[40]  Christian Borgs,et al.  Maximizing Social Influence in Nearly Optimal Time , 2012, SODA.

[41]  Felix Brandt,et al.  Consistent Probabilistic Social Choice , 2015, ArXiv.

[42]  Jan Vondrák,et al.  Dependent Randomized Rounding via Exchange Properties of Combinatorial Structures , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[43]  Deying Li,et al.  Fair Multi-influence Maximization in Competitive Social Networks , 2017, WASA.

[44]  Laks V. S. Lakshmanan,et al.  The bang for the buck: fair competitive viral marketing from the host perspective , 2013, KDD.