АЛГЕБРАИЧЕСКИЙ ПОДХОД К ИНТЕЛЛЕКТУАЛЬНОЙ ОБРАБОТКЕ ДАННЫХ И ЗНАНИЙ д. ф.-м. н. Кулик Борис Александрович, к. т. н. Зуенко Александр А
Содержание
- 2. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 3. Моделирование логики рассуждений (методы логического анализа) Силлогистика Аристотеля, до начала XIX века
- 4. Столкновение подходов к логическому анализу (эра компьютерной техники)
- 5. Эволюция методов обработки в интеллектуальных системах Теория формальных систем Алгебраический подход Базы знаний Базы данных Реляционные
- 6. Сравнение формального и алгебраического подходов Формальный подход Алфавит. Синтаксические правила. Аксиомы. Правила вывода. Алгебраический подход Носитель.
- 7. Сравнительная характеристика подходов ТФС Алгебраический Критерии 1. Наличие унифицированного языка представления данных и знаний ? +
- 8. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 9. Классическое определение отношения (множество элементарных кортежей) =
- 10. = Отношения в алгебре кортежей (компактное представление отношений) =
- 11. Определение алгебры кортежей Алгебра кортежей (АК) – это алгебраическая система. Носитель АК: произвольная совокупность многоместных отношений,
- 12. Первая особенность АК: компактное представление отношений (С-кортеж) C-кортеж R[XY...Z] = [A B ... C], где A,
- 13. Свойства C-кортежей C-кортеж интерпретируется как декартово произведение компонент. В математической логике C-кортежу соответствует конъюнкция: P(x) &
- 14. C-система -- это объединение C-кортежей с одинаковой схемой отношения. Пример: В математической логике C-кортежу [P Q
- 15. Изображение C-системы
- 16. Полная компонента – “*” равна домену соответствующего атрибута. Используется в C‑кортежах и C-системах. Пустая компонента -
- 17. Дополнение C-кортежа: D-кортеж – сокращенное обозначение диагональной C‑системы. В математической логике D-кортежу ]P Q R[ в
- 18. R = , В математической логике D-системе соответствует КНФ. В частности, дополнением C-кортежа Q[XYZ] = [A
- 19. Операции с атрибутами Переименование атрибутов (только для атрибутов одного сорта). Перестановка атрибутов – эквивалентное преобразование АК-объекта).
- 20. Перестановка атрибутов Добавление фиктивного атрибута Элиминация атрибута Третья особенность АК: работа с отношениями, заданными в разных
- 21. Третья особенность АК: работа с отношениями, заданными в разных декартовых произведениях (некоторые производные операции ) Пусть
- 22. Назовем операции алгебры множеств с АК‑объектами с предварительным добавлением недостающих фиктивных атрибутов обобщенными операциями и отношениями
- 23. Гибкий универсум Пусть X1, X2, …, Xn – множество атрибутов. Тогда X1 × X2 × …
- 24. Основные теоремы АК (здесь нумерация теорем в соответствии с представляемой ниже книгой) Теорема 2.1. Алгебра кортежей
- 25. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 26. Моделирование графов Пример вычисления степени графа G2[XY] = G [XY] ∙ G [XY] = −Y(G[XY]⊕ G[YZ])
- 27. Семантические сети Исходная сеть Правило и факты Результат R1[XY] = R2[XY] = R3[XY] = [{K} {L}];
- 28. Экспертные системы Базы знаний экспертных систем (ЭС) содержат модели и правила. Известно четыре типа моделей: логические
- 29. АК и логические исчисления (структуры)
- 30. АК и логические исчисления (операции)
- 31. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 32. Новый подход к логическому выводу (методы АК) Существующие системы логического вывода: исчисления гильбертовского типа (Д. Гильберт
- 33. Новый подход к логическому выводу (интерпретация логического вывода ) Теорема 4.1. Если для логических формул A
- 34. Новый подход к логическому выводу (типы задач) Пусть задана система аксиом (посылок) A1, A2, …, An
- 35. Новый подход к логическому выводу (проверка правильности следствия: пример) Задача: Проверить корректность правила дилеммы Решение: Верхняя
- 36. Новый подход к логическому выводу (вывод следствий: пример) Задача: Вывести из заданной системы посылок все следствия
- 37. Задача о преступлении Карабас-Барабас: “Я совершил это, Папа Карло не виноват” Папа Карло: “Карабас-Барабас не виноват,
- 38. Задача о преступлении Гипотеза 1 (Карабас-Барабас – честный) : Гипотеза 2 (Папа Карло – честный) :
- 39. Задача “Царевна и Змей-Горыныч” Подсказка 1: ”На второй дороге нет Змея, а третья – не приведет
- 40. Задача “Царевна и Змей-Горыныч” К царевне ведет вторая дорога Гипотеза 1 (первое утверждение верно, а второе
- 41. Задача о турнире волшебников Гарри (A) Рон (B) Гермиона (С) Драко (D) Судья: В каждом заявлении
- 42. Задача о турнире волшебников С учетом замечаний судьи, посылки примут вид: ∩ [* {2} * *]
- 43. Коллизии Коллизии – это ситуации, которые возникают в модифицируемых рассуждениях при вводе новых знаний (гипотез) и
- 44. Коллизии в системах типа силлогистики: пример Даны посылки: 1. Все мои друзья хвастуны и не скандалисты
- 45. Коллизии в системах типа силлогистики: решение примера
- 46. Коллизии (продолжение) Коллизии в системах, выходящих за рамки силлогистики 1)"вырождение" атрибутов - значимые атрибуты равны пустому
- 47. Алгоритм вывода абдуктивного заключения Вычислить «остаток» R = A B; Построить промежуточный объект Ri такой, чтобы
- 48. Новые возможности АК: пример 1 Восстановим недостающую посылку в правиле дилеммы Пусть даны 2 посылки A
- 49. Новые возможности АК: пример 2 База знаний диагностики автомобиля [Д.А. Страбыкин, Н.М. Томчук] Если из выхлопной
- 50. Продолжение примера 2 Эту БЗ можно представить как КНФ A = которую преобразуем в D-систему Заключение
- 51. Продолжение примера 2 Алгоритм «наращивания» R 1) оставить в качестве одну из неполных проекций; 2) выбрать
- 52. Иллюстрация алгоритма наращивания на примере 2 В качестве примера выберем проекцию [X1X9], которая после сокращений будет
- 53. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 54. Логико-семантический анализ через призму АК
- 55. Подход к семантическому анализу на основе АК Этапы традиционного семантического анализа: 1) отбор основополагающих понятий данной
- 56. Подход к семантическому анализу на основе АК 1) отбор основополагающих понятий данной предметной области, предварительная классификация
- 57. Семантика: «нелогичное» правило вывода В семантических сетях и экспертных системах часто используют правило вывода типа Если
- 58. Вопросы и вопросно-ответные системы Типы вопросов 1) Уточняющие вопросы или ли-вопросы: Верно ли, что жирафы живут
- 59. Структура вопроса Остальные типы вопросов в стадии разработки
- 60. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 61. Трудоемкость операций в АК = {a,b,c} × {b,c} × {b,c,f} ∩ {a,b,c,d} × {a,c,d} × {b,c,d}
- 62. Вычислительная сложность наиболее трудоемких действий при реализации операций АК Знаком «+» помечены алгоритмы, которые являются полиномиальными.
- 63. Матричные свойства АК-объектов как средство ускорения логического вывода Основные определения Бесконфликтным атрибутом D-системы называется атрибут, в
- 64. Матричные свойства АК-объектов (продолжение) Новые классы КНФ Теорема 6. Если D-система Q содержит монотонный блок, то
- 65. Ортогонализация Используется как для сокращения трудоемкости операций, так и при анализе измеримых систем (см. ниже) В
- 66. Возможности распараллеливания вычислений
- 67. План доклада 1. Логический анализ: алгебраический подход и теория формальных систем (ТФС) 2. Алгебра кортежей (АК):
- 68. Метрические аспекты АК: квантование интервалов Аксиомы меры μ множеств A и B: 1)μ ≥ 0; 2)
- 69. Метрические аспекты АК: свойства АК-объектов Для АК-объектов, погруженных в вероятностное пространство или в любое другое нормированное
- 70. Вероятностный анализ в АК Дана схема типа «мостик» и каждый элемент Xi имеет 2 состояния (0
- 71. Уравнение регрессии Если АК-объект преобразован в ортогональную С-систему, то в вероятностном пространстве его можно представить как
- 72. Вероятностная логика В логико-вероятностных методах (ЛВМ) решается прямая задача расчета вероятности: заданы вероятности элементарных событий в
- 73. Задача 1 (Nilsson N. J. Probabilistic Logic // Artificial Intelligence, 28, 1986, pp. 71-87): Дано: p(A)
- 74. Задача 2
- 75. Продолжение задачи 2
- 76. Атрибуты с непрерывной плотностью вероятности При построении вероятностной функции каждый элементарный отрезок атрибута является независимой переменной,
- 77. Заключение Разработанная алгебра кортежей и ее методы: позволяют унифицированно обрабатывать данные и знания, представленные в виде
- 78. Дальнейшие направления исследований моделирование интеллектуальных динамических систем в рамках ситуационного подхода; контекстно-ориентированные системы управления базами данных
- 79. Кулик Б.А. Система логического программирования на основе алгебры кортежей // Известия РАН. Техническая. кибернетика. 1993. №
- 81. Скачать презентацию