Skip to main content
Log in

Reducing polarization and increasing diverse navigability in graphs by inserting edges and swapping edge weights

  • Published:
Data Mining and Knowledge Discovery Aims and scope Submit manuscript

Abstract

The sets of hyperlinks in web pages, relationship ties in social networks, or sets of recommendations in recommender systems, have a major impact on the diversity of content accessed by the user in a browsing session. Bias induced by the graph structure may trap a reader in a polarized bubble with no access to other opinions. It is widely accepted that exposure to diverse opinions creates more informed citizens and consumers. We introduce the concept of the polarized bubble radius of a node, as the expected length of a random walk from it to a node of different opinion. Using the bubble radius, we define the measures of structural bias and diverse navigability to quantify the effect of links and recommendations on the diversity of content visited in a browsing session. We then propose algorithmic techniques to reduce the structural bias of the graph or improve the diverse navigability of the system through minimal modifications, such as edge insertions or flipping the order of existing links or recommendations, corresponding to switching the edge traversal probabilities. Under mild conditions, our techniques obtain a constant factor-approximation of their respective tasks. In our extensive experimental evaluation, we show that our algorithms reduce the structural bias or improve the diverse navigability faster than appropriate baselines, including some designed with the goal of reducing the polarization of a graph.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. Lemmas 1, 4 provide bounds of order \(\varTheta (nt^2)\) on the runtime of this computation. Therefore for small values of t, this approach is more efficient than algorithms that compute hitting times using the Laplacian, which need \(\varOmega (n^3)\) steps.

  2. This last requirement is not needed, but restricting to parochial nodes as the radicalizing end points is reasonable in practice, although not necessarily resulting in the best improvement in the diverse navigability.

  3. https://snap.stanford.edu/data/amazon-meta.html.

  4. http://www-personal.umich.edu/~mejn/netdata/.

  5. https://dumps.wikimedia.org/other/clickstream/.

  6. Amazon sales rank is a metric of the relationship among products within one category based on their sales performance. It expresses how well a product is selling relative to other products in the same category.

  7. https://grouplens.org/datasets/movielens/25m/.

