Введение

Причинное поддержание – это подход к представлению знаний для эффективной обработки выведенной информации, которая явно хранится. Причинное поддержание различает базовые факты, которые могут быть опровергнуты, и выведенные факты. Таким образом, оно отличается от пересмотра убеждений, который в своей базовой форме предполагает, что все факты равнозначны. Причинное поддержание изначально было разработано как техника для реализации решателей задач. Два компонента – система рассуждений и система причинного поддержания – взаимодействуют друг с другом посредством интерфейса. Система рассуждений использует систему причинного поддержания для записи своих выводов и обоснований ("причин") этих выводов. Система рассуждений также информирует систему причинного поддержания о текущих действительных базовых фактах (предположениях). Система причинного поддержания использует эту информацию для вычисления значения истинности сохраненных выведенных фактов и восстановления согласованности в случае возникновения противоречия. Система поддержания истины, или TMS, – это метод представления знаний для представления как убеждений, так и их зависимостей, а также алгоритм, называемый "алгоритмом поддержания истины", который манипулирует и поддерживает эти зависимости. Название "поддержание истины" обусловлено способностью этих систем восстанавливать согласованность. Система поддержания истины поддерживает согласованность между старыми и текущими знаниями в базе знаний (KB) посредством пересмотра. Если текущие утверждения противоречат знаниям в KB, то KB обновляется новыми знаниями. Может случиться, что одни и те же данные снова будут приняты, и предыдущие знания понадобятся в KB. Если предыдущие данные отсутствуют, но могут потребоваться для нового вывода, то их необходимо будет восстановить. Но если предыдущие знания уже были в KB, то повторного поиска не требуется. Использование TMS позволяет избежать такого повторного поиска, отслеживая противоречивые данные с помощью записи зависимостей. Эта запись отражает отмены и добавления, что позволяет механизму вывода (IE) быть в курсе своего текущего набора убеждений. Каждое утверждение, имеющее хотя бы одно обоснование, становится частью текущего набора убеждений. При обнаружении противоречия выявляются утверждения, ответственные за него, и записи соответствующим образом обновляются. Этот процесс называется отслеживанием зависимостей. Алгоритм TMS поддерживает записи в виде сети зависимостей. Каждый узел в сети представляет собой запись в KB (посылку, антецедент или правило вывода и т.д.). Каждая дуга сети представляет собой шаги вывода, посредством которых был получен узел. Посылка – это фундаментальное убеждение, которое считается истинным и не требует обоснования. Совокупность посылок является основой, из которой выводятся обоснования для всех остальных узлов. Существует два типа обоснований для узла: Список поддержки [SL] Условное доказательство (CP). Существует множество видов систем поддержания истины. Два основных типа – поддержание истины в одном контексте и в нескольких контекстах. В системах с одним контекстом согласованность поддерживается между всеми фактами в памяти (KB) и соответствует понятию согласованности, встречающемуся в классической логике. Многоконтекстные системы поддерживают параконсистентность, позволяя согласованности быть релевантной для подмножества фактов в памяти, контекста, в соответствии с историей логического вывода. Это достигается путем маркировки каждого факта или вывода его логической историей. Многоагентные системы поддержания истины выполняют поддержание истины в нескольких хранилищах памяти, часто расположенных на разных машинах. Система поддержания истины, основанная на допущениях де Клеера (ATMS, 1986), использовалась в системах, основанных на KEE на Lisp Machine. Первая многоагентная TMS была создана Мейсоном и Джонсоном. Это была многоконтекстная система. Бриджленд и Хунс создали первую одноконтекстную многоагентную систему.

Другие ссылки

Бриджленд, Д. М. и Хунс, М. Н., Распределенное поддержание истинности. Материалы AAAI–90: Восьмой национальной конференции по искусственному интеллекту, 1990. J. de Kleer (1986). TMS, основанное на предположениях. Искусственный интеллект, 28:127–162. J. Doyle. Система поддержания истинности. ИИ. Т. 12. № 3, с. 251–272. 1979. U. Junker и K. Konolige (1990). Вычисление расширений автоэпистемической и логики по умолчанию с использованием системы поддержания истинности. В материалах Восьмой национальной конференции по искусственному интеллекту (AAAI'90), стр. 278–283. MIT Press. Mason, C. и Johnson, R. DATMS: Фреймворк для рассуждений, основанных на предположениях, в "Распределенном искусственном интеллекте", т. 2, Morgan Kaufmann Publishers, Inc., 1989. D. A. McAllester. Трехзначная система поддержания. Массачусетский технологический институт, Лаборатория искусственного интеллекта. AI Memo 473. 1978. G. M. Provan (1988). Анализ сложности систем поддержания истинности, основанных на предположениях. В B. Smith и G. Kelleher (ред.), Системы поддержания рассуждений и их применение, стр. 98–113. Ellis Horwood, Нью-Йорк. G. M. Provan (1990). Вычислительная сложность систем поддержания истинности в нескольких контекстах. В материалах Девятой Европейской конференции по искусственному интеллекту (ECAI'90), стр. 522–527. R. Reiter и J. de Kleer (1987). Основы систем поддержания истинности, основанных на предположениях: предварительный отчет. В материалах Шестой национальной конференции по искусственному интеллекту (AAAI'87), стр. 183–188. PDF.