Теория грамматических систем

Теория грамматических систем (англ. Grammar systems theory) — область теоретической информатики, изучающая системы, состоящие из конечных наборов формальных грамматик, порождающих формальный язык. Каждая грамматика действует над строкой — так называемой последовательной формой, которая представляет среду. Таким образом, грамматические системы могут использоваться для формализации децентрализованных или распределённых систем агентов в искусственном интеллекте[1].

Примеры

Пусть — простой реактивный агент, перемещающийся по столу и старающийся не упасть со стола. Агент обладает двумя реакциями: t — поворот и f — движение вперед. Множество возможных поведений может быть описано как формальный язык:

где f может выполняться не более k раз подряд, а t — не более раз, что определяется размерами стола[2].

undefined

Пусть — формальная грамматика, порождающая язык . Тогда поведение задаётся этой грамматикой. Если агент реализует subsumption-архитектуру, то каждый компонент этой архитектуры также может описываться формальной грамматикой, а итоговое поведение агента определяется системой таких грамматик.

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

Если грамматики взаимодействуют друг с другом и работают с общей последовательной формой, такая система называется кооперирующей распределённой грамматической системой. Общая последовательная форма схожа с концепцией «чёрной доски» (blackboard approach) в искусственном интеллекте[1], которая вдохновлена идеей коллективного решения задачи экспертами с помощью совместного пространства для предложений и идей.

Каждая грамматика в системе также может работать со своей собственной строкой, обмениваясь последовательными формами с другими грамматиками по запросу. Такая система называется параллельно-коммуницирующей грамматической системой[1].

Модели вдохновлены распределённым искусственным интеллектом. Если между грамматиками отсутствует взаимодействие, система близка к децентрализованным подходам в ИИ. Такие грамматические системы иногда называют колониями или эко-грамматическими системами в зависимости, в частности, изменяется ли среда самостоятельно (эко-грамматическая система) или нет (колонии)[1].

Примечания

  1. 1 2 3 4 Csima, Judit. Investigations on Simple Eco-Grammar Systems (англ.). phd1.cs.bme.hu. Этвёш Лоранд университет (2002). Дата обращения: 22 июня 2024. Архивировано 25 апреля 2012 года.
  2. Jirků, Petr. Chapters in Cognitive Science : [чеш.] / Petr Jirků, Jozef Kelemen. — Экономический университет в Праге, 1996. — ISBN 80-7079-787-8.