¿Puede gzip ser un modelo de lenguaje?

¿Pueden las herramientas de compresión tradicionales como gzip actuar como modelos de lenguaje rudimentarios al elegir las continuaciones que mejor comprimen? Los comentaristas exploran el vínculo profundo entre compresión y predicción, citando experimentos en los que gzip y otros códecs se usan para generación de texto, clasificación e incluso reconocimiento de imágenes o dígitos, al tiempo que señalan que la búsqueda sobre posibles continuaciones es intratable y que los objetivos ingenuos degeneran rápidamente en salida repetitiva. El hilo contrasta estos enfoques con los modelos modernos de lenguaje neuronales, mencionando trabajos como el Premio Hutter y ts_zip para argumentar que, aunque la calidad de la compresión es un proxy útil de algunos aspectos de la “inteligencia”, los LLM capturan una estructura mucho más rica a un coste computacional muchísimo mayor.

Gzip como modelo de lenguaje

  • Varios comentaristas señalan la profunda relación teórica: la predicción del siguiente token y la compresión están estrechamente vinculadas (entropía cruzada, MDL).
  • El experimento de usar gzip para puntuar continuaciones ilustra esta conexión, pero la mayoría lo ve como un modelo de juguete más que como un rival de los LM neuronales.

Límites del enfoque Gzip LM

  • Una crítica central: el espacio de búsqueda de posibles continuaciones es astronómicamente grande, así que la búsqueda en haz sobre puntuaciones de gzip solo encuentra una cota inferior, no óptimos reales.
  • Un comentarista muestra que simplemente copiar un segmento coincidente desde el contexto (“estrategia rfind”) produce puntuaciones de compresión mucho mejores que la búsqueda en haz, pero es inútil como modelo generativo.
  • Otros señalan que, para evitar soluciones triviales (p. ej., caracteres repetidos, grandes referencias hacia atrás), el autor tuvo que restringir la ventana de contexto y ajustar el método hasta que las salidas “parecieran interesantes”, debilitando la premisa.

Comparaciones con otros algoritmos de compresión

  • Los experimentos sustituyendo gzip por bzip2, zstd, lzma y lz4 a menudo producen salidas degeneradas (caracteres alternados, sobre todo espacios en blanco, o solo saltos de línea), reforzando cómo los detalles del códec moldean el texto “generado”.
  • Subhilo aparte: discusión sobre zstd vs gzip vs LZMA2 para compresión de propósito general; se elogia zstd por velocidad/ratio, y LZMA por su ratio para archivo.

Compresión, inteligencia y LLMs

  • Múltiples referencias al Premio Hutter y a un proyecto conocido que usa LLMs para compresión de texto, que puede superar a compresores tradicionales potentes (ignorando la velocidad y las restricciones de tamaño del modelo).
  • Algunos argumentan que la capacidad de compresión es un proxy plausible para una dimensión de la “inteligencia”, pero pasa por alto la creatividad y otros aspectos.
  • Otros subrayan que los LLMs se parecen más a códecs con pérdida (JPEG/MP3) que a gzip; las alucinaciones se comparan con artefactos de pérdida.

Clasificación y otros usos de la compresión

  • Los comentaristas describen el uso de métodos tipo gzip/zstd/LZO para clasificación temática, detección de spam y detección de idioma mediante “qué corpus de referencia comprime mejor”, vinculado a la distancia de compresión normalizada.

Puntos meta y filosóficos

  • Debate sobre si el artículo en sí fue asistido por IA y si eso socava su valor.
  • Varios apuntan a recursos educativos (vídeos, libros de texto, trabajos previos) sobre la conexión entre compresión y modelado de lenguaje.