Использование онтологий при создании интеллектуальных систем

Содержание

Слайд 2

Содержание доклада

Структура предметной области
Структура онтологии раздела. Многоуровневые онтологии
Информационные компоненты интеллектуальной системы
«Неструктурированные» знания
Управление

Содержание доклада Структура предметной области Структура онтологии раздела. Многоуровневые онтологии Информационные компоненты
информационными ресурсами
Решатели прикладных задач и их разработка на основе онтологии

Слайд 3

1. Структура предметной области

1. Структура предметной области

Слайд 4

Примеры разделов предметной области

Примеры разделов предметной области

Слайд 5

Модули онтологии для органической химии

Модули онтологии для органической химии

Слайд 6

Взаимосвязи терминов на примере 5 модулей модели онтологии органической химии

Взаимосвязи терминов на примере 5 модулей модели онтологии органической химии

Слайд 7

Структура представления информации об онтологии (и знаниях) области

Названия разделов
Модули онтологии разделов
Связи

Структура представления информации об онтологии (и знаниях) области Названия разделов Модули онтологии
между разделами
Связи между модулями

Слайд 8

2. Структура онтологии раздела. Многоуровневые онтологии

2. Структура онтологии раздела. Многоуровневые онтологии

Слайд 9

Состав онтологии раздела химии

Состав онтологии раздела химии

Слайд 10

Примеры классов органических соединений

Первый принцип классификации: строение углеродного скелета
Второй принцип классификации:

Примеры классов органических соединений Первый принцип классификации: строение углеродного скелета Второй принцип классификации: наличие функциональных групп.
наличие функциональных групп.

Слайд 11

Две части онтологии раздела

Две части онтологии раздела

Слайд 12

Примеры уровней рассмотрения физико-химических процессов
в виде последовательности множеств химических веществ;
в виде последовательности

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

Слайд 13

Состав метаонтологии химии

Состав метаонтологии химии

Слайд 14

Использование онтологий более высокого уровня при построении онтологий более низкого уровня

Использование онтологий более высокого уровня при построении онтологий более низкого уровня

Слайд 15

3. Информационные компоненты интеллектуальной системы и управление ими

3. Информационные компоненты интеллектуальной системы и управление ими

Слайд 16

Состав информационных компонентов и управление ими

Описание структуры области и связей между ее

Состав информационных компонентов и управление ими Описание структуры области и связей между
разделами
Описание модулей онтологии и связей между ними
Метаонтологии
Онтологии и знания разделов
Архивы данных

Слайд 17

Фрагмент онтологии раздела

Соответствия определения термина и таблицы базы данных

Пример определения схемы базы

Фрагмент онтологии раздела Соответствия определения термина и таблицы базы данных Пример определения
данных для хранения структурированной части базы знаний

Слайд 18

Примеры связанных структурированных значений

Примеры связанных структурированных значений

Слайд 19

Примеры специализированных редакторов

Примеры специализированных редакторов

Слайд 20

Структура информационного наполнения

Структура информационного наполнения

Слайд 21

4. «Неструктурированные» знания

4. «Неструктурированные» знания

Слайд 22

Фрагмент онтологии раздела

Соответствия определения термина и таблицы базы данных

Пример определения схемы базы

Фрагмент онтологии раздела Соответствия определения термина и таблицы базы данных Пример определения
данных для хранения структурированной части базы знаний

Слайд 23

Знания предметной области, представленные в виде утверждений

изменения количеств веществ двух участников реакции

Знания предметной области, представленные в виде утверждений изменения количеств веществ двух участников
процесса (реагентов и результатов) связаны через стехиометрические коэффициенты уравнения химической реакции. Они имеют один знак, если оба участника принадлежат одной стороне уравнения, и разные знаки, если принадлежат противоположным сторонам уравнения
(τ: [1, число шагов процесса]) (f: реакции процесса(τ)) (i: Реагенты(f) ∪ Результаты(f)) (j: {(j’: Реагенты(f) ∪ Результаты(f)) j’ ≠ i}) полученное количество(τ, f, i) / Стехиометрический коэффициент(f, i) = полученное количество(τ, f, j) / Стехиометрический коэффициент(f, j) * / (i ∈ Реагенты(f) & i ∈ Реагенты(f) ∨ i ∈ Результаты(f) & i ∈ Результаты(f) ⇒ 1), (i ∈ Реагенты(f) & i ∈ Результаты(f) ∨ i ∈ Результаты(f) & i ∈ Реагенты(f) ⇒ -1) /)
изменение энтальпии системы происходит за счет реакций
(τ: [1, число шагов процесса]) изменение энтальпии(τ) = ( ∑ (f: реакции процесса(τ)) изменение энтальпии(τ, f))
изменение энтропии системы происходит за счет реакций
(τ: [1, число шагов процесса]) изменение энтропии(τ) = ( ∑ (f: реакции процесса(τ)) изменение энтропии(τ, f))

Слайд 24

Состав редакторов информационного наполнения

Состав редакторов информационного наполнения

Слайд 25

5. Управление информационными ресурсами

5. Управление информационными ресурсами

Слайд 26

При создании новой онтологии представления структурированных значений определяются также онтологические соглашения, которым

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

Слайд 27

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

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

Слайд 28

Вычисление значений одних терминов с использованием других; вычисление должно производиться при задании

Вычисление значений одних терминов с использованием других; вычисление должно производиться при задании
значений свойств объектов и отношений между ними, имена которых используются в соглашениях

Слайд 29

Перенос информации из базы исследователя в общую базу. Переносимая информация должна согласовываться

