Онтологии в системах, основанных на знаниях: возможности их применения
Исследование практического опыта использования онтологий в эксперт-системах и системах принятия решений. Анализ варианта системы принятия решений, в архитектуре которой используются онтологии конкретной предметной области. Оценка ее возможностей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 06.05.2018 |
Размер файла | 199,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Онтологии в системах, основанных на знаниях: возможности их применения
Определим роль, которую играют онтологии в системах, основанных на знаниях (далее СОЗ), а также основные аспекты их разработки и использования в подобных системах. Данная работа рассматривает различные подходы, применяемые для использования онтологий в СОЗ. Для обоснования в качестве примера рассматриваются системы поддержки принятия решений (СППР) и экспертные системы (ЭС).
Онтологии и их роль в системах, основанных на знаниях
Программные системы, накапливающие знания, которыми владеют компетентные специалисты в отдельных предметных областях, и распространяющие данный эмпирический опыт посредством консультирования менее квалифицированных в конкретных вопросах пользователей, называются экспертными системами.
Основной и наиболее значимый компонент ЭС - это база знаний. Мощность экспертной системы определяется именно полнотой и непротиворечивостью наличествующих в ней знаний. Эти же характеристики будут определять и качество решений, получаемых при помощи системы.
Онтология может выступать в роли каркаса базы знаний, то есть создавать основу, используемую для описания ключевых понятий, относящихся к конкретной предметной области (ПО). Также онтология может являться фундаментом для интегрирования баз данных, которые содержат фактические знания, незаменимые для полноценного функционирования ЭС.
Автоматизированная интерактивная информационно-аналитическая система, позволяющая лицу, принимающему решения (ЛПР), пользоваться определенными моделями и данными, чтобы решать задачи профессионального и слабо формализуемого характера, называется системой поддержки принятия решений.
На практике ЭС и СППР являются системами почти одного класса. В частности, в состав СППР нередко входит несколько разных ЭС. Таким образом, можно утверждать, что все сказанное выше о роли онтологии в ЭС будет действовать и в отношении СППР. Но есть аспекты применения онтологий, специфичных для СППР.
К примеру, так как задачи, решаемые СППР, отличаются плохой формализуемостью, то крайне важно обладать детализированным, непротиворечивым и логичным описанием конкретной области проблем, в которой СППР может оказать содействие в решении задач ЛПР. Чтобы создать подобное описание, онтология - просто незаменимый инструмент.
СППР, как правило, используют огромные массивы знаний разнородного характера, а также разнообразных данных. А так как с помощью онтологии можно явно описать семантику знаний и данных, то она служит базисом для интеграции и совместного применения разных данных при решении разных задач.
Онтологии, создаваемые для области знаний конкретных систем, можно также использовать при разработке СОЗ. Таким образом, можно пользоваться знаниями, проверенными на практике. А это в свою очередь гарантирует высокое качество создаваемых систем, а также потенциальную интегрируемость их с уже разработанными системами.
Разработка и использование онтологии в СОЗ: основные аспекты
При создании онтологии перед разработчиком встает масса вопросов. Рассмотрим основные из них, возникающие в процессе создания и функционирования СОЗ.
Построение онтологии - это важнейший этап в процессе разработки СОЗ. Чтобы облегчить этот процесс и ускорить его можно использовать следующие методологии:
· Когнитивные методики и средства, используемые для формирования концептуальных моделей, которые позволяют выделять ключевые понятия и устанавливать связи между ними.
· Средства формализации и создания онтологии, которые позволяют представлять их в разном формате.
Онтологии являются средством, инструментом представления знаний. Вместе с тем они сами могут использовать разные модели представления. Самая распространенная из них - это семантические сети, которые содержат данные сложно-структурированного типа. Чтобы организовать логические выводы в семантической сети применяют системы продукционных правил. Еще одна модель представления онтологий и организации логических выводов - это сеть фреймов.
Онтология при разработке СОЗ может применяться для:
· формулирования и фиксирования общего знания, которое разделяют все эксперты в конкретной предметной области;
· создания основной концепции предметной области, которая служит для описания семантики используемых данных;
· организации использования знаний;
· разработки компонентов системы, которые будут выступать как высокоуровневая спецификация;
· описания функционала СОЗ, то есть видов задач, которые система способна решить;
· создания хранилищ данных, оснащенных высокоуровневым интерфейсом.
Системы поддержки принятия решений, их архитектура и применение в ней онтологии
Как правило, СППР обладает достаточно гибкой архитектурой, которая позволяет подключать разные методики решения задач и решатели. Полноценными компонентами СППР могут выступать две онтологии, которые взаимосвязаны. Они будут настраивать систему на определенную предметную область, а также конкретные виды задач, решаемых СППР.
Рис. 1. Онтология предметной области (фрагмент)
онтология эксперт решение архитектура
Для схематичного представления конкретной модели предметной области, показывающей ключевые понятия и связи между ними, используется онтология предметной области (рис. 1). В системе, показанной на рисунке, онтология предметной области выступает в следующих ипостасях:
· как высокоуровневый интерфейс, обеспечивающий доступ к внутреннему хранилищу данных, которые представлены в виде объектов предметной области;
· устанавливает формат представления данных в СППР, как объектов, выступающих в виде единицы понятий онтологии, а также взаимоотношений между ними, что способствует упрощению и унификации обмена информацией между отдельными модулями и компонентами разнородного характера внутри СППР.
Для описания типов задач, решаемых системой, используется онтология задач (рис. 2). То есть, она определяет функциональность системы. В нее входят описания задач, а также модулей, которые реализуют решения этих задач и решателей, используемых ими.
Рис. 2. Онтология задач (фрагмент)
Данная статья раскрывает роль онтологий в системах, основанных на знаниях, и рассматривает аспекты их использования при разработке СОЗ. Онтологии обладают свойствами, которые, в принципе, присущи и прочим понятиям фундаментального характера, используемым в СОЗ, до того как появились онтологии. Они используются и в настоящее время. Модели предметных областей, схемы баз данных, а также семантические сети во многом пересекаются с онтологиями. Но в информатике и в сфере искусственного интеллекта онтологии представляют собой наиболее концептуальные и общие понятия моделируемых областей, абстрагированные полностью от конкретных моделей представления знаний, а также их практической реализации.
Литература
онтология эксперт решение архитектура
1. Попов Э.В. Экспертные системы: Решение неформализованных задач в диалоге с ЭВМ. М.: Наука, 2007. - 348 с.
2. Лапшин В.А. Онтологии в компьютерных системах. М.: Научный мир, 2010.
Размещено на Allbest.ru
...Подобные документы
Методы решения проблем, возникающих на стадиях и этапах процесса принятия решений, их реализация в информационных системах поддержки принятия решений (СППР). Назначение СППР, история их эволюции и характеристика. Основные типы СППР, области их применения.
реферат [389,3 K], добавлен 22.11.2016Создание множества религиозных понятий и их определение. Преимущества использование платформы Protеgе. Разработка онтологии по предметной области "Буддизм" посредством компьютерной программы Protеgе 4.2.0. Представление онтологии в графическом виде.
курсовая работа [768,0 K], добавлен 18.08.2013Формализации в онтологии областей знаний с помощью концептуальной схемы. Определение атрибутов класса и свойств экземпляров. Создание экземпляров класса и DL-Query запросов. Методика использования для разработки онтологии среды разработки Protege.
курсовая работа [2,0 M], добавлен 18.06.2014Человеко-машинные комплексы, специально предназначенные для принятия решений. Процесс принятия решений и его этапы. Методы поиска новых вариантов решений: дерево решений, морфологические таблицы, конференции идей. Принцип математической оценки тенденций.
курсовая работа [272,1 K], добавлен 30.07.2009Понятие и компоненты онтологии. Назначение и использование рубрикаторов в интернет-системах по товарам. Автоматическая рубрикация по товарам. Фрагмент описания рубрики "Автозапчасти". Проблемы пословного поиска в системе Ontoseek и средства их решения.
презентация [1,2 M], добавлен 01.09.2013Построение онтологии предметной области для анализа глобальных процессов на основе информации, получаемой из новостных лент. Средства разработки онтологий, используемых для поиска событий, фактов, извлечённых из СМИ; моделирование экономических рисков.
курсовая работа [3,4 M], добавлен 27.08.2017Анализ программных решений для учета данных в системах начисления военных пенсий. Анализ возможностей использования решений на базе Microsoft Dynamics AX. Особенности языка FoxPro. Назначение пенсий списком. Формирование файлов электронного реестра.
дипломная работа [1,9 M], добавлен 18.11.2013Системы и задачи их анализа. Методы системного анализа: аналитические; математические. Сущность автоматизации управления в сложных системах. Структура системы с управлением, пути совершенствования. Цель автоматизации управления. Этапы приятия решений.
реферат [324,3 K], добавлен 25.07.2010Классификация систем поддержки принятия решений. Сравнительный анализ методик для оценки рисков розничного кредитования. Структура системы поддержки принятия решений, формирование начальной базы знаний. Проектирование базы данных информационной системы.
дипломная работа [1,9 M], добавлен 10.07.2017Разработка web-сервиса как услуги, предоставляемой пользователю. Продажа товара (автомобилей) в Интернете, проблема выбора. Онтологии как часть концепции Semantic Web. Применение онтологий, их основные типы и свойства. Особенности реализации онтологии.
курсовая работа [57,4 K], добавлен 17.04.2012Концепция систем поддержки принятия решений. Диапазон применения Analytica 2.0. Программное обеспечение количественного моделирования. Графический интерфейс для разработки модели. Основные способы моделирования. Диаграмма влияния и дерево решений.
контрольная работа [1,1 M], добавлен 08.09.2011Система классов и свойств языка RDFS. Реификация или материализация утверждений. Возможности RDF, RDF Schema в представлении онтологий. Способы представления RDF-описаний. Структура и базовые элементы OWL-онтологии. Языки запросов к RDF-хранилищам.
презентация [312,1 K], добавлен 01.09.2013Анализ существующих программных средств для автоматического отображения онтологий, их практического применения в зависимости от поставленной задачи и сложности входных онтологий. Отображение сложных онтологий с помощью алгоритма повышенной точности.
дипломная работа [1,5 M], добавлен 14.06.2012Обоснование использования виртуальной модели, средства для разработки функциональных модулей. Разработка виртуальной модели "Представление знаний в информационных системах". Разработка алгоритмов построения виртуальной модели предметной области.
дипломная работа [1,4 M], добавлен 12.08.2017Задача анализа деловой активности, факторы, влияющие на принятие решений. Современные информационные технологии и нейронные сети: принципы их работы. Исследование применения нейронных сетей в задачах прогнозирования финансовых ситуаций и принятия решений.
дипломная работа [955,3 K], добавлен 06.11.2011Реализация интерфейса пользователя для инструментального средства, обеспечивающего работу с таблицами принятия решений, встроенными в систему управления базами данных Oracle. Составление таблиц принятия решений и архитектуры инструментального средства.
курсовая работа [1,8 M], добавлен 18.07.2014Описание предметной области автоматизации. Программа обследования и план-график выполнения работ на предпроектной стадии. Метод группового принятия решения с помощью кластеризации экспертных оценок альтернатив. Построение диаграммы потоков данных DFD.
дипломная работа [375,8 K], добавлен 07.12.2014Классификация задач системы поддержки принятия решений, их типы и принципы реализации при помощи программы "Выбор". Обзор современных систем автоматизированного проектирования "Компас", "AutoCad", "SolidWorks", оценка преимуществ и недостатков программ.
курсовая работа [1,4 M], добавлен 22.07.2014Анализ применения нейронных сетей для прогнозирования ситуации и принятия решений на фондовом рынке с помощью программного пакета моделирования нейронных сетей Trajan 3.0. Преобразование первичных данных, таблиц. Эргономическая оценка программы.
дипломная работа [3,8 M], добавлен 27.06.2011Разработка и внедрение программного модуля поддержки принятия управленческих решений для информационной системы медицинского предприятия ООО "Центр эндохирургических технологий". Эффективность применения модуля, полученные с его помощью результаты.
дипломная работа [1,9 M], добавлен 11.04.2013