В.К. Финн Своевременные замечания о ДСМ-методе автоматического порождения гипотез §1 Строение ДСМ-метода

advertisement
В.К. Финн
Своевременные замечания о ДСМ-методе автоматического порождения гипотез
§1 Строение ДСМ-метода
Подробное изложение архитектуры ДСМ-метода, его логических средств и
применений в интеллектуальных системах содержится в публикациях последних лет
[1,
2,
3].
Целью
ДСМ-метода
является
извлечение
причинно-следственных
зависимостей из базы фактов (БФ) с использованием базы знаний (БЗ) посредством
формализованной эвристики типа «индукция-аналогия-абдукция». Эта эвристика
формализуется
в
виде
правдоподобных
рассуждений
(точнее,
когнитивных
правдоподобных рассуждений [3]), а её компьютерной реализацией являются
интеллектуальные системы типа ДСМ [2]. Результатом работы интеллектуальных
систем типа ДСМ (ИС-ДСМ) являются анализ данных в БФ (knowledge discovery),
автоматическое порождение гипотез посредством правдоподобных рассуждений,
автоматическое расширение БЗ, посредством порожденных гипотез и формирование в
интерактивном режиме открытой теории посредством БФ и расширенной БЗ.
Можно
сказать,
что
суперзадачей
ДСМ-метода
является
поддержка
исследований в слабо формализованных предметных областях, пополнение знаний о
которых использует машинное обучение на основе БФ в ИС-ДСМ.
Охарактеризуем подробнее ДСМ-метод, состоящий из пяти компонент:
1. Первой компонентой ДСМ-метода являются формализованные условия его
применимости – таковыми являются каузальные модели О.М. Аншакова [1]1
и Д(±)- множества В.К. Финна2 (они представляют формализованные и
полуформализованные
условия
применимости
ДСМ-метода,
соответственно).
2. Второй компонентой ДСМ-метода являются правдоподобные ДСМрассуждения, реализующие синтез познавательных процедур – индукции,
аналогии и абдукции (с возможным последующим применением дедукции).
Существенной особенностью ДСМ-рассуждений является то, что ни
индукция, ни аналогия, ни абдукция не рассматриваются изолированно. При
1
2
См. в [1]: Часть I. Глава 9. Каузальные модели предметных областей (стр. 306-332).
См. в [1]: Введение, Глава 4 (стр. 153-156).
1
этом индукция не является перечислительной и содержит средства
автоматической фальсификации. Кроме того, индукция в ДСМ-методе из
исходного предиката Х1Y («объект Х обладает множеством свойств Y»)
порождает
предикаты
V2W
(«подобъект
есть
V
причина
наличия/отсутствия множества свойств W» - для прямого ДСМ-метода) и
W 3V («множество свойств W есть следствие причины V» – для обратного
ДСМ-метода).3 Порождение предикатов V2W и W 3V посредством
правил правдоподобного вывода из предиката Х1Y, образующего БФ
изучаемого эффекта, является формализованным уточнением известного
индуктивного
метода
сходства
Д.С.
Милля
с
помощью
средств
многозначных логик и булевой алгебры множеств.4
3. Третьей компонентой ДСМ-метода являются квазиаксиоматические теории
(КАТ). КАТ есть средство формализации открытых теорий различных
предметных областей, представленных в базах фактов и базах знаний
интеллектуальных систем.
КАТ состоят из множества аксиом, лишь частично характеризующих
предметную область, открытого множества фактов и гипотез и множества
правил вывода, содержащего правила правдоподобного вывода и правила
достоверного
вывода.
Существенной
особенностью
КАТ
является
расширение как множества аксиом, так и множества фактов и гипотез при
применении ДСМ-рассуждений к БФ интеллектуальных систем. Второй
особенностью
КАТ
является
применение
правдоподобных
ДСМ-
рассуждений как средства автоматизированного анализа массивов фактов и
средства порождения гипотез о зависимостях причинно-следственного типа.
Таким
образом,
КАТ
является
способом
представлений
знаний
в
интеллектуальных системах, реализующих ДСМ-метод.
4. Четвертой компонентой ДСМ-метода является дедуктивная имитация ДСМрассуждений,
формализующих
процесс
автоматического
порождения
Определение обратного ДСМ-метода автоматического порождения гипотез содержится в [2], стр. 450466.
4
См. определение индуктивного метода сходства в книге [4]: Д.С. Милль «Система логики
силлогистической и индуктивной», М.: Книжное Дело, 1900, стр. 310-314.
3
2
гипотез. Правила правдоподобного вывода, формализующие индукцию и
аналогию представлены в виде аксиом, используемых в качестве системы
аксиом дедуктивной имитации ДСМ-рассуждений. Относительно этой
системы аксиом имеют место следующие утверждения:
а) система аксиом непротиворечива,
b) система аксиом содержит аксиомы окончания ДСМ-рассуждений,
с) система аксиом имеет единственную модель,
d) правила правдоподобного вывода ДСМ-метода автоматического порождения
гипотез обратимы.5
Важными результатами относительно логических средств ДСМ-метода
являются
теоремы
Д.В.
Виноградова
о
выразимости
предикатов,
представляющих индукцию и аналогию, а также аксиому абдукции, в языке
логики предикатов 1-го порядка для класса конечных моделей и о
необходимости языка слабой логики предикатов 2-го порядка для класса
произвольных (в том числе бесконечных) моделей. К дедуктивной имитации
ДСМ-рассуждений относится результат Д.В. Виноградова относительно
совпадения единственной модели дедуктивной имитации с канонической
моделью стратифицированной логической программы, формализующей
правдоподобные ДСМ-рассуждения [1, Главы 5-8, стр. 287-305].
5. Пятой компонентой ДСМ-метода являются интеллектуальные системы типа
ДСМ (ИС-ДСМ). ИС-ДСМ имеют четыре подсистемы: Решатель задач, БФ,
БЗ и комфортный (для пользователя) интерфейс. ИС-ДСМ имеют
следующую архитектуру:
ИС-ДСМ = Решатель задач + (БФ + БЗ) + интерфейс, где Решатель задач
= Рассуждатель + Вычислитель + Синтезатор. Рассуждатель реализует
логические процедуры,
Вычислитель осуществляет вычислительные
процедуры (статистические методы, квантовохимические вычисления и
т.п.), а Синтезатор формирует стратегии решения задач, координируя
логические процедуры и вычисления.
Дедуктивная имитация ДСМ-рассуждений представлена в [1], Часть I, Глава 5. О дедуктивной
имитации некоторых вариантов ДСМ-метода автоматического порождения гипотез, стр.240-286.
5
3
ИС-ДСМ, как компьютерные интеллектуальные системы, обладают
следующими особенностями. Рассуждатель реализует ДСМ-рассуждения –
синтез индукции, аналогии и абдукции; БФ состоит из представленных в
ней отношений между структурированными объектами и изучаемыми
эффектами
(например,
биологическими
активностями
химических
соединений, симптомами болезней, мнениями респондентов и т.п.). Таким
образом, исходный предикат БФ Х=>1Y имеет интерпретации в различных
предметных
областях
такие,
что
значениями
Х
и
Y
являются
структурированные объекты и присущие им эффекты, соответственно.
Структурированность объектов (значений Х) является необходимым
условием для автоматического порождения гипотез посредством ДСМметода, в основании которого имеется принцип: сходство фактов влечет
наличие (отсутствие) изучаемого эффекта и его повторяемость (этот
принцип является осуществлением идеи индуктивных методов Д.С. Милля,
формализованным
уточнением
и
усилением
которых
средствами
современной логики является ДСМ-метод).
Логические средства ДСМ-метода используют бесконечнозначные
логики с J–операторами Б. Россера – А. Тюркетта [5]. Истинностные
значения этих ДСМ-логик содержат степени правдоподобия порождаемых
посредством ДСМ-рассуждения гипотез. Истинностные значения этих логик
конструктивно порождаются посредством правил правдоподобного вывода
для
индукции
и
аналогии.
Конструктивный
способ
порождения
истинностных значений в ДСМ-рассуждениях отличает ДСМ-логики от
нечетких
логик,
истинностные
значения
которых
приписываются
высказываниям посредством априорно заданных μ – функций.
Существенной характеристикой истинностных значений ν ДСМ-метода
является то, что они представлены парой 
= <ν, n>, где ν – тип
истинностного значения (ν Є{1, –1, 0}), а n – натуральное число,
выражающее степень правдоподобия порожденной гипотезы, которая
является числом применений правил правдоподобного вывода (индукции и
4
аналогии). 1, –1, 0 представляют, соответственно, типы внутренних
истинностных значений – фактическую истину, фактическую ложь и
фактическое противоречие (конфликт), а (, n) = {1, n+1, –1, n+1, 0,
n+1}(, n+1), где  – тип истинностного значения «неопределенно».
Перечисленные особенности ДСМ-метода связаны с используемыми в
нем эпистемологическими принципами компьютерного интеллектуального
анализа данных (knowledge discovery), которыми являются:
1)
синтез познавательных процедур типа «индукция + аналогия + абдукция»
для извлечения знаний из БФ («knowledge discovery»);
2)
упомянутый выше принцип качественного (нестатистического) анализа
данных: сходство фактов в БФ влечет наличие (отсутствие) изучаемого
эффекта и его повторяемость;
3)
встроенность фальсификации в процедуры правдоподобного вывода
(индукции и аналогии);
4)
принятие гипотез посредством абдуктивного объяснения БФ;
5)
представление знаний в БЗ в виде квазиаксиоматических теорий (КАТ);
6)
реализация ДСМ-метода автоматического порождения гипотез согласно
схеме роста знаний эволюционной эпистемологии К.Р. Поппера Р1-ТТ-ЕЕР2 [7], где Р1 – решаемая проблема (цель ИС, характеризуемая классом
решаемых задач), ТТ – пробная теория (начальный вариант КАТ,
представленной в БЗ в ИС), ЕЕ – корректировка ТТ посредством
исправления ошибок и полученных новых знаний после применения
ДСМ-метода, а Р2 – новая проблема, возникающая после получения
результатов работы ИС-ДСМ.
Таким образом, ДСМ-метод и его экспериментальная база в виде ИС-ДСМ
создают основание для развития формальной (точной) эпистемологии компьютерных
интеллектуальных систем, реализующих когнитивные рассуждения типа «индукция +
аналогия + абдукция» (с возможным применением дедукции) [3].
Эпистемологическое содержание ДСМ-метода автоматического порождения
гипотез тесным образом связано с идеями Д.С. Милля, Ч.С. Пирса, К.Р. Поппера, Д.
Пойа и Д.А. Бочвара. ДСМ-метод является формализацией и развитием средствами
5
современной логики и компьютерных технологий идей Д.С. Милля об индукции и её
роли в исследовании причинно-следственных зависимостей.
Когнитивные рассуждения ДСМ-метода [3] используют идею абдукции Ч.С.
Пирса [8], уточняя её посредством процедур выдвижения гипотез и порождения
степеней их правдоподобия с помощью индукции и аналогии [3].
Необходимость применения средств фальсификации гипотез (как критерия
демаркации научного знания [9] в ДСМ-методе осуществляется в правилах
правдоподобного вывода индукции и аналогии и посредством абдуктивного принятия
(или непринятия) гипотез ([3], см. также [1], Введение, Глава 4. Синтез
познавательных процедур и проблема индукции, стр. 96-164).
Формальные языки ДСМ-метода, посредством которых формализуются
бесконечнозначные ДСМ-логики ([6], Глава 2, стр.115-151, 200-235) используют
принцип отделимости Д.А. Бочвара внешних логических связок от внутренних [10], с
помощью которых представляются факты в БФ. Внешними логическими связками в
ДСМ-логиках
являются
J–операторы,
областью
значений
которых
являются
логические «истина» и «ложь».
Характеризация ИС как компьютерных систем искусственного интеллекта
нуждается в информативном уточнении, смысл которого состоит в том, что ИС
должны имитировать (и, возможно усиливать) базовые способности естественного
интеллекта (ЕИ). Таковыми способностями являются:
(1)
выделение существенных факторов в данных,
(2)
целеполагание,
(3)
отбор знаний (посылок выводов), релевантных цели рассуждения,
(4)
способность к рассуждению,
(5)
аргументированное принятие решений,
(6)
рефлексия – оценка знаний и действий,
(7)
познавательное любопытство (вопрос «Что такое?»),
(8)
способность к объяснению (вопрос «Почему?»),
(9)
способность
к
синтезу
познавательных
процедур
(например,
взаимодействие индукции, аналогии и абдукции с учетом фальсификации
посредством контрпримеров),
6
(10) обучение и использование памяти,
(11) рационализация идей – стремление уточнить их как понятия,
(12) способность к созданию целостной картины относительно предмета
мышления, объединяющие знания, релевантные поставленной цели,
(13) способность к адаптации в условиях изменения жизненных ситуаций и
знаний, что означает коррекцию имеющихся знаний («теории») и
поведения.
Способности
(1)
–
(13),
образующие
феноменологию
ЕИ,
были
охарактеризованы в [11]; следует отметить, что они покрывают способности
«практического интеллекта» (целеполагание, адаптацию и оценку), сформулированные
в [12]. Способности (1) – (13) покрывают также набор уникальных человеческих
способностей
с
точки
зрения
когнитивной
психологии
[13]:
способность
классифицировать паттерны, способность к адаптивному изменению поведения – к
научению способности как к дедуктивному, так и к индуктивному мышлению;
способность разрабатывать и использовать концептуальные модели, способность
понимать.
Отметим, что способности (1) - (6), (8) - (10) могут имитироваться в
компьютерных системах в автоматическом режиме, способности же (7), (11) – (13) – в
интерактивном режиме, реализация которого означает,
что
соответствующая
компьютерная система является партнерской человеко-машинной системой.
Таким образом, теперь можно охарактеризовать ИС как компьютерную систему
с архитектурой ИС = Решатель задач + (БФ + БЗ) + (комфортный) интерфейс такую,
что в автоматическом режиме она способна имитировать способности ЕИ (1) - (6), (8) (10), а способности (7), (11) – (13) она может имитировать в интерактивном режиме
как человеко-машинная система.
Способности (1) – (13), образующие феноменологию ЕИ, сформулированные в
[11], реализуются посредством принципов П I – П XI конструирования ИС и
интеллектуального анализа данных из [3]. В ИС используются два типа знаний –
декларативные и процедурные в БФ (и БЗ) и в Решателе задач (и БЗ), соответственно
[14]. П I – П XI являются постулатами, представляющими концептуальное знание
7
необходимое и достаточное для того, чтобы его реализация в компьютерной системе
делало бы её интеллектуальной.
П I требует формулирования проблемы P1, которой соответствует класс задач
(т.е. цель) ИС (заметим, что P1 – исходный пункт в схеме роста знаний эволюционной
эпистемологии). П II характеризует типы предметных областей W («миров») и знаний
о них. Таковыми являются:
(а) W, факты которой являются случайными событиями;
(b) W, факты которой причинно обусловлены;
(с) W, такие, что факты, принадлежащие W, могут быть как причинно
обусловленными, так и случайными событиями. П III выражает адекватность Решателя
задач и предметной области W: методы рассуждений и вычислений должны
соответствовать типам предметных областей (а), (b) или (с). П IV формулирует
условие применимости ИС к предметным областям W. Например, для «миров» W типа
(b) должен быть охарактеризован класс каузальных моделей, к которым применим
ДСМ-метод.6 П V является центральным принципом, определяющим строение
Решателя задач (точнее, его основного модуля – Рассуждателя) и тип рассуждений,
используемых для интеллектуального анализа данных (ИАД): формализованная
эвристика, реализуемая посредством правдоподобных рассуждений должна
быть
синтезом познавательных процедур, который используется для решения задач
посредством ИС, соответствующих цели ИС – проблеме P1.
Примером такого синтеза являются ДСМ-рассуждения, осуществляющие
синтез познавательных процедур – индукции, аналогии и абдукции.
П VI требует, чтобы в правила правдоподобного вывода была встроена
возможность
фальсификации
порождаемых
гипотез
посредством
поиска
контрпримеров (заметим, что в симметричном ДСМ-методе [1, Введение, Глава 4])
имеются конфликтующие кандидаты в гипотезы о (±) – причинах, порождаемые
позитивными и негативными предикатами сходства М+ и М–, соответственно).
П VII (синтез теорий истины) является метатеоретическим принципом,
выражающим тот факт, что оценки высказываний в процессе ИАД и порождении
См. в связи с этим [1], Часть I, Глава 9. Каузальные модели предметных областей (стр. 306-332), а
также Введение, Глава 4, стр. 153-156.
6
8
гипотез относятся к трем различным теориям истины – теории соответствия (для БФ),
теории когерентности (для порождаемых гипотез) и прагматической теории истины
(для порожденных и практически верифицированных гипотез).
П VIII выражает инвариантность структуры Рассуждателя относительно
варьируемости предметных областей и структур данных. Это означает, что при
варьировании W и структур данных фактов из БФ не изменяется тип правил
правдоподобного вывода и структура рассуждения. Например, сохраняется синтез
познавательных процедур ДСМ-метода – «индукция + аналогия + абдукция».
Следующим принципом является П IX – наличие метауровня ИС. Содержанием
этого принципа являются логические средства, достаточные для дедуктивной
имитации работы Рассуждателя. Дедуктивная имитация правдоподобных рассуждений
в ИС-ДСМ рассмотрена в [1, часть 1, Гл. 5]. Эта имитация создает возможность
исследования ИС на логическом уровне.
П Х выражает абдуктивное объяснение результатов ИАД посредством ИС.
Естественно, что П Х связан с П V (синтезом познавательных процедур).
Схема абдуктивного объяснения в смысле Ч.С Пирса [8] для ИС имеет
следующий вид7:
БФ – база фактов
Н – множество гипотез
Н объясняют БФ
Всякая h, принадлежащая Н, является правдоподобной
В ИС-ДСМ Н = Н1Н2, где Н1 – множество гипотез о ()-причинах, а Н2 –
множество предсказаний посредством правил вывода по аналогии с использованием
гипотез из Н1. Оценка (истинностное значение) всех гипотез из Н имеет вид  = , n
или  = (, n), где  = 1, – 1, 0, а n0 (n – степень правдоподобия гипотезы, а  = , 0
– истинностное значение факта). Очевидно, что П Х является конкретизацией и
уточнением интеллектуальной способности (8).
Последним принципом является П ХI – схема роста знания эволюционной
эпистемологии К.Р. Поппера Р1 – ТТ – ЕЕ – Р2, которая характеризует процесс
функционирования ИС. Р1 – класс решаемых задач, ТТ есть КАТ, частью которой
7
См. также уточнение этой схемы в ДСМ-методе в [3], стр. 27.
9
является открытая БФ, ЕЕ – коррекция (например, пополнение БФ; изменение
параметров, содержащихся в фактах; изменение стратегий решения задач из Р1 в
Рассуждателе и т.п.), а Р2 есть вновь возникающая проблема.
Следует отметить, что П I – П XI не являются независимыми постулатами. Так,
из П IV следует П III. Но явная формулировка каждого из них выделяет существенные
аспекты. Для П III это определение класса моделей предметных областей (а), (b) или
(с), а для П IV конкретная характеризация каждой из этих предметных областей
относительно применимости к ним Решателя.
В заключение этого раздела обратим внимание на то, что в смысле данного
выше определения ИС не все системы искусственного интеллекта (ИИ) являются
интеллектуальными системами. ИС являются компьютерные системы такие, что они
имитируют способности (1) – (13) в соответствии концептуальным знанием,
представленном в принципах П I – П XI. Эта «жесткость» определения ИС делает их
главным продуктом направления исследований ИИ, сопутствующими результатами
которого являются системы ИИ, реализующие различные его методы – нечеткие
множества, генетические алгоритмы, нейронные сети, автоматическое доказательство
теорем, некоторые методы анализа данных (например, деревья решений), отдельные
процедуры правдоподобных рассуждений (индукции, аналогии или абдукции).
Подчеркнем еще раз, что имитация способностей (1) – (13), характеризующих
ЕИ (точнее, его феноменологию) посредством Решателя задач, БФ и БЗ, является
основанием для отнесения компьютерных систем к классу интеллектуальных.
Принципы I – XI конкретизирующие реализацию (1) – (13) могут служить «кодексом
интеллектуальности» компьютерной системы. Разумеется, что это отнесение её к
классу ИС ограничивает произвол в квалификации компьютерных систем как
интеллектуальных [3]. В частности, следствием П XI является необходимость
включения ИС в реальный процесс исследования, управления или принятия решений,
а также открытость её БФ и БЗ; это означает, что ИС является человеко-машинной
(партнерской) компьютерной системой (однако ИС может функционировать и в
автоматическом режиме).
Открытость БФ и БЗ, строение Решателя задач, реализующего синтез
познавательных
процедур
и
возможность
взаимодействия
логических
и
10
вычислительных процедур отличают ИС от экспертных систем, которые можно
считать элементарными ИС [15]. Кроме того, ИС в силу выполнимости П XI обладают
способностями к эволюции после обнаружения новой проблемы Р2, которую
порождают соответствующие усовершенствования версии ИС с новыми стратегиями
решения проблем Р1.
В следующем разделе данной статьи будет рассмотрена возможность
построения некоторого класса новых стратегий ДСМ-метода.
§2. Метод различия и различные стратегии ДСМ-метода
В [1, 2, 3] были формализованы идеи Д.С.Милля о правилах порождения
гипотез о причинах. Однако они уточняли лишь различные варианты индуктивного
метода сходства. В данном разделе будет сформулировано одно из возможных
формализованных уточнений объединенного метода сходства-различия Д.С.Милля [4].
Ниже приведем формулировки 2-ого и 3-его правил индуктивного вывода для метода
различия и объединенного метода сходства-различия.
2-ое правило
«Если случай, в котором исследуемое явление наступает и случай, в котором оно не
наступает, сходны во всех обстоятельствах, кроме одного, встречающегося лишь в
первом случае, то это обстоятельство, в котором одном только разнятся эти два случая,
есть следствие или причина, или необходимая часть причины» ([4], стр. 314).
3-е правило
«Если два или более случая возникновения явления имеют общим лишь одно
обстоятельство, и два или более случая невозникновения того же явления имеют
общим только отсутствие того же самого обстоятельства, то это обстоятельство, в
котором только и разнятся оба ряда случаев, есть следствие или причина, или
необходимая часть причины изучаемого явления» ([4], стр. 317).
Как утверждает Д.С.Милль ([4], стр. 316) метод сходства полезен, главным
образом, потому, что указывает, где прилагать метод различия. Эта идея используется
для формализации объединенного метода сходства-различия, формализуемого ниже.
Объединенный метод сходства – различия предполагает выполнимость метода
сходства
(простого
метода
или
его
усилений
в
ДСМ-методе
посредством
11
дополнительных условий) и существование множества примеров для Х1Y (в том
числе, фактов из БФ) таких, что их объекты (т.е. значения Х), сходные с объектами
позитивных примеров, но не содержащие искомой причины V, удовлетворяют
условию такому, что примеры имеют оценку (–1, n) или (, n) при условии WY, либо
эти примеры имеют оценки (1, n), (–1, n), (0, n) или (, n), но (WY).
Трудность в определении метода различия (в том числе и объединенного
метода сходства-различия) состоит в том, что требуется исключить влияние других
позитивных причин Vi, отличных от искомой причины V для W. В силу этого
рассматриваются два случая:
(d1) V – единственная причина эффекта (следствия) W;
(d2) V – не единственная причина, т.е. существуют позитивные причины V1, …,
Vm, где m1, такие, что они не сравнимы с V (т.е. ((VVi)(Vi V)) , i = 1, …, m).
В
[4]
Д.С.
Милль
учитывал
существование
множества
причин
при
рассмотрении метода различия. Отметим, что множественность причин весьма
существенна при исследовании социально-исторических явлений. Однако в [16]
Дюркгейм
утверждал,
что
в
социальной
жизни
следует
ограничиваться
существованием единственной причины. С точки зрения Д.С. Милля единственность
причины является лишь частным случаем онтологии естественных и социальных наук.
Рассмотрим ниже формализацию объединенного метода сходства-различия для
случая существования единственной позитивной причины ((+)-причины) V.

В [2] был определен предикат M xe,n (V, W) для обратного ДСМ-метода с
дополнительным условием единственности (e)+ (+)-причины V8. Таким образом,

M xe,n (V, W) есть предикат позитивного сходства с условием единственности причины
для обратного ДСМ-метода, где x{a+, a+b+}, a+ и a+b+ – индексы простого (+)сходства и (+)-сходства с запретом на контрпримеры, соответственно:


(b)+ XY(((VX)&(WY))(J(1,n)(X  1Y)J(,n)(X  1Y)))9 ,
См. [2], часть III, Глава 3: О логических средствах автоматизированного анализа мнений, стр. 461 –
463.

9
X  1Y – предикат «объект X обладает множеством свойств Y» для обратного ДСМ-метода, а J(1,n) –
8
n
логическая связка, определимая следующим образом: J(1,n)  =
 J1,i.
i 1
12

(e)+ U( M x,n (V,U)(W=U)),



M xe,n (V,W)⇌ M xe,n (V,W)&U( M x,n (V,U)(W=U)).
Для прямого ДСМ-метода ([1], Введение: Главы 1 и 4) определим М xe,n (V,W)
аналогично: М xe,n (V,W) ⇌ М xe,n (V,W)&U( М x,n (V,U)(W=U)).
В определении предикатов сходства М x,n (V, W), где {+, –}, представимы три
условия – экзистенциальное условие (ЭУ), эмпирическая зависимость (ЭЗ) и нижняя
граница числа сходных примеров km, где k и m – число сходных примеров и нижняя
граница этого числа (обычно применяется k2).
Посредством d1(l) обозначим дополнительное условие, выражающее идею
метода различия Д.С. Милля ([4], книга III, глава VIII, §1. Метод сходства, §2. Метод
различия, §3. Взаимные отношения между этими методами, §4. Соединенный метод
сходства-различия, стр. 310 – 319).
Обозначим
посредством
Х\V
операцию
разности
множеств,
тогда
экзистенциальное условие (ЭУ) и условие эмпирической зависимости (ЭЗ) вместе с
условием исчерпываемости (УИ), соответственно, будут представлены следующим
образом.
(ЭУ)
l
Х1... ХlZ1... Zl( & [((Xi=((X\V)Zi))&((X\V)=)&((VZi)(ZiV)))&
i 1
((J(1,n)(Xi1Yi)&(WYi))(WYi))]).
(ЭЗ) с (УИ)
XY(J(1, n)(X1Y)&(VX)&(WY)&X0Y0Z0[((X0=((X\V)Z0))&
((X\V)=)&((VZ0)(Z0V))&J(, n)(V2W)& М xe,n (V,W)& М y,n (V, W))
l
((J(1, n)(X01Y0)&(WY0)(WY0))&(  ((X0=Xi)&(Y0=Yi)&(Z0=Zi))))]),
i 1
где
условие
исчерпываемости
(УИ)
есть
подформула
(ЭЗ):
l
(  ((X0=Xi)&(Y0=Yi)&(Z0=Zi))), а x{a+е+, a+b+е+}, y{а–, a–b–, a–е–, a–b–е–}, a+, b+, е+ и
i 1
13
a–, b–, е– – добавочные условия для (+)- и (–)-предикатов прямого метода сходства
М x,n (V,W) и М y,n (V, W), соответственно.
Таким образом, условие d1(l) для объединенного метода сходства-различия
Д.С. Милля с единственной (+)-причиной в формализме ДСМ-метода выражается
следующим образом: d1(l) = ((ЭУ)&(ЭЗ)&(l2)).
Обозначим
предикат
положительного
единственности причины W посредством
сходства-различия
с
условием
М xd1,n (V,W) ⇌
М xd1,n (V,W), тогда
l( М x,n (V,W)d1(l)), где x{a+е+, a+b+е+}, а y{а–, a–b–, a–е–, a–b–е–} (y – индекс (имя)
М y,n (V, W), входящего в (ЭЗ)).
Определенное выше семейство предикатов М xd1,n (V,W) используется для
задания правил правдоподобного вывода (п.п.в.-1):
J(,n)(V2W), М xd1,n (V,W)&M–z,n(V,W)
(I)+n
,
J1,n+1(V2W)
где x{a+е+, a+b+е+}, а z{а–, a–b–, a–е–, a–b–е–}, а n – параметр (число
применений правил вывода).
Аналогично определяются п.п.в.-1 (I)–n, (I)0n и (I)n (см. [1], Введение: Главы 1 и
2).
В [2] (часть III, Глава 2, О ситуационном расширении ДСМ-метода
автоматического порождения гипотез, стр. 428 – 445, Глава 3, О логических средствах
автоматизированного анализа мнений, стр. 446 – 484) и в [1] (Часть I, Глава 1, ДСМметод автоматического порождения гипотез с отношением порядка, стр. 166 – 191,
Глава 2, Об обобщенном ДСМ-методе автоматического порождения гипотез, стр. 192 –
213) были рассмотрены различные типы М-предикатов сходства и соответствующие
им п.п.в.-1. Они использовались для определения различных вариантов ДСМ-метода.
Таковыми являются простой прямой метод сходства, обратный (простой) метод
сходства,
обобщенный
ДСМ-метод,
ситуационный
(простой)
ДСМ-метод.
Перечисленные ДСМ-методы будем называть типом ДСМ-метода. Каждый тип может
иметь спецификацию в соответствии с добавками для эмпирических зависимостей (ЭЗ)
14
b, е, di, где {+, –}, а i = 1, 1 для двух видов метода различия. Очевидно, что
приведенные выше добавки являются лишь уже сформулированными условиями, а их
множество допускает расширение в соответствии с проблемой Р1, решаемой в ИС.
Тип ДСМ-метода и его спецификация определяют элементарную ДСМстратегию (Str). Объединение двух ДСМ-стратегий (Str = Str1Str2) будем называть
неэлементарной ДСМ-стратегией, если объединение порожденных ими гипотез
Н1Н2 является непротиворечивым10.
Возможны несколько определений непротиворечивости Н1 и Н2.
Рассмотрим следующие два определения.
(а) Н1 и Н2 непротиворечивы, если в них не существуют гипотезы 1 и 2 такие,
что 1Н1 и 2 Н2, где 1=J,n и 2 = J,m,, , {1, –1}.
(b) Изменяется условие , {1, –1}: требуется , {1, –1, 0}.
Очевидно, что и в случае (а), и в случае (b) гипотезы J(,n) и J,m, где {1, –
1, 0} не считаются противоречивыми.
Приведем примеры простых элементарных стратегий ДСМ-метода (ДСМстратегий).
1. Простой ДСМ-метод: M+a,n(V,W), M–a,n(V,W).
2. Простой ДСМ-метод с запретом на контрпримеры (сильный вариант):
M+ab,n(V,W), M–ab,n(V,W).
3. Простой ДСМ-метод с запретом на контрпримеры (слабый вариант):
M+ab,n(V,W), M–a,n(V,W).
4. Простой ДСМ-метод с запретом на контрпримеры (слабый вариант),
дуальный случай 2: M+a,n(V,W), M–ab,n(V,W).
5. Простой ДСМ-метод с предикатом сходства-различия d1 (условие d1(l)):
М аеd1,n (V,W), M–a,n(V,W).
Если определить М xd1,n (V,W), используя определения M–a,n(V,W) в [1]
(Введение, Глава 4), то можно определить стратегию с единственными (+)- и (–)причинами:
Идея применения объединений ДСМ-стратегий принадлежит Е.С. Панкратовой. Она была
использована в ИС для диагностики папилломы человека в [2], Часть II, стр. 388 – 396.
10
15
6. М аеd1,n (V,W), М аеd1,n (V,W).
7. Интересно определить класс стратегий, включающих условие d1(l) для
ситуационной версии ДСМ-метода (аналогичное можно сделать и для
класса ДСМ-стратегий с отношением порядка).
Разумеется, что требуется рассмотреть классы стратегий, включающих условие
d2 без требования единственности причин (в том числе и для ситуационной версии
ДСМ-метода)11.
Следует обратить внимание на важное обстоятельство, характеризующее
строение ДСМ-метода. ДСМ-метод состоит из двух этапов рассуждений и процесса
рассуждений
([3],
стр.
25
–
26).
Этап
I представляет
цикл
применения
последовательных шагов п.п.в.-1 (индукции) и п.п.в.-2 (аналогии) до стабилизации,
когда порождаемое множество гипотез не изменяется. Этап II есть применение
абдукции. Процессом ДСМ-рассуждения называется построение последовательности
n-ых состояний ИС Sn = 2n-1, 2n-2 и Sn+1 = 2n, 2n-1, где i – множество
порожденных гипотез о ()-причинах посредством п.п.в.-1 (индукции), а j –
множество порожденных гипотез посредством п.п.в.-2 (аналогий), т.е. предсказаний
относительно наличия (отсутствия) эффектов, представленных в БФ.
Процесс
ДСМ-рассуждений
осуществляет
абдуктивную
достижение заданных порогов объяснения m-го состояния БФ: 
+
=
m
=
сходимость
~~
| БФ m |
| БФ m |
–
+, и –m
~~
| БФ m |
~~
–, где + и – – заданные пороги, а БФ m – фрагмент БФ, имеющий
| БФ m |
объяснения посредством (+)- и (–)-причин, соответственно ({+, –}); а БФ и |БФ| –
часть БФ для ()-примеров и число таких примеров в ней, соответственно ([3], стр. 25).
Таким
образом,
завершенная
стратегия
ДСМ-метода
есть
применение
выбранной стратегии для Этапа I и Этапа II и последующего процесса рассуждения –
достижения абдуктивной сходимости к порогам + и –.
Формулировка объединенного метода сходства-различия ДСМ-метода будет опубликована в НТИ,
сер. 2.
11
16
Охарактеризованные выше стратегии ДСМ-метода реализуются в двух
возможных режимах – автоматическом и интерактивном. Первый применяется тогда,
когда достигаются пороги + и – без расширения БФ, второй – когда порождается
последовательность расширений БФ до достижения + и –.
На Этапе I ДСМ-рассуждений применяются, как было сказано выше, п.п.в.-1 и
п.п.в.-2. Последние используют предикаты Пn(V, W), представляющие процедуру
аналогии ({+, –, 0, }). П.п.в.-2 имеют следующий вид:
J(,n)(V1W), П+n(V,W)
(II)+n
.
J1,n+1(V1W)
Аналогично определяются (II)n и Пn(V,W) для {–, 0, }.
Заметим, что Пn(V,W) в качестве подформул содержат J(,n)(Xi2Yi), где {1,
–1, 0}. Эти подформулы эквивалентным образом могут быть заменены на формулы,
содержащие предикаты Mх,n(Xi,Yi) в силу утверждения об обратимости правил вывода
в ДСМ-рассуждении ([1], Часть 1, Глава 5). В частности, для  = + имеем J1,n(Xi2Yi)
 (J(1,n–1)(Xi2Yi)&M+х,n–1(Xi,Yi)&M–х,n–1(Xi,Yi)).
m
Так как J(1,m) =  J1,j, то
j 1
m
J1,n(Xi2Yi)  (  (J(1,j)(Xi2Yi)& M+х,j(Xi,Yi)& M–х,j(Xi,Yi))). (*)
j 1
После соответствующих замен в П+n(V,W) получим процедурное выражение
[П+n(V,W)]x, называемое однородным процедурным выражением, которое определяет
однородные ДСМ-стратегии типа х, где х – индекс Mх,n предикатов, входящих в п.п.в.1. В связи со сказанным возникает проблема определения неоднородных ДСМстратегий для различных х1, …, хs.
Выше было введено понятие элементарных стратегий ДСМ-метода и
определено объединение двух стратегий Str1Str2, образующих неэлементарную
стратегию.
17
Пусть Str – множество заданных элементарных стратегий, тогда на Str
определим операции ,  и отношение  следующим образом. Обозначим
посредством i и i множество всех гипотез о причинах и множество всех
предсказаний посредством аналогий, соответственно, для i–той стратегии Stri, где
({+, –, 0, }. Пусть, далее, Нi = ii, где i = 1i  –1i  0i  i, а i = 1i–1i
0ii, i = 1, 2. Тогда Str1Str2 определим следующим образом: Str1Str2 = 11 
12, –11  –12, 01  02, 1  2. Аналогично определим Str1Str2 и Str1Str2.
Очевидно, что можно обобщить определение неэлементарной стратегии ДСМ
s
метода для Str =  Stri.
i 1
Str = Str1Str2 была названа неэлементарной стратегией, если Н1 и Н2
непротиворечивы, где Н1 = 11 и Н2 = 22. ДСМ-стратегии можно упорядочить
посредством отношения .
На множестве Str можно определить информационные (количественные)
показатели эффективности ДСМ-стратегии порождения гипотез – степень полноты Str
(recall ratio) rc и степень точности (precision ratio) pr [18].
Пусть R1 и R2 – множество релевантных гипотез о причинах (с предикатом 2)
и предсказаний (с предикатом 1), где R1 = R(1)1  R(–1)1  R(0)1  R()1, а R2 = R(1)2 
R(–1)2  R(0)2  R()2. Под релевантными гипотезами следует понимать либо
апостериорно
оправданные
(верифицированные)
гипотезы,
либо
априорно
оправданные гипотезы. Заметим, что в первом случае они истинны согласно теории
соответствия, а во втором – согласно когерентной теории истины, что отвечает
постулату П VII (синтез теорий истины).
Степень полноты i-той Stri определим следующим образом: rc()i,Г =
| R  i |
| R  i |
, rc()i, =
, где R = R  RГ, а символ |X| означает число


| R |
| R |
элементов множества Х.
Степень точности i-той Stri определим следующим образом: рr()i, =
| R  i |

| i |
,
рr()i,Г
=
| R  i |

| i |
. Очевидно, что рr()i,, рr()i,Г, rc()i,, rc()i,Г
18
сравниваются с соответствующими показателями Strj. Используя эти показатели,
можно определить частичный порядок информационной эффективности ДСМстратегий множества данных стратегий Str.
Таким образом, на Str индуцируются три типа частичных порядков по
отношению  и согласно двум показателям эффективности Str – pr и rc. Очевидно, что
имеются отношения частичного порядка для rc()i,, rc()i,Г и рr()i,, рr()i,Г,
соответственно, где {1, –1, 0, }: rc()i,, rc()i,Г ≽1() rc()j,, rc()j,Г и
рr()i,, рr()i,Г ≽2() рr()j,, рr()j,Г. Можно определить и интегральное отношение
частичного порядка ≽3(): rc()i,, rc()i,Г, рr()i,, рr()i,Г≽3() rc()j,, rc()j,Г,
рr()j,, рr()j,Г.
Следует обратить внимание на нетривиальность формирования множеств
релевантных гипотез R()1, и R2() ({1, –1, 0, }). Как было отмечено выше, ими
могут быть ранее практически верифицированные гипотезы или собранные из
различных источников элементы БЗ. Это обстоятельство выражает исследовательский
характер ИС (как человеко-машинных партнерских систем) и необходимость
использования последовательных состояний ИС – их «истории».
Очевидно,
что
выбор
стратегий
и
определение
их
эффективности
осуществляются посредством Решателя задач с использованием Рассуждателя,
Синтезатора и Вычислителя. Отметим также, что БЗ ИС типа ДСМ содержат знания о
множестве стратегий Str (разумеется, для достаточно развитой или даже для
«идеальной» ИС-ДСМ).
§ 3. ДСМ-метод: проблемы его развития и когнитивные науки
ДСМ-метод,
правдоподобные
состоящий
рассуждения,
из
пяти
компонент
(условия
квазиаксиоматические
теории
применимости,
как
средство
организации БФ и БЗ, дедуктивная имитация, и, наконец, ИС), является не только
методом автоматического порождения гипотез (таковым является GUHA-метод
П. Гаека и Т. Гавранека [18]), но прежде всего средством компьютерной поддержки
исследовательской интеллектуальной деятельности. Она, разумеется, включается в
процесс решения проблем и порождения гипотез из данных фактов.
19
Вторая компонента ДСМ-метода – КАТ, является приближенной теорией, и в
смысле эволюционной эпистемологии (КАТ есть ТТ К.Р. Поппера) и в смысле,
возможно, близком тому, в котором Д. Маккарти употребляет термин «приближенная
теория» в целях «очеловечивания» систем ИИ (human-level AI) [19]12. Д. Маккарти
полагает, что для развития систем ИИ следует использовать информационные
ситуации здравого смысла (common sense informatic situation) вместо ограниченных
информационных ситуаций. Первые из них должны применять приближенные теории,
приближенные понятия (идеи, согласно терминологии [20]), эвристики и в качестве
логических средств – немонотонные рассуждения. Эти конструкции должны, повидимому, конструктивно аппроксимировать процесс человеческого познания в
окружающей
среде,
который
может
быть
реализован
в
системах
ИИ
и
интеллектуальных роботах. В [19] Д. Маккарти отмечает различие между системами
ИИ с ограниченной информационной ситуацией (bounded informatic situation) и
информационной ситуацией здравого смысла, последняя соответствует человеческому
мышлению, к имитации которого следует стремиться в системах ИИ.
КАТ в ИС-ДСМ содержит аксиомы предметной области, лишь частично ее
характеризующие
(т.е.
приближенно),
аксиомы
структуры
данных,
аксиомы
управления процессом рассуждения (аксиомы абдуктивного объяснения БФ [3], стр.
23-27, – аксиомы каузальной полноты), открытое множество фактов и гипотез, правила
правдоподобного и достоверного (дедуктивного) вывода. В силу своего строения и
содержания КАТ является основой для поддержания и реализации познавательного
процесса
посредством
ИС-ДСМ,
что
представляется
соответствием
между
архитектурой ИС-ДСМ и схемой структуры сознания [11]:
Сознание
= система знаний + мышление +СМЛ

ИС

=
(БФ + БЗ)


+ Решатель + интерфейс,
где СМЛ – субъективный мир личности.
Это соответствие оказывается более содержательным, если под «сознанием»
понимать «феноменологию рационального сознания», а под «мышлением» –
Статья [19] Джона Маккарти содержит его взгляд на развитие систем ИИ посредством их
«очеловечивания».
12
20
«продуктивное мышление» [21]. Естественный интеллект (ЕИ) сопоставляемый с ИИ
схематически может быть охарактеризован следующим образом:
ЕИ = система знаний (субъекта) = {(1) – (13)} + интуиция, где интуиция =
F(система знаний, СМЛ) – функция, зависящая от системы знаний и СМЛ (природа
этой функции столь сложна, что ее научное описание (даже весьма приближенное) в
обозримое время вряд ли возможно). ИИ, как формальное приближение к ЕИ, уточняет
и аппроксимирует способности (1) – (13), представляющие феноменологию
рационального
сознания.
ИС,
как
средство,
имитации
ЕИ
осуществляет
познавательный процесс эволюционной эпистемологии согласно принципу П ХI:
Р1Решатель(БФ, БЗ) ЕЕ  Р2, где Р1 – класс решаемых задач в ИС (т.е.
П I), ТТ соответствует применению Решателя к БФ и БЗ, ЕЕ – анализ результатов
работы ИС и коррекция стратегий решения задачи в интерактивном режиме человекомашинной системы; а Р2 – новая возникающая проблема после реализации ЕЕ. Такова
схема роста знания К.Р. Поппера, осуществляемая в ИС – системах ИИ высокого
уровня. Из этого следует понимание того, что центральной проблемой когнитивной
науки должно быть изучение рождения новой проблемы Р2 – переход от некоторого
незнания к некоторому новому знанию13.
Направлением исследований, учитывающим эту центральную проблему,
должна быть структурная когнитология [11]. Под структурной когнитологией будем
понимать направление исследований, изучающее феноменологию сознания с точки
зрения ИИ, т.е. с учетом сопоставления структуры сознания (система знаний +
мышление + СМЛ) и архитектуры ИС ((БФ + БЗ) + Решатель + Интерфейс). Это
сопоставление
становится
более
реалистичным
и
конструктивным,
если
рассматривается структура рационального сознания: система знаний + мышление +
СМЛ.
Наука, медицина и управление являются теми сферами знаний (но, повидимому, ограниченными (bounded) информационными ситуациями в смысле
Д. Маккарти), которые допускают создание адекватных им БФ и БЗ, эвристик решения
К сожалению, российские когнитологи (лингвисты, психологи, нейрофизиологи) недооценивают
необходимости конструктивного изучения схемы Р1ТТ ЕЕ  Р2 (в том числе с помощью ИС).
13
21
их задач Решателем и комфорта для пользователя, который может овладеть
управлением ИС как средством поддержки и усиления исследования.
В этом случае в ИС имитируются способности ЕИ (1) – (13), а организация и
возможности ИС удовлетворяют концептуальным принципам П I – П XI, моделью
которых являются ИС-ДСМ, реализующие ДСМ-метод.
Артефактами, которые являются результатом исследований структурной
когнитологии, являются когнитивные системы. Под когнитивными системами будем
понимать ИС с перцептивной системой получения информации для БФ посредством
мониторинга окружающей среды [11]. Под ИИ-роботом будем понимать когнитивные
системы, снабженные механическими манипуляторами и средствами реализации
движений. Поскольку ИИ-робот имитирует способности (1) – (13), то он обладает
возможностями обучения и адаптации относительно изменения в воспринимаемых
ситуациях.
Таким образом, в структурной когнитологии создается и исследуется
когнитивная технологическая магистраль (КТМ): ИС – когнитивные системы – ИИроботы.
Отметим, что ИС не только являются имитацией рациональных аспектов
феноменологии сознания (ЕИ + СМЛ), но также и усилением интеллектуальных
возможностей человека благодаря автоматизации синтеза познавательных процедур
(принцип П V), организации БФ и БЗ, объему памяти и быстродействию компьютера.
В [22] М. Боден рассматривает два понимания ИИ (точнее, два направления
исследований, характеризуемых как имитация ЕИ) – психологический интеллект
(ПИИ) и технологический интеллект (ТИИ)14. Следует различать три термина: ИИ,
системы ИИ и ИС. ИС – основной продукт ТИИ, системы ИИ охватывают как
реализацию методов ИИ (например, методов машинного обучения и порождения
гипотез, понимания текстов, автоматизацию аргументации и принятия решений и т.д.),
собственно ИС и имитацию психологических качеств человеческого поведения
(восприятий, эмоций, ассоциаций).
Возникает
естественный
вопрос:
являются
ли
ИС-ДСМ
продуктом
технологического ИИ (ТИИ) или психологического ИИ (ПИИ)? По-видимому,
14
См. также [23], в которой Маргарет А. Боден подводит итог дискуссии по поводу ее книги [22].
22
разбиение (partition) ИИ на ТИИ и ПИИ является неточным, ибо ИС-ДСМ (как продукт
ИИ) нельзя отнести ни только к ПИИ, ни только к ТИИ. В самом деле, ИС-ДСМ
обладает Решателем задач, реализующим правдоподобные рассуждения и машинное
обучение – формализованную эвристику «индукция – аналогия – абдукция» (и,
возможно, с добавлением дедукции), что означает инженерное или технологическое
осуществление анализа данных (в БФ) и принятие решений (с использованием БФ и
БЗ). Но ИС-ДСМ имитируют (в автоматическом или интерактивном режиме)
интеллектуальные способности (1) – (13), относящиеся к сфере когнитивной
психологии.
Следовательно,
ИС-ДСМ,
как
имитатор
рациональных
аспектов
феноменологии сознания, принадлежит ТИИ и ПИИ.
К истории понимания смысла метафоры «искусственный интеллект» относится
книга «Будущее искусственного интеллекта» [24], редакторами-составителями
которой были К.Е. Левитин и Д.А. Поспелов – основатель и лидер направления
исследований «ИИ» в СССР и России. Во вводной части книги (Что такое
«искусственный интеллект»?) Д.А. Поспелов охарактеризовал два различных
понимания и направления исследований – (1) информационное или эвристическое и
(2) – бионическое, цель которого учесть естественно-психологические особенности
умственной деятельности при решении различных задач (в том числе, задач «здравого
смысла»). ИИ в понимании (1), согласно Д.А. Поспелову, может предлагать
формализации решения задач без учета человеческих способностей (это понимание
ИИ соответствует технологическому ИИ в смысле М. Боден (ТИИ)). ИИ в понимании
(2) очевидно, соответствует психологическому ИИ (ПИИ) в смысле М. Боден. В [24] и
детально в [25] Д.А. Поспелов попытался описать естественные человеческие
рассуждения как мысленные акты, что весьма близко установкам Д. Маккарти
создавать системы ИИ здравого смысла (human-level AI). В этой важной книге он
рассмотрел типы различных информационных ситуаций, которым соответствуют
дедуктивные (достоверные) выводы, правдоподобные выводы (в том числе, ДСМрассуждения), нечеткие выводы, рассуждения по аналогии, выводы в семантических
сетях.
В книге «Ситуационное управление. Теория и практика» [26] Д.А. Поспелов
систематически описал и исследовал класс информационных ситуаций для управления
23
промежуточными между ограниченными (специфическими) ситуациями и ситуациями
здравого смысла (human-level AI согласно Д. Маккарти [19]). В [26] Д.А. Поспелов
сформулировал принципы управления, зависящего от ситуаций, охарактеризовал его
психологические предпосылки, предложил языки для описания объекта управления и
соответствующих ситуаций. Он также охарактеризовал динамический процесс
пополнения ситуаций и нестандартные логические средства принятия решений. Важно
отметить, что он попытался выявить особенности человеческих рассуждений здравого
смысла. Таким образом, книга [26] является вкладом в исследование и создание
«очеловеченных» систем ИИ (human-level AI).
Исследования в области ПИИ весьма интересны, но практические результаты в
ней достижимы не столь быстро, как в ТИИ. Пути развития ПИИ очерчены в [27], где
сформулированы
ментальные
характеристики
человека
и
особенности
языка
мышления, а также хорошо спроектированный логический робот ребенка. Поведение
этого робота, по-видимому, дает основание для изучения самосознания, т.е.
наблюдения за некоторыми собственными ментальными процессами, что является
существенным для научного понимания природы интеллекта.
Таким
образом,
имеются,
по-видимому,
три
направления
развития
исследований ЕИ в рамках парадигмы ИИ:
(1)
технологический
ИИ
–
имитация
решения
задач
достаточной
интеллектуальной трудности и с обзором массивов данных, который
недоступен человеку в реальное время;
(2)
психологический ИИ – имитация поведения человека, включающего
ментальную активность и психологические особенности человеческой
познавательной деятельности (идеи этого направления исследований
представлены в [19] и [27], а его продуктом должны быть системы
human-level AI);
(3)
интеллектуальные системы, имитирующие рациональные аспекты ЕИ
(доступную феноменологию сознания) (1) – (13), сформулированные в
данной статье (см. также [1, 2, 3, 11]), примером которых являются ИСДСМ (к этому направлению исследований относится и ситуационное
управление [26]).
24
Заметим, что важным этапом в понимании логической природы умственной
активности были исследования Ж. Пиаже относительно генезиса элементарных
логических структур у детей [28], среди которых изучалась способность к
классификации, применению отрицания и кванторов «все» и «некоторые». Таким
образом, изучалось становление продуктивного мышления у детей (ср. с идеями
Д. Маккарти в [27]), понимание которого представлено в [21]. Однако, наличие
современных логических средств ИИ создает возможность изучать рождение и
применение в различных информационных ситуациях (у детей и взрослых)
неэлементарных логических структур – синтеза познавательных процедур (например,
индукции – аналогии – абдукции) как реализации правдоподобных рассуждений (в том
числе, и порождения гипотез).
Как было отмечено выше, ИС-ДСМ, реализующие ДСМ-метод, удовлетворяют
концептуальному принципу П XI – приобретению нового знания в соответствии со
схемой роста знаний эволюционной эпистемологии: Р1Решатель(БФ, БЗ)ЕЕР2.
Это означает изменение и развитие ИС-ДСМ в соответствии с возникающими новыми
проблемами Р2. Перечислим ниже некоторые из проблем, решение которых повлияет
на создание новых версий ИС-ДСМ.
1°. ИС-ДСМ помимо предикатов простых прямого и обратного методов

сходства Ma,n(V,W) и M a,n(V,W) [2, Часть III, Глава 3] должны содержать их
расширения посредством условий для методов различия d1 и d2, а также предикаты для
обобщенного метода сходства, предикаты сходства с отношением порядка и
ситуационное расширение предикатов сходства [1, Часть I, Главы 1, 2], [2, Часть III,
Глава 3]. Эти предикаты простых методов сходства индуцируют соответствующие
элементарные и неэлементарные ДСМ-стратегии, которые представлены в БЗ ИСДСМ. Их выбор возможен после препроцессинга и сравнения результатов
соответствующих стратегий Str.
2°. Деликатной проблемой является сравнение применений ДСМ-метода и
других методов анализа данных [29, Часть IV, Машинное обучение] (одним из них
является метод деревьев решений ID3). Дело в том, что ДСМ-метод интеллектуального
анализа данных (ИАД) может применяться в двух режимах – автоматическом и
интерактивном. Последний основан на процессе ДСМ-рассуждений и формировании
25
адекватных БФ и БЗ посредством абдукции и абдуктивной сходимости [3]. А,
следовательно, ДСМ-метод не сводится к системе процедур, примененных к
единственному состоянию БФ. Более того, целью ДСМ-метода является не только
ИАД в БФ, но в существенной мере – формирование фрагментов БЗ, соответствующей
КАТ. Поэтому сравнение с результатами, относящимися лишь к одному состоянию
БФ, является неполным сравнением ДСМ-метода и других методов ИАД. Более того,
сравнению должны подлежать различные стратегии Str ДСМ-метода.
3°. В [3] ДСМ-рассуждения были представлены как немонотонные рассуждения
с пересматриваемыми (defeasible) истинностными значениями. По-видимому, можно
построить версию ДСМ-рассуждений с правилами немонотонного вывода [30],
использующими аксиомы каузальной полноты (АКП(), +, –), представляющие
условия абдуктивного объяснения БФ [3].
4°. ДСМ-метод, как уже отмечалось выше, является средством формирования
пробной теории (ТТ в эволюционной эпистемологии) – КАТ. Поэтому выбор Str
осуществляется после применения процедур препроцессинга, настраивающих ИСДСМ на адекватное применение (согласно принципам П III и П IV). Таковыми
являются процедура распознавания недостаточности фактов в БФ ИС-ДСМ
относительно решаемой проблемы Р1, процедура распознавания недостаточности
набора параметров, образующих факты из БФ; а также свойствами отношений,
представимых в БФ.
Распознавание недостаточности фактов в БФ (неполнота БФ относительно Р1)
должна осуществляться посредством реализации процесса ДСМ-рассуждений –
установления абдуктивной расходимости (степени необъясненности БФ посредством
()-гипотез о причинно-следственных зависимостях [3]). Создание соответствующего
модуля в ИС-ДСМ необходимо для совершенной системы.
Более
сложной
проблемой
является
распознавание
неполноты
набора
параметров, содержащихся в фактах, и обнаружение существенных скрытых
параметров,
влияющих
на
наличие
(отсутствие)
исследуемого
эффекта,
26
представленного в фактах из БФ15. Естественно, что решение этой проблемы связано с
изменением языка представления знаний.
Распознавание свойств отношений 2* (отношение причины) и *3
(отношение следствия), представимых предикатами V2W и W 3V, соответственно,
выявляет характер онтологии16 (модели предметной области). В частности, требуется
установить выполнимость формул V!WJ1,
n(V2W)
для множества гипотез с
истинностными значениями 1, n, где n >0 (аналогично для J–1, n(V2W) с n>0).
Очевидно, что выполнимость этих формул означает, что 2* есть функциональное
отношение17.
Аналогично
распознается
функциональность
отношения
* 3
(«быть
следствием») посредством проверки выполнимости формулы V!WJ, n(W 3V),
где  = 1, n>0.
Заметим, что фактически рассматриваются два отношения 2*+ и 2*–
(соответственно,
+
*3 и
–
*3), которые определяются посредством формул
J, n(V2W), где  = 1, n>0.
Можно также установить инъективность отношения 2* (*3), проверив
выполнимость формул
V1V2W1W2((J, n(V12W1)&J, n(V22W2)&(V1=V2))(W1=W2)), где
 = 1, n>0.
Для объединения двух стратегий Str1 (для прямого ДСМ-метода) и Str2 (для
обратного ДСМ-метода) можно определить операции композиции ○ и слабой
композиции ○, соответственно, следующим образом:
V1(2*○*3)V2⇌nmW(J, n(V12W)&J, m(W 3V2)),
V1(2*○*3)V2⇌nmW1W2(J, n(V12W1)&J, m(W2 3V2)&W=W1W2
&(W=)), где  = 1.
О.М. Аншаков высказал соображение, что неполнота набора параметров может диагностироваться
посредством обнаружения избыточного множества гипотез с оценкой «фактически противоречиво».
16
Термин «онтология» в настоящее время употребляется в весьма широком смысле как набор знаний о
предметной области, язык их представления и способ информационного поиска.
15
Квантор !W означает, что «существует W и притом единственное: !W(W) ⇌
W(W)&U((U)U=W)
17
27
Знания о свойствах отношений 2* и *3 и выполнимости аксиом каузальной
полноты АКП() для  = 
XYV(J, 0(X1Y)n(V2Y)&(VX)&(V=))) [3]
характеризует модель предметной области, представленную в БФ и БЗ ИС-ДСМ
(АКП(), приведенные выше аксиомы, соответствуют лишь случаю с единственной ()причиной V; АКП() имеют и общую формулировку).
5°.
Важной
нерешенной
проблемой
ДСМ-метода,
имеющей
большое
прикладное значение, является декомпозиция больших БФ на составляющие такие, что
ДСМ-метод в них реализуется в реальное время так, что результаты применения ДСМметода к декомпозированным частям БФ интегрируются в единое непротиворечивое
знание. Возможно, что при этом могут применяться приближенные процедуры ДСМметода (например, генетические алгоритмы для порождения сходств фактов –
кандидатов в гипотезы о ()-причинах).
Решение перечисленных проблем 1° – 5° осуществимо в силу наличия в ДСМметоде металогических средств в соответствии с принципом П IХ (наличие метауровня
ИС).
–––––––––––––––––––––––

–––––––––––––––––––––––
В заключение этой статьи обсудим место ДСМ-метода и ИС-ДСМ в
структурной когнитологии [11]. Напомним, что структурная когнитология должна
последовательно
осуществлять
направление
исследований
(когнитивную
технологическую магистраль – КТМ): ИС – когнитивные системы – ИИ-роботы.
Конкретизацией этой схемы будет использование ИС-ДСМ как интеллектуальных
систем, имитирующих способности (1) – (13) в соответствии с принципами
конструирования ИС и интеллектуального анализа данных П I – П ХI. Существенно,
что ИС-ДСМ осуществляют синтез познавательных процедур – эвристику типа
«индукция – аналогия – абдукция», порождая новую проблему Р2 согласно П ХI
(эволюционной эпистемологии решения проблем Р1). Для когнитивных наук, конечно,
существенно
то,
сколь
информативно
имитирует
(и,
возможно,
усиливает)
познавательный процесс ИС-ДСМ? Положительный ответ на этот вопрос основан на
том, что ДСМ-метод приближенным образом отображает процесс порождения нового
знания (гипотез, имеющих обоснования и не опровергнутых фальсификаторами) и,
28
кроме того, дает примеры информативных и верифицируемых результатов применения
ИС-ДСМ для широкого класса предметных областей ( в соответствии с П VIII –
инвариантности структуры Рассуждателя относительно варьируемости предметных
областей и структур данных [3]). Предметными областями, к которым применялись
ИС-ДСМ, являются фармакология, биохимия, медицинская диагностика, социология,
криминалистика, техническая диагностика и робототехника (см. в связи с этим [2]).
В [31] К. Ясперс охарактеризовал интеллект как совокупный умственный
потенциал данного человека, те инструменты реализации способностей, которые он
целесообразно использует для адаптации к жизни. Он различает предпосылки
интеллекта, багаж знаний и интеллект в собственном смысле. Под предпосылками
интеллекта (они, согласно [11], относятся к СМЛ) К. Ясперс понимает способность к
запоминанию, память, утомляемость, механизмы, лежащие в основе двигательных
явлений, речевого аппарата ([31], § 3. Интеллект, стр. 266 – 268). Он отмечает, что
феноменология
интеллекта
(умственных
способностей)
отличается
большим
разнообразием, однако весьма важны способности к суждению и мышлению, умение
отделить существенное от второстепенного (эти способности охвачены нашим
перечнем (1) – (13)). К. Ясперс не очень определенен в отнесении системы знаний к
содержанию интеллекта. В [11] было отмечено, что необходимым условием процесса
мышления является осуществление интеллектуальных способностей (2), (3), (4), (5) и
(9). Под естественным интеллектом (ЕИ) в [11] понимается эмерджентная структура,
образованная системой знаний субъекта, способностями (1) – (13) и интуицией, т.е. ЕИ
= система знаний (субъекта) + {(1) – (13)} + интуиция, где интуиция – функция
системы знаний и СМЛ. Таким образом, включение знаний в понятие интеллекта
существенно как для понятия ЕИ, так и для понятия ИИ. Аргументом в пользу этой
идеи является эффект немонотонности рассуждений, обнаруженный Д. Маккарти.
Немонотонность вывода связана с пополнением системы знаний и, конечно, является
характеристикой рассуждений, которые являются феноменологией мышления.
Имитация ЕИ осуществима в объединении двух направлений исследований ИИ
– ПИИ и ТИИ, которое реализуется в когнитивной технологической магистрали; а ИСДСМ, осуществляющие верифицируемую эвристику «индукция + аналогия +
абдукция», оказались реальным инструментом когнитивной науки. Остается, однако,
29
проблема имитации различных аспектов СМЛ (например, в создании интерфейсов,
адекватных различным типам личностей).
Проблемы исследований ПИИ, согласно [22, 23], включающие имитацию
интеллектуальной активности детей, могут, по-видимому, содержать также имитации
патологии мышления [31], осуществленные в «больных роботах». Это могут быть, в
частности, нарушения эвристик – синтеза познавательных процедур (в том числе:
торможение обобщений посредством индукции или торможение переноса обобщений
посредством аналогии, или неспособность к объяснению фактов – исключение
абдуктивного инстинкта в смысле Ч.С. Пирса).
Литература
1. ДСМ-метод
автоматического
порождения
гипотез:
Логические
и
эпистемологические основания. Сост. О.М. Аншаков, Е.Ф. Фабрикантова; Под
общ. Ред. О.М. Аншакова. – М.: Книжный дом «Либроком», 2009.
2. Автоматическое порождение гипотез в интеллектуальных системах. Сост Е.С.
Панкратова, В.К. Финн; Под общ. Ред. В.К.Финна. Предисл. Ю.М. Арского –
М.: Книжный дом «Либроком», 2009.
3. Арский Ю.М., Финн В.К. Принципы конструирования интеллектуальных
систем. Информационные технологии и вычислительные системы. №4, 2008,
стр. 4-37.
4. Милль Д.С. Система логики силлогистической и индуктивной, М.: Книжное
Дело, 1900.
5. Rosser J.B. and Turquette A.R. Many-valued Logics. Amsterdam. North-Holland
Publ. Co., 1952.
6. Многозначные логики и их применения. Т.2. Логики в системах искусственного
интеллекта. Сост.О.М. Аншаков., Д.В.Виноградов, В.К.Финн. Под ред.
В.К.Финна – М.: Издательство ЛКИ, 2008, Глава 2: Применения многозначных
логик, стр. 113-235.
7. Поппер
К.Р.
Эволюционная
эпистемология.
В
кн.:
Эволюционная
эпистемология и логика социальных наук. Карл Поппер и его Критики. М.:
Эдиториал УРСС, 2000, стр. 57-74.
30
8. Abductive Inference: Computation, Philosophy, Technology. Eds. J.R.Josephson,
S.G. Josephson. Cambridge Univ. Press, 1994.
9. Поппер К.Р. Объективное знание. Эволюционный подход. М.: УРСС, 2002, стр.
12,15,22,38,39,88.
10. Бочвар Д.А. Об одном трехзначном исчислении и его применении к анализу
парадоксов классического расширенного функционального исчисления. В кн.:
Многозначные логики и их применения. Т. 1. Логические исчисления, алгебры
и функциональные свойства. Сост. О.М. Аншаков, Д.В.Виноградов, В.К. Финн;
Под ред. В.К. Финна. – М.: Издательство ЛКИ, 2008, стр. 23-46.
11. Финн В.К. К структурной когнитологии: феноменология сознания с точки
зрения искусственного интеллекта. Вопросы философии, №1, 2009, стр. 88-103.
12. Практический интеллект. Под общей редакцией Р. Стремберга. СПб., 2002.
13. Солсо Р. Когнитивная психология. СПб.: Тривола, 1996.
14. Финн В.К. Об интеллектуальном анализе данных. Новости искусственного
интеллекта.. №3, 2004, стр. 3-18.
15. Джексон П. Введение в экспертные системы. – М.: Издательский дом
«Вильямс», 2001.
16. Дюркгейм Э. Метод социологии. М.: Наука, 1991, Глава VI. Правила,
касающиеся доказательств, стр.511-527.
17. Ланкастер Ф. Информационно-поисковые системы. М.: Мир, 1972, Глава 6,
стр.81-88.
18. Гаек П., Гавранек Т. Автоматическое порождение гипотез: математические
основы общей теории. М.: Наука, Главная редакция физико-математической
литературы, 1984.
19. McCarthy J. From here to human-level AI. Artificial Intelligence, vol. 171, 2007, pp.
1174 - 1182.
20. Финн В.К. Интеллектуальные системы и общество: идеи и понятия В кн.: Финн
В.К. Интеллектуальные системы и общество. М.: КомКнига, 2007, стр. 286-321.
21. Вертгеймер М. Продуктивное мышление. М.: Прогресс, 1987.
22. Boden M.A. Mind as Machine: A History of Cognitive Science. Clarendon, Oxford,
2006, 2 volumes.
31
23. Boden M.A. Odd man out: Reply to reviewers. Artificial Intelligence, vol. 172, 2008,
pp.1944-1964.
24. Будущее искусственного интеллекта. М.: Наука, 1991, Редакторы-составители
К.Е.Левитин и Д.А.Поспелов.
25. Поспелов Д.А. Моделирование рассуждений. М.: Радио и связь, 1989.
26. Поспелов Д.А. Ситуационное управление. Теория и практика. М.: Наука.
Главная редакция физико-математической литературы, 1986.
27. McCarthy J. The Well-Designed Child. Artificial Intelligence, vol. 172, 2008, pp.
2003 – 2014.
28. Пиаже Ж., Инельдр Б. Генезис элементарных логических структур. М.:
Издательство иностранной литературы, 1963.
29. Люггер Д.Ф. Искусственный интеллект. Стратегии и методы решения сложных
проблем. М. – СПб. – Киев: Издательский дом «Вильямс», 2003.
30. McDermott D., Doyle J. Non-monotonic Logic I. Artificial Intelligence, vol. 13,
1980, pp. 14 – 72.
31. Ясперс К. Общая психопатология. М.: Практика, 1997. Перевод с немецкого:
Karl Jaspers. Allgemine Psycho-Pathologie. Berlin – Heidelberg – New York, 1973.
32
Download