Loading video...

Video Failed to Load

Go Home

Here’s a pretty weird and surprising result - retrieval-augmented generation works unreasonably well for robot learning – but only when parameterized using difference vectors! We introduce Difference-Aware Retrieval Policies for Imitation Learning (DARP), a simple, semi-parametric RAG architecture for imitation learning that achieves gains of up to 200% over...

21,426 views • 4 months ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

𝗥𝗼𝗯𝗼𝘁𝘀 𝗱𝗼𝗻’𝘁 𝗻𝗲𝗲𝗱 𝗺𝗼𝗿𝗲 𝗱𝗲𝗺𝗼𝗻𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻𝘀. 𝗧𝗵𝗲𝘆 𝗻𝗲𝗲𝗱 𝘁𝗼 𝗹𝗲𝗮𝗿𝗻 𝗳𝗿𝗼𝗺 𝗳𝗮𝗶𝗹𝘂𝗿𝗲 — 𝗮𝗳𝘁𝗲𝗿 𝘄𝗮𝘁𝗰𝗵𝗶𝗻𝗴 𝗵𝘂𝗺𝗮𝗻𝘀. Most robot learning systems assume failure is the end of learning. In our new work, we study whether robots can improve after deployment by learning from their own failures, without any human intervention, teleoperation, or corrective labels. The key idea is simple: human videos contain structure about how the world works. We use them to learn cross-embodiment representations of action, dynamics, and value, enabling a shared predictive space between human behavior and robot experience. This allows a new learning loop: 👉 pretrain on human videos 👉 deploy robot policy 👉 observe failures 👉 reinterpret failures using human priors 👉 improve autonomously We evaluate this across 7 real-world manipulation tasks, showing: 📈 40% → 81% success rate 🏆 Strong improvements over π0.6 RECAP and RISE ✔️ Zero human intervention during post-deployment improvement 🧬 Generalizes across robot embodiments and policy backbones A key finding is that explicit failure repair significantly outperforms failure reweighting, yielding substantially larger gains under identical data conditions (+25 pts vs +5 pts on the same π0.5 base policy). Overall, the results suggest a shift in how we think about robot learning: Human videos are not only for pretraining policies. They can provide the structure needed for continual self-improvement after deployment. 📄 Paper: 🌐 Project: I am grateful for working with the fantastic leads Hanzhi Chen and Anran Zhang, and our collaborators Simon Schaefer, Kejia Chen, Shi Chen, Daniel Cremers. Special thanks to Stefan Leutenegger for co-advising this project with me. ETH Zürich TU München Microsoft Check out Hanzhi's 🧵 for more details

Oier Mees

12,732 views • 3 months ago

Today we’re announcing our new Mentava Basics curriculum, aimed at kids who are still a bit too young for the standard Mentava curriculum. Here’s what people don’t understand about teaching a 2 or 3 year old to read: The necessary skills for reading don’t all develop at the same time. The ability to associate letters with sounds happens first, and at a pretty early age. If you think about it, learning “this funny shaped animal says moo” is pretty similar to learning “this funny shaped line says aaa.” However, the second necessary skill for reading is blending those letter sounds together, and kids often aren’t developmentally capable of doing that until at least 6-12 months later. Until today, our recommendation has been to wait until the child is developmentally ready to blend sounds. and then we just go full speed and teach them everything all at once, as fast as possible. But sometimes we have students who start a little younger. And then their parents are confused, because they see that their kids are having a ton of fun learning letter sounds super fast, but then are being gatekept from additional learning because they aren't yet developmentally ready to blend those sounds. That’s why we created the new Mentava Basics curriculum. Mentava Basics lets our youngest students focus on letter/sound pairings until they're developmentally ready to begin blending them. Mentava Basics takes the fun and delight of the core Mentava experience, but applies it to a curriculum that’s developmentally appropriate for even younger children. Mentava’s standard curriculum is still the fastest way to go from zero to reading, but with Mentava Basics now we can give kids a head start by helping them learn their letter sounds in advance. If your child is struggling with blending and you think it may just be a developmental readiness issue, you can use the grownup menu to switch into the Mentava Basics curriculum. We save your progress on both pathways, so you can switch back to our standard curriculum whenever you want.

Niels Hoven 🐮

10,540 views • 1 year ago

This work makes a humanoid robot do simple parkour moves by looking with a depth camera and choosing the right move on the fly. The big deal is that it turns lots of small human moves into long, real-time robot behavior, without hand-coding every transition or retraining for each new course. A humanoid robot is usually good at steady walking, but it often fails when it has to do fast moves like jumping up, vaulting, or rolling, and then keep going to the next obstacle. The hard part is that you cannot easily collect training data for every possible obstacle shape, distance, and mistake, so robots end up learning a few moves that only work in a narrow setup. This work starts from short clips of real human parkour moves, like stepping over, vaulting, climbing, and rolling. It uses motion matching, which is basically a smart “pick the next clip that fits best right now” search, to stitch those short clips into a long, smooth plan that looks like a human doing a whole course. Then it trains a controller with reinforcement learning (RL), which means the robot learns by trial and error to copy that plan while staying balanced and not falling. After training separate expert controllers for different moves, it compresses them into 1 controller that uses only onboard depth sensing and a simple “go this fast in this direction” command. In real tests on a Unitree G1 humanoid, it can clear multiple obstacles in a row, adapt when obstacles get moved, and climb a wall up to 1.25m.

Rohan Paul

37,121 views • 7 months ago

As a newly appointed 𝗔𝘀𝘀𝗶𝘀𝘁𝗮𝗻𝘁 𝗣𝗿𝗼𝗳𝗲𝘀𝘀𝗼𝗿 at Imperial College London, I'm thrilled to announce the 𝗦𝗮𝗳𝗲 𝗪𝗵𝗼𝗹𝗲-𝗯𝗼𝗱𝘆 𝗜𝗻𝘁𝗲𝗹𝗹𝗶𝗴𝗲𝗻𝘁 𝗥𝗼𝗯𝗼𝘁𝗶𝗰𝘀 𝗟𝗮𝗯 (𝗦𝗪𝗜𝗥𝗟) at 𝗜𝗺𝗽𝗲𝗿𝗶𝗮𝗹 𝗖𝗼𝗹𝗹𝗲𝗴𝗲 𝗟𝗼𝗻𝗱𝗼𝗻. 𝗦𝗮𝗳𝗲 𝗪𝗵𝗼𝗹𝗲-𝗯𝗼𝗱𝘆 𝗜𝗻𝘁𝗲𝗹𝗹𝗶𝗴𝗲𝗻𝘁 𝗥𝗼𝗯𝗼𝘁𝗶𝗰𝘀 𝗟𝗮𝗯 (𝗦𝗪𝗜𝗥𝗟) ( is a new research lab focused on the intersection of safety and intelligence in next-generation robotics. We're hiring exceptional PhD students who are passionate about pushing the boundaries of robot learning. 𝗪𝗵𝗮𝘁 𝗺𝗮𝗸𝗲𝘀 𝗦𝗪𝗜𝗥𝗟 𝘂𝗻𝗶𝗾𝘂𝗲? We operate at the exciting convergence of: • Online & offline reinforcement learning • Imitation learning & human demonstrations • Sample-efficient learning methods • Whole-body and soft robotics systems We're 𝗹𝗼𝗼𝗸𝗶𝗻𝗴 𝗳𝗼𝗿 𝗽𝗿𝗼𝘀𝗽𝗲𝗰𝘁𝗶𝘃𝗲 𝗣𝗵𝗗 𝘀𝘁𝘂𝗱𝗲𝗻𝘁𝘀 interested in: • Developing safe exploration algorithms for robotic systems • Creating sample-efficient learning methods that minimize real-world trials • Building foundation models for robotics with safety guarantees • Advancing soft robotics and compliant human-robot interaction • Bridging theory and practice in embodied AI Why now? As robots become more capable and work closer with humans, we need systems that are both intelligent enough to handle complex tasks 𝗔𝗡𝗗 safe enough for real-world deployment. Traditional approaches treat safety and intelligence as competing priorities, we believe they're synergistic. If you're a motivated researcher who wants to develop the theoretical foundations and practical algorithms for tomorrow's safe, intelligent robots, I'd love to hear from you. Want to join? Apply via

Stephen James

16,902 views • 1 year ago

Ok, that's amazing. 🦄 A side by side three.js comparison - with GitMCP and without. GitMCP's story originally started from a tweet by Three.js about their large, non-LLM-digestable, documentation file. Ido Salomon and I ended up creating a cool generic documentation MCP server, but we didn't forget threejs and mrdoob. So we put it to the test. Using GitMCP, I gave this prompt to Cursor + Claude 3.7: "Build a Three.js scene featuring a controllable realistic person navigating a textured dynamic urban environment with realistic lighting and subtle bloom effects. Ensure keyboard controls (WASD) for movement." This is the result. To the right is the one-shot result with our MCP server. To the left is the result without it, based just on Cursor's limited knowledge. The video is pretty conclusive. 🤯 It's really amazing since Cursor already knows a lot about three.js, but with our dedicated documentation MCP server it just outputs better results. And for all other libraries out there - that are not included in Cursor - this is a total game changer. A huge shout out to Cloudflare Developers and Anni Wang, who worked with us yesterday to quickly insert new capabilities in their AutoRAG feature (that enables indexing large amount of documentation) according to our specific needs, and to troubleshoot issues. It was very helpful. Knowledge is power, and that applies for every coding assitant. And not just for three.js! Check out GitMCP for any library you're using - link in the next comment.

Liad Yosef

41,745 views • 1 year ago

What happens when a child learns that bad behavior rarely has any real consequences? 👀👀👀 All parents want well behaved children, but how many actually want to be strict and discipline them when they start crossing the lines? It can be easier to give in, ignore the behavior, or hope the child eventually grows out of it. The problem is that children are constantly learning where the boundaries are. If they discover that screaming, throwing a fit, talking back, refusing to listen, or deliberately breaking rules gets them what they want, there is very little reason for them to stop. Young children need boundaries because they are still learning self control. They need to know that when a parent says no, it actually means no. They need consistent consequences when they knowingly cross a line. That does not mean being harsh or losing your temper. Good discipline can be calm, reasonable, and firm. The goal is not to make a child afraid of their parents. It is to teach them that their choices have consequences and that other people deserve respect. There is also a difference between discipline and simply punishing a child. Discipline is about teaching. Sometimes that means taking away a privilege. Sometimes it means making a child correct what they did. Sometimes it means simply refusing to reward bad behavior with attention or a change of rules. Children who grow up with clear expectations often have a better understanding of how to behave when their parents are not around. Children who learn that every boundary can be negotiated may keep pushing until they find the limit. Parents don't have to be perfect, but they have to be willing to lead. If children are never taught where the boundaries are, how can we expect them to know when they've crossed them?

Declaration of Memes

28,551 views • 8 days ago