Авторефераты по всем темам  >>  Авторефераты по техническим специальностям

На правах рукописи

Новиков Александр Петрович

Организация сетевых структур знаний, поддерживающая их редактирование

Специальность 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей

Автореферат диссертации на соискание ученой степени кандидата технических наук

Москва - 2012

Работа выполнена на кафедре информационных технологий в управлении Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации (РАНХиГС).

Научный консультант: доктор технических наук, профессор Данчул Александр Николаевич

Официальные оппоненты:

Болотова Людмила Сергеевна, доктор технических наук, профессор, ведущий научный сотрудник Федерального государственного автономного научного учреждения Государственный научно-исследовательский институт информационных технологий и телекоммуникаций ИНФОРМИКА, профессор кафедры Вычислительная техника МГТУ МИРЭА Ревунков Георгий Иванович, кандидат технических наук, доцент, МГТУ им. Н.Э.Баумана, доцент кафедры Системы обработки информации и управления

Ведущая организация: Федеральное государственное автономное научное учреждение Центр информационных технологий и систем органов исполнительной власти

Защита состоится 9 ноября 2012 года в 15.30 на заседании диссертационного совета Д.212.131.05 при федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Московский государственный технический университет радиотехники, электроники и автоматики (МГТУ МИРЭА) по адресу:

г. Москва, пр. Вернадского, д.78.

С диссертацией можно ознакомиться в библиотеке МГТУ МИРЭА.

Автореферат разослан 3 октября 2012 года.

Ученый секретарь диссертационного совета, Андрианова кандидат технических наук, Елена Гельевна доцент

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы исследования. В настоящее время среди программных продуктов, внедряемых в сферу производства, доминируют информационные системы, в которых информационную поддержку для принятия решений обеспечивают знания о текущем состоянии предметной области, интенсивно меняющиеся на этапе эксплуатации информационной системы. В рамках диссертационной работы такие программные продукты будем называть информационными системами на основе динамических знаний.

Актуальность и достоверность динамических знаний в информационных системах поддерживается массовым пользователем, не являющимся специалистом в области информационных технологий.

В современных информационных системах все большее внимание уделяется сложно формализуемым знаниям (тяжело поддающимся унификации, структуризации и динамичным). В этом случае необходим доступный массовому пользователю редактор, в котором используется язык манипуляций знаниями, приближенный к языку манипуляций знаниями концептуального уровня, применяемому в повседневной практике общения субъекта. В рамках редактора знаний, доступного массовому пользователю, необходимы автоматические преобразования знаний и операций редактирования между концептуальным и формально-логическим уровнями. Препятствием для создания такого редактора стали трудности реализации автоматических преобразований сетевых структур. Основным признаком сетевой структуры, является наличие хотя бы одного узла, имеющего более одной входящей и более одной исходящей дуг. Изменения во множестве исходящих связей такого узла могут быть необходимы в рамках некоторых входящих связей и недопустимы в рамках остальных входящих связей. Пример редактирования, не содержащий семантики предметной области, приведен на рис. 1.

До настоящего времени не получены решения вопросов автоматического контроля наличия более чем одной входящей связи для конкретного узла и реализации автоматического многовариантного редактирования во множестве исходящих связей такого узла.

Решение задачи автоматических преобразований знаний и операций редактирования между концептуальным и формально-логическим уровнями может быть получено созданием новой организации сетевых структур знаний, т.е. при новых подходах в представлении знаний, реализуемых в оболочках интеллектуальных (в т.ч. экспертных) систем.

У2 Уk+1 У2 Уn+1 Уn+2 Уk+У1 У1 УУk+2 Уk+m+2 Уk+2 Уk+m+3 Уk+2 Уk+m+а) диаграмма б) диаграмма фрагмента знаний редактируемого узла (результат редактирования) Рис. 1. Пример редактирования узла сетевой структуры, не содержащий семантики предметной области Актуальность поиска новых подходов к решению задачи представления знаний отмечается в работах ведущих специалистов в области информационных технологий и искусственного интеллекта в частности. Так, по мнению проф. Кузина: В настоящее время достижения в направлении представления в компьютерных системах плохо формализуемых областей знаний весьма скромны. Это объясняется тем, что разработчики Е программного обеспечения пытаются описывать сложные проблемные среды, в которых решаются информационно сложные задачи, посредством однообразных регулярных структур (реляционных таблиц, объектов, фреймов, продукций и т.п.), слишком примитивных для отображения всего многообразия смысловых оттенков проблемной среды, хотя и удобных для последующей обработки информации. Как отмечает Гаврилова Т.А.: Необходимость создания теоретического базиса науки о методах разработки систем, основанных на знаниях, Е обосновывается в работах Поспелова Г.С., Поспелова Д.А., Попова Э.В., Стефанюка В.Л., Шенка Р., Минского М. Е Немногочисленные попытки создания методологии (работы Осипова Г.С., Хорошевского В.Ф., Вилинга Б., Слэйгла Д.) Е ориентированы на определенный класс задач, моделируемый в рамках конкретного программного инструментария.

