← Últimos artículos
🤖 machine learning

Cortex: Compact Behavior Cloning for Quake with Frozen Visual Features

El artículo introduce Cortex, una política de clonación de comportamiento compacta para Quake que aprovecha un codificador visual DINOv3 congelado y un transformador de seis capas para lograr una progresión de nivel y un éxito en combate consistentes en un conjunto de datos a gran escala, demostrando la efectividad del aprendizaje de imitación simple antes de recurrir al aprendizaje por refuerzo o a la memoria explícita.

Autores originales: Dzmitry Malyshau

Publicado 2026-07-28
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Dzmitry Malyshau

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

El patio de recreo de las mentes digitales

Imagine un mundo donde las computadoras no solo siguen instrucciones rígidas, sino que aprenden observando, de forma muy similar a como un niño aprende a montar en bicicleta observando a su hermano mayor. Este es el reino del aprendizaje automático (machine learning), específicamente una rama llamada clonación de comportamiento (behavioral cloning). En este rincón de la ciencia, los investigadores alimentan a una IA con miles de horas de partidas de humanos, con la esperanza de que la computadora pueda imitar los movimientos, el ritmo y los instintos de un jugador profesional sin haber sido instruida explícitamente sobre cómo jugar.

La gran pregunta que impulsa este campo es: ¿Cuánto puede aprender una IA simple y compacta solo mediante la copia, antes de que necesitemos añadir características cerebrales complejas como la memoria, el establecimiento de objetivos o el aprendizaje por ensayo y error? Piense en ello como preguntar qué tan lejos puede volar un loro simplemente memorizando la ruta de vuelo de un halcón, sin necesidad de comprender la aerodinámica. Si podemos construir una IA pequeña y eficiente que juegue bien solo copiando, ahorramos enormes cantidades de potencia de cómputo y energía. Pero si la IA se queda estancada en el momento en que ve algo ligeramente diferente a lo que practicó, sabremos que necesitamos enseñarle cómo recuperarse de los errores. Este es el delicado equilibrio entre la "imitación simple" y la "adaptación inteligente" que los científicos prueban constantemente.


Cortex: El diminuto copiado de Quake

En el artículo "Cortex: Compact Behavior Cloning for Quake with Frozen Visual Features", un investigador llamado Dzmitry Malyshau decidió poner a prueba los límites de esta idea de "imitación simple". Construyó un agente de IA llamado Cortex y lo lanzó al caótico y acelerado mundo del clásico videojuego de 1996, Quake. Específicamente, le encomendó la tarea de navegar por el primer nivel, E1M1, un laberinto de pasillos, puertas, botones y monstruos que requiere una mezcla de correr, saltar, disparar y resolver acertijos sencillos.

Cortex está diseñado para ser increíblemente ligero. No tiene un cerebro masivo construido desde cero. En su lugar, utiliza un cerebro visual "congelado" —un modelo de visión computacional preentrenado llamado DINOv3— que actúa como un par de ojos altamente entrenados. Estos ojos están "congelados", lo que significa que ya son buenos reconociendo formas y texturas y nunca cambian durante el entrenamiento. El "cerebro" real de Cortex es un transformador diminuto de seis capas con solo 10.98 millones de parámetros entrenables. Para ponerlo en perspectiva, otras IAs de juegos famosas en este ámbito tienen cientos de millones de parámetros. Cortex es el velocista ligero comparado con los campeones de peso pesado.

El proceso de entrenamiento fue sorprendentemente corto y eficiente. La IA observó 6,849 grabaciones de jugadores humanos, lo que suma aproximadamente 474.7 horas de juego. Sin embargo, Cortex no vio cada segundo. Los investigadores seleccionaron una "época de muestreo" específica, que es como realizar una pasada única y cuidadosamente curada a través de los datos. Esto implicó 517,048 clips cortos (cada uno de cuatro fotogramas) y le tomó a la IA solo 3.3 minutos optimizarse en una sola tarjeta gráfica de alto rendimiento (una RTX 5080). El objetivo era ver si este modelo pequeño y de entrenamiento rápido podía seguir el ritmo de las IAs mucho más grandes y complejas.

Los resultados: Un conjunto mixto de victorias y tropiezos

Cuando los investigadores dejaron suelto a Cortex en Quake, los resultados fueron una mezcla fascinante de habilidad impresionante y fallos previsibles.