Перенос информации из базы исследователя в общую базу. Переносимая информация должна согласовываться
с тем что уже хранится в общем ресурсе
Коллективное формирование общих информационных ресурсов

Слайд 30

6. Решатели прикладных задач и их разработка на основе онтологии

6. Решатели прикладных задач и их разработка на основе онтологии

Слайд 31

Классы задач определения путей синтеза соединений

Классы задач определения путей синтеза соединений

Слайд 32

Термины, используемые при постановках задач

Сорт Name Compound: органические соединения
Сорт FirstSub: органические соединения

Термины, используемые при постановках задач Сорт Name Compound: органические соединения Сорт FirstSub:

Сорт Short Structural Formula: возможные структурные формулы
Сорт SubsCould: {}органические соединения
Сорт Process: {(v: (× I[1,∞), seq химические реакции))
length(π(2, v)) = π(1, v)-1}
Сорт SubsWill: {}органические соединения
Сорт FirstClass: классы веществ по функциональным группам
Сорт ClassCould: {} классы веществ по функциональным
группам
Сорт ClassWill: {} классы веществ по функциональным группам

Слайд 33

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

Name Compound

Связь терминов, используемых при постановках задач, с терминами онтологии предметной области Name
∈ вещества процесса(число шагов процесса)
(∃ (v: вещества процесса(число шагов процесса)) Short_Structural_Formula = сокращенная структурная формула(v))
π(1, Process) = число шагов процесса; (v: I[1, число шагов процесса-1]) π(v, π(2, Process)) = реакции процесса(v)
FirstSub ∈ вещества процесса(1); FirstClass ∈ {(v: органические соединения ∩ вещества процесса(1)) класс вещества по функциональной группе(v)};
вещества процесса(1) ∩ органические соединения ≠ ∅ ⇒ ({(v:(вещества процесса(1) ∩ органические соединения)) класс вещества по функциональной группе(v)} ∩ ClassCould ≠ ∅); (v: I[2, число шагов процесса-1]) {(v1: дополнительные вещества(v) ∩ органические соединения) класс вещества по функциональной группе(v1)} ∩ ClassCould ≠ ∅)
вещества процесса(1) ∩ органические соединения ≠ ∅ ⇒ (вещества процесса(1) ∩ органические соединения) ⊆ SubsCould; (v: I[2, число шагов процесса-1]) дополнительные вещества(v) ∩ органические соединения ⊆ SubsCould
вещества процесса(1) ∩ органические соединения ≠ ∅ ⇒ SubsWill ∩ вещества процесса(1) ≠ ∅; (v: I[2, число шагов процесса-1])органические соединения ∩ дополнительные вещества(v) ⊆ SubsWill; SubsWill = (вещества процесса(1) ∩ органические соединения) ∪ (∪ (v: I[2, число шагов процесса-1]) (дополнительные вещества(v) ∩ органические соединения)
{(v: вещества процесса(1) ∩ органические соединения) класс вещества по функциональной группе(v)} ∩ ClassWill ≠ ∅); (v: I[2, число шагов процесса-1]) {(v1: органические соединения ∩ дополнительные вещества(v)) класс вещества по функциональной группе(v)} ∩ ClassWill ≠ ∅)); ClassWill ⊆ {(v: (вещества процесса(1) ∩ органические соединения) класс вещества по функциональной группе(v)} ∪ (∪ (v: I[2, число шагов процесса-1]) {(v1: (дополнительные вещества(v) ∩ органические соединения) класс вещества по функциональной группе(v1)})

Слайд 34

Начальное состояние вывода
реакции процесса(1) ∈ {(v: химические реакции) FirstSub ∈ реагенты(v)

Начальное состояние вывода реакции процесса(1) ∈ {(v: химические реакции) FirstSub ∈ реагенты(v)
& {(v1: органические
соединения ∩ реагенты(v) класс вещества по функциональной группе(v1)} ∩ ClassWill ≠ ∅}
Правило завершения вывода
реакции процесса(число шагов процесса-1) ∈ {(v: химические реакции)
Name_Compound ∈ результаты(v)}
Правила формирования очередного состояния процесса
{(v1: дополнительные вещества(число шагов процесса-1) ∩ органические соединения) класс вещества по функциональной группе(v1)} ∩ ClassWill = (ClassWill \ (∪(v2: I[2, число шагов процесса-2]) {(v3: дополнительные вещества(v2)) класс вещества по функциональной группе(v3)})\{(v4: вещества процесса(1)) класс вещества по функциональной группе(v4)}) &
{(v1: дополнительные вещества(2) ∩ органические соединения) класс вещества по функциональной группе(v1)} ⊇ (ClassWill \ {(v2: вещества процесса(1) класс вещества по функциональной группе(v2)}) ∩ {(v3: реагенты(реакции процесса(2)) класс вещества по функциональной группе(v3)} &
(& (v1: I[2, число шагов процесса-2]) реакции процесса(v1) ∈ {(v: химические реакции) реагенты(v) ⊆ результаты(реакции процесса(v1-1)) ∪ дополнительные вещества(v1)) &
{(v2: дополнительные вещества(v1) ∩ органические соединения класс вещества по функциональной группе(v2)} = (ClassWill \ {(v3: дополнительные вещества(v1-1)) класс вещества по функциональной группе(v2)}) ∩ {(v4: реагенты(реакции процесса(v1)) класс вещества по функциональной группе(v2)}

Пример метода определения пути синтеза соединения

Слайд 35

Программные компоненты интеллектуальной системы в области химии

Программные компоненты интеллектуальной системы в области химии
Имя файла: Использование-онтологий-при-создании-интеллектуальных-систем.pptx
Количество просмотров: 168
Количество скачиваний: 1