Создание базы знаний в области психодиагностики в среде экспертной системы Mini Expert System
Автор: Шихкеримова М.М.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 4 (22), 2017 года.
Бесплатный доступ
Статья посвящена проведению анализа разработки экспертных систем для психодиагностики. Оценено современное состояние автоматизации психодиагностики. Изучены возможности редактора баз знаний малой экспертной системы. Разработана база знаний в области психодиагностики в простой оболочке экспертной системы MINI EXPERT SYSTEM 2.0.
Экспертная система (эс), база знаний (бд), редактор баз знаний, психодиагностика
Короткий адрес: https://sciup.org/140271422
IDR: 140271422
Текст научной статьи Создание базы знаний в области психодиагностики в среде экспертной системы Mini Expert System
Деятельность в сфере формирования ЭС для практической психологии проводится уже больше 20 лет. Первоначальные публикации на данную тему носили скорее общетеоретический характер. За многие годы исследований была подтверждена теоретическая продуктивность внедрения задач создания ЭС в контекст психодиагностических исследований для проверки оснований сформировавшихся структур психологического познания. Присутствие заинтересованности к гуманитарным областям создает предпосылки формирования идеологии и методологии самих ЭС.
Как демонстрирует исследование информации последнего десятилетия, отдельные создаваемые в мире экспертные системы в области психодиагностики предусмотрены уже для вынесения диагноза экспертом, тем не менее сам принцип работы с системой – опрос пользователя и вынесение системой мнения о случае по фиксированным показателям – остается постоянным.
Таким образом, сама предметная область психодиагностики и профориентации является значимой и представляет интерес для создания соответствующих систем автоматизации. Современное состояние автоматизации психодиагностики и профконсультирования можно 2
охарактеризовать наличием довольно большого количества отдельных программ, автоматизирующих стадию предъявления тестов и дешифрацию результатов по ключу. На выходе такие системы, как правило, выдают числовой вектор результатов либо шаблонные заготовки интерпретации этих векторов, не отражающие индивидуальных особенностей испытуемых. Такое положение связано с объективной сложностью индивидуальных психологических заключений, получение которых требует привлечения профессиональных экспертов, способных и готовых поделиться своим опытом и мастерством.
Необходимо подметить, что психодиагностика является классической предметной областью для разработки систем, основанных на знаниях. И именно здесь методология и технология создания экспертных систем могут принести значительный эффект.
В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности [3, 4].
База знаний (БЗ) — важный компонент экспертной системы. Простые базы знаний могут использоваться для создания экспертных систем и хранения данных об организации: документации, руководств, статей технического обеспечения. Основной целью создания таких баз является оказание помощи менее опытным людям в поиске существующего описания способа решения какой-либо проблемы предметной области [5, 6].
В нашем случае для создания и применения базы знаний в области психодиагностики использовалась простая оболочка экспертной системы Mini Expert System. Автором программы является Алексей Бухнин. Данная экспертная система дает возможность создать и применить собственную базу знаний, используя «Редактор баз знаний», прилагаемый к «Малой ЭС».
Программа использует байесовскую систему логического вывода. Она предназначена для проведения консультации с пользователем в какой-либо прикладной области. В нашем случае база знаний настроена на область психодиагностики. Программа в данном случае выступает в роли психолога (эксперта), который задавая вопросы индивидууму касаемо его индивидуально-психологических характеристик, делает выводы относительно его темперамента, т.е. к какой группе принадлежит личность (холерик, сангвиник, флегматик, меланхолик).
Создание базы знаний реализовывается в несколько этапов. На первом этапе определяется предметная область, по которой будет разрабатываться данная база знаний. В роли предметной области выступает психодиагностика. На втором этапе разработки проводится извлечение знаний по выбранной тематике из доступных источников информации, то есть собирается материал. На следующем этапе осуществляется структурирование извлеченных знаний. Знания группируются в два набора: Q - набор вопросов и V - набор вариантов исхода.
Созданная нами база знаний включает 20 вопросов и 4 возможных исхода (рис.1).
Оформление базы знаний состоит из следующих этапов: 1) описание базы знаний; 2) имя автора; 3) комментарий и т.д.
Q Редактор баз знаний 1.0 Файл Правка Справка ^ й | ^ | jti ^ ® Q о£ | v^ | ^ [ 31 строка, 1 столбец) Пароль на редактирование | | Паропь на чтение |
Пример базы знаний.
"Определение темперамента человека по присушим чертам." I Автор: Шихкеримова Надина.
Вопросы:
Энергичны ли вы?
Любите ли вы доминировать?
Всегда ли вы знаете чего вы хотите?
Чувствуете ли вы себя одиноким?
Боитесь ли вы критики со стороны окружающих? Всегда ли идете к своей цели?
Часто ли вы занимаете позицию лидера? Любите ли вы быть в центре внимания? Хорошая ли у вас память?
Подвижны ли вы?
Любознательны ли вы?
Много ли у вас друзей и знакомых? Замкнутый ли вы человек?
Можете ли вы выполнять монотонную работу?
Соблюдаете ли вы порядок во всем (и даже в своих мыслях)?
Можете ли вы назвать себя "наблюдателем" жизни, а не ее ■■участником"? Всегда ли вы идете на компромисс?
Уравновешенный ли вы человек?
Можете ли вы держать свои эмоции под контролем?
Можете ли сказать о себе, что вы не конфликтный человек?
Холерик, 0.2, 1,0.9,0.1, 2,0.9,0.1, 3,0.8,0.3, 4,0.8,0.1, 5,0.9,0.1, 6,0.9,0.04, 7,0.5,0.4, 8,0.2,0.7, 9,0.3,0.7, 10,0.6,0.5, Сангвинник, 0.2, 1,0.4,0.6, 2,0.2,0.7, 3,0.1,0.9, 4,0.3,0.8, 5,0.3,0.7, 6,0.5,0.5, 7,0.9,0.1, 8,0.9,0.1, 9,0.9,0.1, 10,0.8,0.; Меланхолик, 0.1, 1,0.1,О.8, 2,0.2,О.9, 3,О.2,0.7, 4,О.2,0.8, 5,0.2,О.9, 6,0.1,О.9, 7,О.2,0.9, 8,0.2,0.7, 9,0.3,0.7, 10,0.6,0.! Флегматик, 0.1, 1,0.1,0.8, 2,0.2,0.9, 3,0.2,0.7, 4,0.2,0.8, 5,0.2,0.9, 6,0.1,0.9, 7,0.2,0.9, 8,0.2,0.7, 9,0.3,0.7, 10,0.6,0.5.
Рис. 1. Вид базы знаний в редакторе баз знаний 1.0.
Начало работы с базой знаний
После того как экспертная система Mini Expert System 2.0 запущена, необходимо загрузить из файла базу знаний. Для этого надо нажать на кнопку «Загрузить базу знаний» (можно также нажать на горячую клавишу
F2), далее на кнопку «Начать консультацию» (или на горячую клавишу F3)
(рис.2).

