Костенко К.И.
|
|
Поля знаний, основанные на иерархической сетевой модели, являются удобным
средством представления фрагментов знаний таких предметных областей, которые
связаны с объектами, являющимися сложными системами. Представления
о таких объектах являются динамически развивающимися во времени как вследствие
появления новых представлений о таких объектах, так и изменения характера
самих объектов. Это могут быть описания таких понятий, ситуаций, процессов,
событий, для которых затруднено использование логической модели, которому
характерна слабая интегрированность и фрагментарность знаний.
Обработка текстов предполагает выделение из них сведений, относящихся к
объектам заданных типов: персональных досье, состояния дел в учреждениях,
фактов, связанных с определенными событиями, и др. специальных знаний.
Иерархия семантических сетей, образующих единое поле знаний, соответствует
различным уровням представлений о сущностях предметной области, при которых
фрагменты большей глубины уточняют и развивают представления, формируемые
фрагментами меньшей глубины.
В таких структурах знаний естественны ассоциативные механизмы вывода, основанные
на установлении совпадения, сходства, подобия или близости фрагментов обрабатываемой
информации. Приведенные операции являются ассоциативными поскольку основаны
на структурно-комбинаторном сопоставлении внешней информации, связанной
с решаемыми задачами, знаниями,
ситуациями, событиями, и внутренней информации, содержащейся в поле знаний
предметной области. Ассоциативными являются также операции добавления удаления
и модификации фрагментов существующего поля знаний.
Сопоставление фрагментов знаний связано с наложением
внешних семантических сетей на сеть единого поля знаний, оценкой вида и
степени совпадения, а также построением ассоциации, которая представляет
собой либо фрагмент, являющийся ответом на решаемую задачу, либо структуру,
встраиваемую в имеющееся поле знаний. При этом построение самой ассоциации
выполняется независимо от цели выполняемого действия и определяется только
начальными данными. Сформированная ассоциация встраивается в существующее
поле знаний как результат одного такта жизненного цикла сетевой модели,
образующий новое знание или накопленный опыт. Если ассоциация полностью
совпадает с некоторым фрагментом поля знаний, то её добавление не изменяет
содержимое этого поля.
Начальное состояние поля знаний представляет собой пустую структуру, которая
постепенно заполняется и конфигурируется по мере появления новых ассоциаций.
При этом отдельные и сначала разрозненные фрагменты знаний в последующем
могут сливаться, объединяться и сокращаться в процессе функционирования
поля знаний и работы механизма вывода. Средства, позволяющие расширять
и углублять поле знаний, изначально содержатся в качестве предопределенных
процедур в составе механизма вывода. Такие процедуры относятся к метауровню
сетевой модели представления и обработки знаний. В них реализуются общие
идеи, связанные с абстракциями языка представления знаний, классами используемых
в нем форм и шаблонами структур, а также основные схемы корректной обработки
знаний.
Для упрощения процесса адаптации чистой системы ассоциативных знаний к
конкретным предметным областям оправдано включение в такую систему общезначимых
сведений, справедливых в произвольных областях. К ним относятся различные
словари, поля сочетаемости и совместности слов, стандартные фрагменты сетевого
поля знаний, представляющие зависимости между некоторыми объектами и понятиями.
Непустое начальное состояние поля знаний позволяет осуществлять настройку
только за счет включения в поле специальных сведений, относящихся к предметной
области.
Возможность выделения единой операции, поддерживающей ассоциативный подход
к представлению и обработке знаний, делает ассоциативные модели привлекательными
для практического применения. Это приближает возможности ассоциативного
подхода к возможностям логической модели с механизмами вывода, основанными
на правиле резолюции или переходе с возвратом.
Единый ассоциативный вывод комбинаторно является более сложным, по сравнению
с механизмами вывода в продукционной или логической модели представления
знаний. Он содержит процедуры унификации, оценки совпадения, генерации
гипотез или обобщений, анализа противоречивости и взаимодополняемости обрабатываемых
фрагментов знаний. При этом все перечисленные процедуры используются не
отдельно, а совместно, формируя ассоциативный образ результата шага работы
механизма вывода.
Процедурам, входящим в состав механизма ассоциативного вывода, характерна
нечеткость в определениях используемых целей и критериев. Варьирование
последних позволяет определить иерархию механизмов вывода, отличающихся
уровнем и полнотой обработки знаний.
|