Создание доступного массовому пользователю редактора сложно формализуемых динамических знаний должно привести к получению программного инструментария инвариантного к классам задач. При этом круг проблем многоаспектной задачи представления знаний в рамках работ по созданию такого редактора может быть ограничен конкретным аспектом. Такая конкретизация аспекта задачи представления знаний может быть выполнена составлением перечня концепций представления знаний, которые принимаются априори.

Задача разработки организации сетевых структур знаний, позволяющей выполнять автоматические преобразования знаний и операций редактирования между концептуальным и формальнологическим уровнями, является актуальной для поддержания актуальности и достоверности сложно формализуемых знаний в информационных системах на основе динамических знаний.

Объектом исследования являются информационные системы на основе динамических знаний.

Предметом исследования является сетевая структура как универсальная форма представления знаний, наполняемая содержанием (семантикой) предметной области.

Цель диссертационной работы заключается в создании новой организации сетевых структур, обеспечивающей автоматические преобразования концептуальной модели представления знаний в формально-логическую модель (первоочередное условие доступности массовому пользователю актуализации сложно формализуемых знаний).

Задачи исследования:

1. Рассматривая возможное многообразие структур знаний о реальном мире и познавательные процедуры субъекта, сформулировать концепции представления знаний, обеспечивающие выполнение требований к пользовательским характеристикам информационных систем на основе динамических знаний.

2. Предложить преобразования традиционных семантических сетей в структуры со связями, типизированными в соответствии с типами адекватностей, для фиксации которых они используются.

3. Сформировать формализованную модель представления знаний, отображаемую квазиграфом, и реализующую выявленные концепции представления знаний.

4. Формализовать представление экземпляров понятий при новой организации сетевых структур.

5. Выявить минимальный состав и способы компьютерной реализации операций по редактированию знаний на концептуальном уровне представления. Сформулировать концепцию автоматических преобразований знаний и операций редактирования между концептуальным и формально-логическим уровнями.

6. Проверить реализуемость предложенных методов путем построения редактора классификационных сетей и универсальность этого редактора путем применения его в различных областях.

Методы исследования. Для выявления концепций представления знаний (получения гносеологической модели) применено ассоциирование с процедурами реального процесса познания. Для отображения формально-логической модели применены методы структурного синтеза и теории графов. Новая организация сетевых структур знаний основана на использовании методов организации цепных списков с двунаправленной связью и методов адресного представления имен указателей.

Научная новизна:

1. Предложена организация сетевых структур, в которой предусмотрена возможность фиксации нового вида типизированных связей, соответствующих адекватностям пяти типов, являющихся основой работы редактора, доступного массовому пользователю. Показано, что наличие в сетевых структурах адекватностей 3, 4 и 5-го типов определяет их принципиальное отличие от структур дерево и лес, для описания которых достаточно адекватностей первого и второго типа.

2. Предложены преобразования традиционных семантических сетей в структуры с типизированными связями, соответствующими пяти типам адекватностей.

Практическая ценность. Применение предложенной организации сетевых структур позволило создать редактор сложно формализуемых знаний, в котором знания и команды, соответствующие операциям редактора, вводимые массовым пользователем на концептуальном уровне, автоматически преобразуются в формально-логический уровень. Результаты диссертационного исследования использованы при создании ОЭС УFICONOCSФ. Эта оболочка прошла государственную регистрацию и внедрение в четырех предметных областях реального производства: АРМ испытателя (ЦНИИ Монолит); АРМ патентоведа (Нижегородский машиностроительный завод); АРМ информационного обеспечения конструктора стиральных машин автоматов (НИИ машиностроения, г. Дзержинск); АРМ руководителя (фабрика первичной обработки шерсти, г. Токмак, Киргизия).

Апробация результатов работы. Результаты диссертационной работы отражены в 19 публикациях (в т.ч. в материалах 4 семинаров и конференций), а также доложены на научном семинаре и заседании кафедры информационных технологий в управлении РАНХиГС при Президенте РФ.

Структура и объем работы. Диссертация состоит из введения, трех глав, заключения, списка литературы и приложений. Общий объем диссертационной работы составляет 240 страниц, в том числе 1страницы приложений.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

Во введении рассмотрено четыре принципиально различных метода реализации в инструментальных системах решения задачи представления сетевых структур знаний:

реализация в продукционных системах;

метод реализации наборов записей, основанный на использовании массивов указателей;

метод реализации наборов, с применением указателей, которые эффективно связывают записи. Эти связи позволяют последовательно совершать переходы между всеми записями с возвратом к исходной записи;

представление знаний средствами реляционных СУБД (традиционная организация).

Обзор достижений в представлении сетевых структур знаний показал, что в настоящее время инструментальные системы позволяют фиксировать в явном виде два типа связей, соответствующих первому и второму типам адекватностей, а возможности выявления неявно указанных связей сильно преувеличены. Т.о. актуализация сложно формализуемых знаний в информационных системах, созданных на базе существующих инструментальных средств, может быть доступна массовому пользователю, только если структура знаний не выходит за рамки структур дерево и лес.

Рассмотрение задачи доступности массовому пользователю редактора сложно формализуемых знаний позволило установить, что ее решение находится в новых подходах к представлению знаний в проектируемых инструментальных системах и не может быть получено модернизацией интерфейса получивших распространение, оболочек.

Обоснована актуальность темы диссертационного исследования, сформулированы цель, задачи, объект и предмет исследования, научная новизна и практическая значимость работы.

В первой главе для выявления концепций представления знаний, реализация которых позволяет создать редактор сложно формализуемых знаний, доступный массовому пользователю, рассмотрено многообразие структур знаний об области реального мира, и рассмотрены процедуры процесса познания субъекта. Т.к. при традиционном толковании семантическая сеть является отображением области предметного мира и только частичным отображением области реального мира, рассмотрена трансформация структур традиционных семантических сетей в структуры, содержащие возможность выражения типизированных связей по типам адекватностей.

В первом параграфе рассматривается семантическая сеть, определяемая как многообразие структур знаний отображаемых в виде ориентированного псевдографа с поименованными узлами и дугами, в котором понятия (объекты) представляются как узлы, а отношения между понятиями - как связи между узлами (дуги). При таком толковании семантической сети всякая структура знаний является ее частным случаем. Основываясь на том, что массовый пользователь в практике актуализации знаний информационной системы может столкнуться со структурами знаний во всем их многообразии, при рассмотрении семантической сети были выявлены ее свойства, которые разделены на две группы.

1. По многообразию структур знаний;

2. По реальным размерам конкретных баз знаний и условиям эксплуатации, соответствующим размерам баз знаний.

Во втором параграфе рассматриваются процедуры реального процесса познания Увыявление экземпляров сущностей и их отражение в гносеологической моделиФ, УтипизацияФ и др.

Структурную единицу концептуальной модели, ассоциируемую с сущностью реального мира, принято именовать понятием.

Концептуальная модель реального мира (понятийная модель) содержит множество экземпляров каждого из множества понятий. Каждый экземпляр конкретного понятия находится в конкретном месте сетевой структуры знаний, которое определяется понятиями ближайшего окружения. Диаграмма основного признака сетевой структуры (рис. 1Ца) фактически является диаграммой двунаправленного определения понятия в структуре знаний. При таком толковании определения все они имеют типовую структуру. Множество сущностей проявления конкретной сущности составляют определяющую часть основного направления в определении исходной сущности. В диссертационной работе множество понятий, соотносимое с таким множеством сущностей, организовано в список, который именован Усемантическим списком прямого переходаФ. Множество сущностей, для которых исходная сущность является проявлением при выявлении, составляют определяющую часть второго направления в определении исходной сущности. В диссертационной работе множество понятий, соотносимое с таким множеством сущностей, организовано в список, который именован Усемантическим списком обратного переходаФ. В дальнейшем, при моделировании реального мира любое из этих направлений может быть назначено основным.

Гносеологическая модель, представима множеством определений каждого из множества понятий, в котором части каждого определения (метка понятия и два множества меток понятий) соединены типизированными связями, соответствующими типам адекватностей.

При рассмотрении процедур процесса познания принималось, что понятия в гносеологической модели равнозначны, а не поделены априори на объекты и отношения, как это принято в моделировании предметного мира. Было принято, что гносеологическая модель предметной области должна быть многомерной, а не составленной из множества однородных моделей этой предметной области.

Установлено, что связи в гносеологической модели типизированы.

Типизацией связей выделяются различные типы адекватностей.

Понятие адекватности играет ключевую роль в рассмотрении гносеологической модели. Адекватность - это субъективно устанавливаемое сходство в гносеологической модели нескольких понятий, или нескольких экземпляров одного понятия, определяющее их структурную семантику (примеры см. рис. 2). На формальнологическом уровне адекватность выражается типизированной (по одному из структурных свойств) двунаправленной связью внутри или между ячейками гносеологической модели, которая устанавливается на части одной или двух ячеек гносеологической модели, соответствующих структурным единицам;

и1 и2 иk и1 и2 иk аm а аp ау1 у2 уn у1 у2 уn б) в) а) г) Рис. 2. Фрагменты сетевой структуры знаний, отражающие адекватности с 1 по 5 тип На формально-логическом уровне:

