VFlash genera planes visuales estructurados —como ubicaciones de objetos y trayectorias de robots— en paralelo, en lugar de decodificar cada coordenada token por token. En las pruebas de predicción de puntos futuros, su generación en una sola ejecución fue aproximadamente 23–26 veces más rápida que la decodificación autorregresiva; además, los investigadores informan que los borradores visuales directos también reducen los errores en las trayectorias de los robots.
Índice
- ¿Qué desarrollaron los investigadores?
- ¿Qué resultados obtuvo VFlash?
- ¿Cómo funciona VFlash?
- ¿Por qué es importante VFlash para la robótica?
- ¿Qué limitaciones tiene VFlash?
- ¿Qué preguntas hacen los lectores sobre VFlash?
¿Qué desarrollaron los investigadores?
VFlash es un método para que los modelos de visión y lenguaje produzcan respuestas espaciales estructuradas con mayor rapidez. Estas respuestas, denominadas primitivas visuales, incluyen elementos como recuadros en imágenes, trayectorias 2D, puntos de objetos en 3D y trayectorias de robots. Son útiles porque un robot suele necesitar más que una descripción de una escena: necesita coordenadas o una trayectoria que pueda alimentar sistemas posteriores de planificación y acción.
Muchos modelos de lenguaje generan una secuencia de coordenadas token por token. Por ello, una trayectoria con varios puntos puede requerir muchos pasos de decodificación secuenciales. En cambio, VFlash aprovecha la estructura conocida de una primitiva. Por ejemplo, un recuadro tiene un conjunto fijo de campos de coordenadas y una trayectoria es una secuencia de puntos con un formato definido. El sistema predice un bloque completo de la primitiva en una sola pasada.
Los investigadores probaron VFlash con varios tipos de resultados espaciales, incluidos recuadros, trayectorias 2D, trayectorias de robots en 3D y movimiento denso, es decir, el movimiento previsto de puntos seleccionados a lo largo de fotogramas de video. También exploraron el uso de planes espaciales previstos para facilitar la manipulación. El método está diseñado para funcionar con un modelo de visión y lenguaje existente, al que añade un componente de generación de borradores relativamente poco profundo, en lugar de sustituir el modelo completo.

¿Qué resultados obtuvo VFlash?
El resultado numérico más claro del material presentado es la velocidad de la predicción de movimiento denso. En una comparación de una sola ejecución con una GPU H100 y un tamaño de lote de uno, VFlash generó predicciones en 3.21 a 3.86 segundos, frente a 79.8 a 99.6 segundos con la generación autorregresiva. Esto corresponde a aceleraciones de entre 23.5 y 26.4 veces en los tres conjuntos de datos.
| Conjunto de datos de movimiento denso | Ejecución de VFlash | Ejecución autorregresiva | Aceleración indicada |
|---|---|---|---|
| HOT3D | 3.21 s | 79.8 s | 24.8× |
| WorldTrack | 3.86 s | 90.6 s | 23.5× |
| DAVIS | 3.78 s | 99.6 s | 26.4× |
Las evaluaciones también abarcaron 200 consultas de ShareRobot-Bench y 300 de VABench-V para trayectorias 2D. Para las trayectorias de robots en 3D, se probaron los modelos con 1,000 registros de InternA1, 999 de AgiBot y 4,221 de MolmoBot. La generación de recuadros utilizó 4,952 imágenes de validación de COCO y 200 imágenes de Dense200.
La conclusión del artículo afirma que los borradores directos reducen los errores de las trayectorias de los robots, pero los resultados proporcionados no incluyen los valores numéricos de error correspondientes. Por tanto, las cifras de velocidad muestran una ventaja considerable en la decodificación, aunque los números presentados no permiten hacer una comparación precisa entre velocidad y exactitud.
¿Cómo funciona VFlash?
VFlash tiene dos componentes de modelo. Primero, se adapta un modelo autorregresivo de visión y lenguaje para que produzca respuestas espaciales en un formato definido. Después, se congela el modelo y se entrena un generador de borradores poco profundo y no causal con sus características. «No causal» significa que el generador puede predecir conjuntamente las posiciones de un bloque, en lugar de esperar a que se genere cada posición anterior.
El entrenamiento difiere de la decodificación especulativa habitual. En la decodificación especulativa típica, un modelo más pequeño propone tokens y el modelo objetivo más grande comprueba si coinciden con sus propias predicciones del siguiente token. VFlash entrena su generador de borradores directamente con coordenadas anotadas o cuadrículas espaciales renderizadas. El objetivo es que el borrador sea útil desde el punto de vista espacial, no que copie exactamente la redacción o la secuencia de tokens del modelo objetivo. Cuando una respuesta combina texto y datos espaciales, también se utilizan bloques de texto muestreados para entrenar la ruta de generación de borradores.
Durante la inferencia, VFlash primero utiliza bloques de generación de 16 posiciones hasta llegar a un token de inicio de primitiva. Luego lee el esquema declarado de la primitiva y predice el bloque estructurado completo en una sola pasada. Las restricciones limitan cada posición a valores válidos; por ejemplo, un campo de coordenadas solo puede contener tokens de coordenadas. También comprueban las relaciones entre posiciones, como si un punto queda fuera del marco de la imagen. Estas comprobaciones se realizan sobre predicciones ya calculadas, así que no requieren otra pasada de la red neuronal.
A continuación, un validador decide si la primitiva propuesta es aceptable. Los recuadros cuentan con un mecanismo adicional de confianza espacial. Si las predicciones de coordenadas de un recuadro son inciertas, el sistema puede volver a generar la parte afectada mediante decodificación autorregresiva restringida. Esta alternativa sacrifica parte de la velocidad para ofrecer un resultado más prudente cuando es necesario.
¿Por qué es importante VFlash para la robótica?
Los robots suelen necesitar predicciones espaciales como paso intermedio entre percibir una escena y actuar. Un sistema de manipulación podría necesitar la ubicación de un objeto o una trayectoria a través de la escena; un robot móvil podría necesitar una trayectoria futura. Si producir estas predicciones requiere una larga decodificación secuencial, el modelo puede convertirse en un cuello de botella del ciclo de planificación.
VFlash aborda ese cuello de botella reduciendo la cantidad de pasos secuenciales necesarios a medida que crece una primitiva. Sus resultados de tiempo son especialmente relevantes para la predicción de movimiento basada en video, donde el sistema debe pronosticar varios puntos a lo largo de fotogramas futuros. Una generación más rápida puede dejar más margen en un ciclo de control para la percepción, las comprobaciones de seguridad o la replanificación. Por sí sola, no garantiza un comportamiento robótico seguro o satisfactorio: los sistemas posteriores aún deben comprobar si una predicción es viable y adecuada.
El trabajo también apunta a una interfaz flexible entre los modelos de visión y lenguaje y los sistemas corporizados. Los recuadros, puntos y trayectorias estructurados pueden enviarse a distintos componentes de planificación o control, en lugar de utilizarse únicamente como texto libre. Los equipos que exploran plataformas físicas pueden consultar robots humanoides en Robot Overflow, mientras que los equipos de operaciones pueden comparar robots de almacén para aplicaciones en las que la planificación visual y el movimiento están estrechamente relacionados.
¿Qué limitaciones tiene VFlash?
Una decodificación rápida no significa automáticamente que los planes sean exactos o ejecutables. Un validador de esquemas puede detectar coordenadas mal formadas, pero una trayectoria con el formato correcto aún puede ser errónea, físicamente inalcanzable o insegura. El mecanismo de confianza específico para recuadros ofrece una alternativa para las predicciones inciertas, pero los resultados presentados no demuestran que la misma estrategia de confianza funcione igual de bien para todas las primitivas.
La comparación de velocidad también depende de una configuración concreta: una GPU H100, un tamaño de lote de uno y determinados conjuntos de datos de movimiento denso. Otros equipos, cargas de trabajo, tamaños de lote o entornos de ejecución podrían dar resultados distintos. El artículo describe evaluaciones en varios conjuntos de referencia de trayectorias y recuadros, pero el texto proporcionado no incluye resultados numéricos de exactitud para la mayoría de ellos. Hace falta realizar más pruebas para determinar si las mejoras de velocidad se mantienen junto con un rendimiento fiable en diversas escenas y condiciones operativas reales.
¿Qué preguntas hacen los lectores sobre VFlash?
¿Qué genera VFlash? Genera resultados visuales estructurados, como recuadros, trayectorias 2D, puntos 3D y trayectorias de robots.
¿Cómo consigue VFlash acelerar la generación? Predice una primitiva espacial completa en paralelo, en lugar de decodificar cada coordenada de forma secuencial.
¿VFlash evita siempre la decodificación autorregresiva? No. Las predicciones inciertas de recuadros pueden volver a generarse mediante decodificación autorregresiva restringida.
¿Una predicción más rápida garantiza un mejor rendimiento del robot? No. El robot aún debe verificar que la predicción sea exacta, segura y ejecutable.
VFlash muestra cómo los modelos pueden aprovechar la estructura de los resultados espaciales para generarlos con muchos menos pasos secuenciales. Los resultados de tiempo para el movimiento denso son prometedores; la evidencia más amplia sobre exactitud y despliegue determinará la utilidad del método en flujos de trabajo robóticos exigentes.
