Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
InCh3400.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
323.07 Кб
Скачать

3. Логические интеллектуальные системы

Логические интеллектуальные системы имеют в своей основе реляционную модель знаний в предикатной, продукционной и лингвистической формах, кратко описанных ранее, и являются результатом развития символистского направления в искусственном интеллекте.

Согласно общей структуре интеллектуальной системы (см. рис. 1.2), ее центральные элементы - это база знаний (БЗ) и машина вывода (МВ). БЗ логической интеллектуальной системы должна содержать базу данных (БД) в виде фактов и базу правил (БП) в виде импликативных отношений между фактами.

Фактами в зависимости от формы реляционной модели могут быть предикаты, условия и заключения продукций в виде отношений "объект - атрибут - значение", "лингвистическая переменная - лингвистический терм" и пр. Правила могут быть составлены из предикатов в виде правильно построенных предложений, а также фактов-условий, связанных логическими операциями "и" или "или" и фактов-заключений для продукций или лингвистических правил. Вариации правил зависят от вида неопределённости фактов (правила с нечёткими и вероятностными фактами, правила с коэффициентами уверенности).

МВ, обрабатывающая правила БП и факты БД с целью принятия решения, реализует логический вывод на предикатах или продукциях, разновидности которых зависят от форм реляционной модели знаний и наличия неопределенностей.

3.1. Логические системы на предикатах

Исчисление предикатов исторически связано с исчислением высказываний, которое имеет алфавит из пропозициональных букв (p, q, r,...), логических операторов  ,  ("не", "следует"), скобок (...), простейшую процедуру построения формул (или пропозициональных форм), три исходных формулы теории (аксиомы) и одно правило вывода - модус поненс, или правило отделения: если m1 и (m1 m2) суть теоремы, то m2 есть следствие m1. В этой формальной системе применялась интерпретация, моделирующая рассуждения

27

обычной логики, где буквы рассматриваются в качестве выражений. В частности, оператор  является "отрицанием", а оператор  - логической импликацией. В этой системе используются также операторы  ("и"), так как m1m2 эквивалентно  (m1 m2),  ("или"), так как m1m2 эквивалентно (m2), и  ("тождественно"), так как эквивалентно (m1m2)  (m2m1)  (m1 m2). Исчисление предикатов является более строгой формальной системой, в которой алфавит включает константы (а, b, с, ...), индивидные переменные (t, k, v, …), предикаты (А, В, С, ...), определяющие отношения между переменными, логические операторы  , , квантор всеобщности . При построении формул используются процедуры исчисления высказываний, дополненные процедурами работы с предикатами и кванторами. В качестве исходных применяются все аксиомы исчисления высказываний, дополненные специальными аксиомами относительно кванторов общности. В правила вывода кроме "модус поненс" включено правило обобщения:

m1  (t)m1 ,

где t - свободная переменная в m1, а  определяет выводимость (t)m1 из m1, т.е. m1 справедлива для всех переменных t.

При построении логических выражений могут использоваться операторы ,  и , а также квантор существования , поскольку он может быть выражен через основные операторы, например (x)B(x)  ((x)B(x)).

Исчисление предикатов первого порядка ограничено по сравнению с исчислением предикатов тем, что действие кванторов может распространяться только на предикатные переменные и символы формул. При исчислении предикатов второго порядка кванторы действуют и на сами предикаты.

Исходным моментом в выполнении логического вывода является представление базы знаний в виде логической программы, т.е. декларативного представления их на языке предикатов первого порядка. При продукционных знаниях для этого используется запись правил в форме предложений вида

B1 B2 B3 …  BkA (k 0),

где А и Вi - предикаты, а  - оператор логической импликации.

28

Предложение имеет смысл правила и читается так: "Заключение А следует из конъюнкции условий Вi".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]