Адекватность 1 типа - это принадлежность узла к семантическому списку прямого или обратного перехода. На рис. 2Ца, 2Цб и 2Цв - эти связи отражены стрелками, объединяющими в списки технические узлы (у1, у2, Е,уn), и изделия (и1, и2, Е,иk);

Адекватность 2 типа - отражается связью узла с его семантическими списками прямого и обратного переходов. На рис. 2Ца - эти связи с затемненным узлом отражены сплошными и штриховыми стрелками, показывающими порядок в списке адекватных;

Адекватность 3 типа - это сходство узлов, имеющих переход на один и тот же семантический список прямого перехода. На рис. 2Цб - эти связи отражены стрелками, объединяющими в список агрегаты (а1, а2, Е,аm);

Адекватность 4 типа - это сходство узлов, имеющих переход на один и тот же семантический список обратного перехода. (На рис. 2Цв - эти связи отражены стрелками, объединяющими в список агрегаты (а1, а2, Е,аp);

Адекватность 5 типа - это сходство узлов, к которым подсоединена одна и та же висячая вершина. Им соответствует одно и то же имя в базе имен. (На рис. 2Цг - такая связь отражена стрелкой между затемненными узлами).

В третьем параграфе приведена трансформация структур традиционных семантических сетей в структуры, содержащие возможность выражения типизированных связей по типам адекватностей. Трансформация фрагментов семантической сети состоит из двух преобразований.

Диаграмма исходного Результат первого Трансформированный фрагмента преобразования псевдограф трансформации ИОб1 ИОб1 ИОбИОт ИОт ИОт ИОб2 ИОб2 ИОбГде: ИОб - естественно-языковое имя объекта;

ИОт - естественно-языковое имя отношения.

Рис. 3. Трансформация бинарного отношения псевдографа В первом, каждая дуга заменяется вершиной и двумя неименованными дугами (см. рис. 3). Преобразование призвано свести операции актуализации знаний на концептуальном уровне к простейшим из множества. По сути своей множество понятий-объектов и множество понятий-отношений являются понятиями, ассоциируемыми с сущностями, которые в свою очередь даны нам в проявлениях. Нет оснований различать редактирование определения Упонятия-объектаФ и редактирование определения УпонятияотношенияФ. Редактирование конструкций Уобъект-отношение-объектФ содержит интегральные операции, состоящие из простейших. Во втором преобразовании к каждой вершине добавляется висячая вершина, на которую переносится имя исходной вершины. Это преобразование призвано решить две задачи: 1) отделить проблемы организации базы имен от проблем организации сетевых структур и получить их независимые решения; 2) запретить подвергать имена интеграции-декомпозиции. В результате получена структура трансформированного псевдографа.

Во второй главе получено формализованное выражение гносеологической модели (квазиграф), которое реализует выявленные в главе 1 концепции представления знаний. В основу квазиграфа положены методы организации цепных списков с двунаправленной связью и методы адресного представления имен указателей. Как результат реализации этих методов предложена структура кортежа соответствующего экземпляру метки узла квазиграфа. Сформулирована концепция автоматических преобразований знаний и операций редактирования между концептуальным и формально-логическим уровнями. Описана реализация этой концепции и решение сопутствующих задач.

В первом параграфе на примере агрегатной модели приведена диаграмма однообразной регулярной структуры квазиграфа (см. рис. 4).

На диаграмме отражены адекватности пяти типов, возможность фиксации которых должна быть предусмотрена при новой организации сетевых структур в базах знаний. Приведена методика преобразований трансформированного псевдографа, получаемого из семантических сетей традиционного толкования, в структуру квазиграфа. А также выполнена формализация микроструктуры квазиграфа (предложена структура кортежа для новой организации).

Одинаковые семантические списки прямого и обратного переходов присутствуют в квазиграфе в одном экземпляре. Тем самым обеспечиваются важнейшие в эксплуатации систем, основанных на знаниях, качества сетевых структур: изменения, однократно вносимые в определение понятия, распространяются в сетевой структуре знаний на все множество меток использования этого так определенного понятия.

Методика преобразования трансформированного псевдографа в квазиграф иллюстрируется рис. 5:

Семантический список Семантический список Семантический список обратного перехода. Изделия 1 обратного перехода. Изделия 2 обратного перехода. Изделия k Семантический список прямого Семантический список прямого Семантический список прямого перехода. Изделия 1 перехода. Изделия 2 перехода. Изделия k Семантический список обратного Семантический список прямого перехода агрегата. Блок изделий, перехода агрегата. Блок узлов, содержащих агрегат входящих в агрегат Семантический список Семантический список Семантический список обратного перехода узла 1 обратного перехода узла 2 обратного переход узла n Семантический список прямого Семантический список прямого Семантический список прямого перехода узла 1 переход узла 2 перехода узла n Рис. 4. Фрагмент квазиграфа: Агрегатная модель Уячейки гносеологической моделиФ в сетевой структуре 1 2 2 4 5 1 3 2 2 4 5 6 3 7 8 9 10 8 9 10 а) Исходный фрагмент модели знаний.

б) Семантические списки для узлов исходного фрагмента модели знаний, размещаемые в квазиграфе.

1 2 2 3 3 2 2 3 4 5 6 7 7 4 5 6 7 8 9 10 11 8 9 10 в) Квазиграф. Структурная семантика соответст- г) Окончательная версия квазиграфа вует структурной семантике исходного фрагмента исходного фрагмента модели знаний.

модели знаний.

Рис. 5. Пример отображения фрагмента модели знаний квазиграфом.

1. Формируются семантические списки всех узлов. Кортежи в каждом списке объединяются в цепной список с двунаправленными связями. Адекватность первого типа. Для каждого узла указываются семантические списки прямого и обратного переходов.

Диаграмма У4ЦбФ.

2. Сформированные списки прямого и обратного переходов размещаются в произвольном порядке. Каждый кортеж каждого узла соединяется со своими списками прямого и обратного переходов в соответствии с тем как это показано на диаграмме У4-вФ (адекватность второго типа).

3. Просматривая семантические списки, выявляются те, на которые направлено более одного указателя. Кортежи, от которых выявлены указатели на один и тот же семантический список прямого перехода, объединяются в цепной список с двунаправленными связями (адекватность третьего типа). Диаграмма У4ЦгФ.

4. Кортежи, от которых выявлены указатели на один и тот же семантический список обратного перехода, объединяются в цепной список с двунаправленными связями (адекватность четвертого типа).

Диаграмма У4-гФ.

5. Кортежи квазиграфа, имеющие указатели на одно и то же имя в базе имен, объединяются в цепной список с двунаправленными связями (адекватность пятого типа).

Экземпляру метки узла квазиграфа поставлен в соответствие кортеж, в состав которого входят несколько атрибутов, фиксирующих связи по типовым адекватностям.

< di, S1, Е, Sm, U1, Е, Un > В формуле: ( di ) - имя понятия, определямого этим кортежем;

S1, Е, Sm - принадлежность кортежа к цепным спискам S1, Е, Sm соответственно (выраженная двунаправленной связью).

m - количество типов адекватностей, учитываемых оболочкой;

U1, Е, Un - указатели на другие структурные элементы базы знаний.

n - количество указателей, с помощью которых можно, например:

1) именовать понятия (с размещением имен в базе имен);

2) устанавливать авторизованную ответственность за конкретное понятие, размещаемое в гносеологической модели; и т.п.

Принадлежность кортежа к цепному списку фиксируется двумя указателями. Конкретное понятие единственным экземпляром соотносится с каждым экземпляром сущности. В квазиграфе конретное понятие представлено множеством определений, в каждом из которых присутствует своим экземпляром.

Формализованное описание экземпляра понятия или узла сетевой структуры, позволяет представить все многообразие структур знания в виде множества экземпляров метки каждого из множества понятий.

Во втором параграфе описано выявление минимального состава и способов компьютерной реализации операций по редактированию знаний на концептуальном уровне представления. А также сформулирована концепция автоматических преобразований знаний и операций редактирования между концептуальным и формальнологическим уровнями.

Наполнение базы знаний знаниями и редактирование знаний - это манипуляция фактами, которые состоят из простейших фактов.

Простейший факт состоит из объекта и предмета, соединенных ориентированной связью.

Не пакетный режим обработки знаний позволяет организовать для всякого шага локации по сетевой структуре знаний отображение на экране монитора конкретного однонаправленного определения конкретного понятия. Находясь в рамках конкретного определения, человек актуализирует простейшие факты, т.е. манипулирует именами проявлений, и при этом ассоциирует свою работу с актуализацией определения.

Рассмотрение ситуаций, требующих вызова редактора знаний, в однонаправленном определении понятия, позволило установить минимальный состав простейших операций редактора. Это внесение, дублирование, изменение текста, перемещение и удаление понятия.

Практика внедрения ОЭС FICONOCS подтвердила необходимость и достаточность состава простейших операций редактора для актуализации знаний любых, возникающих на практике структур. А также показала, что массовый пользователь с успехом, не испытывая затруднений, интегрирует простейшие операции для решения стоящих перед ним задач актуализации знаний.

Ограниченное количество простейших операций редактора на концептуальном уровне позволяет рассмотреть их результат на ограниченном многообразии набора характеристик определения. Это позволяет разработать редактор с автоматическими преобразованиями знаний и операций редактирования между концептуальным и формально-логическим уровнями.

Т.о. редактор можно получить как матрицу решений. В этом случае результирующие варианты правильных преобразований фрагментов знаний отрабатываются на этапе проектирования оболочки.

В третьем параграфе доказана необходимость и достаточность параметров формулы метки понятия для работы редактора сложно формализуемых динамических знаний. Доказательство использует крупноблочное описание минимально допустимого состава операций по редактированию знаний. Все операции поддерживают целостность сетевой структуры и не содержат необходимости сканирования базы данных, т.е. базы сетевой структуры, которая через интерпретатор, содержащийся в программных блоках, соотносится со знаниями, концептуальной модели предметной области.

В третьей главе показано, что практическая реализуемость теоретических результатов диссертационного исследования, в первую очередь, представления знаний с использованием квазиграфов, была подтверждена созданием редактора знаний в оболочке классификационных экспертных систем (ОКЭС) FICONOCS.

ОКЭС FICONOCS включена в отраслевой фонд алгоритмом и программ. Характеристики ОКЭС FICONOCS, выгодно выделяющие ее во множестве других оболочек экспертных систем, обусловленные наличием редактора знаний, доступного массовому пользователю, подтверждены экспертной комиссией и отражены в программной документации. Описаны работы по внедрению в информационное обслуживание на реальном производстве интеллектуальных информационно поисковых систем, которые базировались на комплексе программ FICONOCS и его адаптации на такое применение в конкретных предметных областях.

В первом параграфе описано применение комплекса программ FICONOCS, нацеленное на автоматизацию информационного обслуживания в реальном производстве. Перечислены одиннадцать предметных областей, в которых проработано использование комплекса программ FICONOCS для создания интеллектуальных информационно поисковых систем. Проработана формализация декларативных, а так же одного из вариантов процедурных знаний.

На конкретном рабочем месте могут применяться несколько удачных формализмов для конкретной предметной области, которые последовательно вводятся в состав интеллектуальной информационно поисковой системы. Удачный формализм - это результат формализации некоторой, подвергаемой интенсивной актуализации в период эксплуатации информационной системы, части предметной области, позволяющий выделить данные из знаний. Результат формализации реализуется в программных блоках информационной системы (в ССУБД).

Структура интеллектуальной информационно поисковой системы, основанной на комплексе программ FICONOCS, приведена на рис. 6.

На рисунке: ОКЭС - оболочка классификационных экспертных систем;

F1 - интерактивный интерфейс локации по сетевой структуре знаний для поиска объекта или класса;

F2 - интерактивный интерфейс редактора классификационных сетей;

ДТСБЗ - данные о текущем состоянии базы знаний;

ПрЛ - протокол локации по сетевой структуре знаний в текущем сеансе работ;

i - порядковый номер ввода формализма в состав интеллектуальной информационно поисковой системы;

БД(ВСО)i - база вторых семантических образов для конкретного формализма;

ССУБДi - специализированная СУБД, выполняющая специфические функции с конкретной базой вторых семантических образов.

База сетевой База имен структуры понятий знаний БД(ВСО)ССУБДПрограммные блоки ОКЭС УFICONOCSФ F1 FБД(ВСО)n ССУБДn ПрЛ ДТСБЗ Массовый пользователь Рис. 6. Структура интеллектуальной информационно поисковой системы, основанной на комплексе программ FICONOCS При параллельной актуализации знаний специалистами из различных предметных областей необходимо согласование их действий. Для обеспечения такого согласования предусмотрена организация цепей пояснений и работа с ними (использование пояснений в практике получения информационной поддержки, формирование и актуализация цепей пояснений).

Во втором параграфе описаны обоснование и практические работы (в т.ч. конкретный пример) по адаптации комплекса программ FICONOCS для применения в качестве интеллектуальной информационно поисковой системы предметной области. Как оболочка классификационных экспертных систем комплекс программ FICONOCS инвариантен к предметным областям. К тому же широкий спектр предметных областей, проанализированных с точки зрения применимости в них разработанного комплекса программ, показал универсальность редактора знаний, которая подтвердилась его внедрением в четырех предметных областях. Внедрение в реальное производство комплекса программ FICONOCS в качестве интеллектуальной информационно поисковой системы выполнялось в той части информационного обслуживания, работы в которой в настоящее время не автоматизированы по причине плохой формализуемости знаний предметной области. На примере конкретной предметной области: УПатентная информацияФ рассмотрены задачи УАРМ патентоведа на промышленном предприятииФ. Показано, что в каждой предметной области можно выделить сложно формализуемые знания и несколько удачно формализуемых областей. Адаптация комплекса программ FICONOCS рассматривалась как формализация (удачная для предметной области и конкретного рабочего места) и включение формализмов в общую модель знаний о предметной области. Описаны способы адаптации комплекса программ FICONOCS к предметным областям и решаемые задачи при создании формализмов и включении их в комплекс программ. Применение новой технологии интеллектуальных информационно поисковых систем делает информационную систему адаптивной к предметным областям, легко настраиваемой на потребности конкретного рабочего места конкретного предприятия.

