SlideShare a Scribd company logo
1 of 8
Эволюционирующие онтологии
в аспекте управления темпоральными
или изменяющимися фактами
Алексей Александрович Демидов
alex@dem.botik.ru
Институт программных систем РАН
Эволюция под напором фактов ->2
Формальное и Лингвистическое
представление онтологии
I. Онтология - это формальная
теория, ограничивающая
возможные концептуализации.
[Guarino, Giaretta]
II. Онтология - это система
понятий (классов), основными
компонентами которой являются:
-классы (понятия);
-объекты (экземпляры);
-отношения и т.д. [Лукашевич]
Контроль непротиворечивости:
A & ¬A - в I, ограничения – во II.
Но кто следит за ограничениями?
Как найти механизм: A & ¬A -> 3
Эволюция онтологии под
влиянием прибывающих фактов
Предметная область подвержена влиянию вновь
прибывающих фактов, она всё время меняется.
Представление в виде классов удобно для
прикладных задач, но, в отличие от формальных
систем, не предоставляет никаких внутренних
механизмов контроля согласованности данных.
Поэтому здесь меняться должны внешние
ограничения, изначально заданные человеком.
Кто же проконтролирует контролёра?
Формальное и Лингвистическое представления
изоморфны, что можно показать путём перехода к
отношениям:
1) Каждая непротиворечивая теория имеет
теоретико-множественную модель;
2) Все объекты можно разложить по записям
реляционной базы данных.
Во что при этом переходит механизм: A & ¬A?
Модель взаимодействия -> 4
Как найти механизм: A & ¬A
Будем рассматривать явления предметной
области в терминах динамических систем – как
изменение состояния.
Клеточный автомат – тоже динамическая
система. Устойчивые конфигурации назовём
объектами, опишем их взаимодействия.
Машина Тьюринга может реализовать систему
продукций как формальной системы, так и
клеточного автомата.
Значит выразительные способности клеточных
автоматов достаточны для представления
логических ограничений на структуру знаний.
В модели клеточных автоматов найдём
механизм, соответствующий искомому: A & ¬A .
Опер.& как искомый механизм->5
Модель взаимодействия
конфигураций
Пусть конфигурации взаимодействуют и
расходятся. Каждая из них для другой
является отображением вида c = b(a).
Модель сводится к двум операциям
a  b – из чего состоит в пространстве
a  b – как изменяется во времени,
связанным друг с другом отношением
∝(a  b) = a  b,
где ∝ – унарная,  – некоммутативная, а 
– некомм. и неассоциативная операция.
По построению операция  соответствует
композиции отображений, но  отвечает
за применение отображения к аргументу
(a  b)  с ≠ a  (b  с).
6
Операция «∝» как искомый
механизм: A & ¬A
Как выяснили ранее, любую онтологию
можно представить в виде отношений.
Пусть элементы онтологии представлены
в виде нумерованных отношений: если a –
отношение, то #a – его номер. Точный вид
функции «∝» поначалу неизвестен.
Композиция отношений и применение
функции к аргументу связаны равенством
(a ◦ b) = ∝-1
(b(#a)).
Отсюда можно найти значение функции
«∝-1
» на элементе b(#a), которое должно
быть одинаково для любого отношения b.
Иначе в онтологии – ПРОТИВОРЕЧИЕ.
7
Ответы на вопросы
• Вопрос: Проводились ли эксперименты по моделированию какой-либо предметной области?
Осуществлялось ли практическое применение предложенного подхода?
• Ответ: Предложение опробовать метод в построении онтологии системы извлечения информации из
текстов ИСИДА-Т натолкнулось на проблему разреженности информации, т.е. отношений много, но все
они определены лишь в нескольких десятках-сотнях точек. По этой причине оно было отвергнуто.
Необходимо найти естественную предметную область, где отношения были бы определены более полно.
• Вопрос: Какая логика высказываний применяется в данной работе? Корректно ли понимать, что
предполагается дополнить используемую логику механизмом контроля целостности? Существует Semantic
Web Constraint Language для решения аналогичной задачи.
• Ответ: На стр. 3 данной презентации обосновывается изоморфизм двух представлений, для чего
используется модель теории. Соответственно, здесь может рассматриваться та логика, модель которой
сводится к отношениям. Например, логика предикатов. А вот известная модель модальной логики –
семантика Крипке – не укладывается в эту схему, т.к. использует множество миров истинности
переменной, и свести её к модели логики предикатов мне не удалось (но я не нашёл и доказательств
невозможности этого). Язык SWCL, как и OWL, на котором он базируется, может
использоваться для описания ограничений предметной области человеком, когда эта предметная область
известна. Но проблема в том, что сама предметная область может уточняться под напором новых фактов,
могут появляться новые отношения или отвергаться старые. Т.е. само описание на языке SWCL должно
меняться тоже. Задача состоит в том, чтобы произвести все эти процессы автоматически (без участия
человека) и при этом обеспечить сохранение согласованности данных внутри онтологии.
• Вопрос: Онтологии довольно удобно представлять в виде кортежей и отношений, однако какова
временная и пространственная сложность предложенного подхода?
• Ответ: На самом деле переход к отношениям делался только для формализации задачи, физически
способ хранения объектов в базе данных это не ограничивает. Объект можно понимать как совокупность
отношений, но хранить его в базе данных произвольным образом. Хотя наиболее естественным,
наверное, будет хранение в виде триплетов RDF (Resource Description Framework) – онтологии на базе
RDF довольно распространены.
8
Спасибо за внимание!
Алексей Александрович Демидов
alex@dem.botik.ru
Институт программных систем им. А.К. Айламазяна РАН
Переславль-Залесский, 2015

More Related Content

What's hot

методика формирования нечетких онтологий
методика формирования нечетких онтологий методика формирования нечетких онтологий
методика формирования нечетких онтологий Yury Katkov
 
04 классическая логика предикатов
04 классическая логика предикатов04 классическая логика предикатов
04 классическая логика предикатовJulia Gorbatova
 
практика 17
практика 17практика 17
практика 17student_kai
 
03 ООП и UML
03 ООП и UML03 ООП и UML
03 ООП и UMLphearnot
 
Моделирование как метод познания
Моделирование как метод познанияМоделирование как метод познания
Моделирование как метод познанияstudent_SSGA
 
моделирование зависимостей между величинами
моделирование зависимостей между величинамимоделирование зависимостей между величинами
моделирование зависимостей между величинамиЕлена Ключева
 

What's hot (13)

методика формирования нечетких онтологий
методика формирования нечетких онтологий методика формирования нечетких онтологий
методика формирования нечетких онтологий
 
Slovar pr. metodol
Slovar pr. metodolSlovar pr. metodol
Slovar pr. metodol
 
04 классическая логика предикатов
04 классическая логика предикатов04 классическая логика предикатов
04 классическая логика предикатов
 
практика 17
практика 17практика 17
практика 17
 
л 2 14
л 2 14л 2 14
л 2 14
 
03 ООП и UML
03 ООП и UML03 ООП и UML
03 ООП и UML
 
Автоматическое извлечение синтаксических контекстов из текстовой коллекции
Автоматическое извлечение синтаксических контекстов из текстовой коллекцииАвтоматическое извлечение синтаксических контекстов из текстовой коллекции
Автоматическое извлечение синтаксических контекстов из текстовой коллекции
 
Work with UML
Work with UMLWork with UML
Work with UML
 
Моделирование как метод познания
Моделирование как метод познанияМоделирование как метод познания
Моделирование как метод познания
 
Pril
PrilPril
Pril
 
алгебра логики
алгебра логикиалгебра логики
алгебра логики
 
UML Glossary
UML GlossaryUML Glossary
UML Glossary
 
моделирование зависимостей между величинами
моделирование зависимостей между величинамимоделирование зависимостей между величинами
моделирование зависимостей между величинами
 

Viewers also liked

Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?AIST
 
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...AIST
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...AIST
 
Andrew Smirnov and Valentin Mendelev - Applying Word Embeddings to Leverage ...
Andrew Smirnov and  Valentin Mendelev - Applying Word Embeddings to Leverage ...Andrew Smirnov and  Valentin Mendelev - Applying Word Embeddings to Leverage ...
Andrew Smirnov and Valentin Mendelev - Applying Word Embeddings to Leverage ...AIST
 
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...AIST
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...AIST
 
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...AIST
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...AIST
 
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...AIST
 
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...AIST
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискAIST
 
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...AIST
 
Aist exactpro
Aist exactproAist exactpro
Aist exactproAIST
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...AIST
 
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...AIST
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumAIST
 
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...AIST
 
Artem Lukanin - Text Processing with Finite State Transducers in Unitex
Artem Lukanin - Text Processing with Finite State  Transducers in UnitexArtem Lukanin - Text Processing with Finite State  Transducers in Unitex
Artem Lukanin - Text Processing with Finite State Transducers in UnitexAIST
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...AIST
 

Viewers also liked (20)

Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
 
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...Nataly Zhukova - Conceptual Model for Routine Measurements Analyses  in Seman...
Nataly Zhukova - Conceptual Model for Routine Measurements Analyses in Seman...
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
 
Andrew Smirnov and Valentin Mendelev - Applying Word Embeddings to Leverage ...
Andrew Smirnov and  Valentin Mendelev - Applying Word Embeddings to Leverage ...Andrew Smirnov and  Valentin Mendelev - Applying Word Embeddings to Leverage ...
Andrew Smirnov and Valentin Mendelev - Applying Word Embeddings to Leverage ...
 
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...
Dmitry Ustalov — TagBag: Annotating a Foreign Language Lexical Resource with ...
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
 
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...
Alexandra Barysheva - Building Profiles of Blog Users Based on Comment Graph ...
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
 
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
Alexander Panchenko, Dmitry Babaev and Sergey Objedkov - Large-Scale Parallel...
 
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
 
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
 
Aist exactpro
Aist exactproAist exactpro
Aist exactpro
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
 
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
Bulat Fatkulin - The Afghanistan chapter of the chinese online encyclopedia b...
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
 
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
 
Artem Lukanin - Text Processing with Finite State Transducers in Unitex
Artem Lukanin - Text Processing with Finite State  Transducers in UnitexArtem Lukanin - Text Processing with Finite State  Transducers in Unitex
Artem Lukanin - Text Processing with Finite State Transducers in Unitex
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
 

Similar to Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or changeable artefacts

Формы мышления, алгебра высказываний
Формы мышления, алгебра высказыванийФормы мышления, алгебра высказываний
Формы мышления, алгебра высказыванийserge_luch
 
Тема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системТема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системСергей Солнечный
 
о моделях
о моделяхо моделях
о моделяхserge_luch
 
Ontology and Text Alalize
Ontology and Text AlalizeOntology and Text Alalize
Ontology and Text AlalizeOchirov Tsyren
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системСергей Солнечный
 
Лабораториум 2016-2017
Лабораториум 2016-2017Лабораториум 2016-2017
Лабораториум 2016-2017lukoshka
 
Igoshin algoritm
Igoshin algoritmIgoshin algoritm
Igoshin algoritmqwasar1
 
моделирование объектов и процессов
моделирование объектов и процессовмоделирование объектов и процессов
моделирование объектов и процессовJ_Vladi
 
моделирование объектов и процессов
моделирование объектов и процессовмоделирование объектов и процессов
моделирование объектов и процессовLudmila Rigenko
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализMaksim Nikitin
 
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"Anamezon
 
Понятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатамиПонятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатамиaleksashka3
 

Similar to Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or changeable artefacts (20)

Формы мышления, алгебра высказываний
Формы мышления, алгебра высказыванийФормы мышления, алгебра высказываний
Формы мышления, алгебра высказываний
 
Тема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системТема 4. Методы описания сложных систем
Тема 4. Методы описания сложных систем
 
о моделях
о моделяхо моделях
о моделях
 
569
569569
569
 
ооп (13)
ооп (13)ооп (13)
ооп (13)
 
расчетная работа яруллина г.с.афбнк
расчетная работа яруллина г.с.афбнкрасчетная работа яруллина г.с.афбнк
расчетная работа яруллина г.с.афбнк
 
Ontology and Text Alalize
Ontology and Text AlalizeOntology and Text Alalize
Ontology and Text Alalize
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности систем
 
Лабораториум 2016-2017
Лабораториум 2016-2017Лабораториум 2016-2017
Лабораториум 2016-2017
 
Prezent lab
Prezent labPrezent lab
Prezent lab
 
2011 04 11
2011 04 112011 04 11
2011 04 11
 
Igoshin algoritm
Igoshin algoritmIgoshin algoritm
Igoshin algoritm
 
Name Matters
Name MattersName Matters
Name Matters
 
моделирование объектов и процессов
моделирование объектов и процессовмоделирование объектов и процессов
моделирование объектов и процессов
 
моделирование объектов и процессов
моделирование объектов и процессовмоделирование объектов и процессов
моделирование объектов и процессов
 
OntoEd
OntoEdOntoEd
OntoEd
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализ
 
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
Ю.В.Андреев, А.С.Дмитриев, Д.А.Куминов "Хаотические процессоры"
 
Понятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатамиПонятие предиката. Логические операции над предикатами
Понятие предиката. Логические операции над предикатами
 
Uml Glossary
Uml GlossaryUml Glossary
Uml Glossary
 

More from AIST

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray ImagesAIST
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныAIST
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...AIST
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...AIST
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...AIST
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAAIST
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeAIST
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesAIST
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationAIST
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsAIST
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceAIST
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...AIST
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...AIST
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...AIST
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...AIST
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingAIST
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...AIST
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...AIST
 
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...AIST
 
Anton Korsakov - Determination of an unmanned mobile object orientation by na...
Anton Korsakov - Determination of an unmanned mobile object orientation by na...Anton Korsakov - Determination of an unmanned mobile object orientation by na...
Anton Korsakov - Determination of an unmanned mobile object orientation by na...AIST
 

More from AIST (20)

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBA
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product Categories
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chants
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
 
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...
Oxana Logunova - The Results Of Sulfur Print Image Classification Of Section ...
 
Anton Korsakov - Determination of an unmanned mobile object orientation by na...
Anton Korsakov - Determination of an unmanned mobile object orientation by na...Anton Korsakov - Determination of an unmanned mobile object orientation by na...
Anton Korsakov - Determination of an unmanned mobile object orientation by na...
 

Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or changeable artefacts

  • 1. Эволюционирующие онтологии в аспекте управления темпоральными или изменяющимися фактами Алексей Александрович Демидов alex@dem.botik.ru Институт программных систем РАН
  • 2. Эволюция под напором фактов ->2 Формальное и Лингвистическое представление онтологии I. Онтология - это формальная теория, ограничивающая возможные концептуализации. [Guarino, Giaretta] II. Онтология - это система понятий (классов), основными компонентами которой являются: -классы (понятия); -объекты (экземпляры); -отношения и т.д. [Лукашевич] Контроль непротиворечивости: A & ¬A - в I, ограничения – во II. Но кто следит за ограничениями?
  • 3. Как найти механизм: A & ¬A -> 3 Эволюция онтологии под влиянием прибывающих фактов Предметная область подвержена влиянию вновь прибывающих фактов, она всё время меняется. Представление в виде классов удобно для прикладных задач, но, в отличие от формальных систем, не предоставляет никаких внутренних механизмов контроля согласованности данных. Поэтому здесь меняться должны внешние ограничения, изначально заданные человеком. Кто же проконтролирует контролёра? Формальное и Лингвистическое представления изоморфны, что можно показать путём перехода к отношениям: 1) Каждая непротиворечивая теория имеет теоретико-множественную модель; 2) Все объекты можно разложить по записям реляционной базы данных. Во что при этом переходит механизм: A & ¬A?
  • 4. Модель взаимодействия -> 4 Как найти механизм: A & ¬A Будем рассматривать явления предметной области в терминах динамических систем – как изменение состояния. Клеточный автомат – тоже динамическая система. Устойчивые конфигурации назовём объектами, опишем их взаимодействия. Машина Тьюринга может реализовать систему продукций как формальной системы, так и клеточного автомата. Значит выразительные способности клеточных автоматов достаточны для представления логических ограничений на структуру знаний. В модели клеточных автоматов найдём механизм, соответствующий искомому: A & ¬A .
  • 5. Опер.& как искомый механизм->5 Модель взаимодействия конфигураций Пусть конфигурации взаимодействуют и расходятся. Каждая из них для другой является отображением вида c = b(a). Модель сводится к двум операциям a  b – из чего состоит в пространстве a  b – как изменяется во времени, связанным друг с другом отношением ∝(a  b) = a  b, где ∝ – унарная,  – некоммутативная, а  – некомм. и неассоциативная операция. По построению операция  соответствует композиции отображений, но  отвечает за применение отображения к аргументу (a  b)  с ≠ a  (b  с).
  • 6. 6 Операция «∝» как искомый механизм: A & ¬A Как выяснили ранее, любую онтологию можно представить в виде отношений. Пусть элементы онтологии представлены в виде нумерованных отношений: если a – отношение, то #a – его номер. Точный вид функции «∝» поначалу неизвестен. Композиция отношений и применение функции к аргументу связаны равенством (a ◦ b) = ∝-1 (b(#a)). Отсюда можно найти значение функции «∝-1 » на элементе b(#a), которое должно быть одинаково для любого отношения b. Иначе в онтологии – ПРОТИВОРЕЧИЕ.
  • 7. 7 Ответы на вопросы • Вопрос: Проводились ли эксперименты по моделированию какой-либо предметной области? Осуществлялось ли практическое применение предложенного подхода? • Ответ: Предложение опробовать метод в построении онтологии системы извлечения информации из текстов ИСИДА-Т натолкнулось на проблему разреженности информации, т.е. отношений много, но все они определены лишь в нескольких десятках-сотнях точек. По этой причине оно было отвергнуто. Необходимо найти естественную предметную область, где отношения были бы определены более полно. • Вопрос: Какая логика высказываний применяется в данной работе? Корректно ли понимать, что предполагается дополнить используемую логику механизмом контроля целостности? Существует Semantic Web Constraint Language для решения аналогичной задачи. • Ответ: На стр. 3 данной презентации обосновывается изоморфизм двух представлений, для чего используется модель теории. Соответственно, здесь может рассматриваться та логика, модель которой сводится к отношениям. Например, логика предикатов. А вот известная модель модальной логики – семантика Крипке – не укладывается в эту схему, т.к. использует множество миров истинности переменной, и свести её к модели логики предикатов мне не удалось (но я не нашёл и доказательств невозможности этого). Язык SWCL, как и OWL, на котором он базируется, может использоваться для описания ограничений предметной области человеком, когда эта предметная область известна. Но проблема в том, что сама предметная область может уточняться под напором новых фактов, могут появляться новые отношения или отвергаться старые. Т.е. само описание на языке SWCL должно меняться тоже. Задача состоит в том, чтобы произвести все эти процессы автоматически (без участия человека) и при этом обеспечить сохранение согласованности данных внутри онтологии. • Вопрос: Онтологии довольно удобно представлять в виде кортежей и отношений, однако какова временная и пространственная сложность предложенного подхода? • Ответ: На самом деле переход к отношениям делался только для формализации задачи, физически способ хранения объектов в базе данных это не ограничивает. Объект можно понимать как совокупность отношений, но хранить его в базе данных произвольным образом. Хотя наиболее естественным, наверное, будет хранение в виде триплетов RDF (Resource Description Framework) – онтологии на базе RDF довольно распространены.
  • 8. 8 Спасибо за внимание! Алексей Александрович Демидов alex@dem.botik.ru Институт программных систем им. А.К. Айламазяна РАН Переславль-Залесский, 2015