Tokenformer: la próxima generación de arquitectura de transformadores que aprovecha los parámetros tokenizados para un escalamiento fluido y rentable en aplicaciones de IA

Los transformadores han transformado la inteligencia artificial y ofrecen un rendimiento inigualable en PNL, visión por computadora e integración de datos multimodal. Estos modelos destacan en la identificación de patrones dentro de los datos a través de sus mecanismos de atención, lo que los hace ideales para tareas complejas. Sin embargo, es necesario mejorar el rápido escalamiento de los modelos de transformadores debido al alto costo computacional asociado con su estructura tradicional. A medida que estos modelos crecen, exigen importantes recursos de hardware y tiempo de capacitación, que aumenta exponencialmente con el tamaño del modelo. Los investigadores se han propuesto abordar estas limitaciones innovando métodos más eficientes para gestionar y escalar modelos de transformadores sin sacrificar el rendimiento.

El principal obstáculo a la hora de escalar los transformadores radica en los parámetros fijos dentro de sus capas de proyección lineal. Esta estructura estática limita la capacidad del modelo para expandirse sin ser reentrenado por completo, lo que se vuelve exponencialmente más costoso a medida que aumentan los tamaños del modelo. Estos modelos tradicionales suelen exigir un reentrenamiento integral cuando se producen modificaciones arquitectónicas, como el aumento de las dimensiones del canal. En consecuencia, el costo computacional de estas expansiones crece de manera impráctica y el enfoque carece de flexibilidad. La incapacidad de agregar nuevos parámetros dinámicamente sofoca el crecimiento, haciendo que estos modelos sean menos adaptables a las aplicaciones de IA en evolución y más costosos en términos de tiempo y recursos.

Históricamente, los enfoques para gestionar la escalabilidad del modelo incluían duplicar pesos o reestructurar modelos utilizando métodos como Net2Net, donde las neuronas duplicadas expanden capas. Sin embargo, estos enfoques a menudo alteran el equilibrio de los modelos previamente entrenados, lo que da como resultado tasas de convergencia más lentas y complejidades adicionales del entrenamiento. Si bien estos métodos han logrado avances graduales, todavía enfrentan limitaciones a la hora de preservar la integridad del modelo durante el escalado. Los transformadores dependen en gran medida de proyecciones lineales estáticas, lo que hace que la expansión de parámetros sea costosa e inflexible. Los modelos tradicionales como GPT y otros transformadores grandes a menudo se vuelven a entrenar desde cero, lo que incurre en altos costos computacionales con cada nueva etapa de escalamiento.

Investigadores del Instituto Max Planck, Google y la Universidad de Pekín desarrollaron una nueva arquitectura llamada Formador de tokens. Este modelo reinventa fundamentalmente los transformadores al tratar los parámetros del modelo como tokens, lo que permite interacciones dinámicas entre tokens y parámetros. En este marco, Tokenformer introduce un componente novedoso llamado token-pagarametro atención (Pattencion) capa, que facilita el escalado incremental. El modelo puede agregar nuevos tokens de parámetros sin volver a capacitarse, lo que reduce drásticamente los costos de capacitación. Al representar tokens de entrada y parámetros dentro del mismo marco, Tokenformer permite un escalamiento flexible, proporcionando a los investigadores una arquitectura de modelo más eficiente y consciente de los recursos que conserva la escalabilidad y el alto rendimiento.

La capa Pattention de Tokenformer utiliza tokens de entrada como consultas, mientras que los parámetros del modelo sirven como claves y valores, que difieren del enfoque de transformador estándar, que se basa únicamente en proyecciones lineales. El escalamiento del modelo se logra agregando nuevos pares de parámetros clave-valor, manteniendo constantes las dimensiones de entrada y salida y evitando un reentrenamiento completo. La arquitectura de Tokenformer está diseñada para ser modular, lo que permite a los investigadores ampliar el modelo sin problemas incorporando tokens adicionales. Esta capacidad de escalamiento incremental respalda la reutilización eficiente de pesos previamente entrenados y, al mismo tiempo, permite una adaptación rápida a nuevos conjuntos de datos o modelos de mayor tamaño sin alterar la información aprendida.

Los beneficios de rendimiento de Tokenformer son notables, ya que el modelo reduce significativamente los costos computacionales manteniendo la precisión. Por ejemplo, Tokenformer escaló de 124 millones a 1,4 mil millones de parámetros con solo la mitad de los costos de capacitación típicos que requieren los transformadores tradicionales. En un experimento, el modelo logró una perplejidad de prueba de 11,77 para una configuración de 1.400 millones de parámetros, casi igualando la perplejidad de 11,63 de un transformador de tamaño similar entrenado desde cero. Esta eficiencia significa que Tokenformer puede lograr un alto rendimiento en múltiples dominios, incluidas tareas de modelado visual y de lenguaje, con una fracción del gasto de recursos de los modelos tradicionales.

Tokenformer presenta numerosas conclusiones clave para avanzar en la investigación de la IA y mejorar los modelos basados ​​en transformadores. Estos incluyen:

  • Ahorros sustanciales en costos: La arquitectura de Tokenformer redujo los costos de capacitación en más de un 50% en comparación con los transformadores estándar. Por ejemplo, escalar de parámetros de 124 millones a 1,4 mil millones requirió solo una fracción del presupuesto para transformadores entrenados desde cero.
  • Escalado incremental con alta eficiencia: El modelo admite el escalamiento incremental al agregar nuevos tokens de parámetros sin modificar la arquitectura central, lo que permite flexibilidad y menores demandas de reentrenamiento.
  • Preservación de la información aprendida: El tokenformer retiene el conocimiento de modelos más pequeños previamente entrenados, lo que acelera la convergencia y evita la pérdida de información aprendida durante el escalado.
  • Rendimiento mejorado en diversas tareas: En los puntos de referencia, Tokenformer logró niveles de precisión competitivos en tareas de modelado visual y de lenguaje, lo que demuestra su capacidad como modelo fundamental versátil.
  • Costo de interacción de token optimizado: Al desacoplar los costos de interacción token-token del escalamiento, Tokenformer puede gestionar de manera más eficiente secuencias más largas y modelos más grandes.

En conclusión, Tokenformer ofrece un enfoque transformador para escalar modelos basados ​​en transformadores. Esta arquitectura de modelo logra escalabilidad y eficiencia de recursos al tratar los parámetros como tokens, reducir costos y preservar el rendimiento del modelo en todas las tareas. Esta flexibilidad representa un gran avance en el diseño de transformadores, ya que proporciona un modelo que puede adaptarse a las demandas del avance de las aplicaciones de IA sin necesidad de volver a capacitarse. La arquitectura de Tokenformer es prometedora para futuras investigaciones de IA, ya que ofrece un camino para desarrollar modelos a gran escala de manera sostenible y eficiente.


Mira el Papel, Página de GitHuby Modelos en HuggingFace. Todo el crédito por esta investigación va a los investigadores de este proyecto. Además, no olvides seguirnos en Gorjeo y únete a nuestro Canal de telegramas y LinkedIn Grarriba. Si te gusta nuestro trabajo, te encantará nuestro hoja informativa.. No olvides unirte a nuestro SubReddit de más de 55.000 ml.

[Sponsorship Opportunity with us] Promocione su investigación/producto/seminario web con más de 1 millón de lectores mensuales y más de 500.000 miembros de la comunidad


A Sana Hassan, pasante de consultoría en Marktechpost y estudiante de doble titulación en IIT Madras, le apasiona aplicar la tecnología y la inteligencia artificial para abordar los desafíos del mundo real. Con un gran interés en resolver problemas prácticos, aporta una nueva perspectiva a la intersección de la IA y las soluciones de la vida real.