В третьем параграфе описано обобщение опыта работ по внедрению комплекса программ FICONOCS в реальное производство.

В т.ч. описаны работы по созданию массовым пользователем стартовой базы знаний в предметной области бытовые пылесосы при внедрении комплекса программ FICONOCS в патентном подразделении Нижегородского машиностроительного завода. А также отмечено, что практический опыт автоматизации информационного обслуживания на реальном производстве показал востребованность интеллектуальных информационно-поисковых систем на базе комплекса программ FICONOCS и возможность его адаптации на такое применение в любых конкретных предметных областях. Показано, что заложенные в основе разработки комплекса программ FICONOCS методы представления знаний, обеспечивают характеристики программной системы, востребованные реальным производством. В т.ч.:

1. Работы по созданию стартовой базы знаний на нескольких внедрениях позволили убедиться, что редактор сложно формализуемых знаний доступен массовому пользователю, а практическая ценность информационной системы наступает при количестве узлов сетевой структуры знаний более 100.000. Базы знаний таких размеров могут создаваться только повседневным трудом массового пользователя (специалиста в своей конкретной области, а не в области информационных технологий).

2. Эксплуатационные характеристики комплекса программ FICONOCS (независимость времени реакции программной системы на всяком шаге интерактивного взаимодействия, отсутствие ограничений на диапазоны параметров сетевой структуры знаний и др.) были подтверждены тестированием и востребованы в работах по созданию стартовых баз знаний. Это является подтверждением, практической значимости научных результатов диссертационной работы (методов организации знаний на квазиграфах).

В заключении диссертации сформулированы основные результаты, полученные в ходе исследования:

1. При рассмотрении многообразия структур знаний о реальном мире и процедур процесса познания сформулированны концепции представления знаний, обеспечивающие выполнение двух групп требований к пользовательским характеристикам информационных систем на основе динамических знаний.

по многообразию структур знаний о реальном мире;

по реальным размерам конкретных баз знаний и условиям эксплуатации, соответствующим размерам баз знаний.

2. Предложены два этапа преобразований традиционных семантических сетей в структуры с типизированными связями.

3. Сформирована формализованная модель представления знаний, отображаемая квазиграфом, и реализующая выявленные концепции представления знаний.

4. Предложена структура кортежа при новой организации сетевых структур, которая соответствует формализованной модели знаний и основана на применении цепных списков с двунаправленной связью.

5. Эмпирически выявлен минимальный состав операций редактора знаний на концептуальном уровне представления, состоящий из внесения, дублирования, изменения текста, перемещения и удаления понятия, а также предложены способы их компьютерной реализации.

Сформулирована концепция автоматических преобразований знаний и операций редактирования между концептуальным и формальнологическим уровнями.

6. Предложенная организация сетевых структур знаний реализована в оболочке классификационных экспертных систем с редактором знаний, доступным массовому пользователю. Разработанная оболочка была использована при создании и исследовании интеллектуальных информационно-поисковых систем в одиннадцати предметных областях.

В заключении предложены конкретные рекомендации по совершенствованию новой организации сетевых структур знаний и расширению многообразия областей ее применения.

Основные положения диссертационной работы отражены в следующих публикациях:

1. Данчул А.Н., Новиков А.П. Представление знаний о предметной области на основе гносеологической модели // Информационные технологии № 10 - 2009. С. - 44 - 50 (из перечня ВАК ведущих рецензируемых научных журналов и изданий).

2. Данчул А.Н., Новиков А.П. Толкование понятия, именуемого термином "знания". // Реинжиниринг бизнес-процессов на основе современных информационных технологий. Системы управления знаниями (РБП-СУЗ-2012). Материалы XV научно-практической конференции в МЭСИ - М., 2012. С. 46 - 51.

3. Данчул А.Н., Новиков А.П. Области применения оболочек систем, основанных на знаниях // Исследование и информатизация управления социально-экономическими, политическими и административными процессами: Сборник научных статей / Под общей ред. А.Н. Данчула. - М.: Изд-во РАГС, 2010 год. - С. 59 - 70.

4. Данчул А.Н., Новиков А.П. Анализ проблемы представления знаний о предметной области // Автоматизация в промышленности.

Материалы 3-й Научной конференции в Институте проблем управления РАН. июнь 2009 года. - М.: - С. 92 - 112.

5. Дьячко А.Г., Данчул А.Н., Новиков А.П. Автоматизированное рабочее место менеджера целевых проектов // Автоматизация в промышленности. Материалы 3-й Научной конференции в Институте проблем управления РАН. июнь 2009 года. - М.: - С. 215 - 238.

6. Данчул А.Н., Новиков А.П. Конструктивный взгляд на использование семантических сетей в информационных системах поддержки решений. // Ситуационные центры и перспективные информационно-аналитические средства поддержки принятия решений. Материалы научно-практической конференции РАГС.

25-27 апреля 2007 года. - М.: Изд-во РАГС, 2008 год. - С. 251 - 257.

7. Данчул А.Н., Новиков А.П. Самопрограммируемость интеллектуальных систем. // Автоматизация в промышленности.

Материалы 2-й Научной конференции в Институте проблем управления РАН. 14 апреля 2008 года. - М.: - С. 171 - 181.

8. Дьячко А.Г., Новиков А.П. Организация базы процедурных знаний для расширяемых систем. // Автоматизация в промышленности. Материалы 2-й Научной конференции в Институте проблем управления РАН. 14 апреля 2008 года. - М.: - С. 161 - 170.

9. Дьячко А.Г., Новиков А.П. Организация базы имен объектов и отношений семантической сети для неконтролируемого (бесконтрольного) ее использования. // Автоматизация в промышленности. Материалы 2-й Научной конференции в Институте проблем управления РАН. 14 апреля 2008 года. - М.: - С. 147 - 161.

10. Данчул А.Н., Новиков А.П. Автоматизированное рабочее место специалиста управленческого аппарата предприятия // Методы и технологии информатизации управленческой деятельности: Сборник научных статей / Под общей ред. А.Н. Данчула. - М.: Изд-во РАГС, 2007 год. - С. 190 - 198.

11. Новиков А.П. Данчул А.Н. Автоматизированное рабочее место руководителя на основе семантических сетей // Ситуационные центры:

модели, технологии, опыт практической реализации. Материалы научно-практической конференции РАГС. 18-19 апреля 2006 года. - М.: Изд-во РАГС, 2007 год. - С. 130 - 137.

12. Морозов В.А. Новиков А.П. Автоматизация маркетинга информационной продукции и услуг // Программирование и практика применения ПЭВМ. Материалы семинара в Московском доме научнотехнической пропаганды им. Ф.Э. Дзержинского. М.: Изд-во общества Знание РСФСР. - 1991 год. - С. 68 - 71.

13. Новиков Л.С., Новиков А.П. Основные принципы построения и редактор базы знаний экспертной системы поиска и прогнозирования новых технических решений // - Сборник ВОТ, Серия 3, Выпуск (236), 1990 года.- М.: С. 13 - 19.

14. Морозов В.А., Новиков А.П. Реализация семантической сети в оболочке классификационной экспертной системы FICONOCS. // Методы и системы принятия решений. Системы поддержки процессов проектирования на основе знаний. Сборник научных статей 1990 года.

Рига.: Изд-во Риж. техн. ун-та. - С. 156 - 161.

15. Морозов В.А., Новиков А.П. Оболочка классификационной экспертной системы FICONOCS // Программное обеспечение ПЭВМ в компьютеризации. Материалы семинара в Московском Доме научнотехнической пропаганды имени Ф.Э.Дзержинского. - 1990 год. М.:

Общество Знание РСФСР. С. 122 - 127.

16. Морозов В.А. Новиков А.П. Оболочка экспертной системы FICONOCS как интерфейс между человеком и ЭВМ в расширяемых системах // Адаптируемые средства программирования. Материалы всесоюзного семинара в Кишиневском сельскохозяйственном институте им. М.В.Фрунзе. 25-29 июня 1990 года. - Кишинев:

Молдавское республиканское правление союза НИО СССР. Дом науки и техники МРП СНИО СССР. С. 76 - 79.

17. Морозов В.А., Новиков А.П., Бронивецкая Л.Д. Оболочка экспертной системы FICONOCS (версия 3) // Информационный листок о научно - техническом достижении № 92-1170 УДК 681.518.2 Рубрика 50.41.21 // Всероссийский научно-исследовательский институт межотраслевой информации.

18. Новиков А.П. (исполнитель) Комплекс программ FICONOCS, Техническая документация, - М.: ЦНИИ ЭИСУ, 1988. С. 156.

19. Новиков А.П. Методика разработки программ: Диалог ввода исходных данных в режиме изменения с использованием прототипов, создаваемых пользователем // Проблемы создания и развития САПР, АСТПП, ГПС в отрасли. Материалы отраслевого семинара в Центральном научно-исследовательском институте информации и технико-экономических исследований. 17-19 декабря 1985 года. М. - С. 25 - 29.

Авторефераты по всем темам  >>  Авторефераты по техническим специальностям