Traduit de l’original anglais. Les chiffres et les sources sont inchangés. Lire l’original en anglais

Annoncé par l’entrepriseEn production depuis juil. 2026Ajouté le oct. 2026

Dream11 (Dream Sports)

Dream11 utilise un modèle Llama 3 affiné pour rapprocher des noms lors des vérifications d'identité

Des auteurs de Dream Sports indiquent que Dream11 utilise un modèle Llama 3 8B affiné pour décider si deux noms figurant dans des dossiers de vérification d'identité (KYC) correspondent, en remplacement des contrôles manuels d'un prestataire tiers. Ils affirment que cela fait économiser plus de 500 000 $ par an ; le temps de réponse P99 est de 120 millisecondes. La précision hors ligne était de 99,02 %.

Chiffres clés

Repris tels quels des sources. Copiez n’importe quel chiffre avec sa citation.

plus de 500 000 $

Économie annuelle liée à l'arrêt de l'envoi des cas ambigus à un prestataire tiers pour vérification manuelle (déclaration des auteurs eux-mêmes, sans calcul présenté)1

120

millisecondes

Temps de réponse du système en production au 99e centile (P99), à une charge de pointe pouvant atteindre 10 000 requêtes par minute1

99,02 %

Test hors ligne : précision pour décider si deux noms correspondent, sur un jeu de test distinct de 50 000 paires de noms réelles issues de données KYC historiques (ce n'est pas une mesure de décisions en production)1

0,994

Test hors ligne : score F1 (mesure combinée des correspondances manquées et des fausses correspondances ; 1,0 est parfait) sur le même jeu de 50 000 paires1

Ce que cela a demandé

CoûtNon communiqué
ÉquipeNon communiqué
CalendrierNon communiqué

Le coût, la taille de l’équipe et le calendrier ne sont pas communiqués dans les sources.

Le problème

Dream11 est une plateforme de sports fantasy comptant plus de 250 millions d'utilisateurs. Avant de pouvoir jouer, l'utilisateur voit ses pièces d'identité contrôlées, ce qui revient à décider si des noms figurant sur des documents différents désignent la même personne. En Inde, une même personne peut apparaître sous le nom « Shubham Kumar Singh » sur un document et « ShubhamKumarSingh » sur une facture numérisée. Les noms sont écrits dans plusieurs alphabets, orthographiés de façons différentes et saisis avec des fautes de frappe. Auparavant, un rapprochement fondé sur des règles envoyait les cas ambigus à un prestataire tiers pour un examen manuel.

Les deux types d'erreur coûtent de l'argent. Une correspondance manquée empêche un utilisateur légitime de finaliser sa vérification. Une fausse correspondance peut permettre à un fraudeur de gérer plusieurs comptes.

Ce qu'ils ont construit

Les auteurs de Dream Sports ont entraîné une version du modèle Llama 3 8B à poids ouverts de Meta pour répondre à une seule question : ces deux noms désignent-ils la même personne ? Le modèle répond « Yes » ou « No ». L'entreprise appelle cette méthode Structure-Guided Entity Resolution.

Le modèle fonctionne au sein du circuit de vérification d'identité de Dream11. Selon les auteurs, il prend des décisions de correspondance et de non-correspondance entièrement automatisées, de sorte que la file d'examen manuel pour ces cas a disparu.

Comment ils s'y sont pris

L'entraînement s'est déroulé en deux étapes. Le modèle a d'abord appris à découper un nom en prénom, deuxième nom et nom de famille, à partir d'environ 10 000 noms indiens annotés à la main. Il a ensuite appris la décision de rapprochement à partir de paires de noms annotées. L'équipe est partie de 20 000 paires annotées issues d'opérations passées et les a portées à plus de 50 000 en inversant l'ordre des paires, en mélangeant les parties de noms et en supprimant les espaces.

Le jeu de test était distinct : 50 000 paires réelles issues de données de production historiques, annotées par l'équipe interne des opérations de risque. L'entraînement a tourné sur un seul GPU NVIDIA A100. En production, le modèle s'exécute sur trois GPU NVIDIA L4, avec le logiciel de serving vLLM sur Kubernetes.

Résultats

En production, les auteurs affirment que la suppression des contrôles manuels du prestataire fait économiser plus de 500 000 $ par an, et que le système traite jusqu'à 10 000 requêtes par minute avec une latence P99 de 120 millisecondes, ce qui compte lors des grands événements sportifs où les inscriptions explosent.

Hors ligne, sur un jeu de test distinct de paires historiques, le modèle a atteint une précision de 99,02 % et un F1 de 0,994. Les auteurs le comparent à d'autres approches sur les mêmes données : GPT-4o sollicité avec des exemples a obtenu une précision de 85,4 %, et le même modèle Llama entraîné en une seule étape avec des données supplémentaires, 95,7 %.

Ce qui a mal tourné

Les auteurs signalent deux points faibles persistants. Les noms qui sonnent de façon proche mais s'écrivent différemment, comme « Saurabh » et « Sorab », sont parfois jugés différents. Les noms cumulant plusieurs problèmes à la fois, comme des espaces manquants, un ordre inversé et des erreurs de numérisation, restent aussi difficiles. L'article indique que les rares correspondances manquées (moins de 1 % des utilisateurs) sont réglées par le service client.

Ce qu'il faut retenir

Commencez par une tâche dont la réponse est clairement oui ou non et qui dispose d'un historique de décisions annotées. Mesurez le modèle sur un jeu de test construit à partir de vos propres cas passés et comparez-le à un modèle généraliste sur le même jeu. Conservez une solution de repli humaine pour la petite part d'erreurs.

Tous les chiffres publiés

IndicateurChiffreCitation
Économie annuelle liée à l'arrêt de l'envoi des cas ambigus à un prestataire tiers pour vérification manuelle (déclaration des auteurs eux-mêmes, sans calcul présenté)plus de 500 000 $1
Temps de réponse du système en production au 99e centile (P99), à une charge de pointe pouvant atteindre 10 000 requêtes par minute120 millisecondes1
Test hors ligne : précision pour décider si deux noms correspondent, sur un jeu de test distinct de 50 000 paires de noms réelles issues de données KYC historiques (ce n'est pas une mesure de décisions en production)99,02 %1
Test hors ligne : score F1 (mesure combinée des correspondances manquées et des fausses correspondances ; 1,0 est parfait) sur le même jeu de 50 000 paires0,9941
Test hors ligne : précision de GPT-4o avec quelques exemples dans le prompt, sur le même jeu de 50 000 paires85,4 %1

Enseignements pour votre projet

  1. Choisissez une tâche étroite et un petit modèle. Dream11 a utilisé un modèle à poids ouverts (open-weight) de 8 milliards de paramètres pour une seule décision par oui ou non et, lors de ses propres tests, il a fait mieux qu'un modèle généraliste plus grand sollicité avec des exemples.

  2. Constituez le jeu de test à partir de votre propre historique. Dream11 a utilisé 50 000 paires de noms réelles, annotées par son équipe des opérations de risque, sans qu'aucun nom ne soit partagé entre l'entraînement et le test.

  3. Associez l'équipe opérationnelle à la conception des prompts. Les exemples des prompts ont été rédigés avec l'équipe risque pour refléter les ambiguïtés observées en production.

  4. Prévoyez les cas où le modèle se trompe. Selon les auteurs, les rares correspondances manquées sont traitées par le service client, afin que les utilisateurs ne soient pas bloqués.

Réserves

  • Tous les chiffres proviennent de l'article de Dream Sports lui-même, présenté à l'ACL 2026 (session industrie). Aucun tiers ne les a confirmés.
  • Les chiffres de précision et de F1 proviennent d'un test hors ligne sur des paires de noms KYC historiques, et non d'une mesure de décisions en production.
  • L'économie de plus de 500 000 $ par an est une déclaration des auteurs, présentée dans l'article comme le résultat de la suppression de la dépendance au prestataire. L'article ne montre pas comment elle a été calculée ni qui était ce prestataire.
  • L'article ne dit pas quand le système a été mis en service. La date de déploiement est le mois des actes de la conférence (juillet 2026), et non une date de mise en production.
  • Le modèle se contente de comparer des noms. L'article indique qu'aucun autre champ personnel n'a été utilisé, et il a été testé sur des données d'identité indiennes.
  • Les auteurs indiquent que les faux négatifs concernent moins de 1 % des utilisateurs et sont traités par le service client.

Sources

  1. Structure-Guided Entity Resolution: Fine-Tuning LLMs for Robust Name Matching in Complex Linguistic Contexts

    ACL 2026 Industry Track (Dream Sports authors) · 2026-07 · Article de recherche · aclanthology.org

Résumé dans nos propres mots à partir des sources ci-dessus. Une erreur ? Consultez les corrections.