References

  • Adamic LA, Glance N (2005) The political blogosphere and the 2004 U.S. election: divided they blog. In: Proceedings of the 3rd international workshop on Link Discovery, LinkKDD ’05. Association for Computing Machinery, New York, pp 36–43. https://doi.org/10.1145/1134271.1134277

  • Akoglu L (2014) Quantifying political polarity based on bipartite opinion networks. In: Eighth international AAAI conference on weblogs and social media

  • Anagnostopoulos A, Becchetti L, Fazzone A, Menghini C, Schwiegelshohn C (2020) Spectral relaxations and fair densest subgraphs. Association for Computing Machinery, New York, pp 35–44. https://doi.org/10.1145/3340531.3412036

    Book  Google Scholar 

  • Angriman E, van der Grinten A, Bojchevski A, Zügner D, Günnemann S, Meyerhenke H (2020) Group centrality maximization for large-scale graphs. In: 2020 Proceedings of the twenty-second workshop on Algorithm Engineering and Experiments (ALENEX)

  • Aridor G, Goncalves D, Sikdar S (2020) Deconstructing the filter bubble: user decision-making and recommender systems. In: Fourteenth ACM conference on recommender systems, RecSys ’20. Association for Computing Machinery, New York, pp 82–91. https://doi.org/10.1145/3383313.3412246

  • Arrigo F, Benzi M (2016a) Edge modification criteria for enhancing the communicability of digraphs. SIAM J Matrix Anal Appl 37(1):443–468

    Article  MathSciNet  MATH  Google Scholar 

  • Arrigo F, Benzi M (2016b) Updating and downdating techniques for optimizing network communicability. SIAM J Sci Comput 38(1):B25–B49

    Article  MathSciNet  MATH  Google Scholar 

  • Aslay C, Matakos A, Galbrun E, Gionis A (2018) Maximizing the diversity of exposure in a social network. In: 2018 IEEE International Conference on Data Mining (ICDM), pp 863–868

  • Baeza-Yates R (2020) Bias in search and recommender systems. In: Fourteenth ACM Conference on Recommender Systems, RecSys ’20. Association for Computing Machinery, New York, p 2. https://doi.org/10.1145/3383313.3418435

  • Bakshy E, Messing S, Adamic LA (2015) Exposure to ideologically diverse news and opinion on Facebook. Science 348(6239):1130–1132

    Article  MathSciNet  MATH  Google Scholar 

  • Becker R, Corò F, D’Angelo G, Gilbert H (2020) Balancing spreads of influence in a social network. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, no 1, pp 3–10

  • Ben-Hamou A, Oliveira RI, Peres Y (2018) Estimating graph parameters via random walks with restarts. In: Proceedings of the twenty-ninth annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’18. Society for Industrial and Applied Mathematics, USA, pp 1702–1714

  • Benhabib S (1996) Toward a deliberative model of democratic legitimacy. Democracy and difference: contesting the boundaries of the political. Princeton University Press, Princeton, pp 67–94

    Chapter  Google Scholar 

  • Bera SK, Seshadhri C (2020) How to count triangles, without seeing the whole graph. In: Proceedings of the 26th ACM SIGKDD international conference on Knowledge Discovery & Data Mining, KDD ’20. Association for Computing Machinery, New York, pp 306–316. https://doi.org/10.1145/3394486.3403073

  • Bergamini E, Crescenzi P, D’Angelo G, Meyerhenke H, Severini L, Velaj Y (2018) Improving the betweenness centrality of a node by adding links. J Exp Algorithmics (JEA) 23:1–32

    Article  MathSciNet  MATH  Google Scholar 

  • Biega AJ, Gummadi KP, Weikum G (2018) Equity of attention: amortizing individual fairness in rankings. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, SIGIR ’18. Association for Computing Machinery, New York, pp 405–414. https://doi.org/10.1145/3209978.3210063

  • Blex C, Yasseri T (2022) Positive algorithmic bias cannot stop fragmentation in homophilic networks. J Math Sociol 46(1):80–97

    Article  MathSciNet  MATH  Google Scholar 

  • Camacho-Collados J, Pilehvar MT (2018) From word to sense embeddings: a survey on vector representations of meaning. J Artif Intell Res 63(1):743–788. https://doi.org/10.1613/jair.1.11259

    Article  MathSciNet  MATH  Google Scholar 

  • Castells P, Hurley NJ, Vargas S (2015) Novelty and diversity in recommender systems. Springer, Boston, pp 881–918. https://doi.org/10.1007/978-1-4899-7637-6_26

    Book  Google Scholar 

  • Ceberio J, Irurozki E, Mendiburu A, Lozano JA (2014) A distance-based ranking model estimation of distribution algorithm for the flowshop scheduling problem. IEEE Trans Evol Comput 18(2):286–300. https://doi.org/10.1109/TEVC.2013.2260548

    Article  Google Scholar 

  • Celis LE, Straszak D, Vishnoi NK (2017) Ranking with fairness constraints. arXiv preprint arXiv:1704.06840

  • Celis LE, Kapoor S, Salehi F, Vishnoi N (2019) Controlling polarization in personalization: an algorithmic framework. In: Proceedings of the conference on fairness, accountability, and transparency, pp 160–169

  • Chan H, Akoglu L, Tong H (2014) Make it or break it: manipulating robustness in large networks. In: Proceedings of the 2014 SIAM international conference on data mining. SIAM, pp 325–333

  • Chierichetti F, Haddadan S (2018) On the complexity of sampling vertices uniformly from a graph. In: 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018

  • Chierichetti F, Dasgupta A, Haddadan S, Kumar R, Lattanzi S (2018) Mallows models for top-k lists. In: Proceedings of the 32nd international conference on Neural Information Processing Systems, NIPS’18. Curran Associates Inc., Red Hook, pp 4387–4397

  • Chitra U, Musco C (2020) Analyzing the impact of filter bubbles on social network polarization. In: Proceedings of the 13th international conference on web search and data mining. ACM

  • Collins A, Tkaczyk D, Aizawa A, Beel J (2018) A study of position bias in digital library recommender systems. arXiv preprint arXiv:1802.06565

  • Conover MD, Ratkiewicz J, Francisco M, Gonçalves B, Menczer F, Flammini A (2011) Political polarization on Twitter. In: Fifth international AAAI conference on weblogs and social media

  • Cossard A, De Francisci Morales G, Kalimeri K, Mejova Y, Paolotti D, Starnini M (2020) Falling into the echo chamber: the Italian vaccination debate on Twitter. In: Proceedings of the International AAAI conference on web and social media

  • Craswell N, Zoeter O, Taylor M, Ramsey B (2008) An experimental comparison of click position-bias models. In: Proceedings of the 2008 international conference on Web Search and Data Mining, WSDM ’08. Association for Computing Machinery, New York, pp 87–94. https://doi.org/10.1145/1341531.1341545

  • D’Angelo G, Olsen M, Severini L (2019) Coverage centrality maximization in undirected networks. In: Proceedings of the AAAI conference on artificial intelligence, vol 33, pp 501–508

  • Das A, Gollapudi S, Munagala K (2014) Modeling opinion dynamics in social networks. In: Proceedings of the 7th ACM international conference on Web search and data mining, pp 403–412

  • Dasgupta A, Kumar R, Sarlos T (2014) On estimating the average degree. In: Proceedings of the 23rd international conference on World Wide Web, WWW ’14. Association for Computing Machinery, New York, pp 795–806. https://doi.org/10.1145/2566486.2568019

  • Demaine ED, Zadimoghaddam M (2010) Minimizing the diameter of a network using shortcut edges. In: Scandinavian workshop on algorithm theory. Springer, pp 420–431

  • Dimitrov D, Singer P, Lemmerich F, Strohmaier M (2017) What makes a link successful on Wikipedia? In: Proceedings of the 26th international conference on World Wide Web, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, WWW ’17, pp 917–926. https://doi.org/10.1145/3038912.3052613

  • Dumitriu I, Tetali P, Winkler P (2003) On playing golf with two balls. SIAM J Discrete Math 16:604–615

    Article  MathSciNet  MATH  Google Scholar 

  • Fagin R, Karlin A, Kleinberg J, Raghavan P, Rajagopalan S, Rubinfeld R, Tomkins A (2001) Random walks with "back buttons". Ann Appl Probab 11

  • Fagin R, Kumar R, Sivakumar D (2002) Comparing top k lists. SIAM J Discrete Math. https://doi.org/10.1137/S0895480102412856

    Article  MATH  Google Scholar 

  • Flaxman S, Goel S, Rao JM (2016) Filter bubbles, echo chambers, and online news consumption. Public Opin Q 80(S1):298–320

    Article  Google Scholar 

  • Fligner MA, Verducci JS (1986) Distance based ranking models. J R Stat Soc Ser B (Methodol) 48(3):359–369

    MathSciNet  MATH  Google Scholar 

  • Fouss F, Pirotte A, Jm R, Saerens M (2007) Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans Knowl Data Eng 19(3):355–369. https://doi.org/10.1109/TKDE.2007.46

    Article  Google Scholar 

  • Fu Z, Xian Y, Gao R, Zhao J, Huang Q, Ge Y, Xu S, Geng S, Shah C, Zhang Y, de Melo G (2020) Fairness-aware explainable recommendation over knowledge graphs. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM. https://doi.org/10.1145/3397271.3401051

  • Gabrilovich E, Markovitch S (2007) Computing semantic relatedness using Wikipedia-based explicit semantic analysis. In: Proceedings of the 20th International Joint Conference on Artifical Intelligence, IJCAI’07. Morgan Kaufmann Publishers Inc., San Francisco, pp 1606–1611

  • Garimella K, De Francisci Morales G, Gionis A, Mathioudakis M (2017a) Reducing controversy by connecting opposing views. In: Proceedings of the tenth ACM International Conference on Web Search and Data Mining, WSDM ’17

  • Garimella K, Gionis A, Parotsidis N, Tatti N (2017b) Balancing information exposure in social networks. In: Advances in neural information processing systems, pp 4663–4671

  • Garimella K, De Francisci Morales G, Gionis A, Mathioudakis M (2018a) Political discourse on social media: echo chambers, gatekeepers, and the price of bipartisanship. In: Proceedings of the 2018 World Wide Web Conference, pp 913–922

  • Garimella K, Morales GDF, Gionis A, Mathioudakis M (2018b) Quantifying controversy on social media. ACM Trans Soc Comput

  • Ge M, Delgado-Battenfeld C, Jannach D (2010) Beyond accuracy: Evaluating recommender systems by coverage and serendipity. In: Proceedings of the fourth ACM Conference on Recommender Systems, RecSys ’10, pp 257–260

  • Ge Y, Zhao S, Zhou H, Pei C, Sun F, Ou W, Zhang Y (2020) Understanding echo chambers in e-commerce recommender systems. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. Association for Computing Machinery, New York, pp 2261–2270. https://doi.org/10.1145/3397271.3401431

  • Geyik SC, Ambler S, Kenthapadi K (2019) Fairness-aware ranking in search & recommendation systems with application to LinkedIn talent search. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM. https://doi.org/10.1145/3292500.3330691

  • Grover A, Leskovec J (2016) node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining, pp 855–864

  • Haddadan S, Menghini C, Riondato M, Upfal E (2021) RePBubLik: reducing polarized bubble radius with link insertions. In: Lewin-Eytan L, Carmel D, Yom-Tov E, Agichtein E, Gabrilovich E (eds) WSDM ’21, The Fourteenth ACM International Conference on Web Search and Data Mining, Virtual Event, Israel, March 8–12, 2021. ACM, pp 139–147. https://doi.org/10.1145/3437963.3441825

  • Harper FM, Konstan JA (2015) The movielens datasets: history and context. ACM Trans Interact Intell Syst. https://doi.org/10.1145/2827872

    Article  Google Scholar 

  • Helberger N, Karppinen K, D’Acunto L (2018) Exposure diversity as a design principle for recommender systems. Inf Commun Soc 21(2):191–207. https://doi.org/10.1080/1369118X.2016.1271900

    Article  Google Scholar 

  • Hofmann K, Schuth A, Bellogín A, de Rijke M (2014) Effects of position bias on click-based recommender evaluation. In: de Rijke M, Kenter T, de Vries AP, Zhai C, de Jong F, Radinsky K, Hofmann K (eds) Advances in information retrieval. Springer, Cham, pp 624–630

    Chapter  Google Scholar 

  • Hu Y, Koren Y, Volinsky C (2008) Collaborative filtering for implicit feedback datasets. In: Proceedings of the 2008 eighth IEEE International Conference on Data Mining, ICDM ’08. IEEE Computer Society, USA, pp 263–272. https://doi.org/10.1109/ICDM.2008.22

  • Hua JL, Yu J, Yang M (2020) Fast clustering for signed graphs based on random walk gap. Soc Netw 60:113–128

    Article  Google Scholar 

  • Isenberg DJ (1986) Group polarization: a critical review and meta-analysis. J Pers Soc Psychol 50(6):1141

    Article  Google Scholar 

  • Jiang R, Chiappa S, Lattimore T, György A, Kohli P (2019) Degenerate feedback loops in recommender systems. In: Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society, pp 383–390

  • Jung J, Jin W, Kang U (2019) Random walk-based ranking in signed social networks: model and algorithms. Knowl Inf Syst 62:571–610

    Article  Google Scholar 

  • Khajehnejad A, Khajehnejad M, Babaei M, Gummadi KP, Weller A, Mirzasoleiman B (2022) Crosswalk: fairness-enhanced node representation learning. In: AAAI

  • Kotkov D, Veijalainen J, Wang S (2016) Challenges of serendipity in recommender systems. In: WEBIST 2016: proceedings of the 12th international conference on web information systems and technologies

  • Kumar S, Hamilton WL, Leskovec J, Jurafsky D (2018) Community interaction and conflict on the web. In: Proceedings of the 2018 World Wide Web Conference, pp 933–943

  • Kunaver M, Porl T (2017) Diversity in recommender systems a survey. Know-Based Syst 123(C):154–162. https://doi.org/10.1016/j.knosys.2017.02.009

    Article  Google Scholar 

  • Lamprecht D, Dimitrov D, Helic D, Strohmaier M (2016) Evaluating and improving navigability of Wikipedia: a comparative study of eight language editions. In: Proceedings of the 12th International Symposium on Open Collaboration, OpenSym ’16. ACM, New York, pp 17:1–17:10. https://doi.org/10.1145/2957792.2957813

  • LeFebvre R (2017) Obama Foundation taps social media to fight online echo chambers. https://www.engadget.com/2017-07-05-obama-foundation-social-media-echo-chambers.html

  • Lerman K, Hogg T (2014) Leveraging position bias to improve peer recommendation. PLoS ONE. https://doi.org/10.1371/journal.pone.0098914

  • Leskovec J, Adamic LA, Huberman BA (2007) The dynamics of viral marketing. ACM Trans Web TWEB 1(1):5-es

    Article  Google Scholar 

  • Liao QV, Fu WT (2014a) Can you hear me now? Mitigating the echo chamber effect by source position indicators. In: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing, pp 184–196

  • Liao QV, Fu WT (2014b) Expert voices in echo chambers: effects of source expertise indicators on exposure to diverse opinions. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 2745–2754

  • Mahmoody A, Tsourakakis CE, Upfal E (2016) Scalable betweenness centrality maximization via sampling. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining

  • Matakos A, Terzi E, Tsaparas P (2017) Measuring and moderating opinion polarization in social networks. Data Min Knowl Discov 31:1480–1505

    Article  MathSciNet  MATH  Google Scholar 

  • Matakos A, Tu S, Gionis A (2020) Tell me something my friends do not know: diversity maximization in social networks. Knowl Inf Syst 9:3697–3726

    Article  Google Scholar 

  • Medya S, Silva A, Singh A, Basu P, Swami A (2018) Group centrality maximization via network design. In: Proceedings of the 2018 SIAM international conference on data mining. SIAM, pp 126–134

  • Menghini C, Anagnostopoulos A, Upfal E (2019) Wikipedia polarization and its effects on navigation paths. In: 2019 IEEE International Conference on Big Data (Big Data), pp 6154–6156

  • Menghini C, Anagnostopoulos A, Upfal E (2020) Wikipedia’s network bias on controversial topics. arXiv:2007.08197

  • Monjardet B (1998) On the comparison of the Spearman and Kendall metrics between linear orders. Discrete Math 192(1):281–292. https://doi.org/10.1016/S0012-365X(98)00076-4

    Article  MathSciNet  MATH  Google Scholar 

  • Morales AJ, Borondo J, Losada JC, Benito RM (2015) Measuring political polarization: Twitter shows the two sides of Venezuela. Chaos Interdiscip J Nonlinear Sci 25(3):033114

    Article  Google Scholar 

  • Mossel E, Tamuz O (2017) Opinion exchange dynamics. Probab Surv 14:155–204

    Article  MathSciNet  MATH  Google Scholar 

  • Munson SA, Lee SY, Resnick P (2013) Encouraging reading of diverse political viewpoints with a browser widget. In: Seventh international AAAI conference on weblogs and social media

  • Musco C, Musco C, Tsourakakis CE (2018) Minimizing polarization and disagreement in social networks. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web—WWW ’18

  • Nelimarkka M, Laaksonen SM, Semaan B (2018) Social media is polarized, social media is polarized: towards a new design agenda for mitigating polarization. In: Proceedings of the 2018 designing interactive systems conference, pp 957–970

  • Nguyen TT, Hui PM, Harper FM, Terveen L, Konstan JA (2014) Exploring the filter bubble: the effect of using recommender systems on content diversity. In: Proceedings of the 23rd international conference on World Wide Web, WWW ’14. Association for Computing Machinery, New York, pp 677–686. https://doi.org/10.1145/2566486.2568012

  • O’Callaghan D, Greene D, Conway M, Carthy J, Cunningham P (2015) Down the (white) rabbit hole: the extreme right and online recommender systems. Soc Sci Comput Rev 33(4):459–478. https://doi.org/10.1177/0894439314555329

    Article  Google Scholar 

  • Papagelis M, Bonchi F, Gionis A (2011) Suggesting ghost edges for a smaller world. In: Proceedings of the 20th ACM international conference on Information and knowledge management, pp 2305–2308

  • Pariser E (2011) The filter bubble: what the Internet is hiding from you. Penguin

    Google Scholar 

  • Parotsidis N, Pitoura E, Tsaparas P (2015) Selecting shortcuts for a smaller world. In: Proceedings of the 2015 SIAM international conference on data mining. SIAM, pp 28–36

  • Parotsidis N, Pitoura E, Tsaparas P (2016) Centrality-aware link recommendations. In: Proceedings of the ninth ACM international conference on web search and data mining, pp 503–512

  • Perumal S, Basu P, Guan Z (2013) Minimizing eccentricity in composite networks via constrained edge additions. In: MILCOM 2013-2013 IEEE Military Communications Conference, pp 1894–1899

  • Rahman TA, Surma B, Backes M, Zhang Y (2019) Fairwalk: towards fair graph embedding. In: IJCAI

  • Rastegarpanah B, Gummadi KP, Crovella M (2019) Fighting fire with fire: using antidote data to improve polarization and fairness of recommender systems. In: Proceedings of the twelfth ACM international conference on Web Search and Data Mining, WSDM ’19

  • Resnick P, Garrett RK, Kriplean T, Munson SA, Stroud NJ (2013) Bursting your (filter) bubble: strategies for promoting diverse exposure. In: Proceedings of the 2013 conference on computer supported cooperative work companion, CSCW ’13. Association for Computing Machinery, New York, pp 95–100. https://doi.org/10.1145/2441955.2441981

  • Ribeiro MH, Ottoni R, West R, Almeida VAF, Meira W (2019) Auditing radicalization pathways on YouTube. arXiv:1908.08313

  • Ribeiro MH, Ottoni R, West R, Almeida VAF, Meira W (2020) Auditing radicalization pathways on Youtube. In: Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency, FAT* ’20, pp 131–141

  • Richardson M, Dominowska E, Ragno R (2007) Predicting clicks: estimating the click-through rate for new ads. In: Proceedings of the 16th international conference on World Wide Web, pp 521–530

  • Singh A, Joachims T (2018) Fairness of exposure in rankings. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. Association for Computing Machinery, New York, pp 2219–2228. https://doi.org/10.1145/3219819.3220088

  • Singh A, Joachims T (2019) Policy learning for fairness in ranking. In: Wallach H, Larochelle H, Beygelzimer A, d’ Alché-Buc F, Fox E, Garnett R (eds) Advances in neural information processing systems, vol 32. Curran Associates, Inc., pp 5426–5436. https://proceedings.neurips.cc/paper/2019/file/9e82757e9a1c12cb710ad680db11f6f1-Paper.pdf

  • Sîrbu A, Pedreschi D, Giannotti F, Kertész J (2019) Algorithmic bias amplifies opinion fragmentation and polarization: a bounded confidence model. PLoS ONE 14(3):e0213246

    Article  Google Scholar 

  • Stoica AA, Chaintreau A (2019) Hegemony in social media and the effect of recommendations. In: Companion proceedings of the 2019 World Wide Web Conference

  • Stoica AA, Riederer C, Chaintreau A (2018) Algorithmic glass ceiling in social networks. In: Proceedings of the 2018 World Wide Web Conference. ACM Press

  • Stoica AA, Han JX, Chaintreau A (2020) Seeding network influence in biased networks and the benefits of diversity. In: Proceedings of the web conference 2020. ACM

  • Sunstein CR (2002) The law of group polarization. J Polit Philos 10(2):175–195

    Article  Google Scholar 

  • Tabibian B, Gómez V, De A, Schölkopf B, Gomez Rodriguez M (2020) On the design of consequential ranking algorithms. In: Peters J, Sontag D (eds) Proceedings of the 36th conference on Uncertainty in Artificial Intelligence (UAI), PMLR, Proceedings of Machine Learning Research, vol 124, pp 171–180. http://proceedings.mlr.press/v124/tabibian20a.html

  • Taramigkou M, Bothos E, Christidis K, Apostolou D, Mentzas G (2013) Escape the bubble: guided exploration of music preferences for serendipity and novelty. In: Proceedings of the 7th ACM Conference on Recommender Systems, RecSys ’13. Association for Computing Machinery, New York, pp 335–338. https://doi.org/10.1145/2507157.2507223

  • Tong H, Prakash BA, Eliassi-Rad T, Faloutsos M, Faloutsos C (2012) Gelling, and melting, large graphs by edge manipulation. In: Proceedings of the 21st ACM international conference on Information and knowledge management, pp 245–254

  • Vargas S, Baltrunas L, Karatzoglou A, Castells P (2014) Coverage, redundancy and size-awareness in genre diversity for recommender systems. In: Proceedings of the 8th ACM conference on recommender systems, pp 209–216

  • Wąs T, Waniek M, Rahwan T, Michalak T (2020) The manipulability of centrality measures—an axiomatic approach. In: Proceedings of the 19th international conference on autonomous agents and multiagent systems, pp 1467–1475

  • White S, Smyth P (2003) Algorithms for estimating relative importance in networks. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge Discovery and Data Mining, KDD ’03, pp 266–275

  • Yao S, Huang B (2017) Beyond parity: fairness objectives for collaborative filtering. arXiv preprint arXiv:1705.08804

  • Zehlike M, Bonchi F, Castillo C, Hajian S, Megahed M, Baeza-Yates R (2017) Fa* ir: a fair top-k ranking algorithm. In: Proceedings of the 2017 ACM on conference on information and knowledge management, pp 1569–1578

  • Zeng A, Lü L, Zhou T (2012) Manipulating directed networks for better synchronization. New J Phys 14(8):083006

    Article  Google Scholar 

  • Zhang Z, Gentile AL, Ciravegna F (2013) Recent advances in methods of lexical semantic relatedness—a survey. Nat Lang Eng 19(4):411–479. https://doi.org/10.1017/S1351324912000125

    Article  Google Scholar 

  • Zhu Z, Hu X, Caverlee J (2018) Fairness-aware tensor-based recommendation. In: Proceedings of the 27th ACM international conference on information and knowledge management. ACM. https://doi.org/10.1145/3269206.3271795

Download references

Acknowledgements

Shahrzad Haddadan was supported by NSF Award CCF-1740741. Part of Cristina Menghini’s work was done while visiting Brown University and is supported by the ERC Advanced Grant 788893 AMDROMA@. Matteo Riondato is supported in part by NSF award IIS-2006765. Eli Upfal was supported in part by NSF awards RI-1813444, and CCF-1740741. We thank an anonymous WSDM’21 reviewer for correcting one of our lemmas.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Riondato.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Responsible editor: Toon Calders.

Publisher's Note

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

A preliminary version of part of this work appeared in the proceedings of ACM WSDM’21 (Haddadan et al. 2021).

A Postponed Proofs

A Postponed Proofs

Lemma 3

Let X be a random variable satisfying \(0 \le X \le t\). We have:

$$\begin{aligned} \mathbb {P}(X \le k) \le \frac{t - \mathbb {E}_{} \left[ X \right] }{t - k} . \end{aligned}$$

Proof

It holds

$$\begin{aligned} \mathbb {E}_{} \left[ X \right] = \int _{0}^{k} x p(x) dx +\int _{k}^{t} x p(x) dx \le k \left( 1 - \mathbb {P}(X \ge k) \right) + t \mathbb {P}(X \ge k) . \end{aligned}$$

