- •Лекция №7. Аспекты получения знаний
- •Психологический аспект Модель общения при извлечении знаний
- •Контактный слой
- •Процедурный слой
- •Когнитивный слой
- •Лингвистический аспект Структура лингвистического аспекта
- •Проблема общего кода
- •Понятийная структура
- •Словарь пользователя
- •Гносеологический аспект Суть гносеологического аспекта
- •Критерии научного знания
- •Структура познания
Лекция №7. Аспекты получения знаний
На современном этапе разработки экспертных систем в нашей стране стратегия извлечения знаний, по-видимому, является наиболее актуальной, поскольку промышленных систем приобретения и формирования знаний на отечественном рынке программных средств практически нет.
Извлечение знаний - то процедура взаимодействия эксперта с источником знаний, в результате которой становятся явными процесс рассуждений специалистов при принятии решения и структура их представлений о предметной области.
Рис. 17.1. Три стратегии получения знаний
В настоящее время большинство разработчиков экспертных систем отмечают, что процесс извлечения знаний остается самым "узким" местом при построении промышленных систем.
Процесс извлечения знаний - это длительная и трудоемкая процедура, в которой инженеру по знаниям, вооруженному специальными знаниями по когнитивной психологии [З], системному анализу, математической логике и пр., необходимо воссоздать модель предметной области, которой пользуются эксперты для принятия решения. Часто начинающие разработчики экспертных систем, желая избежать этой мучительной процедуры, задают вопрос: может ли эксперт сам извлечь из себя знания? По многим причинам это нежелательно.
Во-первых, большая часть знаний эксперта - это результат многочисленных наслоений, ступеней опыта. И часто зная, что из А следует В, эксперт не дает себе отчета, что цепочка его рассуждении была гораздо длиннее, например С ≈>D, D ≈> А, А ≈> В, или А ≈> Q,,═ Q->R,═R->B.
Во-вторых, как было известно еще древним (вспомним "Диалоги" Платона), мышление диалогично. И поэтому диалог инженера по знаниям и эксперта - наиболее естественная форма "раскручивания" лабиринтов памяти эксперта, в которых хранятся знания, частью носящие невербальный характер, т.е. выраженные не в форме слов, в форме наглядных образов, например. Именно в процессе объяснения инженеру по знаниям эксперт на эти размытые ассоциативные образы надевает четкие словесные ярлыки, т.е. вербализует знания.
В-третьих, эксперту гораздо труднее создать модель предметной области вследствие той глубины и необозримости информации, которой он обладает. Многочисленные причинно-следственные связи реальной предметной области образуют сложную систему, из которой выделить "скелет", или главную структуру, иногда доступнее аналитику, владеющему к тому же системной методологией. Любая модель - это упрощение, а упрощать легче с меньшим знанием деталей.
Чтобы разобраться в природе извлечения знаний, выделим три основных аспекта этой процедуры (рис. 17.2): психологический, лингвистический, гносеологический, которые подробно описаны в [4].
Рис. 17.2. Основные аспекты извлечения знаний |
Психологический аспект Модель общения при извлечении знаний
Из трех выделенных аспектов извлечения знаний психологический является, по-видимому, главным, поскольку он определяет успешность и эффективность взаимодействия инженера по знаниям (аналитика) с основным источником знаний - экспертом - профессионалом. Мы выделяем психологический аспект еще и потому, что извлечение знаний происходит чаше всего в процессе непосредственного общения разработчиков системы.
Стремление и умение общаться могут характеризовать степень профессионализма инженера по знаниям.
Известно, что потери информации при разговорном общении велики [9] (рис. 17.3). В связи с этим рассмотрим проблему увеличения информативности общения аналитика и эксперта за счет использования психологических знаний.
Инженер по знаниям
Эксперт |
Рис. 17.3 Потери информации при общении
Рис. 17.4. Структура психологического аспекта извлечения знаний
Мы можем предложить такую структурную модель общения при извлечении знаний:
∙ участники общения (партнеры);
∙ средства общения (процедура);
∙ предмет общения (знания).
В соответствии с этой структурой выделим три "слоя" психологических проблем, возникающих при извлечении знаний (рис.17.4), и последовательно рассмотрим их.