Передача сложных семантических знаний. Во многих
областях ИИ решение задачи требует использования
высокоструктурированных взаимосвязанных знаний.
Семантические отношения также необходимы для описания
причинных связей между событиями. Они позволяют понять
простые рассказы или представить план действий робота как
последовательность элементарных действий, которые должны
быть выполнены в определенном порядке.
Хотя все ситуации могут быть представлены в виде
совокупности предикатов, для программиста, имеющего дело со
сложными понятиями, необходимо высокоуровневое
представление структуры процесса. Предикатное описание
можно представить графически, используя для отображения
предикатов, определяющих отношения, дуги или связи графа.
Такое описание, называемое семантической сетью, является
фундаментальной методикой представления семантического
значения.
Кроме того знания могут быть организованы так, чтобы
отражать естественную структуру экземпляра класса из данной
предметной области. Некоторые связи указывают на
принадлежность к классу и задают свойства, характерные для
описания данного класса, которые наследуют все члены класса.
Наследование – инструмент представления классифициро-
ванной структурированной информации, который гарантирует,
что все члены класса обладают общими свойствами.
Теория графов эффективно и естественно выражает
сложные семантические знания. Кроме того, она позволяет
описать структурную организацию базы знаний. Семантические
сети – это достойная альтернатива исчислению предикатов.
Рассуждения на метауровне. ИС должна не только знать
предмет, но также знать о том, что она знает этот предмет. Она
должна быть способна решать задачи и объяснять эти решения.
Система должна описывать свои знания, как в конкретных, так
и в обобщенных терминах, узнавать их ограничения и учиться в
процессе взаимодействия с миром. Это «осведомленность о
своих знаниях» составляет более высокий уровень знаний,