Вероятностные ядра действий
Версия | 1.1.2 |
---|---|
Рамки | Питон |
Тип | Переводчик инструкций на естественный язык |
Лицензия | БСД |
Ведущий разработчик | Дэниел Нига |
институт | Институт искусственного интеллекта Бременского университета |
Веб-сайт | http://www.actioncores.org |
PRAC (Probabilistic Action Cores) — интерпретатор инструкций на естественном языке для робототехнических приложений, разработанный в Институте искусственного интеллекта Бременского университета , Германия , и частично поддерживаемый Европейской комиссией и Немецким исследовательским фондом (DFG) . [1]
Цели
[ редактировать ]Конечная цель системы PRAC — сделать знания о повседневной деятельности с таких веб-сайтов, как wikiHow, доступными для сервисных роботов, чтобы они могли автономно приобретать новые навыки высокого уровня, просматривая Интернет . [2] PRAC решает проблему, заключающуюся в том, что естественный язык по своей сути расплывчат и неспецифичен. С этой целью PRAC поддерживает вероятностные базы знаний первого порядка в семантических сетях, представленных в логических сетях Маркова . В отличие от других семантического обучения, инициатив таких как NELL или IBM от Watson , PRAC не стремится отвечать на вопросы на естественном языке , а устраняет неоднозначность и выводит фрагменты информации, которые отсутствуют в инструкциях на естественном языке, так что они могут быть выполнены с помощью робот. «Эта формулировка проблемы существенно отличается от проблемы понимания текста для ответа на вопрос или машинного перевода. В этих задачах рассуждения неясность и двусмысленность выражений естественного языка часто можно сохранить и перевести на другие языки. Напротив, роботизированные агенты имеют сделать вывод о недостающих фрагментах информации и устранить неоднозначность значения инструкции, чтобы успешно выполнить инструкцию». [3] В дополнение к вероятностным реляционным моделям PRAC использует принципы рассуждений по аналогии и обучения на основе примеров для вывода о завершении ролей в семантических сетях. [4]
PRAC успешно применяется для обучения роботов проводить химические эксперименты [5] а также приготовить блины и пиццу из wikiHow . статей [6]
Ссылки
[ редактировать ]- ^ Нюга, Дэниел (2017). «Интерпретация инструкций робота на естественном языке: вероятностное представление, обучение и рассуждение знаний» (PDF) . Кандидатская диссертация .
- ^ Нига, Дэниел; Битц, Майкл (2012). «Все, что роботы всегда хотели знать о работе по дому (но боялись спросить)». Международная конференция IEEE/RSJ по интеллектуальным роботам и системам , 2012 г. стр. 243–250. CiteSeerX 10.1.1.708.7035 . дои : 10.1109/IROS.2012.6385923 . ISBN 978-1-4673-1736-8 . S2CID 302048 .
- ^ Нига, Дэниел; Битц, Майкл (2015). «Облачные службы вероятностных знаний для интерпретации инструкций» (PDF) . Международный симпозиум по исследованиям в области робототехники (ISRR) .
- ^ Нига, Дэниел; Пиклум, Марейке; Коралевски, Себастьян; Битц, Майкл (2017). «Выполнение инструкций посредством обучения на основе экземпляров и семантического аналогового рассуждения». Международная конференция по робототехнике и автоматизации (ICRA) .
- ^ Лиска, Георге; Нига, Дэниел; Балинт-Бенчеди, Ференц; Лангер, Хаген; Битц, Майкл (2015). «К роботам, проводящим химические эксперименты». 2015 Международная конференция IEEE/RSJ по интеллектуальным роботам и системам (IROS) . стр. 5202–5208. дои : 10.1109/IROS.2015.7354110 . ISBN 978-1-4799-9994-1 . S2CID 7613082 .
- ^ Уилл Найт (24 августа 2015 г.). «Роботы учатся готовить блины по статьям WikiHow» . Технический обзор Массачусетского технологического института . Проверено 14 марта 2017 г.
Робот PR2 из Германии учится готовить блины и пиццу, внимательно читая письменные инструкции WikiHow.