Thus,

$$\begin{aligned} \mathbb {P}(X \ge k) \ge \frac{\mathbb {E}_{} \left[ X \right] - k}{t - k}, \end{aligned}$$

and

$$\begin{aligned} \mathbb {P}(X \le k) = 1 - \mathbb {P}(X \ge k) \le 1 - \frac{\mathbb {E}_{} \left[ X \right] - k}{t - k} = \frac{t - \mathbb {E}_{} \left[ X \right] }{t - k} . \end{aligned}$$

\(\square \)

Lemma 4

Let \(v \in \mathcal {P}_{C_v}(G)\), then, for any \(t'\le t\), it holds \(\mathsf {B}^{t'}_{G}\left( v \right) \ge r\frac{t'}{t}\).

Proof

From the hypothesis, using the definition of BR, it holds

$$\begin{aligned} r&\le \mathsf {B}^{t}_{G}\left( v \right) = t \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{\ge t}_{G} \bar{C}_v \right) + \sum _{i=1}^{t-1} i \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{= i}_{G} \bar{C}_v \right) \\&\le t \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{\ge t'}_{G} \bar{C}_v \right) + \sum _{i=1}^{t'-1} i \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{= i}_{G} \bar{C}_v \right) . \end{aligned}$$

By rearranging the terms, we obtain

$$\begin{aligned} \left( r- \sum _{i=1}^{t'-1} i \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{= i}_{G} \bar{C}_v \right) \right) \frac{1}{t} \le \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{\ge t'}_{G} \bar{C}_v \right) . \end{aligned}$$

Thus, for \(t'\le t\), it holds

$$\begin{aligned} \mathsf {B}^{t'}_{G}\left( v \right)&= t' \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{\ge t'}_{G} \bar{C}_v \right) + \sum _{i=1}^{t'-1} i \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{= i}_{G} \bar{C}_v \right) \\&\ge rj \frac{t'}{t} - \sum _{i=1}^{t'-1}i\left( 1-\frac{t'}{t} \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{\ge t'}_{G} \bar{C}_v \right) \right) \ge \frac{t'}{t} r. \end{aligned}$$

\(\square \)

Lemma 14

Let \(C \in \{R,B\}\), \(v\in C\), \(t'\le t\), and \((e,e')\in \Re _{C}\) with v the source vertex and w the radicalizing end point. Let \(\delta = M(e) - M(e')\). It holds

$$\begin{aligned} \delta \mathsf {B}^{t'-1}_{G}\left( w \right) \le \varGamma (G,v,(e,e'),t') \le \mathcal {F}_{t'-1}\left( v\right) \delta \mathsf {B}^{t'}_{G}\left( w \right) . \end{aligned}$$

Proof

Let \(G_{e,e'}\) be the graph obtained after swapping the probabilities of e and \(e'\). Consider the probability space of all random walks starting from v in \(G_{e,e'}\) and G. We introduce a coupling between these two probability spaces as follows: consider a walk in G, for any step that is not traversing e couple it to an identical step in G. If a step traverses e, then, with probability \(1-\delta \), couple it to the same step in \(G_{e,e'}\), else couple it to \(e'\) in \(G_{e,e'}\).

Let \(\mathcal {E}_i\), \(1\le i\le t'\) be the event that the coupling diverges at the i-th step, which is equivalent to being at v at step \(i-1\) and the first r.w. taking e, the second taking \(e'\).

When \(\mathcal {E}_i\) happens, then the walk in \(G_{e,e'}\) has reached the other color by taking \(e'\) while the walk in G still needs, in expectation, \(\mathsf {B}^{t'-i}_{G}\left( w \right) \) steps to reach the other color. Using the law of total expectation and summing over all \(1\le i\le t'\), we can write

$$\begin{aligned} \varGamma (G,v,(e,e'),t') = \sum _{i=1}^{t'} \mathsf {B}^{t'-i}_{G}\left( w \right) \mathbb {P}(\mathcal {E}_i) = \sum _{i=1}^{t'-1} \mathsf {B}^{t'-i}_{G}\left( w \right) \mathbb {P}(\mathcal {E}_i) . \end{aligned}$$

It holds

$$\begin{aligned} {\mathbb {P}(\mathcal {E}_i)= \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{i-1}_{G} v \right) \delta .} \end{aligned}$$

Since \(\mathsf {B}^{t'-i}_{G}\left( w \right) \ge 1\) for every \(1 \le i < t'\), and clearly \(\mathbb {P}(\mathcal {E}_1) = \delta \), we obtain the left hand side of the thesis.

The right hand side is concluded as follows. It holds \(\mathsf {B}^{t'-i}_{G}\left( w \right) \le \mathsf {B}^{t'-1}_{G}\left( w \right) \), for every \(1 \le i < t'\), and we can write, using (3),

$$\begin{aligned} {\sum _{i=1}^{t'-1} \mathbb {P}({\mathcal {E}}_i) = \sum _{i=1}^{t'-1} \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{i-1}_{G} v \right) \delta = \sum _{i=0}^{t'-2} \mathbb {P}\left( v \mathop {\rightsquigarrow }\limits ^{i}_{G} v \right) \delta = \mathcal {F}_{t'-1}\left( v\right) \delta .} \end{aligned}$$

\(\square \)

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Haddadan, S., Menghini, C., Riondato, M. et al. Reducing polarization and increasing diverse navigability in graphs by inserting edges and swapping edge weights. Data Min Knowl Disc 36, 2334–2378 (2022). https://doi.org/10.1007/s10618-022-00875-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10618-022-00875-8

Keywords

Navigation