Friendly Borders: Graph algorithms reveal Eurovision voting patterns
summary
Graph-based analysis uses Louvain with 1,000 Monte Carlo runs on Eurovision data (2008–present) built with NetworkX + pandas + Plotly to produce a consensus co-association graph; communities at resolution=1.1 reveal stable regional blocks (Balkans with Turkey, Iberia, Nordic/central Europe) confirming neighborly favoritism in public votes, while jury votes lack that neighbor bias and show Sweden as a high betweenness outlier; an auxiliary finding is Italy never in bottom five among the Big Five, so the methods produce reproducible, interpretable clusters.
AI-written summary · about
chapters (36)
- 0:00Introduction
- 2:03What is a graph
- 3:08Seven bridges and Eulerian paths
- 4:34Shortest path problems
- 5:40Traveling salesman basics
- 6:44Centrality and communities
- 7:46Graph algorithms use cases
- 10:35Detecting astroturfing with graphs
- 11:39Eurovision overview
- 12:21Analyzing Eurovision with graphs
- 13:26Eurovision voting system
- 14:28Neighborly favoritism thesis
- 15:56Louvain and Newman methods
- 16:58Louvain non-overlapping method
- 18:04Louvain algorithm randomness
- 18:46NetworkX library
- 19:28Eurovision dataset 2008-2024
- 20:55Data preprocessing
- 22:01Solution components
- 22:44Building Eurovision graph
- 23:27Monte Carlo simulation
- 24:30Plotting communities
- 24:52Analyzing communities
- 25:36Resolution parameter impact
- 26:18Final granular graph
- 26:59Evaluating big five
- 28:04Big five performance
- 29:07Jury vs public bias
- 29:52Cherry votes analysis
- 30:54Betweenness centrality
- 31:55Sweden’s jury outlier
- 32:15Public votes geopolitics
- 32:37Final thoughts
- 34:23Graph databases
- 36:08Main conclusions
- 37:13Question and answer session
related talks
28mNetwork analysis inside the Italian parliament
33mBuilding Data Visualisations in Python in Minutes
42mVisualising Connections
24mFootbal meets graphs
46mGraph Algorithms: Predict Real-World Behavior
30mAnalyzing COVID-19 Protest Movements: A Multidimensional Approach Using Geo-Social Media Data
24mHands-On Network Science
01h 03mCharting Collections of Social Media Connections with NodeXL
