A continuaciónSiguiente guía
Sesgo de género en los modelos lingüísticos
sociedad
GUÍA de sociedad
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
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.
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í.
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.
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.
Boletín gratuito
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
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
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
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.
Los tokenizadores dan tokens eficientes a cadenas comunes en su corpus de entrenamiento. Los idiomas subrepresentados se dividen en pedazos más pequeños.
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.
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.
La fertilidad mide fichas por palabra. Una mayor fertilidad significa que el texto se divide en más partes y cuesta más.
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.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Sesgo de género en los modelos lingüísticos
sociedad