Рис. 2. Окно системы. Начало консультации
Ответы на запросы системы
Отвечая на вопросы системы, пользователь не обязательно должен быть убежден в абсолютной истинности или ложности свидетельства, он может отвечать с какой-то степенью уверенности. В свою очередь система выдаёт результаты консультации в виде вероятностей наступления исходов.
По определенной шкале можно установить коэффициент уверенности . Например, от -5, что означает «точно нет» до + 5, что означает «точно да». Пользователь также может выбирать промежуточные значения.
| зс| Малая Экспертная Система 2.0
Файл Консультация Настройки Справка
@0^
Файл ''темпераментЗ.ткЬ" (свидетельств: 20, исходов: 4)
Пример базы знаний.
"Определение темперамента человека по присущим чертам." Автор: Шихкеримова Мадина.
(0.000С0) Меланхолик (0 99908) Сангвинник (0.00138) Флегматик (0.99951) Холерик
1G
КУ (5) КУ (5) КУ (5) КУ (3) КУ (4) КУ (-5) КУ (1) КУ (-5) КУ (5) КУ (2) КУ (-5)
КУ (3) КУ (-5) КУ (5) КУ (5) КУ (-5) КУ (-5) КУ (5) КУ (-5)
20 КУ (5)
Уравновешенный ли вы человек?
Всегда ли идете к своей цели?
Любознательны ли вы?
Можете ли вы держать свои эмоцш под контролем?
Много ли у вас друзей и знакомых7
Можете ли вы назвать себя "наблюдателем" жизни, а не ее "участником"?
Любите ли вы доминировать?
Замкнутый ли вы человек?
Энергичны ли вы?
Часто ли вы занимаете позицию лидера?
Всегда ли вы идете на компромисс?
Боитесь ли вы критики со стороны окружающих?
Можете ли сказать о себе, что вы не конфликтный человек?
Можете ли вы выполнять монотонную работу?
Любите ли вы быть в центре внимания?
Чувствуете ли вы себя одиноким?
Соб/юдаете ли вы порядок во всем (и даже в своих мыслях)?
Всегда ли вы знаете чего вы хотите?
Хорошая ли у вас память?
Подвижны ли вы?
Свидетельств учтено: 20.
Конец консультации.
Сортировка результатов
• по именам < по вероятностям
ку.1 Вводите коэффициент уверенности по шкале: /р| -5 (Нет)... О (Не знаю)... 5 (Да)

Рис. 3. Пример прохождения консультации
Список литературы Создание базы знаний в области психодиагностики в среде экспертной системы Mini Expert System
- Ирзаев Г.Х. Система отбора компетентных экспертов для решения проектно-производственных задач // Автоматизация. Современные технологии. 2008. № 1. С. 40-46.
- Ирзаев Г.Х. Экспертный выбор предпочтительного по технологичности варианта изделия методом аналитической иерархии // Вестник Иркутского государственного технического университета. 2007. № 1-1 (29). С. 126-130.
- Ирзаев Г.Х. Экспертный метод аудита безопасности информационных систем // Вестник Дагестанского государственного технического университета. Технические науки. 2011. № 20. С. 11-15.
- Баженов Р.И., Лопатин Д.К. О применении современных технологий в разработке интеллектуальных систем // Журнал научных публикаций аспирантов и докторантов. 2014. № 3 (93). С. 263-264.
- Ирзаев Г.Х. Информационная система эвристического прогнозирования технологичности радиоэлектронных средств на ранних этапах проектирования // Информационные технологии в проектировании и производстве. 2006. № 3. С. 40-46.
- Брукинг А. Экспертные системы. Принципы работы и примеры. М.: Радио и связь, 1987. - 224 с.