6.2.
Ассоциативные сети
Систематические
исследования методики использования сетей для представления знаний начались
с исследования методов представления семантики естественного языка [Quillian,
1968]. Квиллиан предположил, что наша способность понимать язык может быть
охарактеризована, хотя бы в принципе, некоторым множеством правил. Он предположил,
что процесс восприятия текста включает в себя "создание некоторого рода
мысленного символического представления". Исходя из этого, он занялся изучением
вопроса, как смысл отдельных слов может быть сохранен в компьютере, чтобы компьютер
смог использовать их по тому же принципу, что и человек. Квиллиан был не первым,
кто обратил внимание на важность обобщенного, абстрактного знания для понимания
естественного языка. Еще ранее к такому же заключению пришли исследователи,
занимавшиеся проблемами машинного перевода. Но Квиллиан первым предложил использовать
для моделирования человеческой памяти сетевые структуры, в которых узлы и связи
между ними представляли бы концепты и отношения между концептами. Он же предложил
работающую модель извлечения информации из памяти.
Если мы стремимся
создать программу, устойчивую к модификации данных, т.е. сохраняющую работоспособность
при множестве таких модификаций, то нам непременно понадобится какое-либо средство
проверки целостности знаний. Это, в свою очередь, накладывает определенные ограничения
на методы представления знаний: знания должны быть организованы таким образом,
чтобы упростить проверку их целостности. Именно такая цель преследовалась при
создании тех видов структуры представления знаний, которые мы будем рассматривать
в этой главе.