Инжиниринг онтологий. Рубрика в журнале - Онтология проектирования
Статья научная
Работа посвящена проблеме обеспечения семантической совместимости интеллектуальных систем. Показано, что обеспечение совместимости интеллектуальных систем и разработка соответствующих стандартов является ключевым направлением развития технологий проектирования интеллектуальных систем. Формально уточнено понятие смыслового представления информации в памяти интеллектуальной системы, которое обеспечивает однозначность представления информации с использованием заданного набора понятий. Показана возможность автоматической интеграции знаний в рамках смыслового представления знаний, которая сводится к склеиванию синонимичных знаков. Показана возможность автоматической интеграции различных моделей обработки знаний, если эти модели представляют собой коллективы агентов, ориентированных на обработку знаний, представленных в памяти интеллектуальных систем в смысловой форме, и взаимодействующих между собой через указанную память. Предложена Технология OSTIS, ориентированная на разработку семантических компьютерных систем. Предложена концепция Экосистемы OSTIS, представляющей собой коллектив взаимодействующих интеллектуальных систем, построенных по Технологии OSTIS и поддерживающих эволюцию и совместимость интеллектуальных систем в ходе их эксплуатации в рамках данной экосистемы. Рассмотрены примеры использования Технологии OSTIS при разработке прикладных интеллектуальных систем.
Бесплатно
Онтологическое проектирование подсистемы оценки обстановки интеллектуальных агентов
Статья научная
Рассматривается онтологический подход к проектированию подсистем оценки обстановки (ПОО) интеллектуальных агентов (ИА), функционирующих в динамических многоагентных средах, в том числе в условиях группового противодействия. Подход основан на выделении аспектов построения ПОО, инвариантных конкретным областям применения агентов и решаемым ими задачам. В качестве теоретического базиса процесса проектирования предложено семейство моделей, формализующих различные аспекты построения и функционирования ПОО, с учётом представления разных компонентов внутренней модели мира агента, особенностей организации процесса вычислений и этапов проектирования ПОО. Предложенные модели позволяют с единых позиций проектировать ПОО для разных ИА с использованием онтологий. Выделены два класса онтологий, поддерживающих процесс проектирования: онтология ПОО и онтологии конкретных предметных областей. Онтология ПОО обеспечивает интеграцию в инвариантный каркас программного кода, реализующего функции оценки обстановки для конкретного агента. Онтология предметной области расширяет онтологию ПОО и поддерживает автоматическую генерацию программного кода и его интеграцию в инвариантный каркас ПОО. Генерация программного кода ПОО для конкретного ИА обеспечивается предложенными отображениями онтологических классов и свойств в программные структуры. Рассмотрен прототип инструментальной платформы разработки ПОО, реализованный с использованием языков представления и обработки онтологий OWL, SPARQL, SPIN и языка программирования Java. Подход иллюстрируется построением ПОО агента, функционирующего в среде виртуального футбола.
Бесплатно
Онтология и анимация прецедентов
Статья научная
В работе описана мета-онтология, предназначенная для накопления, классификации, контроля и поиска прецедентов, представляющих экземпляры конкретных ситуаций и сценариев, которые возникают при практической деятельности в той или иной предметной области. Особенностью онтологий, создаваемых на её основе, является наличие прагматических - алгоритмических, геометрических, предикатных, графовых - моделей понятий, с помощью которых, дополнительно к средствам логического вывода, можно осуществлять «анимацию» прецедентов для визуального контроля и поддержки принятия решений. Алгоритмические модели могут быть заданы формулой, программой, анимационным файлом в формате GIF. Геометрические модели задаются файлами в форматах XML, SVG, JPG и др. Графы также могут быть заданы в формате XML и ему подобных. Предикатные модели - это логические выражения, задаваемые в строковом виде. В результате синтаксического и семантического анализа текста формируется прагматическая семантическая модель, которая отображает атрибутивный граф ситуации или сценария. В этом графе вершинами являются предметы, процессы и отношения, а рёбрами - связи между ними. Описаны эксперименты с использованием системы Protege для разработки онтологий.
Бесплатно
Онтология методов машинного обучения при управлении проектами
Статья научная
Применение методов машинного обучения в области управления проектами потенциально обеспечивает ряд преимуществ, которые могут позволить улучшить управление. Для эффективного применения методов машинного обучения используются наиболее показательные метрики с учѐтом разнообразия наборов данных, для которых требуется структурирование и систематизация элементов управления проектами. Целью данного исследования является разработка онтологии, позволяющей обеспечить необходимую информацию о применении методов машинного обучения в управлении проектами для прогнозирования трудозатрат и сроков выполнения проектов. Выполнен обзор методов машинного обучения, их метрик и наборов данных из научных публикаций, разработана и описана структура онтологии в области применения методов машинного обучения в управлении проектами для прогнозирования трудозатрат и сроков проектов, описана схема информационного взаимодействия пользователя с онтологией. Результаты проведѐнного исследования могут позволить упростить процесс поиска необходимых методов машинного обучения для их использования при управлении проектами на основе новых или общедоступных наборов данных.
Бесплатно
Онтология объединения информационных подсистем: принципы и примеры
Статья научная
Статья посвящена вопросам объединения онтологий, которые используются при проектировании отдельных систем, входящих в корпоративную информационную систему. Данная задача возникает при построении единой онтологии для проектирования информационных систем в процессе интеграции различных информационных решений, а также при последовательном проектировании корпоративной информационной системы разными разработчиками в разное время. Предполагается, что онтологии построены по единым принципам и на основе единого тезауруса. Задача построения единой онтологии может представлять значительные трудности, связанные с необходимостью объединять онтологии, описывающие разные подсистемы предприятия. Рассмотрены вопросы формального определения возможности объединения онтологий без их предварительной доработки. Предложен критерий возможности объединения, разработана методика его расчёта на основе экспертных оценок. Рассмотрены примеры объединения онтологий с расчётом предложенного критерия. Новизна результатов заключается в разработке принципа и критерия объединения онтологий, разработке методики применения предложенного критерия.
Бесплатно
Онтология пользовательских интерфейсов в кибернетической модели интеллектуальных систем
Статья научная
Предложена модель интеллектуальной системы, поддерживающей высокоуровневое управление процессами профессионального применения многообразия знаний о программных интерфейсах с внешними пользователями. Унифицированная абстрактная модель системы базируется на согласованном семействе инвариантов модели формализма представления знаний, включающем: систему классов морфизмов абстрактных знаний и доменов морфизмов таких классов; инвариантов многомерной архитектуры компонентов интеллектуальных систем, включающей межкомпонентные потоки знаний и процессы синтеза знаний внутри компонентов; инвариантов агентов управления потоками и процессами обработки абстрактных знаний. Базу знаний модели составляют фрагменты онтологии предметных и профессиональных знаний, распределённые между компонентами многомерной архитектуры. Архитектура компонентов модели опирается на значения измерений, соответствующих аспектам абстрактности, структурированности и уровня знаний. В онтологиях отражаются представления о структурах памяти и процессах мышления, применяемых для моделирования схем профессиональной деятельности специалиста. Основой формализации таких представлений являются фундаментальные понятия философии, лингвистики, когнитивной психологи, математики, инженерии систем. Это позволяет сформировать содержательно полную систему классов информационных структур и процессов синтеза сложных знаний, поддерживающих извлечение, анализ и применение знаний о пользовательских интерфейсах в интеллектуальной системе. Процессами синтеза моделируется достижение разнообразных когнитивных целей, необходимых для осуществления профессиональной деятельности специалистов. Многообразие таких целей моделируется системой шаблонов высокоуровневой реализации. Они составлены из целей базовых типов, реализуемых с использованием когнитивных операций над знаниями, синтезируемыми из элементов онтологий. В качестве унифицированного представления знаний применяются структуры знаний в формате семантических иерархий. Когнитивные цели реализуются комбинациями операций над структурированными знаниями, адаптированными к специальным классам структур.
Бесплатно
Оптимизация отображения онтологий методом роя частиц
Статья научная
Работа посвящена интеграции данных распределённых гетерогенных информационных источников на основе онтологий. Метод вычисления семантической близости концептов позволяет количественно оценить сходство между понятиями. Предложена технология оценки семантической близости концептов двух онтологий, отличительной особенностью которой является автоматическое определение весовых коэффициентов с использованием метода роя частиц. С помощью предложенного подхода генерируются векторы весовых коэффициентов, которые соответствуют разным коэффициентам семантической близости. Полученные весовые коэффициенты используются для объединения разных коэффициентов семантической близости. Новизна заключается в том, что применённый метод роя частиц позволяет автоматически определять весовые коэффициенты семантической близости концептов двух онтологий. Таким образом, для каждого концепта одной онтологии формируется множество релевантных семантических концептов другой онтологии. Благодаря этому возможно получать наборы оптимальных и квазиоптимальных решений.
Бесплатно
Особенности наследования информации в задачах интеграции систем технической подготовки производства
Статья научная
Рассматриваются особенности наследования информации в технической подготовке производства при передаче данных из систем конструкторского проектирования (CAD) в системы технологической подготовки производства (CAM). К этим особенностям относятся объектно-ориентированный характер передаваемой информации и влияние PLM-контекстов на семантику инженерных данных. Объектно-ориентированный подход подразумевает наличие в процессах передачи информации «родителей» и их «потомков» и ассоциативных связей между ними, что делает возможным повторное использование проектных решений. UML-представление позволяет наглядно описать различные схемы наследования информации при интеграции CAM-систем с системами конструкторского проектирования. Эти схемы необходимо учитывать при реализации сквозных конструкторско-технологических проектов с высоким уровнем ассоциативности данных. Передача информации между подсистемами цифрового PLM-пространства предприятия происходит под влиянием информационных контекстов. Дано определение PLM-контекста как онтологии этапа жизненного цикла изделия, выступающего внешней информационной средой по отношению к интегрируемым приложениям. Разработан предварительный вариант онтологии предметной области, связанной с технологической подготовкой производства. Информацию об этапах жизненного цикла изделия предложено хранить непосредственно внутри 3D-модели объекта в форматах онтологического представления знаний на базе стандарта XML. Особенности наследования конструкторской информации рассматриваются на примере интеграции разрабатываемой CAM-системы с её базовой CAD-платформой КОМПАС-3D. Предложена стратегия автоматизации процесса влияния PLM-контекстов на значения передаваемых данных.
Бесплатно
Оценка длины обучающей последовательности в задаче распознавания образов (биоиндикация)
Статья научная
Задача создания системы распознавания образов распадается на ряд подзадач: формализации предметной области, формирования обучающей выборки, обучения системы распознавания, снижения размерности пространства признаков, собственно задача распознавания (по степени сходства распознаваемого объекта с обучающей выборкой), контроля качества распознавания, адаптации, обратной задачи распознавания, кластерного и конструктивного анализа, когнитивного анализа. В статье рассматривается формализация одной из подзадач (формирования обучающей выборки). С помощью предложенной вероятностной модели сделан вывод о «почти линейной зависимости» длины обучающей последовательности и размерности пространства признаков. Получена оценка длины обучающей последовательности для реалистичных значений параметров модели.
Бесплатно
Платформа для исследования аргументации в научно-популярном дискурсе
Статья научная
Рассматривается программная система, предназначенная для поддержки исследования аргументации в русскоязычных научно-популярных текстах. Эта система базируется на онтологии, построенной на современных принципах моделирования аргументации. Данная онтология содержит формальные описания типовых схем рассуждений, на основе которых выполняется аннотирование текстов, анализ представленной в них аргументации и оценка её убедительности относительно заданной аудитории. Предлагается методика аргументативной разметки текста, которая обеспечивает выделение в нем утверждений и построение на их основе графа аргументации с использованием знаний о типовых схемах рассуждений. Описывается набор веб-инструментов, обеспечивающих создание тематических корпусов текстов, визуализацию используемой онтологии аргументации, построение графа аргументации, выделение в текстах индикаторов аргументации, а также поиск различных сущностей в корпусах текстов в терминах онтологии. Аналитические инструменты представлены средствами сбора статистической информации о встречаемости типовых элементов аргументации в корпусе текстов, средствами исследования индикаторов аргументации и средствами анализа убедительности аргументации. Представлена оригинальная методика исследования аргументации в научно-популярном дискурсе, базирующаяся на онтологии аргументации и поддержанная специализированной веб-платформой.
Бесплатно
Подход к автоматизированному наполнению графов знаний сущностями на основе анализа таблиц
Статья научная
Использование технологий Semantic Web , в том числе онтологий и графов знаний, является широко распространённой практикой при разработке современных интеллектуальных систем информационного поиска, рекомендательных и вопросно-ответных систем. Процесс разработки онтологий и графов знаний включает использование различных источников информации (например, баз данных, документов, концептуальных моделей). Таблицы являются одним из наиболее доступных и широко распространённых способов хранения и представления информации, а также ценным источником знаний в предметной области. В данной работе предлагается автоматизировать процесс извлечения конкретных сущностей (фактов) из табличных данных для последующего наполнения целевого графа знаний. Для этого разработан новый подход, ключевой особенностью которого является семантическая интерпретация (аннотирование) отдельных элементов таблицы. Приведено описание его основных этапов, показано применение подхода при решении практических задач создания предметных графов знаний, в том числе в области экспертизы промышленной безопасности нефтехимического оборудования и технологических комплексов. Выполнена экспериментальная оценка качества аннотирования на тестовом наборе табличных данных. Полученные результаты показали целесообразность использования предлагаемого подхода и разработанного программного обеспечения для решения задачи извлечения фактов из табличных данных для последующего наполнения целевого графа знаний.
Бесплатно
Статья научная
Социальные сети предоставляют исследователям возможности получения массива текстовых данных для дальнейшего анализа в рамках некоторой предметной области. Каждая предметная область имеет свой специфический профессиональный словарь и стиль написания текста. При определении предметной области текстового материала большую проблему представляет построение словарей, тезаурусов, онтологий. В данной статье под онтологией рассматривается лингвистическая онтология, направленная на определение предметной области текстового материала. Представлен алгоритм для автоматического построения онтологии на основе графа знаний Wikidata . Задача состоит в том, чтобы отобразить множество объектов графа знаний Wikidata на множество сущностей лингвистической онтологии. В статье предложен алгоритм определения степени принадлежности текстового материала предметной области. Эксперименты по оценке времени построения онтологии и применимости полученных лингвистических онтологий к задаче определения степени принадлежности текстовых материалов предметной области показали: время работы алгоритма и количество терминов в сформированной онтологии прямо пропорционально зависят от количества анализируемых свойств и объектов Wikidata ; сформированная лингвистическая онтология применима к задаче определения степени принадлежности текста предметной области.
Бесплатно
Подход к моделированию процесса извлечения информации из текста на основе онтологии
Статья научная
В статье рассматриваются модели и методы представления знаний, ориентированные на задачи автоматической обработки текста и извлечения информации. В рамках предлагаемого подхода извлечение информации рассматривается как процесс пополнения онтологии информацией, представленной в виде объектов - экземпляров понятий предметной области. Для описания данного процесса предложены три базовые модели. Модель представления текста задаёт общую схему обработки текста и обеспечивает отображение полученной информации на текст. Модель представления знаний включает описание предметной лексики, жанровые модели текста и модели фактов, которые позволяют смоделировать процессы извлечения информации в терминах семантических классов предметной лексики и онтологии предметной области. Используемая атрибутивная модель представления данных обеспечивает сохранение информационных потоков данных, возникающих в процессе извлечения информации, и позволяет применять онтологические методы для решения задач снятия неоднозначности интерпретации текста и разрешение кореференции. Таким образом, предложена оригинальная методика, позволяющая пользователям проектировать систему анализа текста и моделировать процессы извлечения информации на основе онтологии предметной области.
Бесплатно
Подход к созданию онтологий на основе электронных таблиц с произвольной структурой
Статья научная
Использование семантических технологий, в том числе онтологий, является широко распространенной практикой при создании современных интеллектуальных систем. Электронные таблицы являются одним из наиболее доступных и распространенных способов представления и хранения информации, который характеризуется большим разнообразием и разнородностью компоновок, стилей и содержания, оставаясь ценным источником структурированных предметных знаний. В работе предлагается автоматизировать процесс формирования онтологий на основе анализа и преобразования электронных таблиц, обладающих произвольной структурой. Представлен подход, обеспечивающий восстановление семантики табличных данных, концептуализацию и формализацию табличного содержания в форме онтологии. Приведены основные этапы подхода и описание разработанных программных средств. Данные средства использовались при решении практической задачи формирования онтологии для диагностирования и оценки технического состояния нефтехимического оборудования. В качестве исходных данных использовались электронные таблицы, извлечённые из отчётов по экспертизе промышленной безопасности нефтехимических комплексов. По результатам апробации сделан вывод о целесообразности использования предлагаемого подхода при прототипировании предметных онтологий.
Бесплатно
Подходы к автоматизации работ с онтологическими ресурсами
Статья обзорная
Онтологические модели находят широкое применение в системах информационного обеспечения, предоставляющих информационные ресурсы и услуги для решения управленческих, проектных и научно-технических задач. В частности, применение онтологий предметных областей распространено в системах поддержки принятия решений. При онтологическом моделировании сложных систем возникает потребность в автоматизации процессов работы с онтологическими ресурсами. В работе рассмотрены основные программные комплексы и методологии онтологического моделирования, подходы к автоматизации процессов создания, наполнения и использования онтологических моделей, отражения темпорального аспекта онтологического представления объектов. Цель работы состоит в рассмотрении методов автоматизации жизненного цикла онтологических ресурсов и анализе степени их адаптации в прикладных онтологиях. Отмечены относительно высокая степень автоматизации работы с онтологическими ресурсами в процессе наполнения онтологии и использование больших языковых моделей в данном процессе. Указано на недостаток описания методик автоматизации процессов конвертации информации из таблиц и схем в онтологические модели, валидации наполнения модели и её переработки. Показаны перспективные направления автоматизации работы с онтологическими ресурсами.
Бесплатно
Поиск зависимостей в данных на основе методов удовлетворения табличных ограничений
Статья научная
Работа посвящена поиску в данных особого типа закономерностей, называемых частыми паттернами. Под частым паттерном понимается некоторая совокупность признаков, которая характеризует большое количество объектов обучающей выборки. Существующие методы выявления паттернов, как правило, не позволяют гибко учитывать необходимые требования к их виду. Изменение условий, которым должны удовлетворять искомые закономерности, приводит к трудоёмкой модификации используемых алгоритмов и снижению производительности вычислений. В статье предлагается подход на основе парадигмы программирования в ограничениях, свободный от перечисленных недостатков. Подход основан на оригинальном способе представления обучающей выборки с помощью специализированных табличных ограничений - сжатых таблиц D -типа, на авторском методе поиска с возвратами, а также на специализированных правилах редукции для табличных ограничений. Особое внимание уделяется решению задачи поиска замкнутых паттернов, которая входит как часть в решение рассматриваемых в работе задач машинного обучения и включает учёт дополнительных требований к виду искомых паттернов. В качестве дополнительных требований к виду паттерна рассматриваются ограничения на частоту встречаемости замкнутого паттерна, а также условия на вхождение некоторого элемента (признака) в паттерн. К основным правилам редукции сжатых таблиц D -типа добавляются правила, учитывающие интересующие особенности анализируемых паттернов. Преимуществом подхода является то, что учёт и анализ новых ограничений позволяет на ранних стадиях процесса поиска исключать из рассмотрения заведомо неперспективные кандидаты в паттерны, что способствует сокращению количества этапов вычислений (узлов дерева поиска) и позволяет снизить расход оперативной памяти, требуемой для реализации этих этапов.
Бесплатно
Построение базы знаний для автономного управления беспилотными транспортными средствами
Статья научная
Представлен подход к построению и использованию базы знаний для автономного управления беспилотными транспортными средствами. В качестве предметной области представлено сельское хозяйство. Отсутствие достаточного количества и уровня квалификации механизаторов приводит к простою техники, снижению урожайности культур и эффективности использования химикатов. Использование беспилотных транспортных средств позволяет уменьшить влияние данных факторов и снизить вредное воздействие на людей, работающих в сельском хозяйстве. В статье основной упор сделан на учёт особенностей и ограничений предметной области при построении траекторий движения беспилотных транспортных средств и управлении средствами обработки. Предложен подход, состоящий из этапов проектирования схемы базы знаний, автоматизации процесса наполнения базы знаний и организации функции логического вывода. Для каждого этапа приведены разработанные модели и алгоритмы, позволяющие сформировать и использовать базу знаний при решении задачи автономного управления беспилотными транспортными средствами. Статья содержит примеры и иллюстрации, призванные повысить наглядность предложенного подхода.
Бесплатно
Статья научная
Рассматривается метод построения статистических моделей многосвязных объектов в виде многомерных регрессионных зависимостей на основе совместного использования измерительных данных и экспертных оценок. Основная идея метода заключается в преобразовании независимо полученных экспертных оценок и измерительных данных к единому виду - закону распределения непрерывной случайной величины. Это делает возможным сформировать корреляционную таблицу на основе решения обратной задачи определения закона распределения функции случайного аргумента. Сформированная корреляционная таблица служит основой построения регрессионной зависимости известными методами регрессионного анализа. Главным результатом работы является впервые предложенный метод построения многомерных регрессионных зависимостей за счѐт совместного использования экспертных оценок и измерительных данных.
Бесплатно
Преобразование чертѐжно-конструкторской документации в трѐхмерную каркасную модель
Статья научная
Статья посвящена решению актуальной проблемы автоматизированного преобразования двухмерных технических чертежей в трѐхмерные каркасные модели. Существующие решения преимущественно обеспечивают одностороннее преобразование трѐхмерных моделей в двухмерные чертежи. В работе описаны: алгоритм автоматизированной обработки проекционных видов, основанный на использовании ограничивающих прямоугольников для выделения проекционных видов и проекционных векторов для восстановления линий проекционных связей; алгоритм формирования каркасной модели на основе анализа связей между точками облака и проекций рѐбер на проекционные виды, учитывающий различные конфигурации несущих линий (прямые, эллипсы) и расширяющий класс моделируемых тел до объектов, ограниченных плоскостями и поверхностями второго порядка (эллипсоиды, эллиптические цилиндры, конусы). Полученные результаты позволяют на порядок сократить время построения трѐхмерной модели по двухмерным чертежам объектов различного назначения.
Бесплатно
Применение графовых моделей в проектном управлении
Статья научная
Исследуется возможность применения графовых моделей в проектном управлении для решения задачи формирования проектной группы и распределения работ проекта между потенциальными исполнителями. Выделены возможные направления применения онтологического моделирования в проектном управлении. Средствами редактора онтологий Protégé реализована онтология проекта. Исследуется возможность построения векторных представлений элементов простых графов и графов знаний в задаче формирования проектной группы. Задачи исследования: построение графовых моделей проектов - простого графа и графа знаний; применение векторных представлений вершин и отношений графовых моделей для решения задачи распределения работ проекта. Рассматривается возможность применения мер семантической близости в онтологии. Новизна предложенного подхода заключается в использовании при формировании проектной группы данных об участниках реализованных проектов, что повышает вероятность успешной реализации проекта. Представление элементов графа в виде числовых векторов позволяет применить к исследованию предметной области методы машинного обучения. Приводится пример решения задачи формирования рабочей группы проекта, в котором осуществлён выбор исполнителей проектной работы. Все расчёты осуществлены средствами языка Python .
Бесплатно