Обучение роботов конкретным задачам требует сотен итераций, которые позволяют учесть мелочи, очевидные для человека. В «доме кошмаров» VirtualHome постоянно появляется новая работа — и это как раз то, что нужно для тренировки. Происходящее напоминает игру Sims.
Среду VirtualHome разработала команда специалистов из МТИ, Университета Торонто и Университета Любляны. Она помогает преобразовывать комплексные задачи — «вынеси мусор» или «завари кофе» — в набор последовательных действий, которым можно учиться, глядя на виртуального помощника.
Глава команды Хавьер Пуиг объясняет: обучить роботов можно было бы с помощью пошагового видео, но таких наборов данных крайне мало. А виртуальную модель можно прогонять сотни раз, ее легко изменять и масштабировать, а действия можно разбить на сколь угодно мелкие блоки. Например, в алгоритме задачи «посмотреть телевизор» их пять: подойти к телевизору, включить его, подойти к дивану, сесть на него и начать смотреть. И для каждого действия составлена инструкция о том, как это сделать правильно.
На сайте VH сообщается, что в систему внесли более 2800 алгоритмов, 500 различных задач, 300 объектов и 2700 действий с ними.
Подробный доклад о ходе программы будет представлен на июньской конференции Computer Vision and Pattern Recognition.
Создатели VirtualHome намерены опубликовать библиотеку навыков и раскрыть программный код «предварительно обученных» моделей. Возможно, это поможет робопомощникам будущего стать по-настоящему полезными и свысока поглядывать на нынешние роботы-пылесосы и умные кофеварки.