Непрерывное обучение в робототехнике: определение, структура, стратегии обучения, возможности и проблемы

Continual learning for robotics: Definition, framework, learning strategies, opportunities and challenges
Natalia Díaz-Rodríguez, Davide Maltoni, Vincenzo Lomonaco, Timothée Lesort, David Filliat, Andrei Stoian
2020-01-01

автономные роботыкатастрофическое забываниенепрерывное обучениебенчмарки непрерывного обучениястратегии обучения
Непрерывное обучение (continual learning, CL) представляет собой особую парадигму машинного обучения, в которой распределение данных и цель обучения изменяются со временем либо все обучающие данные и критерии целевой функции никогда не доступны одновременно. Эволюция процесса обучения моделируется последовательностью обучающих ситуаций, цель которой заключается в том, чтобы на протяжении всей последовательности осваивать новые навыки, не забывая ранее приобретённые. Непрерывное обучение можно рассматривать как онлайн-обучение, при котором необходимо объединять знания, чтобы учиться на потоках данных, последовательно поступающих во времени. Кроме того, непрерывное обучение направлено на одновременную оптимизацию объёма памяти, вычислительных ресурсов и скорости в процессе обучения. Важная проблема машинного обучения заключается не столько в поиске решений, работающих в реальном мире, сколько в разработке стабильных алгоритмов, способных обучаться в реальном мире. Поэтому идеальным подходом было бы взаимодействие с реальным миром на воплощённой платформе — автономном агенте. В таком случае непрерывное обучение могло бы эффективно реализовываться в автономном агенте или роботе, который самостоятельно обучался бы в течение времени, познавая внешний мир и постепенно развивая набор сложных навыков и знаний. Роботизированные агенты должны учиться адаптироваться к окружающей среде и взаимодействовать с ней, используя непрерывный поток наблюдений. Некоторые современные подходы направлены на решение задач непрерывного обучения в робототехнике, однако в большинстве последних работ по непрерывному обучению рассматриваются подходы, проверяемые только в симуляции или на статических наборах данных. К сожалению, оценка этих алгоритмов не позволяет понять, могут ли предлагаемые решения способствовать непрерывному обучению в контексте робототехники. В статье рассматривается современное состояние исследований в области непрерывного обучения, обобщаются существующие наборы тестов и метрики, а также предлагается структура для представления и оценки подходов в робототехнике и вне её, облегчающая перенос методов между этими областями. В работе освещается непрерывное обучение в контексте робототехники...
1
Непрерывное обучение рассматривает последовательно изменяющиеся распределения данных и цели, сохраняя ранее приобретённые навыки и знания.
2
Существующие исследования непрерывного обучения часто опираются на симуляции или статические наборы данных, что ограничивает выводы о применимости методов к реальному обучению роботов.
3
Робототехника предоставляет воплощённую среду для автономного непрерывного обучения, в которой агенты адаптируются к окружению и постепенно развивают сложные навыки на основе непрерывных наблюдений.
4
Статья рассматривает методы, бенчмарки и метрики непрерывного обучения и предлагает структуру для согласованного представления и оценки робототехнических и неробототехнических подходов.
5
Эта парадигма требует объединения знаний из временно упорядоченных потоков данных, а также оптимизации использования памяти, вычислительных ресурсов и скорости обучения.

непрерывное обучение в автономных роботах и роботизированных агентах

освоение новых навыков и знаний в ходе последовательных опытов с сохранением ранее приобретённых способностей при изменяющихся данных и целях, а также ограничениях памяти, вычислительных ресурсов и скорости

Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Natalia Díaz-Rodríguez
Davide Maltoni
Vincenzo Lomonaco
Timothée Lesort
David Filliat
Andrei Stoian
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%