PN-логики и модификационные исчисления

Логики с PN-операторами как логический базис для систем интеллектуального анализа данных, основанных на когнитивных рассуждениях, использующих немонотонные модификационные исчисления. Анализ основных альтернатив многозначным логикам с J-операторами.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 18.01.2018
Размер файла 59,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Российский государственный гуманитарный университет, Москва

PN-логики и модификационные исчисления

О.М. Аншаков (oansh@yandex.ru)

Аннотация

логический оператор исчисление когнитивный

В качестве альтернативы многозначным логикам с J-операторами предлагаются многозначные логики с введенными автором PN-операторами. Логики с PN-операторами (также как и логики с J-операторами) могут служить логическим базисом для систем интеллектуального анализа данных, основанных на когнитивных рассуждениях, использующих немонотонные модификационные исчисления.

1. J-операторы в многозначных логиках

J-операторы были введены в работе Россера и Тьюркета [Rosser et al, 1951] как характеристические функции одноэлементных подмножеств множеств истинностных значений конечнозначных логик. В случае бесконечнозначной логики J-оператор более удобно определить как характеристическую функцию произвольного подмножества множества истинностных значений этой логики. В обоих случаях мы предполагаем, что множество истинностных значений многозначной логики (обозначим его через V) содержит два элемента (обозначим их через 0 и 1), которые интерпретируются как ложь и истина, соответственно. Пусть Тогда J-операторы и определяются следующим образом:

где

В работе [Anshakov et al., 1989] рассматривается широкий класс многозначных логик с двумя сортами истинностных значений: внешним и внутренним. Множество внешних истинностных значений обозначим через множество внутренних истинностных значений - через

Мы предполагаем, что и на множестве определены обычные классические логические операции: конъюнкция, дизъюнкция, импликация, отрицание и эквиваленция. На множестве могут быть определены какие-то свои (внутренние) логические операции. Кроме того, и связаны между собой с помощью J-операторов.

В работе [Anshakov et al., 1989] J-операторы определяются как произвольные отображения множества в множество Такие отображения, очевидно, можно рассматривать как характеристические функции подмножеств множества .

Интуитивный смысл внешних и внутренних истинностных значений следующий:

внешними истинностными значениями оцениваются утверждения, которые обоснованы теоретически, считаются достоверными и/или общепринятыми;

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

Другими словами, внешними истинностными значениями оцениваются (достоверные и/или конвенциональные) знания, в то время как внутренние истинностные значения применяются для оценки фактов и гипотез, полученных с помощью недостоверных рассуждений. Среди этих гипотез могут встретиться описания закономерностей, установленных опытным путем. Эти описания также следует рассматривать как знания, но не являющиеся достоверными.

Логики с двумя сортами истинностных значений и с J-операторами позволяют избежать противоречий при использовании формализованных правдоподобных рассуждений. Одна из таких логик была использована для дедуктивной имитации ДСМ-метода автоматического порождения гипотез - методологии и технологии интеллектуального анализа данных, предложенной В.К. Финном в 1980-х годах (см., например, [Финн, 1983], наиболее современное изложение ДСМ-метода можно найти в [Финн, 2010]).

Анализ описания правил ДСМ-метода на языке логики с двумя сортами истинностных значений показывает, что для формулировки таких правил нет необходимости использовать какие-либо операции, определенные на множестве , отличные от J-операторов. Это означает, что для формализации правдоподобных рассуждений можно использовать многозначные логики, устроенные более просто, чем логики из работы [Anshakov et al, 1989]. В книге [Anshakov et al, 2010] такие логики названы чистыми J-логиками (PJ-логиками).

Чистые J-логики имеют два сорта (а значит и два множества) истинностных значений. На множестве внешних истинностных значений определены обычные классические логические операции; на множестве внутренних истинностных значений определены только J-операторы (отображения множества внутренних истинностных значений во множество внешних истинностных значений).

Чистые J-логики были использованы в [Anshakov et al., 2010] для формализации так называемых когнитивных рассуждений - рассуждений, направленных на уменьшение неопределенности. Ясно, что уменьшение неопределенности влечет увеличение количества информации, что включает два аспекта: расширение области определенности и увеличение степени определенности. Однако чистые J-логики позволяют достаточно хорошо формализовать только один аспект - расширение области определенности. Для представления другого аспекта роста количества информации, сопровождающего процесс познания, можно использовать логики с PN-операторами, рассматриваемые ниже.

В книге [Anshakov et al., 2010] описывается так называемый познающий агент - система произвольной природы, основной целью деятельности которой является познание, наглядно представляемое как движение от незнания к знанию. При работе познающего агента чередуются две фазы: фаза восприятия и фаза рассуждений. В обсуждаемой книге детально рассматривается именно фаза рассуждений. Фактически в этой книге рассуждение понимается как манипулирование суждениями (по аналогии с манипулированием данными). Манипулирование суждениями включает операции добавления, удаления и модификации суждений. Ясно, что понимаемое таким образом рассуждение может быть немонотонным.

В рассматриваемой книге для формализации рассуждений познающего агента вводится специальная логическая техника - модификационные исчисления и модификационные теории. Модификационные исчисления являются немонотонными. При выводе в модификационном исчислении может возникнуть эффект временной противоречивости. Достаточно простые примеры, демонстрирующие эти особенности модификационных исчислений, рассмотрены в [Anshakov et al., 2010].

2. PN-логики

PN-операторы как альтернатива J-операторам были введены в работе [Аншаков, 2008]. Мотивацией для замены J-операторов на PN-операторы являлась необходимость независимого рассмотрения аргументов «за» и «против» некоторой гипотезы в итеративном процессе порождения гипотез. Использование J-операторов в классической стратегии как ДСМ-метода, так и познающего агента делало невозможным пересмотр гипотез, если какие-то аргументы были признаны доминирующими. Т.е., если некоторое утверждение было признано «эмпирически истинным» (аргументы «за» оказались более убедительными), то на последующих шагах рассуждения это утверждение нельзя было признать «эмпирически ложным» или «противоречивым». Понятно, что такое ограничение делает стратегию рассуждений недостаточно гибкой, а их немонотонность - формальной. Немонотонность фактически сводится к возможности изменить оценку гипотезы «неопределено» на одну из характеристик определенности.

Автор в [Аншаков, 2008] предложил учитывать аргументы «за» и «против» (положительные и отрицательные аргументы) независимо друг от друга и определил для этого некоторые логические средства. В частности, в обсуждаемой работе приводится пример логики, которая примерно соответствует бесконечнозначной логике с четырьмя типами истинностных значений, применяемой для дедуктивной имитации ДСМ-метода. Ниже мы ограничимся рассмотрением только конечнозначных логик и определим класс логик, соответствующих конечным чистым J-логикам из [Anshakov et al., 2010].

2.1 Истинностные значения

Будем рассматривать два сорта истинностных значений: внешние и внутренние. Множество внешних истинностных значений обозначим через и положим где 0 и 1 интерпретируются как классические ложь и истина, соответственно.

Пусть

,

- конечное множество. Положим Элементы множества будем называть внутренними истинностными значениями. Каждое внутреннее истинностное значение есть упорядоченная пара , где

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

2.2 Логические операции

Будем предполагать, что на множестве определены обычные логические операции: конъюнкция дизъюнкция импликация отрицание и эквиваленция На множестве определим P- и N-операторы следующим образом: для любого положим

где Для простоты вместо и будем писать и соответственно. Очевидно, что на можно определить структуру бирешетки [Ginsberg, 1988], положив

если и

если и

Связь бирешеток с аргументацией рассматривалась в работе [Виноградов, 2006].

Мы не будем в явном виде вводить на структуру бирешетки и определять соответствующие операции, однако оставим за собой право использовать эту бирешеточность неявно при формулировке правил рассуждений.

