Логические модели знаний
Фреймовые модели
Фрейм в переводе означает рамка (frame - рамка). Любое представление о предмете, объекте, стереотипной ситуации у человека всегда обрамлено характеристиками и свойствами объекта или ситуации. В основе теории фреймов лежит фиксация знаний путем сопоставления новых фактов с рамками, определенными для каждого объекта в сознании человека. Структура в памяти ЭВМ, представляющая эти рамки, называется фреймом.
Слотом фрейма называется элемент данных, предназначенный для фиксации значений об объекте, которому отведен данный фрейм.
Слот фрейма характеризуется следующими параметрами:
· имя слота (каждый слот должен иметь уникальное имя во фрейме);
· указатель наследования.
Указатель наследования показывает, какую информацию об атрибутах слотов во фрейме верхнего уровня наследуют слоты с теми же именами во фрейме нижнего уровня. При этом могут быть следующие ситуации:
· слот наследуется с теми же значениями данных (т.е. тот же);
· слот наследуется, но данные в каждом фрейме могут принимать любые значения (уникальный);
· слот не наследуется (независимый).
Фреймы обладают свойством вложенности, т.е. в качестве значения слота может выступать система имен слотов более глубокого уровня. Свойство вложенности, возможность иметь в качестве значений слотов ссылки на другие фреймы и на другие слоты того же самого фрейма обеспечивают фреймовым моделям удовлетворение требований связности и структурированности знаний. Наличие имен фреймов и имен слотов означает, что знания хранимые во фреймах, имеют характер отсылок и тем самым внутренне интерпретированы.
Использование фреймов в фундаментальных науках дает возможность формирования более строгого понятийного аппарата и комплексирования обычных математических моделей с фреймовыми формализмами. Для описательных наук фреймы - это один из немногих способов формализации, создания понятийного аппарата.
Логические модели знаний - основа человеческих рассуждений и умозаключений, которые, в свою очередь, могут быть описаны подходящими логическими исчислениями.
Логические исчисления могут быть представлены как формальные системы в следующем виде:
М=(T,P,A,F),
где T - множество базовых элементов (например, буквы некоторого алфавита);
P - множество синтаксических правил, на основе которых из T строятся правильно построенные формулы;
A - множество правильно построенных формул, элементы которого называются аксиомами;
F - правила вывода, которые из множества А позволяют получать новые правильно построенные формулы (теоремы).
К таким логическим исчислениям можно отнести:
· силлогистику Аристотеля;
· прикладные исчисления высказываний и предикатов.