Have a personal or library account? Click to login
Predicting Eurovision Song Contest Results: A Hit Song Science Approach Cover

Predicting Eurovision Song Contest Results: A Hit Song Science Approach

Open Access
|May 2025

Figures & Tables

tismir-8-1-214-g1.png
Figure 1

Workflow for the Eurovision results prediction problem.

Table 1

Intrinsic song feature categories: audio features (Essentia) and lyrics features.

Category Features
Low‑level audioaverage loudness, loudness ebu128 int, loudness ebu128 range, dissonance, dynamic complexity,
hfc, pitch salience, zero‑crossing rate,
Bark bands* (crest, flatness_db, kurtosis, skewness, spread),
ERB bands* (crest, flatness_db, kurtosis, skewness, spread),
Mel bands* (crest, flatness_db, kurtosis, skewness, spread),
spectral features* (spectral centroid, spectral complexity, spectral decrease, spectral energy,
spectral energy band high, spectral energy band low,
spectral energy band middle high, spectral energy band middle low,
spectral entropy, spectral flux, spectral kurtosis, spectral rms, spectral rolloff,
spectral skewness, spectral spread, spectral strong peak)
Rhythmbpm, beats count, beats loudness, onset rate, danceability
Totalchords changes rate, chords number rate, chords strength, hpcp crest, hpcp entropy,
tuning diatonic strength, tuning equal tempered deviation, tuning frequency,
tuning nontempered energy ratio, chords key, chords scale, key edma (strength, key, scale),
key krumhansl (strength, key, scale), key temperley (strength, key, scale)
Lyricstype‑token ratio, compression size reduction, n‑gram repetitiveness,
language (English/non‑English), language mix

[i] *PCA dimensionality reduction was applied to these subsets of features.

tismir-8-1-214-g2.png
Figure 2

Eurovision prediction framework.

Table 2

Proposed feature set approaches for predicting Eurovision results.

ApproachFeatures
1. Intrinsic characteristics of songsAudio and lyrics
2. Intrinsic characteristics of songs and Eurovision dataAudio and lyrics
Running order
Country voting
results and reciprocation
3. Intrinsic characteristics of songs and public appealAudio and lyrics
YouTube daily views
4. Intrinsic characteristics of songs, public appeal, and Eurovision dataAudio and lyrics
YouTube daily views
Running order
Country voting
results and reciprocation
5. Public appealYouTube daily views
6. Eurovision dataRunning order
Country voting
results and reciprocation
7. Public appeal and Eurovision dataYouTube daily views
Running order
Country voting
results and reciprocation
Table 3

Average rank errors across all years for all semi‑finals and grand finals. Bold values indicate the lowest error across all feature set approaches.

Avg. rank errorsApproach 1Approach 2Approach 3Approach 4Approach 5Approach 6Approach 7
Semi‑finals5.624.604.013.704.084.793.47
Grand final7.887.636.276.076.057.596.27
Table 4

Semi‑final results: Spearman’s rank correlation coefficients for all feature set approaches across each year’s semi‑final 1 (SF 1) and semi‑final 2 (SF 2). Bold values indicate the highest correlation for a given year, semi‑final, and approach.

YearApproach 1
Rank Corr.
Approach 2
Rank Corr.
Approach 3
Rank Corr.
Approach 4
Rank Corr.
Approach 5
Rank Corr.
Approach 6
Rank Corr.
Approach 7
Rank Corr.
SF 1SF 2SF 1SF 2SF 1SF 2SF 1SF 2SF 1SF 2SF 1SF 2SF 1SF 2
20080.500.550.770.760.80
20090.790.590.660.630.630.680.660.490.590.70
20100.680.730.510.74
20110.500.550.55
20120.540.650.760.650.700.69
20130.690.70
20140.640.720.760.820.950.760.560.740.84
20150.82
20160.700.750.620.820.630.480.620.74
20170.750.680.780.50
20180.590.580.610.510.720.52
20190.65
20210.550.750.920.68
20220.530.520.480.540.55
20230.590.540.710.780.850.65
20240.600.650.600.620.690.660.65
tismir-8-1-214-g3.png
Figure 3

Grand final results: Heatmap illustrating the average rank errors for all feature set approaches. Black borders highlight the best‑performing approach (lowest error) for each year, while purple dashed borders indicate worse‑than‑random performance (errors greater than 8.01).

Table 5

Grand final results: Test values for all feature set approaches across all years.

YearApproach 1
R2
Approach 2
R2
Approach 3
R2
Approach 4
R2
Approach 5
R2
Approach 6
R2
Approach 7
R2
20080.020.120.170.270.320.220.48
20090.040.260.280.360.170.090.09
20100.010.030.090.080.090.090.16
20110.010.03–0.03–0.050.020.04–0.04
20120.040.070.160.180.25–0.110.14
2013–0.050.040.420.410.330.040.31
2014–0.090.010.090.060.18–0.060.03
20150.080.040.270.130.240.060.15
20160.030.140.140.300.370.110.37
2017–0.02–0.170.220.250.250.130.13
2018–0.05–0.020.100.090.14–0.020.03
20190.02–0.080.200.250.31–0.040.19
20210.060.090.120.280.20–0.090.19
2022–0.01–0.150.190.060.160.090.11
20230.03–0.03–0.010.060.07–0.010.12
20240.010.040.380.290.42–0.370.25
Table 6

Grand final results: Spearman’s rank correlation coefficients for all feature set approaches across all years. Bold values indicate the highest coefficient for a given year and approach.

YearApproach 1
Rank Corr.
Approach 2
Rank Corr.
Approach 3
Rank Corr.
Approach 4
Rank Corr.
Approach 5
Rank Corr.
Approach 6
Rank Corr.
Approach 7
Rank Corr.
20080.420.410.530.510.610.75
20090.590.620.77
2010
2011
20120.430.470.57
20130.760.650.710.62
20140.47
20150.440.610.410.520.44
20160.500.540.740.64
20170.510.580.560.43
2018
20190.450.590.54
20210.420.620.480.44
20220.41
20230.43
20240.540.610.440.49
DOI: https://doi.org/10.5334/tismir.214 | Journal eISSN: 2514-3298
Language: English
Submitted on: Aug 1, 2024
Accepted on: Apr 14, 2025
Published on: May 27, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2025 Katarzyna Adamska, Joshua Reiss, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.