Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемontology.ipi.ac.ru
1 1 Использование онтологий при создании интеллектуальных систем И.Л. Артемьева Дальневосточный государственный университет
2 2 Содержание доклада 1. Структура предметной области 2. Структура онтологии раздела. Многоуровневые онтологии 3. Информационные компоненты интеллектуальной системы 4. «Неструктурированные» знания 5. Управление информационными ресурсами 6. Решатели прикладных задач и их разработка на основе онтологии
3 3 1. Структура предметной области
4 4 Примеры разделов предметной области
5 5 Модули онтологии для органической химии
6 6 6 Взаимосвязи терминов на примере 5 модулей модели онтологии органической химии Обозначения:
7 7 Структура представления информации об онтологии (и знаниях) области Названия разделов Модули онтологии разделов Связи между разделами Связи между модулями
8 8 2. Структура онтологии раздела. Многоуровневые онтологии
9 9 Состав онтологии раздела химии
10 10 Примеры классов органических соединений Первый принцип классификации: строение углеродного скелета Второй принцип классификации: наличие функциональных групп.
11 11 Две части онтологии раздела
12 12 Примеры уровней рассмотрения физико-химических процессов в виде последовательности множеств химических веществ; в виде последовательности множеств веществ и реакций, имеющих место на каждом шаге процесса; в виде последовательности множеств веществ и реакций, имеющих место на каждом шаге процесса и фаз системы, причем фазы системы меняются в ходе процесса, также как и их ингредиенты; в виде множества фаз с учетом прохождения химической реакции в некоторой фазе и с учетом механизма прохождения каждой реакции на ионном или радикальном уровне; в виде множества фаз с учетом прохождения химической реакции в некоторой фазе и с учетом механизма прохождения каждой реакции на электронном уровне взаимодействия веществ.
13 13 Состав метаонтологии химии
14 14 Использование онтологий более высокого уровня при построении онтологий более низкого уровня
15 15 3. Информационные компоненты интеллектуальной системы и управление ими
16 Состав информационных компонентов и управление ими Описание структуры области и связей между ее разделами Описание модулей онтологии и связей между ними Метаонтологии Онтологии и знания разделов Архивы данных 16
17 17 Фрагмент онтологии раздела Соответствия определения термина и таблицы базы данных Пример определения схемы базы данных для хранения структурированной части базы знаний
18 18 Примеры связанных структурированных значений
19 19 Примеры специализированных редакторов
20 20 Структура информационного наполнения
21 21 4. «Неструктурированные» знания
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))
24 24 Состав редакторов информационного наполнения
25 5. Управление информационными ресурсами 25
26 26 При создании новой онтологии представления структурированных значений определяются также онтологические соглашения, которым должны удовлетворять вводимые значения Для пары связанных структурированных значений определяются онтологические соглашения, задающие связи между ними Мониторинг декларативной части интеллектуальных систем (на основании описания структурных свойств и их дефектов) Все знания, записанные в виде формул, не должны противоречить описанию свойств физико- химических процессов, хранящихся в архивах, и наоборот
27 27 Каждой онтологии представления структурированных значений соответствует свой специализированный редактор, который должен поддерживать принятый в предметной области способ представления информации
28 28 Вычисление значений одних терминов с использованием других; вычисление должно производиться при задании значений свойств объектов и отношений между ними, имена которых используются в соглашениях
29 29 Перенос информации из базы исследователя в общую базу. Переносимая информация должна согласовываться с тем что уже хранится в общем ресурсе Коллективное формирование общих информационных ресурсов
30 30 6. Решатели прикладных задач и их разработка на основе онтологии
31 31 Классы задач определения путей синтеза соединений
32 32 Термины, используемые при постановках задач Сорт Name Compound: органические соединения Сорт FirstSub: органические соединения Сорт Short Structural Formula: возможные структурные формулы Сорт SubsCould: {}органические соединения Сорт Process: {(v: ( I[1, ), seq химические реакции)) length( (2, v)) = (1, v)-1} Сорт SubsWill: {}органические соединения Сорт FirstClass: классы веществ по функциональным группам Сорт ClassCould: {} классы веществ по функциональным группам Сорт ClassWill: {} классы веществ по функциональным группам
33 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)})
34 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)} Пример метода определения пути синтеза соединения
35 35 Программные компоненты интеллектуальной системы в области химии
36 36 Спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.