Предположение о замкнутом мире ( CWA ) в формальной системе логики, используемой для представления знаний , является предположением о том, что утверждение, которое является истинным, также известно как истинное. Следовательно, наоборот, то, что в настоящее время не известно как истинное, является ложным. То же самое название также относится к логической формализации этого предположения Рэймондом Рейтером . [1] Противоположностью предположения о замкнутом мире является предположение об открытом мире (OWA), утверждающее, что отсутствие знаний не подразумевает ложность. Решения о CWA против OWA определяют понимание фактической семантики концептуального выражения с теми же обозначениями понятий. Успешная формализация семантики естественного языка обычно не может избежать явного раскрытия того, основаны ли неявные логические фоны на CWA или OWA.
Отрицание как неудача связано с предположением о замкнутости мира, поскольку оно равносильно признанию ложным любого предиката, истинность которого невозможно доказать.
В контексте управления знаниями предположение о закрытости мира используется по крайней мере в двух ситуациях: (1) когда известно, что база знаний является полной (например, корпоративная база данных, содержащая записи для каждого сотрудника), и (2) когда известно, что база знаний является неполной, но «наилучший» определенный ответ должен быть получен из неполной информации. Например, если база данных содержит следующую таблицу, сообщающую о редакторах, которые работали над данной статьей, запрос о людях, не редактировавших статью по формальной логике, как правило, вернет «Сара Джонсон».
В предположении закрытого мира таблица считается полной ( в ней перечислены все связи редактор-статья), и Сара Джонсон — единственный редактор, который не редактировал статью по формальной логике. Напротив, в предположении открытого мира таблица не содержит все кортежи редактор-статья, и ответ на вопрос, кто не редактировал статью по формальной логике, неизвестен. Существует неизвестное количество редакторов, не указанных в таблице, и неизвестное количество статей, отредактированных Сарой Джонсон, которые также не указаны в таблице.
Первая формализация предположения о замкнутом мире в формальной логике состоит в добавлении к базе знаний отрицания литералов, которые в настоящее время не влекутся ею. Результат этого добавления всегда непротиворечив, если база знаний находится в форме Хорна , но не гарантируется, что она будет непротиворечивой в противном случае. Например, база знаний
не влечет за собой ни то, ни другое .
Добавление отрицания этих двух литералов в базу знаний приводит к
что является непоследовательным. Другими словами, эта формализация предположения о замкнутом мире иногда превращает последовательную базу знаний в непоследовательную. Предположение о замкнутом мире не вносит непоследовательность в базу знаний именно тогда, когда пересечение всех моделей Эрбрана также является моделью ; в пропозициональном случае это условие эквивалентно наличию единственной минимальной модели, где модель является минимальной, если ни одна другая модель не имеет подмножества переменных, назначенных как истинные.
Были предложены альтернативные формализации, не страдающие от этой проблемы. В следующем описании предполагается, что рассматриваемая база знаний является пропозициональной. Во всех случаях формализация предположения о замкнутости мира основана на добавлении к отрицанию формул, которые «свободны для отрицания» для , т.е. формул, которые можно считать ложными. Другими словами, предположение о замкнутости мира, примененное к базе знаний, порождает базу знаний
Множество формул, которые свободны для отрицания в , можно определить разными способами, что приводит к различным формализациям предположения о замкнутом мире. Ниже приведены определения свободы для отрицания в различных формализациях.
ECWA и формализм ограничения совпадают в пропозициональных теориях. [5] [6] Сложность ответа на запрос (проверка того, следует ли одна формула из другой в предположении о замкнутости мира) обычно находится на втором уровне полиномиальной иерархии для общих формул и варьируется от P до coNP для формул Хорна . Проверка того, вносит ли исходное предположение о замкнутости мира несоответствие, требует не более логарифмического числа вызовов оракула NP ; однако точная сложность этой проблемы в настоящее время неизвестна. [7]
В ситуациях, когда невозможно предположить замкнутый мир для всех предикатов, но некоторые из них известны как замкнутые, можно использовать предположение о частично замкнутом мире . Этот режим рассматривает базы знаний в целом как открытые, т. е. потенциально неполные, но позволяет использовать утверждения о полноте для указания частей базы знаний, которые являются замкнутыми. [8]
Язык логических программ с сильным отрицанием позволяет нам постулировать предположение о закрытости мира для некоторых утверждений и оставить другие утверждения в области предположения об открытом мире. [9] Промежуточная почва между OWA и CWA предоставляетсяПредположение о частичном закрытом мире (PCWA). Согласно PCWA, база знаний обычно рассматривается в рамках семантики открытого мира, однако возможно утверждать части, которые должны рассматриваться в рамках семантики закрытого мира, посредством утверждений о полноте. PCWA особенно необходим в ситуациях, когда CWA неприменим из-за открытого домена, однако OWA слишком доверчив, допуская, что что-либо может быть истинным. [10] [11]
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )