GUÍA de sociedad

Disparidades de tokenización entre idiomas

Las disparidades en la tokenización significan que el mismo mensaje puede aceptar muchos más tokens en algunos idiomas que en inglés, porque la mayoría de los tokenizadores se construyeron a partir de texto mayoritariamente en inglés.

Escuche esta guíaNarrado por IA · ~3 min

En esta pagina4 minutos de lectura
  1. Descripción general
  2. Buceo profundo
  3. Implementación en el mundo real
  4. El futuro de las disparidades en la tokenización entre idiomas
  5. Poniéndolo en práctica
  6. Sigue explorando
  7. Preguntas frecuentes

Descripción general

Dado que los servicios de inteligencia artificial cobran por token y limitan el número de tokens que caben en una ventana de contexto, los hablantes de esos idiomas pueden pagar más, incluir menos texto y esperar más tiempo por el mismo trabajo. Eso hace que el diseño del tokenizador sea una cuestión de equidad además de técnica.

Buceo profundo

Un tokenizador aprende qué fragmentos de texto tratar como tokens únicos mediante el estudio de un corpus de entrenamiento. Las cadenas comunes obtienen sus propios tokens; Las cadenas raras se dividen en pedazos más pequeños, a veces hasta llegar a bytes individuales. Cuando ese corpus está dominado por el inglés y algunos otros idiomas de altos recursos, esos idiomas obtienen tokens eficientes para palabras completas y partes de palabras comunes. Los idiomas que aparecen con menos frecuencia, o que utilizan secuencias de comandos en las que cada carácter ocupa varios bytes en codificación UTF-8, como muchas secuencias de comandos del sur de Asia, el sudeste asiático y África, se dividen en muchas más partes. El efecto es mensurable. Una investigación publicada en 2023, que incluye el trabajo de Petrov y sus colegas sobre la injusticia de los tokenizadores, encontró que las traducciones del mismo texto podrían necesitar varias veces más tokens en algunos idiomas que en inglés, y las brechas más grandes superan diez veces para ciertos idiomas y tokenizadores. Esto importa de tres maneras concretas. Costo: el precio de la API es por token, por lo que un recuento de tokens mayor es un aumento de precio directo para el mismo contenido. Contexto: una ventana de contexto fijo contiene menos texto real, por lo que los documentos deben reducirse y las conversaciones pierden el turno antes. Velocidad y calidad: más tokens significan más pasos de generación, y una fuerte fragmentación puede dificultar que el modelo aprenda buenas representaciones de palabras, lo que puede contribuir a un rendimiento más débil en esos idiomas. Los proveedores han respondido en parte. Cuando OpenAI lanzó GPT-4o en 2024, introdujo un tokenizador más grande y dijo que usaba menos tokens para muchos idiomas distintos del inglés. Los vocabularios más amplios y los datos de entrenamiento más equilibrados ayudan, pero no eliminan la brecha por completo. Un error común es pensar que algunos idiomas simplemente tienen más palabras. Las traducciones difieren en longitud, pero las grandes brechas entre los tokens provienen principalmente de cómo se construyó el tokenizador, no de los idiomas en sí.

Implementación en el mundo real

Una organización de salud sin fines de lucro traduce el mismo folleto para pacientes al inglés, hindi y amárico y descubre que las versiones en otros idiomas utilizan varias veces más tokens, por lo que su factura de API para esos idiomas es mucho mayor.

Un chatbot para hablantes de birmano alcanza el límite de contexto después de muchos menos turnos de conversación que la versión en inglés, por lo que olvida los mensajes anteriores antes.

Un desarrollador consulta un artículo de soporte coreano con un visor de tokenizadores y ve muchas palabras divididas en fragmentos cortos, mientras que el original en inglés se asigna principalmente a un token por palabra.

Un equipo de investigación compara un tokenizador más antiguo y uno más nuevo del mismo proveedor y descubre que el más nuevo utiliza notablemente menos tokens para sus documentos árabes y tamiles.

