Комплекс объект-действие
Ко́мплекс объе́кт-де́йствие (англ. Object-Action Complexes, OAC) — предложенное универсальное представление, обеспечивающее эффективное планирование и выполнение целенаправленных действий на всех уровнях когнитивной архитектуры. Концепция OAC объединяет представительную и вычислительную эффективность поиска правил STRIPS и ориентированное на объекты и ситуации понятие аффорданса с логической ясностью исчисления событий. Аффорданс описывает взаимосвязь между ситуацией, обычно включающей объект определённого типа, и действиями, которые эта ситуация позволяет выполнять. В то время как аффордансы преимущественно рассматривались как чисто перцептивный феномен, концепция OAC определяет их шире — как функции перехода состояния, пригодные для предсказания. Подобные функции могут использоваться для эффективного прямого вывода, планирования, обучения и выполнения действий, представленных одновременно на нескольких уровнях архитектуры воплощённого агента[1].
Проект PACO+, интегрированный проект, финансируемый Европейской комиссией через Cognition Unit в рамках программы Information Society Technologies шестой рамочной программы (FP6), стартовал 1 февраля 2006 года и объединил междисциплинарную исследовательскую команду с целью разработки и конструирования когнитивных роботов, способных формировать перцептивные, поведенческие и когнитивные категории, которые могут быть использованы, переданы и разделены с другими людьми и искусственными агентами. Предполагается, что подобное понимание может быть достигнуто только воплощёнными агентами и требует одновременного рассмотрения перцепции и действия, основанного на трёх фундаментальных постулатах:
- Объекты и действия неразрывно связаны в когнитивной обработке; таким образом, «Object Action Complex» (OAC) являются строительными блоками когниции.
- Когниция основывается на рефлексивном обучении, контекстуализации и переинтерпретации OAC с целью формирования более абстрактных OAC посредством цикла осмысленного сенсинга и действия.
- Основная мера эффективности всех изученных когнитивных структур: увеличивают ли они воспроизводимость ситуации и/или снижают ли неопределённость ситуации, позволяя агенту достигать своих целей?
Закрепление в естественном языке
Область когнитивной робототехники занимается распознаванием манипуляционных задач, демонстрируемых людьми и другими роботами. В простейшей форме это эквивалентно системе разбора видеопотока[1], однако возможны и расширения за счёт обучающих возможностей[1].
До того как робот сможет выполнять задачи, необходимо восприятие окружающей среды с помощью сенсоров робота. Исходные данные преобразуются в машиночитаемую информацию, обогащённую семантическими метками. Закрепление в естественном языке — это преобразование действий объекта или окружения робота в текстовую информацию. Семантические цепочки событий[2] и Object Action Complex используются для хранения информации в базе данных.
Примечания
Литература
- Krüger, N., Piater, J., Wörgötter, F., Geib, Ch., Petrick, R., Steedman, M.; Ude, A., Asfour, T., Kraft, D., Omrcen, D., Hommel, B., Agostini, A., Kragic, D., Eklundh, J., Kruger, V. и Dillmann, R.(2009). A Formal Definition of Object Action Complexes and Examples at different Levels of the Process Hierarchy.
- Wörgötter, F., Agostini, A., Krüger, N., Shylo, N. и Porr, B. Cognitive agents — a procedural perspective relying on the predictability of Object-Action-Complexes (OACs). Robotics and Autonomous Systems, 2008.
- Geib, Ch., Mourao, K., Petrick, R., Pugeault, N., Steedman, M., Krüger, N. и Wörgötter, F. Object Action Complexes as an Interface for Planning and Robot Control. IEEE-RAS International Conference on Humanoid Robots (Humanoids 2006).
- Justus Piater, Mark Steedman, Florentin Wörgötter. Learning in PACO-PLUS.