Las buenas noticias:
Cortex fue sorprendentemente bueno en los aspectos básicos. En dos lotes separados de 20 episodios (cada uno de 120 segundos), Cortex logró alcanzar la "puerta de apertura", la "sala del botón" y el "descenso de la puerta" en los 20 episodios de cada lote. También logró conseguir una baja en 19 de los 20 episodios. Esto sugiere que, para las partes iniciales y directas del nivel, la simple copia de los movimientos humanos funciona muy bien. Podía navegar por los pasillos iniciales y participar en el combate de manera efectiva.

Las malas noticias:
A pesar de estas victorias tempranas, Cortex no logró completar el nivel en ninguno de los 40 episodios (0/20 en ambos lotes). La IA se quedaba estancada, generalmente cerca de paredes o en el agua, y no podía averiguar cómo salir del estancamiento. Los investigadores señalaron que este es un problema clásico en la clonación de comportamiento llamado desplazamiento de covariables (covariate shift): cuando la IA comete un pequeño error, termina en una situación que no ha visto en los videos de entrenamiento y, como solo sabe copiar lo que ha visto, se congela o entra en pánico.

La comparación:
Los investigadores también probaron otros dos modelos de IA mucho más grandes (P2P-150M y NitroGen) bajo las mismas condiciones. Estos gigantes, entrenados en miles de horas de muchos juegos diferentes, se desempeñaron incluso peor en esta prueba específica. Completaron 0 de 5 episodios cada uno y se quedaron estancados casi de inmediato. Esto sugiere que, para esta tarea específica y estrecha, un modelo compacto y especializado como Cortex puede, de hecho, superar a un modelo masivo y de propósito general, al menos durante el primer minuto de juego.

Lo que los experimentos revelaron

El artículo no se limitó a jugar el juego; realizó una serie de experimentos de "ablación" para ver qué hacía funcionar a Cortex y qué lo rompía.

  • Más detalle ayuda al combate, no a la navegación: Cuando los investigadores le dieron a Cortex una vista más densa y detallada de la pantalla (usando más "tokens" o parches visuales), la IA mejoró en la lucha y la supervivencia. Consiguió más bajas y murió con menos frecuencia. Sin embargo, este detalle adicional no ayudó a navegar la ruta mejor. De hecho, a veces hizo que la fiabilidad de la ruta fuera ligeramente peor. Esto sugiere que ver más detalles ayuda a la IA a reaccionar ante los enemigos, pero no necesariamente la ayuda a entender hacia dónde ir después.
  • La memoria no es una solución mágica: El equipo intentó darle a Cortex una "memoria" de sus acciones pasadas, con la esperanza de que aprendiera de sus propios errores. Sorprendentemente, esto no mejoró consistentmente su rendimiento. La IA no mejoró su navegación por el nivel solo porque recordara lo que hizo cinco segundos antes.
  • Las métricas offline mienten: Los investigadores descubrieron que las pruebas computacionales estándar (como qué tan bien predice la IA el siguiente movimiento en un conjunto de prueba) eran malos predictores de qué tan bien jugaría la IA realmente. Una IA podría parecer perfecta en el papel pero fallar estrepitosamente en el juego real. Esta es una advertencia crucial para futuros investigadores: no confíen solo en los números; observen el juego.

El veredicto

El artículo concluye que, si bien una IA compacta y simple puede aprender a jugar las partes iniciales de un juego complejo muy bien solo copiando a los humanos, alcanza un techo difícil. No puede recuperarse de sus propios errores ni navegar situaciones nuevas que no ha visto antes. Los fallos fueron consistentes con la idea de que la IA sufría de desplazamiento de covariables: se perdió en las partes "desconocidas" del juego.

Los autores sugieren que el siguiente paso no es hacer la IA más grande, sino enseñarle cómo recuperarse. Proponen un método llamado DAgger, donde un humano intervendría cada vez que la IA se quede estancada, le mostraría el movimiento correcto y la IA aprendería específicamente de esos momentos de "rescate".

En resumen, Cortex demuestra que no se necesita una supercomputadora para jugar bien a un videojuego durante un rato. Un modelo pequeño y eficiente puede imitar los primeros minutos de juego de un humano con una habilidad impresionante. Pero sin una forma de aprender de sus propios errores o una memoria de qué hacer cuando las cosas salen mal, eventualmente chocará contra un muro que no podrá escalar. El artículo no pretende haber resuelto el juego; en cambio, ofrece un mapa claro y honesto de dónde funciona la imitación simple y dónde se rompe, guiando a los futuros investigadores sobre cómo construir agentes que puedan adaptarse verdaderamente.

¿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 →