'

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

Понравилась презентация – покажи это...





Слайд 0

1 Использование онтологий при создании интеллектуальных систем И.Л. Артемьева Дальневосточный государственный университет


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

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


Слайд 22

23 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))


Слайд 23

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


Слайд 24

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


Слайд 25

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


Слайд 26

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


Слайд 27

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


Слайд 28

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


Слайд 29

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


Слайд 30

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


Слайд 31

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


Слайд 32

33 Связь терминов, используемых при постановках задач, с терминами онтологии предметной области Name Compound ? вещества процесса(число шагов процесса) (? (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)})


Слайд 33

34 Начальное состояние вывода реакции процесса(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)} Пример метода определения пути синтеза соединения


Слайд 34

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


Слайд 35

36 Спасибо за внимание iartemeva@mail.ru


×

HTML:





Ссылка: