Traducido del original en inglés. Las cifras y las fuentes no cambian. Leer el original en inglés

Comunicado por la empresaEn producción desde jul 2026Añadido el oct 2026

Dream11 (Dream Sports)

Dream11 usa un modelo Llama 3 ajustado para cotejar nombres en verificaciones de identidad

Autores de Dream Sports informan de que Dream11 usa un modelo Llama 3 8B ajustado para decidir si dos nombres de registros de identidad (KYC) coinciden, en sustitución de las comprobaciones manuales de un proveedor externo. Afirman que esto ahorra más de 500.000 dólares al año; el tiempo de respuesta P99 es de 120 milisegundos. La precisión fuera de línea fue del 99,02 %.

Cifras clave

Copiadas literalmente de las fuentes. Copie cualquier cifra con su cita.

más de 500.000 $

Ahorro anual por dejar de enviar los casos ambiguos a un proveedor externo para su verificación manual (declaración de los propios autores, sin cálculo)1

120

milisegundos

Tiempo de respuesta del sistema en producción en el percentil 99 (P99), con una carga máxima de hasta 10.000 solicitudes por minuto1

99,02 %

Prueba fuera de línea: precisión al decidir si dos nombres coinciden, sobre un conjunto reservado de 50.000 pares de nombres reales de datos KYC históricos (no es una medición de decisiones en producción)1

0,994

Prueba fuera de línea: puntuación F1 (una medida combinada de coincidencias omitidas y falsas coincidencias; 1,0 es perfecta) sobre el mismo conjunto de 50.000 pares1

Qué requirió

CosteNo divulgado
EquipoNo divulgado
PlazosNo divulgado

Las fuentes no divulgan el coste, el tamaño del equipo ni los plazos.

El problema

Dream11 es una plataforma de deportes fantasy con más de 250 millones de usuarios. Antes de que un usuario pueda jugar, la empresa comprueba sus documentos de identidad, lo que exige decidir si nombres de registros distintos pertenecen a una misma persona. En la India, una misma persona puede aparecer como «Shubham Kumar Singh» en un documento y como «ShubhamKumarSingh» en una factura escaneada. Los nombres se escriben en varios alfabetos, se deletrean de formas distintas y se introducen con erratas. El cotejo anterior, basado en reglas, enviaba los casos ambiguos a un proveedor externo para su revisión manual.

Los dos tipos de error cuestan dinero. Una coincidencia omitida impide que un usuario legítimo termine la verificación. Una falsa coincidencia puede permitir que un estafador maneje varias cuentas.

Qué construyeron

Los autores de Dream Sports entrenaron una versión del modelo Llama 3 8B de pesos abiertos de Meta para responder a una sola pregunta: ¿se refieren estos dos nombres a la misma persona? El modelo responde «Yes» o «No». La empresa llama al método Structure-Guided Entity Resolution.

El modelo funciona dentro del flujo de verificación de identidad de Dream11. Según los autores, toma decisiones totalmente automáticas de coincidencia y no coincidencia, por lo que la cola de revisión manual de estos casos ha desaparecido.

Cómo lo hicieron

El entrenamiento tuvo dos pasos. Primero, el modelo aprendió a dividir un nombre en nombre de pila, segundo nombre y apellido, a partir de unos 10.000 nombres indios etiquetados a mano. Después aprendió la decisión de coincidencia a partir de pares de nombres etiquetados. El equipo partió de 20.000 pares etiquetados de operaciones pasadas y los amplió a más de 50.000 intercambiando el orden de los pares, mezclando partes de los nombres y quitando espacios.

El conjunto de pruebas era independiente: 50.000 pares reales de datos históricos de producción, etiquetados por el equipo interno de operaciones de riesgo. El entrenamiento se ejecutó en una sola GPU NVIDIA A100. En producción, el modelo funciona en tres GPU NVIDIA L4 con el software de servicio vLLM sobre Kubernetes.

Resultados

En producción, los autores afirman que eliminar las comprobaciones manuales del proveedor ahorra más de 500.000 dólares al año, y que el sistema gestiona hasta 10.000 solicitudes por minuto con una latencia P99 de 120 milisegundos, algo importante en los grandes eventos deportivos, cuando se disparan los registros.

Fuera de línea, sobre un conjunto de pruebas independiente de pares históricos, el modelo alcanzó una precisión del 99,02 % y un F1 de 0,994. Los autores lo comparan con otros enfoques sobre los mismos datos: GPT-4o con ejemplos en el prompt obtuvo una precisión del 85,4 %, y el mismo modelo Llama entrenado en un solo paso con datos adicionales, el 95,7 %.

Qué salió mal

Los autores señalan dos puntos débiles que persisten. Los nombres que suenan parecido pero se escriben distinto, como «Saurabh» y «Sorab», a veces se juzgan no coincidentes. También son difíciles los nombres con varios problemas a la vez, como espacios que faltan, orden invertido y errores de escaneo. El artículo indica que las raras coincidencias omitidas (menos del 1 % de los usuarios) se resuelven mediante atención al cliente.

Qué replicar

Empiece por una tarea con una respuesta clara de sí o no y un historial de decisiones etiquetadas. Mida el modelo con un conjunto de pruebas construido a partir de sus propios casos pasados y compárelo con un modelo de uso general sobre el mismo conjunto. Mantenga una alternativa humana para la pequeña proporción de errores.

Todas las cifras comunicadas

IndicadorCifraCita
Ahorro anual por dejar de enviar los casos ambiguos a un proveedor externo para su verificación manual (declaración de los propios autores, sin cálculo)más de 500.000 $1
Tiempo de respuesta del sistema en producción en el percentil 99 (P99), con una carga máxima de hasta 10.000 solicitudes por minuto120 milisegundos1
Prueba fuera de línea: precisión al decidir si dos nombres coinciden, sobre un conjunto reservado de 50.000 pares de nombres reales de datos KYC históricos (no es una medición de decisiones en producción)99,02 %1
Prueba fuera de línea: puntuación F1 (una medida combinada de coincidencias omitidas y falsas coincidencias; 1,0 es perfecta) sobre el mismo conjunto de 50.000 pares0,9941
Prueba fuera de línea: precisión de GPT-4o con algunos ejemplos en el prompt, sobre el mismo conjunto de 50.000 pares85,4 %1

Lecciones para su proyecto

  1. Elija una tarea acotada y un modelo pequeño. Dream11 usó un modelo de pesos abiertos (open-weight) de 8 mil millones de parámetros para una única decisión de sí o no, y en sus propias pruebas superó a un modelo general más grande al que se le daban ejemplos.

  2. Construya el conjunto de pruebas con su propio historial. Dream11 usó 50.000 pares de nombres reales etiquetados por su equipo de operaciones de riesgo, sin que ningún nombre se compartiera entre el entrenamiento y la prueba.

  3. Implique al equipo de operaciones en el diseño de los prompts. Los ejemplos de los prompts se redactaron con el equipo de riesgo para reflejar las ambigüedades vistas en producción.

  4. Prevea los casos en que el modelo se equivoca. Según los autores, las raras coincidencias omitidas pasan a atención al cliente, para que los usuarios no queden bloqueados.

Salvedades

  • Todas las cifras proceden del propio artículo de Dream Sports en la sesión de industria de ACL 2026. Ningún tercero las ha confirmado.
  • Las cifras de precisión y F1 proceden de una prueba fuera de línea con pares de nombres KYC históricos, no de una medición de decisiones en producción.
  • El ahorro anual de más de 500.000 dólares es una afirmación de los autores, redactada en el artículo como resultado de eliminar la dependencia del proveedor. El artículo no muestra cómo se calculó ni quién era el proveedor.
  • El artículo no dice cuándo entró en servicio el sistema. La fecha de despliegue es el mes de las actas de la conferencia (julio de 2026), no una fecha de puesta en marcha.
  • El modelo solo compara nombres. El artículo dice que no se usó ningún otro dato personal, y se probó con datos de identidad de la India.
  • Los autores indican que los falsos negativos afectan a menos del 1 % de los usuarios y los gestiona atención al cliente.

Fuentes

  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 · Artículo de investigación · aclanthology.org

Resumido con nuestras propias palabras a partir de las fuentes anteriores. ¿Ha detectado un error? Consulte correcciones.