5-Semanticheskie_seti.ppt
- Количество слайдов: 18
§ 4 Модель семантической сети
В этих моделях вся предметная область описывается как граф, но для того чтобы граф можно было считать семантической сетью необходимо, чтобы его вершины обозначали сущности предметной области, а дуги связи между этими сущностями. В зависимости от типов связи семантические сети можно разделить на разные типы, например: по типу отношений их делят на однородные и неоднородные. В однородных сетях используется единственный тип отношений, в неоднородных различные типы отношений.
Классификация семантических сетей По количеству типов отношений: –однородные (с единственным типом отношений); –неоднородные (с различными типами отношений). По типам отношений: –бинарные(отношения связывают 2 объекта); –n-арные (есть специальные отношения, связывающие более 2 понятий).
Отношения, используемые в семантических сетях – связи типа «часть-целое» ( «класс-подкласс» , «элемент-множество» , и т. п. ); – функциональные связи (определяются глаголами «производит» , «влияет» ); – количественные (больше, меньше , равно); – пространственные (далеко от, близко от, за, под); – временные (раньше, позже, в течение); – атрибутивные связи (иметь свойство, иметь значение); – логические связи (И, ИЛИ, НЕ); – лингвистические связи и др.
По типам связей их также классифицируют на классифицирующие сети, функциональные сети и сценарии. –в классифицирующих сетях используется отношение структуризации, т. е. можно ввести отношение иерархии между сущностями; –в функциональных сетях связи между сущностями представляют собой функциональные отношения, их часто называют вычислительными моделями; –в сценариях описываются определенные последовательности действий, которые связанны зачастую одновременно и функциональными и классификационными связями.
Пример семантической сети
Пример семантической сети
Концепция одновременного рассмотрения как знака так и типа. Знак – конкретное значение какого либо объекта. Тип – класс подобных знаков. Т. е. в одной и той же семантической сети обычно присутствуют как знаки так и типы.
Концепция иерархий типов Эта концепция позволяет установить иерархию абстракции для различных объектов. Для построения такой иерархии используют операции абстрагирования. –идентификация - установление конкретного значения некоторого объекта; –агрегация. Позволяет рассматривать связь между объектами как новый объект; –обобщение. Позволяет объединить множество знаков или типов в один новый тип. Обобщение делится на классификацию (обобщение, знак-тип) и собственно обобщение (на уровне тип – тип).
Обобщение ЛИЧНОСТЬ СОТРУДНИКИ ПРЕП. СОСТАВ УВП ЗАВ. ЛАБ СЕКРЕТАРЬ ПРОФЕССОРА ДОЦЕНТЫ АССИСТЕНТЫ УЧАЩИЕСЯ СТУДЕНТЫ АСПИРАНТЫ
Агрегация ЧЕЛОВЕК ФИО АДРЕС ГОД РОЖДЕНИЯ
ЛИЧНОСТЬ 3 ЛИЧНОСТЬ 1 ЛИЧНОСТЬ 2 ФИО СИДОРОВ ИВАНОВ ПЕРОВ АДРЕС ПУШКИНСКАЯ ПР. МАРКСА МОСКОВСКАЯ ГОД РОЖДЕНИЯ 1982 1985 1987 АГРЕГАЦИЯ ОБОБЩЕНИЕ
Принято считать, что операции агрегации связаны с таким понятием как «Есть - часть» , т. е. операция агрегации задает такое отношение. Операция обобщения связывается с понятием «Есть - некоторое» . Другими словами операции агрегации акцентируют внимание на структуре объекта, а операции обобщения выделяют общие свойства объектов, не обращая внимания на их различия. Есть – часть (Ро). Есть – некоторое (ia).
Существуют разные способы построения выводов в семантических сетях, идея одного из них самого распространенного заключается в следующем: Пусть некоторая семантическая сеть построена по определенным правилам. Необходимо реализовать запрос к этой сети. Процедура реализации запроса будет выглядеть так: По тем же правилам, по которым была построена семантическая сеть, строится сеть, соответствующая запросу, по сути, полученный граф будет представлять собой подграф исходного графа сети. После чего выполняется наложение графа запроса на основной граф. можно найти неизвестное значение в запросе.
Пример. Пусть имеется следующее утверждение. Иванов, 1980 года рождения, работает программистом в конструкторском бюро, которое расположено в корпусе А. Разобьем все вершины, которые будут соответствовать сущностям предметной области на несколько групп. 1. Концепты – представляют собой некоторые конкретные объекты, для которых строится описание. 2. События – процессы, которые происходят в данной предметной области. 3. Характеристики - описывают свойства концептов. 4. Значения - они соответствуют тем величинам, которые могут принимать характеристики в качестве значений.
КОНЦЕПТ работает в СОБЫТИЕ ИВАНОВ РАБОТАЕТ КОНЦЕПТ КБ ПРОГРАММИСТ Расположен в ХАРАКТЕРИСТИКА ГОД РОЖДЕНИЯ КОНЦЕПТ КОРПУС А ЗНАЧЕНИЕ 1980
Пусть к этой семантической сети требуется реализовать запрос, соответствующий вопросу: работает Иванов? Полученный граф примет вид: СООБЩЕНИЕ РАБОТАЕТ КОНЦЕПТ ИВАНОВ ? кем
Пусть требуется построить семантическую сеть с точки зрения самого общего контекста соответствующего следующему утверждению: Иванов на протяжении периода времени с Т 1 по Т 2 владел автомобилем Феррари Devil 1874 года выпуска. Личность po po Физ. обьект po Состояние Мужчина Автомобиль po ia Иванов po Множество po po Владеет ia Феррари Обьект ia Q po Начало T 1 ia Время Devil Конец ia T 2