Skip to main content
Log in

Manipulating an election in social networks through link addition

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

We investigate the effects of the social influence in determining the behavior of agents in a social network in the context of an election. In particular, we concentrate our attention on how the structure of a social network can be manipulated in order to determine the outcome of an election. We consider an election with m candidates and n voters, each one with her own ranking on the candidates. Voters are part of a social network and the information that each voter has about the election is limited to what her friends are voting. We consider an iterative elective process where, at each round, each voter decides her vote strategically, based on what her neighbors voted in the previous round and her ranking. Thus, a voter may decide to vote for a candidate different from her favorite to avoid the election of a candidate she dislikes. Following Sina et al. (Adapting the social network to affect elections. In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, pp 705–713, 2015) we investigate how a central organization that knows rankings of all the voters and can manipulate the structure of the social network can determine the outcome of the election by creating new connections among voters. Our main result is an algorithm that, under mild conditions on the social network topology and on the voters’ rankings, is able to compute a limited number of links to be added to the social network in order to make our designed candidate the winner of the election. Our results can be seen as another indication that who controls social media can have a great influence on our lives by strategically determining what information we are exposed to.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. Here, in order to make simpler our analysis, we present a basic version of our algorithm, in which we do not constrain the order in which nodes are processed to make them vote for candidate w at round 1. Anyway, we may include here the different optimizations introduced in Sina et al. (2015), with the goal to minimize both the number of nodes processed in this phase and the number of links that have been added. For example, one may prefer to process nodes with a low degree first (since they need less links to be “influenced”), or one may prefer to process node that are supporters of the candidate different from w that is currently winning the election (since, this reduce the gap between w and the current winner by two units and not just one).

  2. Many models are known in literature for dealing with this kind of players: the mutation model (Kandori et al. 1993), the mistake model (Kandori and Rob 1995; Young 1993), the logit update rule (Blume 1993) and its corresponding equilibria concepts, quantal response equilibrium (McKelvey and Palfrey 1995), and logit equilibrium (Auletta et al. 2016b).

