1.9.7. Фреймы
Термин «фрейм» (от англ. frame — рамка, структура) введен М.Минским. Это структура данных для представления стереотипных ситуаций. Фрейм соответствует минимально возможному описанию сущности какого-либо явления, события, ситуации, процесса или объекта. «Минимально возможное» означает, что при дальнейшем упрощении описания теряется его полнота, оно перестает определять ту единицу знаний, для которой предназначается.
В основу теории представления знаний с помощью фреймов положена концепция о том, что знания о мире должны строиться не в результате сбора разрозненных фактов об отдельных событиях, а в виде достаточно большой совокупности определенным образом сформированных данных — фреймов, представляющих собой модели стереотипных (часто повторяющихся) ситуаций. При этом ситуация понимается в обобщенном смысле — действие, рассуждение, зрительный образ, повествование и т.д. Фрейм представляет собой не одну конкретную ситуацию, а наиболее характерные, основные моменты ряда близких ситуаций, принадлежащих одному классу. Наряду с явной информацией фрейм содержит неявные, скрытые, подразумеваемые сведения. Теория представления знаний с помощью фреймов претендует на объяснение ряда особенностей мышления человека. Фреймы различны по происхождению — одни из них человек усваивает неосознанно в процессе развития (например восприятие характерных черт лица), другие приобретаются в процессе обучения.
Фрейм имеет имя (название), состоит из стандартных элементов — слотов и может изображаться в виде цепочки: Фрейм = = <слот 1> <слот 2> ... <слот п>. Например, фрейм «Битва» [46]: Битва = <кто?> <с кем?> <когда?> <где?> <результат>. Исключение любого слота делает фрейм принципиально неполным, иногда бессмысленным, не соответствующим названию фрейма.
Фрейм можно представить графически в виде сети из узлов со связями между ними. Каждый узел соответствует определенному понятию, которое может быть, а может и не быть, задано в явном виде. В последнем случае его можно конкретизировать путем согласования данного фрейма с некоторой конкретной ситуацией во внешнем мире. Узлы, не заданные в явном виде, образуют нижние уровни графовой структуры, а на верхних уровнях располагаются понятия, которые всегда справедливы в отношении ситуации, представляемой данным фреймом. Возможно объединение группы фреймов в систему. Фрейм может содержать детали, отсутствующие в конкретной ситуации. Во многих случаях это позволяет восстанавливать картину реальности по ее фрагментам. Если выбранный фрейм не удается согласовать с реальностью, то происходит обращение к специальной сети поиска информации, с помощью которой происходит соединение систем фреймов. Подобная сеть позволяет найти другие способы представления знаний о фактах, аналогиях и другой информации, которую можно использовать для согласования с реальностью.
Do'stlaringiz bilan baham: |