← Derniers articles
📊 statistics

Cross-City Comparison of Crime-Prediction Models: A Scale Confound in Aggregate Poisson Likelihood, with a Four-City Demonstration

Cet article démontre que la log-vraisemblance prédictive de Poisson agrégée est une métrique défaillante pour la comparaison de modèles de criminalité entre différentes villes en raison d'un biais d'échelle favorisant les populations plus clairsemées, et propose un cadre d'évaluation supérieur utilisant la vraisemblance pondérée par les événements non nuls et des ratios de calibration à la place.

Auteurs originaux : Varun Surapaneni

Publié 2026-07-06
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Varun Surapaneni

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

La vue d'ensemble : Pourquoi comparer les prédictions de criminalité est délicat

Imaginez que vous êtes un entraîneur essayant de décider laquelle de quatre villes différentes (Boston, Leeds, Birmingham et Londres) possède le meilleur système de « prédiction de la criminalité ». Vous voulez savoir quel logiciel de ville est le plus intelligent pour deviner où les crimes se produiront ensuite.

Les chercheurs de ce papier ont découvert que la façon standard dont les gens mesurent l'« intelligence » est en réalité défaillante. C'est comme essayer de comparer la vitesse d'un sprinter et celle d'un marathonien en regardant seulement combien de kilomètres ils ont parcourus, sans vérifier à quelle vitesse ils allaient.

Le problème : Le piège de la « pièce vide »

La métrique principale que le papier critique est appelée Aggregate Poisson Predictive Log-Likelihood (PLL). Considérez cette métrique comme une « fiche de score » pour mesurer la capacité d'un modèle à prédire le nombre de crimes.

Le papier soutient que cette fiche de score est biaisée par la « composition du taux de zéro ». C'est une façon compliquée de dire : le score est fortement influencé par le nombre d'endroits qui ont zéro crime.

L'analogie :
Imaginez que vous prédisez combien de pommes tomberont des arbres dans différents vergers.

  • Verger A (Boston) : Possède beaucoup d'arbres, mais la plupart sont vides. Seuls quelques arbres laissent tomber des pommes.
  • Verger B (Londres) : Possède beaucoup d'arbres, et beaucoup d'entre eux laissent tomber des pommes.

Si vous utilisez la fiche de score standard, le Verger A passe pour un génie et le Verger B passe pour un échec. Pourquoi ?

  • Dans le Verger A, le modèle prédit « zéro pomme » pour la plupart des arbres. Comme le modèle a raison sur les arbres vides, il reçoit un énorme « laissez-passer » de points.
  • Dans le Verger B, le modèle doit prédire exactement combien de pommes tombent sur les arbres très productifs. C'est difficile ! S'il prédit 5 pommes mais qu'il y en a 6 qui tombent, il perd des points.

Le papier montre que la fiche de score standard vous récompense pour avoir prédit « rien » correctement, plutôt que de vous récompenser pour avoir prédit « quelque chose » correctement. Comme Londres a plus de criminalité (moins de « zones vides »), son score semble artificiellement pire, même si son modèle est en réalité très bon pour prédire l'action réelle.

La solution : Une meilleure fiche de score

Les auteurs proposent que nous arrêtions d'utiliser la fiche de score unique et défaillante pour utiliser une fiche de score en deux parties à la place :

  1. Le score d'« Action » (nonzero_pll_mean) : Il ne regarde que les endroits où un crime a réellement eu lieu. Il demande : « Lorsqu'il y a eu un crime, à quel point votre estimation était-elle proche de la réalité ? » Cela égalise les chances entre une ville calme et une ville animée.
  2. Le score d'« Équilibre » (calibration_ratio) : Il demande : « Avez-vous prédit le nombre total de crimes correctement ? » Si la ville a enregistré 1 000 crimes, votre modèle a-t-il prédit 1 000, ou a-t-il prédit 500 ou 2 000 ?

Le résultat : Quand ils ont remplacé les fiches de score, les classements des villes ont complètement basculé !

  • Sous l'ancien système (défaillant), Birmingham arrivait en tête.
  • Sous le nouveau système d'« Action », Boston arrivait en tête.
  • Sous le nouveau système d'« Équilibre », Londres arrivait en tête.

La leçon : Vous ne pouvez pas dire qu'une ville est « meilleure » qu'une autre en regardant simplement un seul chiffre. Vous devez regarder l'image complète, y compris le nombre de zones « vides » qui existent dans chaque ville.

Les « résultats négatifs » : Essayer de réparer un fantôme

La seconde partie du papier est l'histoire de chercheurs essayant de corriger un problème spécifique : les prédictions de vols à l'étalage au Royaume-Uni devenaient folles. Le modèle prédisait des nombres massifs de vols dans certaines zones, ce qui était clairement erroné.

Ils ont mis en place un « drapeau de divergence » (une alarme) pour détecter cela. Lorsque l'alarme a sonné, ils ont essayé quatre « correctifs » différents (comme changer la formule mathématique ou ajuster la vitesse d'apprentissage).

Le rebondissement :
Après avoir essayé les quatre correctifs, ils ont réalisé que l'alarme elle-même était défectueuse.

  • Le vrai problème : L'alarme sonnait parce que le vol à l'étalage est naturellement concentré dans quelques points spécifiques (comme quelques magasins très fréquentés), laissant le reste de la ville vide. C'est une caractéristique des données, pas un bug du modèle.
  • Les correctifs ratés : Les « correctifs » qu'ils ont testés ont en fait empiré les prédictions ou n'ont servi à rien, car ils essayaient de réparer un problème qui n'existait pas.

La conclusion : Avant de modifier vos algorithmes ou vos formules mathématiques complexes, vérifiez votre pipeline de données. Parfois, le problème n'est pas le modèle ; c'est juste que les données ont une apparence étrange à cause de la manière dont elles ont été collectées (par exemple, des données manquantes pour certains jours ou un comptage inhabituel).

Résumé des points clés

  1. Ne faites pas confiance au « Score Total » : Si vous comparez des modèles de criminalité entre des villes ayant des taux de criminalité différents, le score standard pénalisera injustement les villes animées et récompensera les villes calmes.
  2. Utilisez les scores d'« Action » et d'« Équilibre » : Vérifiez toujours si le modèle prédit bien les crimes réels et si les nombres totaux concordent.
  3. Vérifiez la plomberie en premier : Si un modèle semble échouer, vérifiez si les données sont incomplètes ou désordonnées avant de blâmer l'IA.
  4. Le contexte compte : Cette étude n'a porté que sur quatre villes similaires de pays anglophones. Les conclusions concernent la manière de mesurer les modèles, et non une règle qui s'applique nécessairement à toutes les villes du monde.

En bref, ce papier est une étiquette d'avertissement pour les chercheurs. Il dit : « Arrêtez d'utiliser l'ancienne règle pour mesurer ces villes ; elle est tordue. Utilisez ce nouvel ensemble d'outils à la place, et assurez-vous que vos données sont propres avant de commencer à modifier les mathématiques. »

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →