Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Over the last few months, we’ve been thinking about how to learn from “off-domain” data - data from non-robot sources like video or simulation. These data sources are not quite good enough to learn policies (even monolithic VLA models) directly, but they still contain lots of information that can...

11,994 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

The key idea behind HAMSTER is simple - use off-domain data to train hierarchical VLA architectures. The high-level controller is a VLM that produces 2D paths for desired motion of the end effector, as text, given images and desired tasks. These paths are generated in the training data through simple point tracking or annotation, and can be easily and quickly generated for a variety of data. In our work, we use a diversity of video datasets and simulation data as off-domain data (2/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

What I found particularly interesting here was just how generalizable the resulting VLM is - @Yi showed that the resulting VLM was surprisingly proficient at generalizing to new embodiments, tasks, scenes and objects. This is cool because it retains the fundamental generalization and steerability properties of VLMs, while still producing spatially relevant predictions. Play around with the demo yourself at (3/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Ok, but we care about robots - how does this communicate with low-level control? The generated paths from the high-level VLM can then be used as conditioning for a low-level policy to guide closed-loop action generation. What’s cool about this separation is that we can use richer context for the low-level, for instance 3D point clouds inputs or proprioception, while still retaining the generalization benefits of the VLM. The paths generated by the VLM make the job of the low-level significantly easier, since it primarily needs to perform local corrections around the predicted paths to generate actions. (4/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Ok the architecture seems reasonable, but Abhishek, aren’t you just selling us RT-trajectory again? Yes and no - while the architecture does bear a resemblance (with the primary separation being 3D vs 2D low level policies), the key insight for me in this work is how the hierarchical separation let’s these models make use of off-domain data more effectively. It even follows for the usage of quite unrealistic-looking data such as RLBench! (5/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Ok, so how well does this work? On a number of controlled evaluations across a number of tabletop manipulation tasks, with variation across objects, language, visual appearance and other environmental factors - HAMSTER models outperform monolithic VLA models such as openVLA and imitation learning methods like RVT-2 or 3DDA. (6/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Importantly, we find that HAMSTER style models are able to utilize off-domain data more effectively than monolithic models. This suggests that even when the data can be used just for monolithic co-training, as is commonly done, there is a real benefit to using it for finetuning models hierarchically. (7/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Ok, but can we do more than just tabletop manipulation? Because the low-level policy is arbitrarily expressive, we can solve more dexterous and diverse tasks, including multi-step long-horizon tasks. (8/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

The resulting model retains interesting capabilities of the base model, such as semantic generalization and multi-view consistency. (9/10)

Abhishek Gupta profil fotoğrafı
Abhishek Gupta1 yıl önce

Ok so whats the takeaway here - VLMs can be effective tools for absorbing off-domain data such as videos or simulation, but they need to be used with the appropriate hierarchical models. Now these models certainly have their limitations - still requiring non-trivial amounts of real-world data to learn low-level controllers, but I think they’re a real step in the right direction for scalable robot learning. As pure teleoperation data becomes untenably expensive, the ability to learn from this kind of off-domain data will become more and more necessary. Read our paper for more details: Paper: Website: Demo: (play around with it, it’s fun!) This was my first foray into VLA models, many thanks to the excellent @fox_dieter17849 for getting us initiated to @Yi_Li_UW , @Jesse_Y_Zhang, @nild0000 for leading and to @AnqiLi24, @imankitgoyal, @fox_dieter17849 for advising, with excellent collaborators @CaelanGarrett, @jang_yoel, @memmelma, Raymond Yu, Fabio Ramos at UW and NVIDIA! This work will be presented at #ICLR2025 🎉(10/10)

HUDI profil fotoğrafı
HUDI2 yıl önce

Every day, we generate mountains of data—our likes, our searches, our daily routines. But while data is often called “the new oil,” few realize who truly benefits from its extraction. Under the current Web2 model, we are simply the “oil fields” feeding the giant tech corporations. These companies collect our data, monetize it, and pocket the profit—all without our consent or compensation. In return, we receive “free” services like social media platforms and search engines. But is it really free if our digital identities are being sold for billions?

GDP profil fotoğrafı
GDP1 yıl önce

Very nicely summarised thread Abhishek.

Benzer Videolar

I don’t know if we live in a Matrix, but I know for sure that robots will spend most of their lives in simulation. Let machines train machines. I’m excited to introduce DexMimicGen, a massive-scale synthetic data generator that enables a humanoid robot to learn complex skills from only a handful of human demonstrations. Yes, as few as 5! DexMimicGen addresses the biggest pain point in robotics: where do we get data? Unlike with LLMs, where vast amounts of texts are readily available, you cannot simply download motor control signals from the internet. So researchers teleoperate the robots to collect motion data via XR headsets. They have to repeat the same skill over and over and over again, because neural nets are data hungry. This is a very slow and uncomfortable process. At NVIDIA, we believe the majority of high-quality tokens for robot foundation models will come from simulation. What DexMimicGen does is to trade GPU compute time for human time. It takes one motion trajectory from human, and multiplies into 1000s of new trajectories. A robot brain trained on this augmented dataset will generalize far better in the real world. Think of DexMimicGen as a learning signal amplifier. It maps a small dataset to a large (de facto infinite) dataset, using physics simulation in the loop. In this way, we free humans from babysitting the bots all day. The future of robot data is generative. The future of the entire robot learning pipeline will also be generative. 🧵

Jim Fan

165,246 görüntüleme • 1 yıl önce