ДСМ-метод: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м оформление в соотв. с ВП:ОС, cleanup
Строка 56:
:*'''F(o, p) = –1''' — известно, что объект o не обладает свойством p;
:*'''F(o, p) = 0''' — есть аргументы как за, так и против того, что объект o обладает свойством p;
:*'''F(o, p)=<math>\tau</math>''' — неизвестно, обладает ли объект o свойством p.
 
Функция '''F''' может быть представлена в виде матрицы:
Строка 74:
:*'''H(c, p) = –1''' — c является возможной причиной отсутствия свойства p или (-)-гипотезой;
 
:*'''H(c, p) = 0''' — есть аргументы как за то, что c является причиной наличия свойства p, так и за то, что c есть причина отсутствия этого свойства или (+)-гипотезой (противоречивой гипотезой);
 
:*'''H(c, p) = <math>\tau</math>''' — неизвестно, является ли c причиной наличия p или причиной отсутствия этого свойства.
 
Значения функции H для каждой пары (c, p) находятся с помощью правил правдоподобного вывода. Эти правила называются правилами первого рода. Сокращенное обозначение — '''PIR<sub>1</sub>''' (от Plausible Inference Rules). Правила первого рода можно рассматривать как функцию, использующую матрицу F для получения матрицы H, т.е. <br />'''H = PIR<sub>1</sub>(F)'''.
Строка 87:
:*противоречивым примером или (0)-примером для p относительно исходной матрицы F, если '''F(o, p) = 0'''.
 
Через '''F <sup>+</sup>[p], F <sup>-</sup>[p], F <sup>0</sup>[p]''' будем обозначать множество всех положительных, отрицательных и противоречивых примеров для p относительно F, соответственно.
 
В качестве возможных причин наличия/отсутствия свойств объектов рассматриваются подмножества набора фрагментов С<ref name="norris">В этом случае, для того, чтобы определить множества, удовлетворяющие (+)-, (-) и (0)-условиям, требуется найти всевозможные непустые пересечения фрагментов для набора (+)-, (-)- и (0)-примеров. Поиск всех пересечений (сходств) заданного набора является отдельной комбинаторной задачей, для решения которой известен ряд алгоритмов, наиболее эффективным из которых является [[алгоритм Норриса]].</ref>. Множество С' ⊆ C удовлетворяет (+)-условию для p относительно F, если существует '''Ω ⊆ F<sup>+</sup>[p]''' такое, что:
Строка 98:
Через '''M<sup>+</sup>(F, c, p)''' будем обозначать тот факт, что c удовлетворяет (+)-условию для p относительно F . <br />
Через '''M<sup>-</sup>(F, c, p)''' - тот факт, что c удовлетворяет (-)-условию для p относительно F . <br />
Через '''M<sup>0</sup>(F, c, p)''' - тот факт, что c удовлетворяет (0)-условию для p относительно F .
 
Теперь определим функцию H<ref name="strategies">Функция H может быть определена по другому в зависимости от стратегии (с запретом или без запрета на контр-примеры).</ref>. Положим:
Строка 130:
 
Через '''<math>\Pi</math><sup>+</sup>(H, o, p), <math>\Pi</math><sup>-</sup>(H, o, p), <math>\Pi</math><sup>0</sup>(H, o, p)''' будем обозначать тот факт, что объект o для свойства p относительно H удовлетворяет (+)-условию, (–)-условию и 0-условию, соответственно.
Положим: '''F'(o, p) = F(o, p)''', если '''F(o, p) ≠ <math>\tau</math>'''; в противном случае
 
<math>F'(o, p) = \begin{cases}+1, & \text{если}\Pi^+(H, o, p)\And \lnot \Pi^-(H, o, p)\And \lnot \Pi^0 (H, o, p),\\-1, & \text{если}\Pi^-(H, o, p) \And \lnot \Pi^+(H, o, p)\And \lnot \Pi^0((H, o, p), \\ \quad 0, & \text{если}(\Pi^+(H, o, p) \And \Pi^-(H, o, p)) \lor \Pi^0(H, o, p), \\ \quad \tau,& \text{если}\lnot \Pi^+(H, o, p)\And \lnot \Pi^-(H, o, p) \And \lnot \Pi^0(H, o, p).\end{cases}</math>
Строка 298:
* C<sub>8</sub> = {с<sub>6</sub>, с<sub>8</sub>, с<sub>9</sub>}: Ω = {o<sub>4</sub>, o<sub>6</sub>};
 
Теперь необходимо выяснить, являются ли найденные множества возможными причинами наличия или отсутствия целевого свойства p у объектов, то есть определить функцию ''H'' для данного шага. Как говорилось ранее, правила определения данной функции могут иметь различный вид в зависимости от выбранной стратегии - с запретом (или без запрета) на контр-примеры.
 
Множество C<sub>i</sub><math>\subseteq</math>'''C''' будем доопределять как
Строка 322:
 
===Применение правил второго рода===
Используем полученные на предыдущем шаге (+)- и (-)-гипотезы для определения <math>\tau</math>-примеров. В нашем случае такой пример всего один: o<sub>2</sub> {с<sub>1</sub>, с<sub>2</sub>, с<sub>4</sub>, с<sub>5</sub>, с<sub>7</sub>}.
 
В него вкладывается одна возможная причина наличия свойства ''p'' (C<sub>1</sub> = {с<sub>2</sub>, с<sub>4</sub>}) и не вкладывается ни одной возможной причины отсутствия свойства ''p'', поэтому в стратегии с запретом на контр-примеры мы доопределяем o<sub>1</sub> (видимо тут имеется ввиду o<sub>2</sub>!) как (+)-пример<ref name="PIRstrategy">В более осторожной стратегии без запрета на контр-примеры мы отмечаем, что помимо этого, в него вкладывается одна противоречивая гипотеза, и поэтому доопределяем o<sub>1</sub> (видимо тут имеется ввиду o<sub>2</sub>!) как (0)-пример.</ref>.
Строка 341:
{{reflist}}
==Литература==
#* Автоматическое порождение гипотез в интеллектуальных системах. Сост. Е.С.Панкратова, В.К.Финн. - М.: ЛИБРОКОМ, 2009. - 528 с.
#* ДСМ-метод автоматического порождения гипотез: логические и эпистемологические основания. Сост. О.М.Аншаков, Е.Ф.Фабрикантова. - М.: ЛИБРОКОМ, 2009. - 432 с.
#*''Финн В. К.'' О возможности формализации правдоподобных рассуждений средствами многозначных логик // Всесоюзн. симп. по логике и методологии науки. – Киев: Наукова думка, 1976. – С. 82-83.
#*''Финн В. К.'' О машинно-ориентированной формализации правдоподобных рассуждений в стиле Ф. Бэкона – Д. С. Милля // Семиотика и информатика. – 1983. – Вып. 20. – С. 35-101.
#*''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. N 4. P. 423—447.
#*''Аншаков О.М., Скворцов Д.П., Финн В.К.'' О дедуктивной имитации некоторых вариантов ДСМ-метода автоматического порождения гипотез // Семиотика и ин-форматика.— 1993.— Вып. 33.— С. 164–233.
#*''Финн В. К.'' Об особенностях ДСМ-метода как средства интеллекту-ального анализа данных // НТИ. Сер. 2. – 2001. – №5. – С. 1-4.
#*''Виноградов Д. В.'' Несимметричный ДСМ-метод с учетом контекста // Пятая национальная конференция с международным участием .Искусственный интеллект-96. – Казань: 1996. – КИИ-96: Сб. науч. тр.: В 3 т. – Казань : Ассоц. искусств. интеллекта, 1996.
#*''Аншаков О.М., Скворцов Д.П., Финн В.К.'' О логической конструкции ДСМ-метода автоматического порождения гипотез // Докл. АН СССР, Том 320, № 6.— 1991.— С. 1331–1334.
#*''Кузнецов С.О.'' Предикаты ДСМ-метода на языке соответствий Галуа // Научно-техническая информация (НТИ), Сер. 2, 2006, № 12, С. 12-16.
#*''Кузнецов С.О.'' ДСМ-метод как система автоматического обучения // Итоги науки и техники, Сер. Информатика, 1991, Т. 15, С.17-54.
 
==См. также==