Полная версия
Применение элементов искусственного интеллекта в решении прикладных задач
Логико-лингвистическое моделирование
Логико-лингвистическое моделирование представляет собой шестиэтапный метод, разработанный в первую очередь для построения систем, основанных на знаниях, но он также применяется в ручных системах поддержки принятия решений и системах анализа и доставки информации. Он использует структурированные модели, основанные на знаниях, такие как графики, блок-схемы, сети и циклы обратной связи, для описания потока информации в сложных системах, таких как социальные сети и бизнес-сети. Затем эти модели можно использовать для оценки правильности передачи информации и получения ожидаемых результатов. Диапазон приложений варьируется от информационных систем и бизнес-аналитики до создания и управления знаниями, оптимизации бизнес-процессов и систем управления знаниями. Однако процесс начинается с определения конкретной предметной проблемы или предметной области и продолжается формулировкой для нее соответствующей логической модели. Этот шаг непрост, потому что разные модели, основанные на знаниях, описывают разные аспекты проблемы. Логико-лингвистическая модель строится как набор наиболее релевантных предположений, сделанных в заданной области знаний. Логико-лингвистическая модель организована как естественная иерархия, начиная с самой простой гипотезы и заканчивая самой сильной гипотезой. В строгой логической структуре предположение о первом уровне абстракции означает, что система была разработана без введения каких-либо вторичных предположений, поэтому она обладает согласованностью на высоком уровне и ограничениями на относительно низком уровне. Предположение о втором уровне абстракции означает, что система была разработана без каких-либо вторичных предположений. Предположение о третьем уровне абстракции означает, что система была разработана без каких-либо вторичных предположений. На этом заключительном этапе большинство ограничений в системе было снято, поэтому существует минимальная вероятность того, что система полностью выйдет из строя. Каждый уровень абстракции подразумевает, что определенные ограничения были удалены или сокращены. Ограничения, вводимые ограничениями на начальном уровне абстракции, обычно сокращают диапазон возможностей, доступных системе. Если на втором уровне абстракции появляются какие-либо режимы отказа, для их устранения обычно достаточно третьего уровня. Логическое моделирование начинается с определения конкретной предметной проблемы или предметной области и продолжается формулировкой для нее соответствующей логической модели. Результаты процесса моделирования показывают, какие ограничения могут быть удалены или сокращены, а какие ограничения прямо подразумеваются в логической модели. Если все ограничения сняты или уменьшены, система имеет очень высокую степень сложности. Однако, когда первичное предположение было изменено, уровень сложности обычно снижается. Время, необходимое для построения логической модели, часто обратно пропорционально количеству включенных в нее ограничений. Когда ограничений слишком много, необходимо построить разумную логическую модель, чтобы показать эффективность системы. Однако если ограничений нет, то систему можно построить очень быстро. Результаты процесса моделирования показывают, какие ограничения могут быть удалены или сокращены, а какие ограничения прямо подразумеваются в логической модели. Как отмечалось ранее, процесс начинается с определения конкретной предметной проблемы или предметной области, системы оптимизации бизнес-процессов и управления знаниями. Затем процесс переходит к формулированию соответствующей логической модели для него. В бизнес-процессах требования и ограничения системы подробно описаны в документе бизнес-требований. Точно так же ограничения, налагаемые на систему бизнес-процессами, описаны в документе бизнес-процессов. Таким образом, проблема и ограничения специфицируются и определяются вместе.
Большинство людей считают, что логическая модель должна также описывать систему. Однако часто это не так. Логическая модель конкретной системы может описывать логические отношения между ограничениями, но не может описывать или объяснять сами ограничения. Существует множество способов просмотра логической модели. Однако логические модели, как правило, дают полное представление о системе как логически, так и структурно. Таким образом, не обязательно логическая модель системы считается завершенной. Логическая модель описывает структурное представление системы, но обеспечивает структурное представление только для определенных логических ограничений. Примеры методов структурного моделирования включают топологический метод, структурную декомпозицию и методы структурной декомпозиции и реконфигурации. Хотя структура выражается структурной диаграммой, это не обязательно означает, что структура включает в себя все ограничения. Другим видом структурного моделирования является декомпозиция конструкции на слои структурных компонентов. Структура может представлять логическую систему, бизнес-процессы и логические ограничения, но она также может быть выражена в виде ограничений, определенных в бизнес-процессе, а затем назначенных логическому компоненту и логическим ограничениям. Декомпозиция может выполняться в рамках бизнес-процесса и может потребовать удаления или изменения некоторых или всех ограничений в логической модели. Кроме того, может потребоваться модификация логической модели путем соответствующей структурной декомпозиции для включения новых структурных элементов. В качестве альтернативы может потребоваться структурная декомпозиция для преобразования логической структуры в новые структурные элементы. Декомпозиция и структурная декомпозиция – это процессы, которые создают новые структурные элементы и передают их логическим ограничениям, но эти новые элементы могут иметь только те же логические ограничения в структурной декомпозиции, что и переданные элементы. Декомпозиция происходит для логических ограничений, которые считаются полными, или для ограничений, логическое представление которых определено в логической модели. Процесс добавления ограничений к структурному элементу требует структурной декомпозиции, поскольку именно здесь создается и добавляется новый элемент. Топологический метод позволяет устранить ограничения в структурном элементе без изменения логической модели, тогда как методы структурной декомпозиции и реконфигурации обычно требуют структурной декомпозиции в качестве явного шага перед изменением логики. Топологический метод может быть наиболее общим типом структурной декомпозиции и имеет то преимущество, что не требует дополнительных шагов структурной декомпозиции. Например, декомпозиция может быть проведена в компоненте бизнес-процесса. В этом бизнес-процессе могут быть и другие элементы, которые также могут быть включены в качестве структурных элементов. Декомпозиция может происходить в логической модели или, в зависимости от текущей логической модели, в структурном компоненте, компоненте бизнес-процессов или топологическом компоненте. Если структурная декомпозиция выполняется топологическим методом, это может устранить больше ограничений. Процесс структурной декомпозиции может включать в себя несколько этапов, таких как извлечение структурного элемента на основе логического компонента, представляющего логическое ограничение. Например, логическая модель, представляющая структуру с ограничениями, выраженными в виде логических ограничений, может потребовать топологической декомпозиции, прежде чем можно будет смоделировать структуру логических компонентов.
В этом разделе структура логического компонента рассматривается как топологическая декомпозиция логической структуры. Методы топологической декомпозиции и структурной декомпозиции и реконфигурации могут использоваться для декомпозиции логических компонентов в этой логической структуре. Если структурный элемент и логический компонент имеют разные логические ограничения, то логический компонент будет создан и передан в логические ограничения при структурной декомпозиции, но логический элемент не будет помещен в логические ограничения.
Логический компонент не может быть непосредственно помещен в структуру как структурный элемент. Структурный элемент либо создается, либо добавляется в топологическую структуру из логических ограничений в топологической структуре. Методы топологической декомпозиции и структурной декомпозиции и реконфигурации могут использоваться для создания структурных элементов в топологической структуре. Логические элементы топологической структуры помещаются в топологическую структуру путем наложения структурных ограничений на топологическую структуру.
Семантическая неоднородность
Семантическая неоднородность возникает, когда схема базы данных или наборы данных для одного и того же домена разрабатываются независимыми сторонами, что приводит к различиям в значении и интерпретации значений данных. Чтобы различать базы данных и наборы данных с разными целями и структурами авторства, метаданные в разных хранилищах данных иногда помечаются тегами метаданных, описывающими запрос и точку сбора. Это называется семантической неоднородностью.
Например, схемы базы данных могут быть разработаны для разных приложений с разными семантическими структурами, но с согласованностью. С другой стороны, наборы данных и ресурсы могут извлекаться разными способами и представлять разные информационные ресурсы. Аналитика данных – это процесс сведения информации к ее наиболее релевантной сути, оценки актуальности и интерпретации различных объектов данных и информационных точек на основе их связи с другими данными.
Семантическая неоднородность играет ключевую роль во многих случаях, например:
Эффективное управление знаниями, управление рассредоточенными, сложными и постоянно меняющимися активами знаний.
Создание ориентированной на человека инфографики, веб-приложений или аудиовизуального контента в системах управления знаниями.
Независимо разработанные базы данных знаний и мультимедийные среды (например, веб-сайты, веб-приложения) уже используются многими профессионалами. И теперь быстрорастущий рынок Интернета вещей (IoT) все больше внимания уделяет совершенствованию встроенных устройств, таких как интеллектуальные устройства и датчики, которые являются источниками знаний, а также информации. И хотя самоорганизующиеся и самонастраивающиеся системы все чаще встречаются в динамических промышленных системах, более разнообразные подходы новых поколений экспертов по всему миру вдохновляют на создание совершенно новых концепций в управлении знаниями. Это также проявляется в разработке подходов к базам данных для конкретных приложений, которые специфичны для каждой области или проекта.
Учитывая разные уровни накопления знаний в разных областях, мы не ожидаем, что базы данных для конкретных приложений в системах управления знаниями будут использоваться для всех видов данных. Только представьте, если бы в системе управления знаниями, основанной на данных, можно было бы найти только базу данных или запрос, который подходит для приложения. Это может показаться в некоторых случаях слишком простым, а иногда и слишком наивным. Когда мы имеем дело с несколькими системами данных для управления знаниями, мы ожидаем, что базы данных или механизмы запросов разного уровня сложности смогут работать вместе. Это могло привести к созданию многочисленных баз данных и механизмов запросов, что привело к семантической неоднородности.
В настоящее время, когда все больше и больше баз данных разрабатываются на основе конкретных баз данных по одной и той же теме, может возникнуть необходимость в определении новых наборов данных (образцов) для каждой базы данных или запроса к базе данных. Некоторые решения существуют, например, для классификации полей метаданных в базах данных и базах данных для разных коллекций. Но задача состоит в том, чтобы как можно чаще использовать существующие базы данных, а не создавать новые базы данных с разными целями.
Еще одним хорошим примером семантической неоднородности является множество программных платформ и механизмов обработки данных, используемых для веб-сервисов. У каждой платформы и базы данных есть свой способ отображения данных. Важно не использовать разные источники данных для разных веб-приложений, а найти способ согласовать разные источники данных с разными веб-приложениями. Хотя источники данных, управление данными, приложения и системы неоднородны, нам нужна база данных, которая предоставляет все необходимые данные, когда требуются разные приложения или системы. И по мере разработки новых платформ и баз данных можно ожидать, что семантическая неоднородность останется ключевой особенностью систем анализа данных.
Обнаружение данных
Сложность различных баз данных и механизмов данных часто скрыта от конечного пользователя. Во многих случаях, если пользователь данных не знаком с источниками данных, системами управления данными и анализа данных, он, вероятно, не сможет найти нужные ему данные. Инструменты обнаружения данных, которые используются специалистами по данным на предприятии, обеспечивают более целостное представление данных во всех приложениях и источниках данных и используются для обнаружения источников данных и систем управления данными. Поэтому инструменты обнаружения данных, предназначенные для обнаружения источников данных и систем управления данными, должны быть способны интегрироваться со всеми системами, используемыми для создания данных. Кроме того, любой инструмент должен иметь возможность связать инструмент обнаружения данных с другими инструментами анализа данных или системами управления данными.
Каково будущее инструментов обнаружения данных и где мы можем ожидать появления решений для обнаружения данных для конкретных приложений? Часть текущей работы можно рассматривать как инструменты для определения того, какие базы данных и источники данных доступны, как следует комбинировать источники данных и базы данных и какие данные фильтровать.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.