[Главная страница ] [Физики ] [Лирики] [Не знаю]
Постепенно на этой странице станет доступной
информация о новейшем достижении в
информационных технологиях.
Я имею ввиду именно обработку информации, а не
что либо иное.
На основе этой технологии нами уже разработана
концепция Экспертных Систем Нового
Поколения, а также имеются программные
образцы, демонстрирующие некоторые основные
свойства таких систем.
(Аббревиатура будет чем-то вроде ES NG или ЭС НП).
Введение
Терминология
Основные свойства
Возможности
интерфейса АРМ
Принцип модульности
Краткий итог
Концепция Экспертных Систем Нового Поколения - это приоритетная разработка, не имеющая аналогов в мире. В ней органически сочетаются такие ведущие области, как нейрокомпьютинг, СУБД и компьютерная графика. Основу составляют собственные разработки, по результатам которых успешно защищена диссертация.
Помимо прочего, на основе этой технологии
достигается большой эффект сжатия информации, в
т.ч. и в режиме реального времени, что очень
актуально при передаче данных. Я не говорю уже о
перемещении звуковых, видео файлов и об VoIP (Voice over
Internet Protocol, или IP-телефония). На базе этой
технологии можно осуществлять интеллектуальные
опросы общественного мнения, что существенно
снизит затраты на обработку результатов опроса
по сравнению с традиционным методом установки
счетчиков в домохозяйствах. И много еще другого.
Страница все еще формируется. Постепенно
изложено все будет достаточно подробно.
Несмотря на отмеченное многообразие областей применения новой технологии, данная страница описывает концепцию создания на этой основе только ЭС НП.
Для самых нетерпеливых и одновременно самых
вдумчивых привожу ссылку на сайт изобретателя основ новой
технологии и автора диссертации.
Искусственный Интеллект - ИИ
Информационные технологии - ИТ
Экспертная Система - ЭС
Система управления Базами Данных - СУБД
База Данных - БД
База Знаний - БЗ
Предметная область - ПО
Автоматизированное рабочее место - АРМ
Экспертная Система Нового Поколения -
(пока условно) ЭС НП
Встречаемые в тексте '???' -
означают, что в полной корректности
соседствующего высказывания автор на данный
момент не вполне уверен.
Чем отличается новый подход в построении ЭС от
традиционных?
Привожу только основные преимущества
предлагаемого подхода:
Исходя даже только из перечисленных свойств,
можно сделать вывод о большой универсальности
предлагаемой технологии. Вместе с тем технология
изящна и легка в реализации.
Но несмотря на большой перечень преимуществ,
новый подход не претендует на полное вытеснение
традиционных ЭС. Более того, сохраняются целые
классы задач, где их применение останется в
ближайшее время по-прежнему намного эффективнее
ЭС НП (например составление расписаний,
планирование, оптимизация, проектирование и т.п.)
Интерфейс АРМ.
Пока это только заготовка. (Описываются только
свойства. Технология по возможности опускается.)
Поскольку необходима адаптация БД и БЗ к
конкретной ПО, то считаю необходимым особо
подчеркнуть роль АРМ, выделив отдельным
параграфом описание основных принципов работы
эксперта с БД и БЗ.
Здесь приводятся только отличительные
особенности принципов работы и
пользовательского интерфейса для ЭС НП по
сравнению с традиционными ЭС.
Что имеется к началу работы.
Пользователю ЭС НП
предоставляется иерархически структурированная
сеть (почти многодольный граф, с упорядоченными
по определенному алгоритму дугами), являющаяся
лексико-семантической моделью ПО.
Каждый уровень иерархии отражает значимость в ПО
элемента сети этого уровня.
(Значимость уровня не является постоянным
свойством этого уровня, а есть статистическая
функция от ПО. Тем не менее разброс значимости
уровней подчиняется закону распределения,
близкому к нормальному в зависимости от
предметной области).
Общая тенденция в сформированной иерархии
уровней такова: чем выше уровень, тем большую
значимость в модели ПО имеют элементы этого
уровня.
Основные приемы работы
эксперта:
Здесь приводятся только два основных приема
работы, из которых и вытекают перечисленные
свойства ЭС. Наряду с ними в ходе взаимодействия
с АРМ эксперт будет использовать и другие методы
АРМ.
В результате автоматической структуризации ПО,
каждый элемент построенной сети отражает в той
или иной мере понятия, имеющие хождения в ПО. Роль
эксперта заключается в том, чтобы менять
значимость автоматически предлагаемых
элементов, вводить описания недостающих
элементов, уточнять описания, обучаться самому.
В процессе работы можно настроиться на работу
"верхнего уровня", т.е. иметь дело только с
небольшим количеством (10-20) параметров, известных
эксперту.
"Указать" и "Подкрасить" - это два основных метода действий. Они в некотором смысле являются взаимообратными.
"Подкрасить" - это
метод работы с описанием ПО, при котором эксперт,
зная, какие фрагменты в описании соответствуют
нужному понятию, выделяет их одним цветом. После
этого он может видеть, где в сети локализуется
это понятие на различных уровнях, в зависимости
от контекста "покраски". Из них выбирается
наиболее правильный вершинный элемент подсети.
Он связывается с данным цветом (т.е. с параметром).
Покрасив таким образом несколько участков в
описании ПО, эксперт получает небольшое
количество элементов сети разных цветов (а
значит и заключающих в себе различные понятия
ПО). Аналогичным образом можно расшифровывать
более подробно каждое понятие, формируя тем
самым его характерные признаки.
Таким образом происходит формирование системы
понятий, относящихся к различным уровням
значимости для ПО, и их отличительных признаков,
которые сами могут являться какими-либо
понятиями. Расшифровка каждого признака и
каждого понятия в виде описания производится
методом "Указания" (см. ниже).
Пользовательский интерфейс для
"подкрашивания", т.е. для работы с описанием
ПО, в общем случае будет зависеть от того, к
какому классу относится описание ПО. Классы
описаний ПО зависят от способа представления
данных и знаний. Например:
- Для обычного описательного текста
(энциклопедия, обзоры и т.п.) работа с описанием
будет реализована как с
обычным текстом. В этом случае
"подкрашивание" текста можно производить в
самом тексте.
- Для описаний ПО в виде стандартных БД
может подойти интерфейс СУБД.
- Для числового потока данных
"подкрашивание" может оказаться удобнее
реализовывать непосредственно на графиках.
- Для визуальной информации, где решающие
параметры имеют вид графических образов,
"подкрашивание"
удобнее реализовывать на
соответствующих изображениях.
и т.д.
"Указать" - это метод
работы эксперта непосредственно с иерархической
сетью, с ее элементами, а также с понятиями,
сформированными экспертом. Метод заключается в
том, что среди элементов сети указывается тот
элемент, который либо предположительно, либо
достоверно является значимым параметром. При
этом эксперт руководствуется общим правилом, что
чем выше уровень элемента в сети, тем выше его
значимость в описании ПО, и одновременно более
крупному понятию ПО он соответствует. Указав
элемент, можно посмотреть его содержание в
описании ПО.
Таким образом, сравнивая описания различных
элементов сети, эксперт может сделать вывод о
значимости тех или иных элементов и о
соответствии их тем или иным понятиям.
Остальные действия
пользователя ЭС НП могут быть по желанию
перенесены из прежних технологий (к ним можно
отнести возможность ведения диалога на
ограниченном естественном языке и т.п.).
При программной реализации ЭС НП
используется принцип модульности.
Главными модулями в технологии ЭС НП,
составляющими основное отличие от традиционных
ЭС,
являются следующие (см. рисунок):
1) Модуль интерфейса с БД и БЗ. |
Реализация остальных модулей, которые на схеме представлены как "Другие модули", по существу ни чем не отличается от традиционных ЭС. К "Другим модулям" можно отнести все традиционные подсистемы ЭС, необходимость в которых возникнет при построении ЭС НП.
Как видно из приводимого описания, в этой технологии работы эксперта отсутствует необходимость в промежуточном звене, какими при традиционном подходе построения ЭС являлся инженер по знаниям.
Для самого эксперта работа
переводится на качественно новый уровень,
предоставляя ему возможность самостоятельно
понять, как он мыслит и рассуждает. Другими
словами эксперту предоставляется средство
"для копания в собственной голове".
Кроме того, после адаптации к ПО
сформированной БД и БЗ, ЭС НП может работать как
полностью в автоматическом, так и в
автоматизированном режиме, являясь, например,
главной частью в системах автоматического
принятия решений при мониторинге
технологических и других процессов. Таким
образом, ЭС НП может выступать в качестве
самостоятельного прикладного обеспечения.
Универсальность метода формирования моделей ПО делает ЭС НП наиболее перспективным инструментом для изучения, классификации и структуризации различных ПО.
Этот же метод позволяет автоматизировать формирование системы понятий и их признаков (параметров), которые прежде появлялись из различных эвристических алгоритмов или в результате длительных исследований большой группы работников. Теперь все это может быть совершено одним экспертом, а полученные результаты будут наиболее объективными, т.е. не зависящими от направления мыыслей исследователя.
Переход на ЭС НП может осуществляться постепенно, по мере создания инструментальных средств для новой технологии. Ядро новой технологии можно интегрировать с уже существующим переферийным программным обеспечением.
[Главная страница ] [Физики ] [Лирики] [Не знаю]
© ТПА Эксперт, Москва, 2000, При использовании материалов ссылка обязательна, Предложения присылайте на poldom@mail.ru