Comment mesurer la qualité d'une recommandation de films ? Le prix Netflix et l'erreur quadratique moyenne
En 2006, Netflix offre un million de dollars à qui améliorera de 10 % la précision de son système de recommandation. La précision se mesure par l'erreur quadratique moyenne (RMSE), √(moyenne des carrés des écarts entre notes prévues et réelles). Celle de Netflix valait 0,9525 ; l'objectif était 0,9525 × 0,9 ≈ 0,8572. En 2009, une équipe internationale atteint 0,8567 et gagne, vingt minutes avant ses concurrents.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 9,5 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
En spécialité LLCER, nous avons étudié l'influence des plateformes américaines sur nos habitudes culturelles, et les recommandations de Netflix en sont un exemple quotidien. J'ai découvert qu'en 2006 Netflix avait organisé un concours mondial, doté d'un million de dollars, pour améliorer son algorithme. Le gagnant était désigné par une formule précise, l'erreur quadratique moyenne, que j'ai voulu comprendre.
L'enjeu et les notions du programme
Calculer une erreur quadratique moyenne, comprendre pourquoi on élève les écarts au carré et interpréter une amélioration relative.
Mathématiques
- Moyenne de carrés et racine carrée (seconde)
- Écart type et dispersion (seconde, première)
- Méthode des moindres carrés, ajustement (première)
LLCER anglais (dont anglais, monde contemporain)
- Axe « Représentations » : les plateformes et les goûts culturels (anglais, monde contemporain)
- Axe « Savoirs, création, innovation » : l'innovation ouverte et les concours (anglais, monde contemporain)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minNetflix prédit la note qu'un abonné donnerait à un film qu'il n'a pas vu, pour lui recommander ce qu'il aimera. Problématique : comment mesurer la qualité de ces prédictions, et que signifie une amélioration de 10 % ?
2. Mathématiques : l'erreur quadratique moyenne
4 minLes abonnés notent les films de 1 à 5 étoiles. Pour chaque note réelle yᵢ, l'algorithme a prévu ŷᵢ. L'écart vaut eᵢ=ŷᵢ-yᵢ.
On ne fait pas la moyenne des écarts : les écarts positifs et négatifs se compenseraient. On élève les écarts au carré, on fait la moyenne, puis on prend la racine pour revenir à l'unité des notes : RMSE =√(1/nΣ_i=1ⁿeᵢ²).
Exemple sur 5 notes, avec des écarts de 1, -1, 0,5, 0 et -0,5 : carrés 1, 1, 0,25, 0 et 0,25, moyenne 2,5/5=0,5, RMSE √(0,5)≈0,71 étoile. En moyenne, l'algorithme se trompe d'environ 0,7 étoile, et les grosses erreurs pèsent plus que les petites, à cause du carré.
Le concours : l'algorithme de Netflix, Cinematch, avait une RMSE de 0,9525 sur les données de test. L'objectif était une amélioration de 10 % : 0,9525×0,9≈0,8572. En septembre 2009, l'équipe « BellKor's Pragmatic Chaos » atteint 0,8567.
La RMSE est la quantité que minimise la méthode des moindres carrés, utilisée pour ajuster une droite à un nuage de points. Les équipes gagnantes ont combiné des centaines de modèles : chacun se trompe différemment, et leur moyenne pondérée réduit l'erreur, comme la moyenne de plusieurs mesures réduit l'incertitude.
3. In English: open innovation and privacy
3 minThe Netflix Prize was a pioneering example of "open innovation": instead of relying only on its own engineers, a company invited researchers from all over the world to compete. More than 40 000 teams from 186 countries took part. The final result was dramatic: two teams reached the target, and BellKor's Pragmatic Chaos won because it had submitted its solution twenty minutes before The Ensemble.
But the competition also raised concerns about privacy. Netflix had published 100 million ratings with the names removed, believing that they were anonymous. Two researchers from the University of Texas showed that some users could be identified by comparing their ratings with public reviews on other websites. A lawsuit followed, and Netflix cancelled a second competition in 2010. The story shows that innovation based on personal data can have hidden costs, and that "anonymous" data are not always anonymous.
4. Conclusion
1,5 minL'erreur quadratique moyenne, √(1/nΣ eᵢ²), mesure la précision des recommandations : il fallait passer de 0,9525 à 0,8572, et le gagnant a atteint 0,8567. Ce calcul, cousin des moindres carrés, a mobilisé des chercheurs du monde entier. J'ouvre sur les risques de ré-identification des données dites anonymes.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
0,9525×0,9≈0,8572 gagnant : 0,8567
Conclusion : la réponse à la question
L'erreur quadratique moyenne mesure la précision d'un algorithme en pénalisant les grandes erreurs. Le prix Netflix a montré la puissance de l'innovation ouverte, mais aussi les risques liés aux données personnelles.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Pourquoi ne pas faire la moyenne des écarts ?
Les écarts positifs et négatifs se compenseraient, et une moyenne nulle pourrait cacher de grosses erreurs.
Pourquoi prendre la racine à la fin ?
Pour revenir à l'unité des notes, en étoiles, et non en étoiles au carré.
How did BellKor's Pragmatic Chaos win?
It reached the target and submitted its solution twenty minutes before the other team with the same score.
Why was the second competition cancelled?
Because researchers showed that the anonymous data could identify some users, which led to a lawsuit.
Quel lien avec la méthode des moindres carrés ?
Elle choisit les paramètres d'un modèle qui minimisent la somme des carrés des écarts, donc la RMSE.
Les pièges qui coûtent des points
- Oublier la racine carrée.
- Confondre amélioration de 10 % et diminution de 0,1 étoile.
- Croire que des données sans nom sont forcément anonymes.
Revoir les notions
Autres questions : innovation et technologies
- Comment le nombre de transistors d'une puce a-t-il pu être multiplié par 25 millions en cinquante ans ? La loi de Moore
- Comment une innovation se diffuse-t-elle dans une société ? La courbe en S du smartphone aux États-Unis
- Comment un bouton de site internet a-t-il rapporté 60 millions de dollars à la campagne d'Obama ? Les tests A/B
- Pourquoi les investisseurs de la Silicon Valley acceptent-ils que la plupart de leurs start-up échouent ?
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →