← Últimos artículos
🤖 aprendizaje automático

SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs

SLOPE es un nuevo método de preentrenamiento para modelos de lenguaje extensos que combina pesos dispersos N:M de doble poda con una estrategia de adaptador de bajo rango "perezosa" aplicada solo en el último 1% de las iteraciones de entrenamiento, logrando aceleraciones significativas (hasta 1.54×) y reducciones de memoria (hasta 0.63×) tanto durante el entrenamiento como durante la inferencia, mientras mantiene una precisión del modelo comparable a la de los modelos densos.

Autores originales: Mohammad Mozaffari, Amir Yazdanbakhsh, Zhao Zhang, Maryam Mehri Dehnavi

Publicado 2025-01-25✓ Author reviewed ⓘ
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Mohammad Mozaffari, Amir Yazdanbakhsh, Zhao Zhang, Maryam Mehri Dehnavi

✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

El mundo moderno de la inteligencia artificial está definido cada vez más por los grandes modelos de lenguaje, vastos cerebros digitales entrenados en enormes bibliotecas de texto para comprender y generar el lenguaje humano. Estos sistemas son potentes, pero conllevan un alto precio: requieren cantidades inmensas de potencia informática para su entrenamiento y vastas cantidades de memoria para su ejecución. Para hacer que estos modelos sean más rápidos y económicos de usar, los investigadores han intentado durante mucho tiempo simplificarlos eliminando partes de su estructura interna que parecen menos importantes, un proceso conocido como poda. Imagine una biblioteca masiva donde decide eliminar cada libro que no se lee con frecuencia; el edificio se vuelve más pequeño y fácil de navegar, pero si elimina demasiados libros o los incorrectos, la biblioteca pierde su capacidad para responder preguntas. En el reino digital, esta simplificación a menudo conduce a una pérdida de precisión, donde el modelo se vuelve menos confiable. Además, aunque eliminar datos ahorra espacio, la computadora aún tiene que realizar el complejo trabajo de verificar qué partes conservar y cuáles descartar durante cada paso de su aprendizaje, lo que a menudo anula los beneficios de velocidad.

Un equipo de investigadores ha desarrollado un nuevo enfoque llamado SLOPE para resolver este persistente compromiso entre velocidad, memoria y precisión. Su método permite que estos masivos modelos de lenguaje sean entrenados y utilizados con significativamente menos recursos sin sacrificar su capacidad para comprender el lenguaje. El núcleo de su innovación reside en cómo gestionan el proceso de aprendizaje del modelo. En lugar de intentar mantener el modelo simple desde el principio, permiten que aprenda utilizando una estructura estándar y simplificada durante casi todo el periodo de entrenamiento. Luego, en la fracción final y diminuta del tiempo de entrenamiento, introducen una pequeña y flexible adición que ayuda al modelo a recuperar cualquier precisión perdida. Esta adición no es un componente pesado y de tamaño completo, sino una capa ligera y eficiente que actúa como una herramienta de ajuste fino, permitiendo que el modelo recupere su agudeza sin necesidad de almacenar o procesar una cantidad masiva de datos adicionales.

Los investigadores también abordaron un cuello de botella específico que ha ralentizado los intentos previos de simplificar estos modelos. En las operaciones informáticas estándar, el modelo debe observar sus datos internos en dos direcciones diferentes: una para predecir la siguiente palabra y otra para corregir sus errores. Los métodos de simplificación anteriores funcionaban bien para la primera dirección, pero obligaban a la computadora a realizar un trabajo extra y lento al observar los datos en la segunda dirección. El nuevo método cambia el orden de las operaciones para que la simplificación funcione de manera eficiente en ambas direcciones simultáneamente. Esto permite que la computadora procese los datos mucho más rápido, utilizando hardware especializado diseñado para manejar estos patrones específicos de ceros y no ceros. Al reorganizar cómo se podan los datos antes de que sean procesados en la fase de corrección, los investigadores aseguraron que el modelo pudiera aprender con la misma efectividad mientras se desplazaba a través de los datos a una velocidad mucho mayor.

Al ser probado en modelos que van desde cientos de millones hasta decenas de miles de millones de parámetros, los resultados fueron sustanciales. El nuevo método aceleró el proceso de entrenamiento hasta 1.25 veces y logró que el modelo final se ejecutara hasta 1.54 veces más rápido durante su uso. Quizás incluso más importante, redujo la cantidad de memoria informática requerida para ejecutar estos modelos en más de la mitad en algunos casos. Los investigadores descubrieron que, al añadir su capa ligera y flexible solo al final del entrenamiento, el modelo podía alcanzar niveles de precisión muy cercanos a los de las versiones mucho más grandes y no simplificadas. Este enfoque evita el error común en el que los modelos simplificados requieren una fase final y costosa de reentrenamiento con datos de tamaño completo para volver a ser útiles. En su lugar, el modelo permanece eficiente durante todo su ciclo de vida, desde el momento en que comienza a aprender hasta el momento en que responde a la pregunta de un usuario.

El estudio demuestra que es posible tener tanto eficiencia como alto rendimiento en la inteligencia artificial, siempre que la simplificación se aplique con una estrategia específica. Los investigadores demostraron que el momento en que se añade la capacidad extra importa enormemente; introducir una pequeña cantidad de flexibilidad al final del proceso de aprendizaje produce mejores resultados que intentar mantener esa flexibilidad durante todo el trayecto. Este hallazgo desafía la suposición de que un modelo debe ser o bien totalmente complejo o bien totalmente simple, sugiriendo en cambio que un enfoque híbrido, donde el modelo es mayormente simple pero recibe un impulso dirigido en la línea de meta, ofrece lo mejor de ambos mundos. El trabajo proporciona un camino claro hacia adelante para hacer que la inteligencia artificial avanzada sea más accesible, más rápida y menos exigente para el hardware que la potencia.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →