A tale of bold flight and gentle landings

Strategy guidance for teaching robots to stay within safe bounds - by Nicholas Behr

Just like you, machines learn by exploring: by trying, adjusting, and trying again. Picture a robot arm learning to assemble delicate parts: each movement is practice, each success a small victory. But a wrong move could bend metal, shatter glass, or jam the whole assembly. How would you best mentor it to explore potential strategies boldly, while still keeping it and everything around it safe?

And so, dear reader, our tale begins:

Once upon a time, in a land not so far away, three young birds stood at the edge of their nest, each about to take flight under a different kind of mentoring ...

From nest to laboratory, the same principles apply: Machines around us - like our three young birds - need space to explore and learn, but also guidance to keep them safe. We can’t afford to let them crash repeatedly like Pip, nor do we want them learning only narrow fixes for each situation like Cora that don’t teach broader lessons.

Our research develops safety systems that work like Kael’s mother: we intervene only when a machine’s current strategy will undoubtedly lead to trouble, and instead of shouting emergency commands, we offer a close alternative strategy that preserves the original intent. By ruling out dangerous strategies while keeping the spirit of exploration alive, machines can focus their learning on approaches that work. So that the robot arm assembling delicate parts can be both precise and safe, without getting too many bruises from hitting the nearest tree.

Text by Nicholas Behr; illustration generated with ChatGPT

Related articles