On the Fairness of Time-Critical Influence Maximization in Social Networks

Influence maximization has found applications in a wide range of real-world problems, for instance, viral marketing of products in an online social network, and information propagation of valuable information such as job vacancy advertisements and health-related information. While existing algorithmic techniques usually aim at maximizing the total number of people influenced, the population often comprises several socially salient groups, e.g., based on gender or race. As a result, these techniques could lead to disparity across different groups in receiving important information. Furthermore, in many of these applications, the spread of influence is time-critical, i.e., it is only beneficial to be influenced before a time deadline. As we show in this paper, the time-criticality of the information could further exacerbate the disparity of influence across groups. This disparity, introduced by algorithms aimed at maximizing total influence, could have far-reaching consequences, impacting people's prosperity and putting minority groups at a big disadvantage. In this work, we propose a notion of group fairness in time-critical influence maximization. We introduce surrogate objective functions to solve the influence maximization problem under fairness considerations. By exploiting the submodularity structure of our objectives, we provide computationally efficient algorithms with guarantees that are effective in enforcing fairness during the propagation process. We demonstrate the effectiveness of our approach through synthetic and real-world experiments.

[1]  Erel Segal-Halevi,et al.  Democratic fair allocation of indivisible goods , 2019, Artif. Intell..

[2]  J. Wallinga,et al.  Different Epidemic Curves for Severe Acute Respiratory Syndrome Reveal Similar Impacts of Control Measures , 2004, American journal of epidemiology.

[3]  Phebe Vayanos,et al.  Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Making , 2019, AAAI.

[4]  Matthew Richardson,et al.  Mining knowledge-sharing sites for viral marketing , 2002, KDD.

[5]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

[6]  Krishna P. Gummadi,et al.  A Unified Approach to Quantifying Algorithmic Unfairness: Measuring Individual &Group Unfairness via Inequality Indices , 2018, KDD.

[7]  Eric Rice,et al.  Group-Fairness in Influence Maximization , 2019, IJCAI.

[8]  Piotr Faliszewski,et al.  Multiwinner Voting: A New Challenge for Social Choice Theory , 2017 .

[9]  Haifeng Xu,et al.  Using Social Networks to Aid Homeless Shelters: Dynamic Influence Maximization under Uncertainty , 2016, AAMAS.

[10]  Baharan Mirzasoleiman,et al.  Revenue maximization in social networks through discounting , 2012, Social Network Analysis and Mining.

[11]  Andreas Krause,et al.  Submodular Function Maximization , 2014, Tractability.

[12]  Andreas Krause,et al.  Cost-effective outbreak detection in networks , 2007, KDD '07.

[13]  Vincent Conitzer,et al.  Group Fairness for the Allocation of Indivisible Goods , 2019, AAAI.

[14]  Yair Zick,et al.  Diversity Constraints in Public Housing Allocation , 2017, AAMAS.

[15]  Toniann Pitassi,et al.  Fairness through awareness , 2011, ITCS '12.

[16]  Warut Suksompong,et al.  Approximate maximin shares for groups of agents , 2017, Math. Soc. Sci..

[17]  Piotr Faliszewski,et al.  Multiwinner Elections with Diversity Constraints , 2017, AAAI.

[18]  Jeff A. Bilmes,et al.  Active Semi-Supervised Learning using Submodular Functions , 2011, UAI.

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

[20]  Andreas Krause,et al.  Information Gathering in Networks via Active Exploration , 2015, IJCAI.

[21]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[22]  Carlos Eduardo Scheidegger,et al.  Certifying and Removing Disparate Impact , 2014, KDD.

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

[24]  Laks V. S. Lakshmanan,et al.  Revisiting the Stop-and-Stare Algorithms for Influence Maximization , 2017, Proc. VLDB Endow..

[25]  Ning Zhang,et al.  Time-Critical Influence Maximization in Social Networks with Time-Delayed Diffusion Process , 2012, AAAI.

[26]  Arun G. Chandrasekhar,et al.  The Diffusion of Microfinance , 2012, Science.

[27]  Krishna P. Gummadi,et al.  You are who you know: inferring user profiles in online social networks , 2010, WSDM '10.

[28]  Ana-Andreea Stoica,et al.  Fairness in Social Influence Maximization , 2019, WWW.

[29]  Nathan Srebro,et al.  Equality of Opportunity in Supervised Learning , 2016, NIPS.

[30]  Yuchen Li,et al.  Influence Maximization on Social Graphs: A Survey , 2018, IEEE Transactions on Knowledge and Data Engineering.

[31]  Mao Ye,et al.  Exploring social influence for recommendation: a generative model approach , 2012, SIGIR '12.

[32]  Hui Lin,et al.  A Class of Submodular Functions for Document Summarization , 2011, ACL.

[33]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[34]  Krishna P. Gummadi,et al.  Equality of Voice: Towards Fair Representation in Crowdsourced Top-K Recommendations , 2018, FAT.

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

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

[37]  Stefan M. Wild,et al.  Maximizing influence in a competitive social network: a follower's perspective , 2007, ICEC.

[38]  Jure Leskovec,et al.  Inferring networks of diffusion and influence , 2010, KDD.

[39]  Andreas Krause,et al.  Near-optimal Observation Selection using Submodular Functions , 2007, AAAI.

[40]  Ingmar Weber,et al.  Camera brand congruence in the Flickr social graph , 2009, WSDM '09.

[41]  Ana-Andreea Stoica,et al.  Algorithmic Glass Ceiling in Social Networks: The effects of social recommendations on network diversity , 2018, WWW.

[42]  Adriana Iamnitchi,et al.  Identifying high betweenness centrality nodes in large social networks , 2012, Social Network Analysis and Mining.

[43]  Kamesh Munagala,et al.  Fair Allocation of Indivisible Public Goods , 2018, EC.

[44]  Krishna P. Gummadi,et al.  Who Makes Trends? Understanding Demographic Biases in Crowdsourced Recommendations , 2017, ICWSM.

[45]  Shishir Bharathi,et al.  Competitive Influence Maximization in Social Networks , 2007, WINE.

[46]  Eric Rice,et al.  Exploring Algorithmic Fairness in Robust Graph Covering Problems , 2020, NeurIPS.

[47]  Laks V. S. Lakshmanan,et al.  On minimizing budget and time in influence propagation over social networks , 2012, Social Network Analysis and Mining.

[48]  Francesco Bonchi,et al.  Algorithmic Bias: From Discrimination Discovery to Fairness-aware Data Mining , 2016, KDD.