Когнитивная психология — это раздел психологической науки, который изучает процессы мышления,
восприятия, памяти, внимания и решения задач; Именно эти механизмы лежат в основе современных экспертных систем,
позволяя им «мыслить» и принимать решения так же, как это делает человек-эксперт.
Что такое когнитивная психология?
Слово «психология» происходит от греческих psyche (душа) и logos (учение).
Если общая психология охватывает широкий спектр человеческих проявлений, то когнитивная
сосредоточена на «инструкции к мышлению»:
- Восприятие: как человек интерпретирует поступающую информацию.
- Память: как знания хранятся и извлекаются.
- Мышление: как строятся логические цепочки и выводы.
- Внимание и принятие решений: как выбирается релевантная информация и принимается конечное решение.
Экспертные системы: «цифровые мозги» на основе когнитивных моделей
Экспертная система — это программное обеспечение, которое использует символьное представление знаний
и символьный вывод, чтобы моделировать поведение специалиста в конкретной предметной области.
Основные компоненты:
- База знаний — хранит экспертные правила, факты и эвристики, полученные из когнитивных исследований.
- Машина вывода — «мыслит» по аналогии с человеческим логическим выводом.
- Интерфейс объяснений — «рассказывает», как было принято решение, используя модели, заимствованные у когнитивной психологии.
- Подсистема извлечения знаний — переводит «человеческие» знания эксперта в формальные правила.
Как когнитивная психология помогает строить экспертные системы?
Модели мышления Канемана
Нобелевский лауреат Даниэль Канеман описал два «режима мышления»:
- Система 1: быстрое, интуитивное, автоматическое.
- Система 2: медленное, рациональное, логическое.
Экспертные системы могут эмулировать обе системы: эвристики для «быстрого» вывода и формальная логика для «медленного».
Извлечение эвристик
Когнитивные эксперименты выявляют устоявшиеся паттерны принятия решений.
Эти паттерны затем кодируются в виде production-правил:
ЕСЛИ симптом_А И симптом_В, ТО диагноз_С с вероятностью 0,87.
Работа с неопределённостью
Когнитивная психология показывает, как люди оперируют вероятностями и фреймами.
То же переносится в экспертные системы: байесовские сети, нечеткая логика,
доверительные интервалы — всё это «цифровые» аналоги человеческих оценок.
Практические примеры
- Медицина: система MYCIN использует правила, полученные в ходе когнитивных интервью с врачами-инфекционистами.
- Инженерия: система XCON конфигурирует компьютеры, опираясь на эвристики, выявленные в процессах системных архитекторов.
- Финансы: алгоритмы кредитного скоринга моделируют поведение андеррайтеров, используя когнитивные модели оценки риска;
Качество и надежность экспертной системы
Одним из главных критериев эффективности экспертной системы является её производительность:
скорость и достоверность результата. Когнитивная психология отвечает за:
- Полноту знаний: охватывает ли база знаний все типовые ситуации.
- Объективность: устраняются ли когнитивные искажения (например, эффект ореола).
- Интерпретируемость: может ли система объяснить вывод так, чтобы это было понятно человеку.
Почему важно развивать это направление?
Когнитивная психология позволяет улучшить карьеру и качество жизни самих разработчиков и конечных пользователей.
Чем точнее мы моделируем человеческое мышление, тем более полезными становятся экспертные системы:
они помогают принимать решения в условиях неопределённости, обучать новых специалистов
и даже оказывать психотерапевтическую поддержку посредством диалоговых агентов.
Когнитивная психология — это тот раздел психологии, который превращает человеческое мышление
в формальные инструкции для компьютеров. В результате рождаются экспертные системы,
способные консультировать, обучать и принимать решения не хуже, а иногда и лучше живых экспертов.
Понимание того, как мы мыслим, открывает путь к тому, как научить мыслить машины.