Итак, никаких других операций, кроме классических логических операций на , P- и N-операторов на в алгебре определяемой логики нет.

Логику с определенными в 2.1 истинностными значениями и описанными в 2.2 логическими операциями будем называть конечной PN-логикой.

2.3 Аксиоматизация

Исчисление для конечной PN-логики можно построить по аналогии с исчислением для конечной чистой J-логики. Будем предполагать, что сигнатура содержит внешние и внутренние предикатные символы с помощью которых можно определить внешние и внутренние атомарные формулы данной сигнатуры. Внешними атомарными формулами также считаются формулы вида где и - термы одного сорта.

PN-формулами называются выражения вида или где - внутренняя атомарная формула, Выражение называется базовой формулой, если оно является внешней атомарной формулой или PN-формулой.

Внешние формулы определяются по индукции следующим образом:

каждая базовая формула является внешней формулой;

если и являются внешними формулами, то выражения и также являются внешними формулами;

если - внешняя формула, - предметная переменная, то выражения и - также являются внешними формулами.

Аксиомы для исчисления первого порядка, соответствующего PN-логике, делятся на следующие группы:

1. Пропозициональные аксиомы: сюда относятся все результаты подстановки внешних формул вместо пропозициональных переменных в классические тавтологии.

2. PN-аксиомы: формулы вида где - внутренняя атомарная формула,

3. Кванторные аксиомы: формулы вида и где - внешняя формула, - предметная переменная, - терм, и имеют один сорт, в формуле ни одно свободное вхождение переменной не находится в области действия квантора по переменным, входящим в , есть результат замены в формуле переменной на терм во всех свободных вхождениях.

4. Аксиомы равенства: формулы вида , где - предметные переменные, - внешняя формула, в которой ни одно свободное вхождение переменной не находится в области действия квантора по переменным и и получены в результате замены в формуле переменной на переменные и соответственно, во всех свободных вхождениях.

Правила вывода:

(modus ponens)

(-введение)

(-введение)

Здесь и - внешние формулы, - предметная переменная не имеющая вхождений в

Теоремы о корректности и о полноте для описанного выше исчисления доказываются аналогично соответствующим теоремам для конечных чистых J-логик (см. [Anshakov el al., 2010]).

3. Модификационные исчисления

Модификационные исчисления для конечных PN-логик можно определить аналогично тому, как в [Anshakov el al, 2010] определялись модификационные исчисления на базе конечных чистых J-логик. В данном разделе опишем только общий вид модификационных правил для PN-логик. Эти правила будут выглядеть следующим образом:

(P-правило)

(N-правило)

Здесь - внутренняя атомарная формула, - некоторая внешняя формула, представляющая положительное условие для внутренней атомарной формулы и весов и положительных аргументов, аналогично представляет отрицательное условие для внутренней атомарной формулы .

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

Аналогично может быть объяснено условие .

Рассмотрим простой конкретный пример. Пусть Тогда множество содержит четыре внутренних истинностных значения: - неопределенность, - эмпирическая истина, - эмпирическая ложь, - эмпирическое противоречие. Рассмотрим правило, аналогичное одному из правил второго рода ДСМ-метода.

(P-правило)

Здесь - объект, - фрагмент объекта, - свойство объекта, - предикат «обладать свойством», - предикат «являться причиной свойства». Приведенное выше правило можно неформально объяснить следующим образом:

Пусть отсутствуют аргументы за то, что объект обладает свойством

Пусть существует фрагмент такой, что является частью и есть аргументы за то, что является причиной

Тогда есть аргументы (мы их только что нашли) за то, что обладает свойством

Аналогично может быть определено N-правило.

Список литературы

[Аншаков, 2008] Аншаков О.М. PN vs. J // XI национальная конференция по искусственному интеллекту с международным участием (КИИ 2008) Труды конференции. В 3-т. М.: Физматлит, 2008.

[Виноградов, 2006] Виноградов Д.В. Бирешетки и логика аргументации // X национальная конференция по искусственному интеллекту с международным участием (КИИ 2006) Труды конференции. В 3-т. М.: Физматлит, 2006.

[Финн, 1983] Финн В.К. О машинно-ориентированной формализации правдоподобных рассуждений в стиле Ф.Бэкона - Д.С.Милля // Семиотика и информатика.- 1983.- Вып. 20.

[Финн, 2010] Финн В.К. Индуктивные методы Д.С. Милля в системах искусственного интеллекта // Искусственный интеллект и принятие решений, № 2, 2010 (в печати).

[Anshakov el al., 1989] Anshakov O.M., Finn V.K., Skvortsov D.P. On axiomatization of many-valued logics associated with formalization of plausible reasoning // Studia Logica. 1989. Vol. 48, № 4.

[Anshakov el al., 2010] Anshakov O., Gergely T. Cognitive Reasoning: A Formal Approach. Berlin-Heidelberg: Springer. 2010.

[Ginsberg, 1988] Ginsberg M.L. Multivalued logics: A uniform approach to inference in artificial intelligence // Computational Intelligence, 1988. Vol. 4, № 3.

[Rosser et al., 1951] Rosser J.B., Turquette A.R. Many-valued Logics. Amsterdam: North-Holland. 1951.

Размещено на Allbest.ru


Подобные документы

  • Организационно-штатная структура конструкторского отдела систем управления технологическим оборудованием предприятия. Обоснование технологии разработки автоматизированной системы программирования логики промышленных роботов. Моделирование данных.

    дипломная работа [7,8 M], добавлен 23.06.2012

  • Основы теории классификаторов. Идентификация, четкая и нечеткая классификация. Обучающие и тестовые последовательности наборов данных. Популярные метрики (меры) оценки расстояния между образами. Дискриминантный анализ. Деревья решений. Логический вывод.

    лекция [596,5 K], добавлен 28.12.2013

  • Типовые комбинационные схемы. Основы математического аппарата анализа и синтеза логических устройств. Функциональная полнота элементов Шеффера и Пирса. Логические элементы, образующие логический базис. Особенности синтеза схем с запрещенными комбинациями.

    методичка [977,1 K], добавлен 28.04.2009

  • Логические элементы как устройства, предназначенные для обработки информации в цифровой форме. Определение основных отличительных особенностей и преимуществ двоичной и троичной систем счисления по сравнению с десятичной системой счисления, их типы.

    реферат [30,5 K], добавлен 20.11.2011

  • Изучение методов разработки систем управления на основе аппарата нечеткой логики и нейронных сетей. Емкость с двумя клапанами с целью установки заданного уровня жидкости и построение нескольких типов регуляторов. Проведение сравнительного анализа.

    курсовая работа [322,5 K], добавлен 14.03.2009

  • Разработка комплекса интеллектуального анализа данных, получаемых в процессе работы коммерческого предприятия розничной торговли. Исследование стационарности ассоциаций, выявление частоты появления ассоциаций. Скрипты для создания баз данных и таблиц.

    курсовая работа [706,3 K], добавлен 07.08.2013

  • Понятие, последовательность построения и схемная реализация цифрового автомата. Описание форм представления функций алгебры логики. Принципы минимизации функций выходов и переходов автомата, их перевода в базис. Сведенья о программе Electronics Workbench.

    курсовая работа [2,0 M], добавлен 27.10.2010

  • Сущность и характеристика цифровой и аналоговой информации. Бит как основа исчисления информации в цифровой технике. Компьютерная система счисления как способ записи (изображения) чисел. Сущность и понятие позиционных и непозиционных систем исчисления.

    доклад [15,7 K], добавлен 04.06.2010

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

    реферат [146,5 K], добавлен 06.02.2015

  • Термины "логический" и "физический" как отражение различия аспектов представления данных. Методы доступа к записям в файлах. Структура систем управления базами данных. Отличительные особенности обработки данных, характерные для файловых систем и СУБД.

    лекция [169,7 K], добавлен 19.08.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.