El futuro de las disparidades en la tokenización entre idiomas

Los vocabularios de Tokenizer han ido creciendo y varios proveedores ahora publican mejoras para textos que no están en inglés, por lo que es probable que la brecha siga reduciéndose para los idiomas más hablados. Los lenguajes de bajos recursos pueden seguir rezagados a menos que los datos de entrenamiento y el diseño del tokenizador los incluyan deliberadamente. La investigación de modelos agrupados dinámicamente y a nivel de bytes podría reducir la dependencia de un vocabulario fijo, aunque esos diseños tienen sus propios costos de computación. Por ahora, las organizaciones que atienden a audiencias multilingües deben medir el recuento de tokens en cada idioma que admiten y tratar los costos por idioma y los límites de contexto como parte de la planificación de accesibilidad.

Poniéndolo en práctica

Por qué es importante

  • Riesgo y seguridad. Los daños catastróficos y cotidianos de la IA dependen de quién comprende los riesgos y quién puede actuar.
  • Decisiones más claras. La alfabetización pública y profesional determina si es políticamente posible una política de seguridad sólida.
  • Cortando el bombo. Las explicaciones claras reducen la captación por la exageración, las relaciones públicas de laboratorio y el vago teatro de ética.

cuidado con

  • Tratar el riesgo existencial como ciencia ficción mientras que la capacidad se agrava.
  • Confundir la seguridad del producto superficial con la alineación en condiciones de alta autonomía.
  • Dejando a las audiencias que no hablan inglés ni a expertos solo con fuentes de baja calidad.

Próximos pasos

  1. Separe los riesgos de daños al producto, mal uso y pérdida de control/desalineación.
  2. Pregunte qué evidencia cambiaría su opinión sobre los plazos y la gravedad.
  3. Prefiera fuentes primarias y evaluaciones concretas a afirmaciones de marketing.
  4. Identifique un camino de acción: carrera, política, financiamiento o habilidades, no solo concientización.

Sigue explorando

Boletín gratuito

Recibe el resumen diario de IA

Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.

Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.

Ponte a prueba

Take the Tokenization Disparities Across Languages quiz

Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.

Empezar el cuestionario

Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación

Preguntas frecuentes

¿Qué son las disparidades de tokenización entre idiomas?

Las disparidades en la tokenización significan que el mismo mensaje puede aceptar muchos más tokens en algunos idiomas que en inglés, porque la mayoría de los tokenizadores se construyeron a partir de texto mayoritariamente en inglés. Dado que los servicios de inteligencia artificial cobran por token y limitan el número de tokens que caben en una ventana de contexto, los hablantes de esos idiomas pueden pagar más, incluir menos texto y esperar más tiempo por el mismo trabajo. Eso hace que el diseño del tokenizador sea una cuestión de equidad además de técnica.

¿Cuál es la causa principal de las grandes diferencias en el recuento de tokens entre idiomas?

Los tokenizadores dan tokens eficientes a cadenas comunes en su corpus de entrenamiento. Los idiomas subrepresentados se dividen en pedazos más pequeños.

¿Por qué los scripts como Devanagari o Thai suelen producir más tokens en tokenizadores basados en bytes?

Cada carácter de estos scripts tiene varios bytes UTF-8. Si el tokenizador rara vez fusiona esas secuencias de bytes, un carácter puede convertirse en varios tokens.

¿Cuál de estos NO es uno de los tres efectos de un mayor número de tokens mencionados en la guía?

La guía enumera el costo, el espacio de contexto y la velocidad o calidad. El rechazo automático no es consecuencia del recuento de tokens.

¿Qué significa el término fertilidad en este contexto?

La fertilidad mide fichas por palabra. Una mayor fertilidad significa que el texto se divide en más partes y cuesta más.

¿Qué cambio describió OpenAI cuando lanzó GPT-4o en 2024?

GPT-4o vino con un tokenizador de vocabulario más grande que, según OpenAI, era más eficiente para muchos idiomas distintos del inglés.