References

  • Acar E, Greco G, Manna M (2017) Group reasoning in social environments. In: Proceedings of the 16th conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1296–1304

  • Alon N, Babaioff M, Karidi R, Lavi R, Tennenholtz M (2012) Sequential voting with externalities: herding in social networks. In: Proceedings of the 13th ACM conference on electronic commerce. ACM, p 36

  • Amoruso M, Anello D, Auletta V, Ferraioli D (2017) Contrasting the spread of misinformation in online social networks. In: Proceedings of the 16th conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1323–1331

  • Aspnes J, Chang K, Yampolskiy A (2006) Inoculation strategies for victims of viruses and the sum-of-squares partition problem. J Comput Syst Sci 72(6):1077–1093

    Article  MathSciNet  Google Scholar 

  • Auletta V, Caragiannis I, Ferraioli D, Galdi C, Persiano G (2016a) Generalized discrete preference games. In: Proceedings of the twenty-fifth international joint conference on artificial intelligence. AAAI Press, pp 53–59

  • Auletta V, Ferraioli D, Pasquale F, Penna P, Persiano G (2016b) Convergence to equilibrium of logit dynamics for strategic games. Algrithmica 76(1):110–142

    Article  MathSciNet  Google Scholar 

  • Auletta V, Caragiannis I, Ferraioli D, Galdi C, Persiano G (2017) Robustness in discrete preference games. In: Proceedings of the 16th conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1314–1322

  • Auletta V, Ferraioli D, Greco G (2018) Reasoning about consensus when opinions diffuse through majority dynamics. In: Proceedings of the 27th international joint conference on artificial intelligence. AAAI Press, pp 49–55

  • Auletta V, Fanelli A, Ferraioli D (2019a) Consensus in opinion formation processes in fully evolving environments. In: Proceedings of the AAAI conference on artificial intelligence. AAAI Press, pp 6022–6029

  • Auletta V, Ferraioli D, Fionda V, Greco G (2019b) Maximizing the spread of an opinion when tertium datur est. In: Proceedings of the 18th international conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1207–1215

  • Auletta V, Ferraioli D, Savarese V (2019c) Manipulating an election in social networks through edge addition. In: International conference of the Italian association for artificial intelligence. Springer, pp 495–510

  • Bhawalkar K, Gollapudi S, Munagala K (2013) Coevolutionary opinion formation games. In: Proceedings of the forty-fifth annual ACM symposium on theory of computing. ACM, pp 41–50

  • Bilò V, Fanelli A, Moscardelli L (2018) Opinion formation games with dynamic social influences. Theor Comput Sci 746:73–87

    Article  MathSciNet  Google Scholar 

  • Bindel D, Kleinberg J, Oren S (2015) How bad is forming your own opinion? Games Econ Behav 92:248–265

    Article  MathSciNet  Google Scholar 

  • Blume LE (1993) The statistical mechanics of strategic interaction. Games Econ Behav 5(3):387–424

    Article  MathSciNet  Google Scholar 

  • Bredereck R, Elkind E (2017) Manipulating opinion diffusion in social networks. In: IJCAI, pp 894–900

  • Ferraioli D, Ventre C (2017) Social pressure in opinion games. In: Proceedings of the 26th international joint conference on artificial intelligence. AAAI Press, pp 3661–3667

  • Gjoka M, Kurant M, Butts CT, Markopoulou A (2010) Walking in facebook: a case study of unbiased sampling of osns. In: 2010 Proceedings IEEE Infocom. IEEE, pp 1–9

  • Grandi U, Turrini P (2016) A network-based rating system and its resistance to bribery. In: Proceedings of the twenty-fifth international joint conference on artificial intelligence. AAAI Press, pp 301–307

  • Grandi U, Loreggia A, Rossi F, Venable KB, Walsh T (2013) Restricted manipulation in iterative voting: condorcet efficiency and borda score. In: International conference on algorithmic decision theory. Springer, pp 181–192

  • Hassanzadeh FF, Yaakobi E, Touri B, Milenkovic O, Bruck J (2013) Building consensus via iterative voting. In: 2013 IEEE international symposium on information theory. IEEE, pp 1082–1086

  • Kandori M, Rob R (1995) Evolution of equilibria in the long run: a general theory and applications. J Econ Theory 65(2):383–414

    Article  MathSciNet  Google Scholar 

  • Kandori M, Mailath GJ, Rob R (1993) Learning, mutation, and long run equilibria in games. Econometrica 61(1):29–56

    Article  MathSciNet  Google Scholar 

  • Lev O, Rosenschein JS (2012) Convergence of iterative voting. In: Proceedings of the 11th international conference on autonomous agents and multiagent systems, vol 2. International Foundation for Autonomous Agents and Multiagent Systems, pp 611–618

  • Maran A, Maudet N, Pini MS, Rossi F, Venable KB (2013) A framework for aggregating influenced cp-nets and its resistance to bribery. In: Twenty-seventh AAAI conference on artificial intelligence

  • McKelvey RD, Palfrey TR (1995) Quantal response equilibria for normal form games. Games Econ Behav 10(1):6–38

    Article  MathSciNet  Google Scholar 

  • Meir R (2017) Iterative voting. In: Endriss U (ed) Trends Comput Soc Choice. AI Access, pp 69–86

  • Meir R, Polukarov M, Rosenschein JS, Jennings NR (2010) Convergence to equilibria in plurality voting. In: Twenty-Fourth AAAI conference on artificial intelligence, pp 823–828

  • Meir R, Lev O, Rosenschein JS (2014) A local-dominance theory of voting equilibria. In: Proceedings of the fifteenth ACM conference on Economics and computation. ACM, pp 313–330

  • Meir R, Polukarov M, Rosenschein JS, Jennings NR (2017) Iterative voting and acyclic games. Artif Intell 252:100–122

    Article  MathSciNet  Google Scholar 

  • Simon S, Apt KR (2015) Social network games. J Log Comput 25(1):207–242

    Article  MathSciNet  Google Scholar 

  • Sina S, Hazon N, Hassidim A, Kraus S (2015) Adapting the social network to affect elections. In: Proceedings of the 2015 international conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 705–713

  • Tambini D (2018) Social media power and election legitimacy. Oxford University Press

  • Wilder B, Vorobeychik Y (2018) Controlling elections through social influence. In: Proceedings of the 17th international conference on autonomous agents and multiagent systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 265–273

  • Young HP (1993) The evolution of conventions. Econo J Econ Soc 61(1):57–84

    MathSciNet  MATH  Google Scholar 

  • Zhang H, Alim MA, Thai MT, Nguyen HT (2015) Monitor placement to timely detect misinformation in online social networks. In: 2015 IEEE International Conference on Communications (ICC). IEEE, pp 1152–1157

Download references

Acknowledgements

The funding has been received form Gruppo Nazionale per l’Analisi Matematica, la Probabilità e le loro Applicazioni with Grant No. Progetti di Ricerca 2019; Ministero dell’Istruzione, dell’Universitá e della Ricerca with Grant no. PRIN 2017 Project ALGADIMAR “Algorithms, Games, and Digital Markets”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diodato Ferraioli.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

An extended abstract of the work appeared as Auletta et al. (2019c).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Auletta, V., Ferraioli, D. & Savarese, V. Manipulating an election in social networks through link addition. J Ambient Intell Human Comput 11, 4073–4088 (2020). https://doi.org/10.1007/s12652-019-01669-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01669-5

Navigation