Tony Zhao explains that the difficulty in manipulation is flipped from locomotion: the behavior you want (e.g., grab a cup) is easy to learn from demonstrations, but simulating the full physical complexity of the real world is prohibitively hard.
transcript
Tony Zhao: We see a lot of great promise for RL in locomotion, and we think that will continue to be true for locomotion. So what we see, really, like RL is a method, it's very powerful, but it is much less sample efficient compared to imitation learning. And we see that to work great in environments where it's easy to simulate. For the case of locomotion, you don't need to worry about rigid body dynamics and rigid body contact between the robot and the ground. And, you know, because you engineer a robot, you know everything. But for manipulation, it's kind of hard for us to imagine, like, have this actually the same amount of diversity and the distribution of real object. in terms of matching both appearance and physical properties. And we think that it's going to be challenging compared to globe data collection and tidy up. I think it's really about which method can get us there faster. There might be different methods that will eventually get there. For example, like, you know, simulation world model, right? And like it's almost a tautology to say that if I have a perfect world simulator, Anything can be done there. Like as long as you can do it in the real world, you can do it in a simulation and you can like, cure cancer in a simulator, right? But what it turns out for robotics is that some things are harder than others and it really depends on the problem itself. So in the case of locomotion, as I mentioned, all we need to model in a simulator are point contacts with a somewhat flat ground. More like feet. Yes. But sort of the behavior we want out of it is actually very difficult to model. Like it's all these reactive behaviors that when you feel like your leg is hitting something, you should retract and step again. These are very, very hard to describe or try to learn from demonstrations directly. But in the case of manipulation, I think the difficulty is flipped. That it's a lot easier to capture the behavior itself, and it's a lot harder to simulate the world. For example, if you were to grasp a transparent cup with some orange juice in it, it's ridiculously hard to simulate how your hand deforms around the cup and how all those ripplings, how those like the color of the juice results in like the rendering and what the policy end up seeing. Simulating that is very expensive and difficult. But all we need to learn is just to like get your hand to be in front of the cup and then close with the appropriate amount of force. And that's actually very easy to learn. That's why like we see so many success of imitation learning in the case of robotics manipulation is because the behavior itself is actually not as hard as simulating the world.