Saltar al contenido principal
SEEED STUDIO · ANÁLISIS DETALLADO DEL PAPER

Evo-1: Cómo los modelos VLA ligeros preservan la alineación semántica

Evo-1: Modelo ligero de Visión-Lenguaje-Acción con alineación semántica preservada

  • VLA ligero
  • Alineación semántica
  • Cross-attention
  • Entrenamiento en dos etapas
arXivLeer el paper

Requisitos previos: De instrucciones a acciones​

¿Qué aprende un VLA?​

Explicación: El aprendizaje por imitación enseña al robot cómo moverse en una situación demostrada. Un modelo de visión-lenguaje-acción añade texto de tarea, aprendiendo acciones de control condicionadas tanto por imágenes como por instrucciones.

Para la tarea del paper “poner la lata de bebida en la caja blanca”, la teleoperación proporciona imágenes de cámara, configuraciones del robot y acciones correspondientes. El modelo aprende su relación con el texto de la tarea. En despliegue, las imágenes actuales, una instrucción y el estado producen acciones futuras, en lugar de solo una instrucción verbal para recoger la lata.

ConceptoSignificadoEjemplo en Evo-1
ObservaciónInformación usada para evaluar el entornoImágenes RGB multivista; el xArm6 real usa cámaras fijas y de muñeca.
Estado propioceptivoDescripción numérica del propio robotÁngulos articulares absolutos en el dataset de robot real.
AcciónComandos numéricos para la interfaz de controlRegistrados como ángulos articulares absolutos en el sistema real; otras plataformas usan sus propias interfaces de acción.
Modelo de visión-lenguaje (VLM)Convierte imágenes y texto en características procesadas conjuntamenteEl backbone InternVL3-1B.
Alineación semánticaPreservar la correspondencia entre el contenido de la imagen y el significado del lenguaje“Lata de bebida” debería relacionarse con la lata visible en lugar de con el fondo irrelevante.

Precaución: Preservar la alineación es un objetivo de diseño respaldado por visualizaciones de atención y resultados de tareas. No es una evaluación exhaustiva de todo el conocimiento lingüístico.

Acciones de un solo paso y chunks​

La predicción de un solo paso produce solo la acción actual. El agrupamiento de acciones (chunking) predice varias acciones futuras conjuntamente. El horizonte predeterminado de Evo-1 es de 50 pasos.

Single-step: current images, instruction, state → aₜ
Action chunking: current images, instruction, state → [aₜ, aₜ₊₁, …, aₜ₊₄₉]

Ejemplo ilustrativo: Para una articulación, tres ángulos objetivo podrían ser [0.10, 0.12, 0.15] radianes. La predicción de un solo paso los produce por separado; el chunking predice la secuencia en conjunto. Las salidas reales de Evo-1 son chunks multidimensionales de 50 pasos.

Los chunks modelan trayectorias continuas, pero el entorno puede cambiar durante la ejecución. El paper no especifica completamente cuántos pasos se ejecutan antes de volver a observar, la mezcla de solapamientos o la replanificación en cada plataforma. Por lo tanto, predecir 50 pasos no implica ejecutar los 50 en lazo abierto, y la longitud del chunk no determina la frecuencia de control final.

Distinguir tres etapas​

EtapaEntradas y operacionesResultado o criterio
EntrenamientoImágenes de demostración, instrucciones, estados y acciones; se añade ruido a las acciones para aprender una dirección de generación.Parámetros del modelo; la pérdida mide el error de predicción de la dirección.
InferenciaImágenes actuales, instrucción, estado y un nuevo chunk de acción ruidoso muestreado.Generar acciones futuras continuas para su ejecución.
EvaluaciónEjecutar bajo tareas y condiciones iniciales especificadas.Éxito en la tarea, más mediciones de VRAM y tasa de inferencia en una GPU especificada.

Una pérdida de entrenamiento baja no implica directamente un alto éxito en tareas reales. El mecanismo de entrenamiento y la evidencia de evaluación se analizan por separado más abajo.


Resumen: traducción y comentarios​

Traducción​

Los VLA unifican percepción, lenguaje y control, permitiendo tareas diversas mediante comprensión multimodal. Sin embargo, muchos tienen un gran número de parámetros y dependen en gran medida del preentrenamiento con datos de robots a gran escala, lo que incrementa los costes de entrenamiento y limita el despliegue en tiempo real. Algunos enfoques de entrenamiento también pueden debilitar las representaciones perceptivas del backbone, llevando al sobreajuste y a una mala generalización en tareas posteriores.

Evo-1 es un VLA ligero que mejora la eficiencia de despliegue sin preentrenamiento con datos de robots. Se basa en un VLM nativamente multimodal con un Transformer de difusión cross-modulated y un módulo de integración optimizado. Un proceso de entrenamiento en dos etapas alinea progresivamente las acciones con la percepción mientras conserva representaciones útiles del VLM.

Con 770 millones de parámetros, Evo-1 reporta resultados de última generación en el momento de la publicación en Meta-World y RoboTwin, superando los mejores resultados comparados en 12.4 y 6.9 puntos porcentuales, y un competitivo 94.8% en LIBERO. La evaluación en el mundo real reporta un 78% de éxito medio con inferencia rápida y bajo uso de memoria, superando a las líneas base comparadas. Se publican el código, los datos y los pesos.

Comentarios​

Evo-1: Comentarios (Figura 14)


Introducción y trabajos relacionados: ¿Por qué cambiar la arquitectura y el entrenamiento?​

Los cuatro párrafos principales de la introducción​

Evo-1: 3.1 Los cuatro párrafos principales de la introducción (Figura 15)

Evo-1: 3.1 Los cuatro párrafos principales de la introducción (Figura 02)

Evo-1: 3.1 Los cuatro párrafos principales de la introducción (Figura 06)

Relación con trabajos anteriores​

  • VLAs a gran escala: OpenVLA modela acciones discretas, π0 usa un experto de acciones continuas y Hi-Robot explora el razonamiento jerárquico. Estos enfoques suelen usar backbones con miles de millones de parámetros. Evo-1 en cambio comprime el backbone de visión-lenguaje y usa un diseño de integración y entrenamiento distinto para las acciones posteriores.

  • VLAs ligeros y eficientes: TinyVLA combina un VLM pequeño con un decodificador de acciones por difusión. SmolVLA usa un experto compacto de flow-matching, reducción de capas, reducción de tokens e inferencia asíncrona. Evo-1 persigue objetivos de eficiencia similares con InternVL3, cross-attention apilada y una secuencia de entrenamiento de congelar y luego descongelar.

Precaución: Estos son los dos grupos de trabajos relacionados del paper original. No establecen que cada modelo grande requiera preentrenamiento con robots ni que los diseños compactos ganen en cada tarea.


Método central: contexto estable para acciones continuas​

Arquitectura, entradas y salidas​

El modelo codifica lo que ve y lo que debería hacer, combina esto con el estado actual del robot y genera acciones futuras a partir de ruido.

Evo-1: 4.1 Arquitectura, entradas y salidas (Figura 11)

Paper: Los tres componentes son el backbone VLM, el módulo de integración y el Transformer de difusión cross-modulated. El modelo completo tiene 0.77B parámetros; no añadas el “1B” del nombre InternVL3-1B al total después del truncado.

RutaEntrada en brutoCodificación y procesamientoSalida o función
VisiónN vistas RGB actualesRedimensionar cada una a 448 × 448 × 3; extraer características InternViT-300M; el pixel-unshuffle reduce el número de tokens visuales a un cuarto.Las incrustaciones visuales entran en la secuencia imagen-texto.
LenguajeInstrucción en lenguaje naturalTokenizar y procesar con las primeras 14 capas de la rama Qwen2.5-0.5B.Características imagen-texto fusionadas en la capa 14.
EstadoPropiocepción del robotRellenar hasta 24 dimensiones por defecto; la Figura 1 incluye un codificador de estado.Contexto de condicionamiento para el experto de acción.
AcciónChunk de acción futura ruidosaForma predeterminada 50 × 24; procesado por un Transformer experto de ocho capas.Actualizaciones de generación con la misma forma y finalmente un chunk de acción continua.

N es el número de cámaras y varía según la plataforma; el xArm6 real usa dos. Los tokens son elementos de secuencia; los tokens visuales son características continuas, no palabras. Reducir el número de tokens mediante pixel-unshuffle no significa reducir el ancho y la altura de la imagen cada uno a un cuarto.

Artículo: InternVL3 aprende conjuntamente representaciones de imagen-texto y de texto durante el preentrenamiento multimodal nativo. InternViT-300M se destila a partir de InternViT-6B. Las incrustaciones visuales reemplazan los marcadores de posición <img> designados antes del procesamiento conjunto con texto en un decodificador compartido. Evo-1 lee las características de la capa 14 y elimina las capas de lenguaje posteriores.

Formas ilustrativas: Un bloque de acción contiene 50 × 24 = 1,200 números; un lote de 16 tiene forma 16 × 50 × 24. La interfaz de 24 dimensiones incluye relleno y no significa que xArm6 tenga 24 articulaciones. Interpreta las dimensiones efectivas y las unidades según la interfaz de datos de cada plataforma.

Precaución: El artículo no especifica completamente el número de tokens visuales, el ancho oculto de imagen-texto, el ancho oculto del experto de acción ni los detalles de codificación del estado. Estos límites de implementación se mantienen sin inferir valores a partir de los nombres de los componentes. El codificador de estado de la Figura 1 no debe omitirse alegando que un vector bruto de 24D se suma directamente a todas las características de imagen-texto.

Integración: Leer el mismo contexto en cada capa​

Problema: Las características de imagen-texto describen la escena y la tarea, mientras que el estado describe la configuración actual. La generación de acciones debe mantener acceso a estas condiciones para seguir dirigida por la tarea.

Intuición: Tratar las características multimodales y el estado como una fuente de información compartida que cada capa de acción lee usando su representación de acción actual. El diseño final es atención cruzada en capas intermedias, Módulo A en el artículo.

En la atención cruzada, la consulta Q representa lo que una acción necesita saber; las claves K coinciden con esa consulta y los valores V proporcionan el contenido recuperado. Artículo: concatenar las características de imagen-texto de la capa 14 y el estado como K y V, con representaciones de acción ruidosas como Q. Todas las capas de acción leen la misma fuente de condicionamiento.

Evo-1: 4.2 Integration: Read the Same Context at Every Layer (Figure 12)

DiseñoConexiónDiferencia con el diseño final
A: Atención cruzada en capas intermediasLas características de imagen-texto de la capa 14 y el estado suministran K y V a cada capa de acción.Diseño elegido; condiciones consistentes entre capas.
B: Atención cruzada/propia intercalada en capas intermediasAñadir atención propia después de leer las condiciones.Más interacciones dentro de la secuencia de acción.
C: Atención cruzada por capaDiferentes capas de acción leen características del VLM desde distintas profundidades más el estado.Las condiciones varían con la profundidad de la capa de acción.
D: Atención cruzada con KV conjuntoImagen-texto, estado y acciones ruidosas entran todas en K y V.Las acciones también se convierten en contexto recuperado.

Ecuación de atención estándar para explicación, no una pérdida adicional propuesta por el artículo:

Evo-1: 4.2 Integration: Read the Same Context at Every Layer (Figure 13)

Con 50 posiciones de acción y M tokens de condicionamiento, una cabeza tiene Q: 50 × d_k, K: M × d_k y V: M × d_v; su salida es 50 × d_v. d_k y d_v son anchos de cabeza. Softmax normaliza las M coincidencias para cada consulta. Estos son símbolos explicativos; el artículo no informa completamente sus valores concretos.

Ejemplo mínimo: Supón que una posición de acción asigna pesos [0.75, 0.25] a dos tokens, cuyo valor seleccionado en una dimensión es [6, 2]. La recuperación da 0.75 × 6 + 0.25 × 2 = 5. Esta es una característica interna, no un ángulo ordenado. La siguiente capa puede leer el contexto de nuevo con su representación de acción actualizada.

Precaución: El texto enfatiza la concatenación en lugar de la proyección en un espacio de incrustación compartido, mientras que la Figura 1 incluye un codificador de estado. Interpreta esto como preservar condicionamientos separados antes de la concatenación, no como evidencia de que toda la red carece de proyecciones o codificadores. El eje exacto de concatenación y los anchos de codificación requieren detalles de implementación.

Experto de acción: Generar un bloque con Flow Matching​

Problema: Las características de imagen-texto no pueden usarse directamente como ángulos articulares. Las trayectorias futuras contienen muchos valores continuos que deben generarse bajo las condiciones de la tarea.

Intuición: Empezar con un bloque de ruido aleatorio y aprender en qué dirección mover sus valores hacia las acciones demostradas. “Diffusion Transformer” (DiT) describe la arquitectura de la red; flow matching describe el objetivo de entrenamiento. Los nombres son compatibles.

Ecuación (3) del artículo:

Evo-1: 4.3 Action Expert: Generate a Chunk with Flow Matching (Figure 03)

t es el tiempo de observación; A_t es el bloque demostrado que comienza entonces; ε es ruido de la misma forma; τ es el progreso interno de generación, distinto del tiempo del robot. Ambos arreglos tienen por defecto 50 × 24. El τ adimensional se muestrea de una distribución Beta y se restringe a [0.02, 0.98]; los parámetros Beta no se especifican.

Ejemplo mínimo: Para un elemento, toma acción 0.6, ruido −0.2 y τ=0.5; el valor interpolado es 0.2. En este camino lineal, τ=0 es ruido y τ=1 son datos, aunque el entrenamiento solo muestrea el intervalo truncado.

Ecuación (4), con fuentes de muestreo abreviadas:

Evo-1: 4.3 Action Expert: Generate a Chunk with Flow Matching (Figure 00)

θ denota parámetros entrenables; z_t características de imagen-texto; y s_t estado propioceptivo. v_θ es el campo de velocidad condicionado en el tiempo predicho, y u la dirección objetivo de generación, ambos con la forma del bloque de acción. La norma al cuadrado compara errores direccionales en cada elemento, con esperanza sobre acciones de demostración y muestras ruidosas. La ecuación original omite la condición de tiempo de los argumentos de la red; aquí se muestra τ para coincidir con la descripción del texto de un campo de velocidad condicionado en el tiempo.

Explicación: Diferenciar el camino lineal en la Ecuación (3) da A_t−ε; esta es una interpretación de la ecuación, no una expansión explícita de u en el artículo. En el ejemplo, la dirección objetivo es 0.8; predecir 0.7 da un error cuadrático de 0.01. El modelo aprende cómo mover la estimación, en lugar de ajustar directamente valores ruidosos a respuestas finales.

La inferencia predice repetidamente direcciones y actualiza ruido fresco bajo condicionamiento de imagen-texto y estado, produciendo [âₜ, âₜ₊₁, …, âₜ₊₄₉]. El experto usa ocho capas Transformer con atención cruzada apilada, en lugar de atención propia alternada.

Actualización discreta ilustrativa:

Evo-1: 4.3 Action Expert: Generate a Chunk with Flow Matching (Figure 04)

X^τ es la estimación actual y Δτ un tamaño de paso interno adimensional. Esta actualización de Euler explica el campo de velocidad; no es un algoritmo de inferencia completamente especificado en el artículo. Ejemplo: un valor de 0.2, dirección predicha 0.8 y paso 0.1 se actualiza a 0.28.

Precaución: El número de actualizaciones internas, el solucionador numérico y el calendario de ejecución no se informan completamente. Ocho capas Transformer no significan ocho pasos de eliminación de ruido, y τ no es el tiempo de movimiento del robot. Generar conjuntamente un bloque tampoco implica acciones independientes.

Entrenamiento e inferencia de extremo a extremo​

Problema: La columna vertebral ya tiene capacidades de imagen-texto, pero el experto de acción se inicializa de nuevo. Entrenar todo inmediatamente puede permitir que los gradientes de los nuevos módulos distorsionen representaciones útiles hacia un conjunto limitado de demostraciones.

Intuición: Primero enseñar a los módulos de acción a usar características existentes y luego permitir la adaptación conjunta. El mecanismo concreto es controlar qué parámetros reciben actualizaciones.

EtapaBackbone VLMMódulo de integración y experto de acciónPropósito
1: Alineación del experto de acciónTotalmente congeladoEntrenableConectar características perceptuales fijas con acciones.
2: Ajuste fino de todo el modeloDescongelado y entrenableContinuar el entrenamientoAdaptar conjuntamente el control posterior a partir del punto de control de la etapa 1.

Artículo: Todos los experimentos usan entrenamiento distribuido en ocho GPU NVIDIA A100. Meta-World usa 10,000 pasos en la etapa 1 y 65,000 en la etapa 2; ambas usan tasa de aprendizaje 1×10⁻⁵, tamaño de lote 16, 1,000 pasos de calentamiento, recorte de gradiente 1.0 y decaimiento de peso 0.001. El dropout del experto tiene por defecto 0.2 y la augmentación permanece habilitada. Otros benchmarks usan el mismo enfoque de dos etapas con pasos ajustados al tamaño del conjunto de datos (página 11, Tablas 4 y 5).

Ejemplo: Un error de predicción actualiza solo los nuevos módulos en la etapa 1, pero también puede cambiar el backbone en la etapa 2. Las etapas no son dos tipos de robot, ni preentrenamiento con datos de robot seguido de entrenamiento de tareas.

No se añade una pérdida explícita de preservación semántica; el objetivo de acción reportado es flow matching. La retención semántica depende principalmente de la inicialización y el orden de entrenamiento, mientras que la etapa 2 aún cambia el backbone. El artículo no da el tiempo de reloj de pared ni el costo completo de entrenamiento, por lo que el bajo costo no debe interpretarse como completar todo el entrenamiento en una sola GPU de consumo.

Entrenamiento e inferencia de extremo a extremo​

Training: demonstration images + instruction → VLM layer-14 image-text features
demonstrated state → state encoding / integration context
action chunk + random noise + generation progress → noisy chunk
context + noisy chunk → action expert → direction prediction → flow-matching loss
update new modules in stage 1; update the full model in stage 2

Inference: current images + instruction → image-text features
current state → conditioning context
fresh noisy chunk → repeated time-conditioned expert updates
→ 50-step continuous prediction → platform control interface → later observations

Resumen en una frase: Un backbone compacto interpreta la escena y el objetivo; la integración aporta contexto persistente; el flow matching convierte ruido en trayectorias; el entrenamiento en dos etapas controla cómo se adaptan percepción y acción.


Experimentos: Dónde se aplican las mejoras​

Simulación: Promedios sólidos con resultados individuales desiguales​

Benchmark y alcanceEntrenamiento y evaluaciónÉxito medio de Evo-1Comparación principal
Meta-World, 50 tareas50 demostraciones por tarea, 2,500 en total; 10 evaluaciones por tarea, promediadas sobre cinco ejecuciones independientes.80.6%SmolVLA 68.2%; +12.4 puntos porcentuales.
LIBERO, 40 tareas en cuatro suitesSpatial / Object / Goal / Long; 10 evaluaciones por tarea, promediadas sobre cinco ejecuciones.94.8%π0 94.2%; +0.6 puntos porcentuales.
Cuatro tareas seleccionadas de RoboTwin 2.050 demostraciones por tarea; configuraciones fácil y difícil; el texto indica 100 pruebas de evaluación.37.8%π0 30.9%; +6.9 puntos porcentuales.

Fuente: página 5 del PDF, Tabla 1; configuraciones experimentales en las páginas 5–6; suplementos en las páginas 12–13. La distribución de los “100 trials” de RoboTwin entre niveles de dificultad no está clara, por lo que no se infiere ningún total adicional. Esta versión no indica claramente las demostraciones por tarea de LIBERO.

Artículo: Los grupos de dificultad de Meta-World obtienen 89.2%, 76.8%, 77.2% y 79.2%, todos por encima de las líneas base indicadas. Los grupos de LIBERO obtienen 92.7%, 97.7%, 96.3% y 92.3%. Object, Goal y Long lideran, pero Spatial queda por debajo del 96.8% de π0. Una ventaja promedio no implica ganar en todas las categorías.

Las ganancias en RoboTwin se concentran en Click Alarmclock: 77% / 58% para fácil / difícil, comparado con el 63% / 11% de π0. Persisten fallos difíciles: Place Can Basket difícil alcanza solo 1%, por debajo del 5% de π0. Estos resultados respaldan la efectividad en tareas bimanuales seleccionadas, no una solución integral para escenas difíciles.

Precaución: Las líneas base de Meta-World y LIBERO provienen de artículos o reproducciones existentes, y las de RoboTwin de su artículo oficial; no todos los métodos se reentrenaron de forma uniforme aquí. La Tabla 1 etiqueta SmolVLA como 2.25B, mientras que la Tabla 2 de eficiencia usa 0.45B. La discrepancia no se explica completamente, así que no deben tratarse como una configuración idéntica.

Sistema real: dos vistas RGB y ángulos articulares absolutos​

Evo-1: 5.2 Real System: Two RGB Views and Absolute Joint Angles (Figure 10)

ElementoConfiguración en el artículo
RobotxArm6 de seis GDL con una pinza paralela, controlado por la xArmAPI oficial.
VisiónCámaras RGB fijas en el entorno y en la muñeca; la capacidad de profundidad del dispositivo no se trata como entrada.
RegistroFormato LeRobot v2.1; observaciones sincronizadas registradas a 30 Hz.
Estado y acciónÁngulos articulares absolutos, coherentes con la supervisión y la reproducción; la interfaz acolchada del modelo tiene 24 dimensiones.
Demostraciones y evaluación100 demostraciones teleoperadas para cada una de cuatro tareas, 400 en total; 20 pruebas por tarea, 80 en total.

Fuente: página 6 y páginas 14–15. La resolución bruta de la cámara, las duraciones de las demostraciones y el mapeo completo del campo de la pinza no se indican explícitamente. 448 × 448 es el tamaño de entrada del modelo.

Rendimiento en el mundo real y eficiencia de inferencia​

Evo-1: 5.3 Real-World Performance and Inference Efficiency (Figure 05)

TareaCriterio de éxito en el artículoÉxito de Evo-1
Recoger y colocar una lataTotalmente dentro de la caja blanca, estable y sin rodar hacia fuera.95%
Verter espuma de un vasoLa mayor parte de la espuma entra en la caja blanca, con acumulación visible y poco derrame.70%
Entregar una lata a una personaColocada de forma segura en la mano sin que la persona tenga que perseguirla o ajustarse para atraparla.95%
Apilar latasLa lata superior permanece estable al menos dos segundos sin deslizarse ni caer.50%

Fuente: Figura 4 y criterios de éxito en la página 15. La media de las cuatro tareas es 77.5%, reportada como 78%; esto no significa un 78% de puntuación en cada tarea. Apilar sigue siendo una debilidad.

Tabla 2: mediciones en la GPU RTX 4090d especificada.

ModeloParámetrosVRAM media de inferenciaFrecuencia media de inferenciaÉxito medio en tareas reales
SmolVLA0.45B2.0 GB12.7 Hz50.0%
OpenVLA7.0B15.1 GB7.9 Hz55.0%
π03.5B17.9 GB11.5 Hz73.0%
Evo-10.77B2.3 GB16.4 Hz78.0%

Fuente: página 7, Tabla 2. La Figura 4 y el texto de resultados llaman a una línea base OpenVLA-OFT, mientras que la Tabla 2 la llama OpenVLA. Se mantienen los nombres sin asumir configuraciones de implementación idénticas.

Evo-1 tiene la inferencia más rápida y el mayor éxito promedio en esta comparación, pero un uso de VRAM ligeramente superior al de SmolVLA. El valor de 2.3 GB es memoria media de inferencia, no memoria de entrenamiento ni una garantía de esa tasa en cualquier dispositivo de 2.3 GB.

Precaución: 30 Hz es la frecuencia de registro de demostraciones; 16.4 Hz es la frecuencia de inferencia en GPU; 50 es el horizonte de predicción. Describen etapas diferentes. La latencia completa percepción–comunicación–ejecución no se reporta, por lo que 16.4 Hz no debe describirse como la frecuencia final de control del robot.

Generalización: distractores y cambios de posición en una tarea​

Evo-1: 5.4 Generalization: Distractors and Position Changes in One Task (Figure 07)

La prueba de generalización usa colocación de lata en caja con 20 pruebas por perturbación. Los autores definen estos cambios como fuera de la distribución de entrenamiento.

CondiciónSmolVLAEvo-1
Escena base75%95%
Botella no vista añadida65%80%
Mantel amarillo añadido60%75%
Objetivo movido hacia atrás 10 / 20 / 30 mm75% / 60% / 60%95% / 85% / 80%
Objetivo elevado 10 / 20 / 30 mm75% / 65% / 60%100% / 90% / 70%

Fuente: página 7, Tabla 3. El desplazamiento y la altura se miden en milímetros.

Interpretación: Los resultados respaldan la adaptación a estos cambios locales, con Evo-1 por encima del SmolVLA comparado en cada condición. Elevar el objetivo 30 mm reduce el éxito al 70%. Con 20 pruebas, un solo acierto cambia la puntuación en cinco puntos porcentuales; las diferencias pequeñas no deben tratarse como leyes universales. Esto no evalúa generalización zero-shot a objetos, tareas o robots arbitrarios.

El suplemento también muestra un SO-100 recogiendo un bloque pequeño y colocándolo en un contenedor fijo (páginas 15 y 19). Sin mediciones comparables de éxito, número de demostraciones o eficiencia, esto es una demostración de despliegue más que una prueba cuantificada de transferencia entre robots sin adaptación.


Ablaciones y límites de la evidencia​

¿Ayuda el condicionamiento persistente?​

Evo-1: 6.1 Does Persistent Conditioning Help? (Figure 09)

Artículo: Los módulos A, B, C y D alcanzan 92.3%, 89.0%, 87.0% y 84.0%. A supera a B en 3.3 puntos porcentuales y se elige para el modelo final.

Interpretación: Esto respalda leer repetidamente las mismas características intermedias imagen-texto y de estado. Los autores atribuyen la ganancia a un condicionamiento más continuo, pero el experimento compara cuatro diseños completos en lugar de aislar cada factor. No muestra que la self-attention sea generalmente perjudicial ni que la fusión de características en múltiples capas sea siempre inferior.

¿Ayuda el entrenamiento en dos etapas?​

Evo-1: 6.2 Does Two-Stage Training Help? (Figure 08)

Evo-1: 6.2 Does Two-Stage Training Help? (Figure 01)

Artículo: El entrenamiento en dos etapas gana en los cuatro grupos de dificultad, con un promedio de 80.6% frente a 71.4%, una ganancia de 9.2 puntos. El entrenamiento en una etapa actualiza todos los módulos inmediatamente; el entrenamiento en dos etapas congela primero el backbone y luego ajusta conjuntamente.

Interpretación: La comparación controlada de tasas de éxito respalda el orden de entrenamiento. Los mapas de atención sugieren un enfoque imagen-texto más claro. La Figura 2 también compara Evo-1 y OpenVLA, pero los diferentes backbones y tamaños impiden usar solo esa comparación para establecer el efecto causal del entrenamiento en dos etapas; la ablación con la misma arquitectura es más directa.

Precaución: No hay una evaluación cuantitativa exhaustiva de respuesta visual general a preguntas, comprensión del lenguaje u olvido semántico. La retención semántica cuenta con visualización local y evidencia en tareas, no con prueba de que se preserve todo el conocimiento preentrenado.

Qué debes extraer​

Evo-1 combina un backbone multimodal nativo compacto y truncado, un condicionamiento estable mediante cross-attention y alineamiento antes del ajuste fino conjunto. Esta combinación de 0.77B funciona bien en las tareas simuladas y reales reportadas. El experto de acción basado en flow matching sigue requiriendo demostraciones de la tarea objetivo.

Mantén la conclusión dentro de la evidencia: RoboTwin cubre cuatro tareas seleccionadas, el apilado real de latas tiene éxito el 50% de las veces y la generalización cubre unos pocos cambios en una tarea. La eficiencia depende de mediciones en una RTX 4090d, mientras que el entrenamiento usa ocho A100. El artículo muestra el valor del diseño de arquitectura y entrenamiento para VLAs pequeños, no un reemplazo universal de modelos más grandes ni un despliegue directo en robots arbitrarios.

Loading Comments...