Семантические сети

20
Семантические сети Представление знаний 2

Upload: dori

Post on 11-Jan-2016

76 views

Category:

Documents


5 download

DESCRIPTION

Семантические сети. Представление знаний 2. Семантическая сеть как метод представления знаний. семантическая сеть , этот метод представления знаний позволяет описывать объекты, явления и понятия предметной области с помощью сетевых структур, основанных на теории графов - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Семантические сети

Семантические сети

Представление знаний 2

Page 2: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Семантическая сетьСемантическая сеть как как метод представления знанийметод представления знаний

семантическая сеть, этот метод представления знаний позволяет описывать объекты, явления и понятия предметной области с помощью сетевых структур, основанных на теории графов

семантика – это наука, устанавливающая отношения между символами и объектами, которые они обозначают, или наука, определяющая смысл знаков

сеть – разновидность графа

Page 3: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Первые исследования в Первые исследования в области графических языковобласти графических языков

Экзистенциальные графы (existential graph), Чарльз Пирс (Charles Sanders Peirce), 1909 год - основа графической логики, которую он называл «логикой будущего»;

Теория схематического упреждения (schematic anticipation), Отто Зельц (Otto Selz), 1922 год - целенаправленный метод фиксации мыслительного процесса при поиске ассоциаций и обобщенных понятий;

Ньюэлл и Саймон адаптировали метод Зельца для изучения процесса решения проблем человеком;

Росс Квиллиан (Ross Quillian) использовал комбинацию сетей Зельца и семантических сетей для построения системы машинного перевода;

Графы концептуальной зависимости, Шенк и Теслер (Schank, Tesler), 1969;

Сети структурного наследования, Бракман (Brachman), 1979;

Page 4: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3Ассоциативная модель Ассоциативная модель

памяти и представление памяти и представление смысласмысла

Росс Квиллиан (Ross Quillian): в основе восприятия текста человеком лежит «создание некоторого рода мысленного символического представления»;

Моделирования человеческой памяти с помощью сетевых структур, в которых узлы соответствуют словесным понятиям, а связи между узлами – отношениям между понятиями;

Структура сети: узел-тип соответствует какому-либо понятию и связан с определенной комбинацией узлов-лексем, являющихся определением данного понятия, а смысл узла-лексемы определяется через ссылку на соответствующие узлы-типы (подобно толковому словарю).

Page 5: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример: три различных Пример: три различных определения понятия определения понятия plantplant

Коса 1 — женская прическа, состоящая из заплетенных волос.

Коса 2 — сельскохозяйственное орудие, используемое людьми для срезания травы.

Коса 3 — небольшой участок побережья, уходящий в море или реку.

Коса 1 Коса 2 Коса 3

or or

= А прическа

женская состоит

and

волосы

Коса 3

= А участок

небольшойпобережье

and

Коса 2

= А орудие

сельскохозяй-ственное использовать

and

= А

для

срезать

трава

люди

= А

= А

заплетенные

уходить = А

в

моререка

or

На рисунке представлены три плоскости, в которых представлены сети для определения различных значений слова plant:

Page 6: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Когнитивная экономияКогнитивная экономия Передача свойств от определяющих понятий

или типов к определяемому понятию (сегодня используется термин «наследование»);

Определим термин «машина» как конструкцию, состоящую из связанных компонентов, выполняющих некоторую работу. Это определение требует связать тип «машина» с лексемами «конструкция» и «компонент». Если теперь определить тип «компьютер», как разновидность «машины», то можно будет сказать, что компьютер является конструкцией из компонентов, выполняющих определенную работу.

Page 7: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример работы программы Пример работы программы (1961)(1961)

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

Эта программа смогла отыскать пересечение понятий плач и комфорт и заключила следующее: «Плач 2 связан с производством печальных звуков. Покой 3 может уменьшить печаль»

Покой 3

Уменьшить 2Позволяет 5

and

Плач 2

Вызывает Производит

and

Звук 3Печаль

Плач 2Плач Покой 3Покой

Печаль

Печаль

Page 8: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Психологические теории и Психологические теории и экспериментыэксперименты

Интеллектуальные функции человека подразумевают существование ассоциативной сети, в которой одни понятия соединяются с другими, Гордона Бауэра (Gordon H. Bower), 1979. Эта сеть своего рода «метауровень», отвечающий за отбор, организацию и преобразование информации.

Теория распространения активации, Коллинз и Элизабет Лофтус (Loftus), предполагает, что в сети ассоциаций связи имеют различную «длину». Более короткие связи соответствуют более прочной связи между понятиями, а более длинные – менее сильной связи. Понятие становится более доступным после предъявления связанного с ним подготавливающего стимула или какого-либо другого слова. Например, при предъявлении зеленого цвета, вероятнее, что человек опознает слово «зеленый» быстрее. Более того, при предъявлении зеленого цвета, опознавание таких слов, как «трава» или более отдаленной ассоциации – «лужайка» происходит быстрее, чем при отсутствии подготавливающего стимула.

Page 9: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Психологические теории и Психологические теории и экспериментыэксперименты

Коллинзом и Квиллианом были исследованы вопросы хранения и скорости извлечения информации из памяти человека, 1968. Лабораторные эксперименты показали, что время реакции людей на простые вопросы типа «Канарейка – это птица?», «Канарейка может летать?» или «Канарейка может петь?» отличается.

Уровень 0

Уровень 2

Уровень 1

Может укусить

Опасна

Акула

Имеет длинныетонкие ноги

Высокий

Не может летать

Страус

Может петь

ЖелтаяКанарейка

Розовый

СъедобенПлывет против

течения принересте

Лосось

Имеет крылья

Может летать

Имеет перья

Птица

Имеет плавники

Может плавать

Имеет жабры

Рыба

Может переворачиваться

Ест

Дышит

Имеет кожу

Животное

Page 10: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

ГрафыГрафы Пусть N – множество вершин,

тогда любое подмножество NN является обобщенным графом.

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

Обыкновенный граф, состоящий из N вершин и N-1 дуг, в котором отсутствуют циклы, является деревом.

Пусть L – множество взвешенных дуг, N – множество вершин, тогда сетью будем называть любое подмножество NLN, в котором имеет значение порядок в триадах NLN.

a b

c

d

e

Обыкновенный граф

a

c

d e

b

Связный граф с петлей и циклом

a

c

d f

e

1

2

3

4

b

5

Дерево

Page 11: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Фрагмент сети, Фрагмент сети, описывающей причинно-описывающей причинно-

следственные связиследственные связи

ЖЕЛТУХА

КОНЪЮГИРОВАННАЯ

ГИПЕРБИЛИРУБИНЕМИЯ

НЕКОНЪЮГИРОВАННАЯ

ГИПЕРБИЛИРУБИНЕМИЯ

ХОЛЕСТАЗ

НАРУШЕНИЕ ФУНКЦИИ

ПЕЧЕНОЧНЫХ КЛЕТОК

КАМЕНЬ ПЕЧЕНОЧНОГО

ПРОТОКА

ЦИРРОЗ

ЗАБОЛЕВАНИЕ ОЛЬБЕРТА

ВИРУСНЫЙ ГЕПАТИТ

БЛЕДНОСТЬ

ЖЕЛЕЗОДЕФИЦИТНАЯ

АНЕМИЯ

ГЕМОЛИТИЧЕСКАЯ

АНЕМИЯ

АНЕМИЯ ХРОНИЧЕСКИХ

ЗАБОЛЕВАНИЙ

ГИПЕРСПЛЕНИЗМ

МАКРОНОДАЛЬНЫЙ

ЦИРРОЗ

МИКРОНОДАЛЬНЫЙ

ЦИРРОЗ

ЗАКУПОРКА ПЕЧЁНОЧНОЙ

ВЕНЫ

ЗАКУПОРКА ВОРОТНОЙ

ВЕНЫ

СИНУСОИДАЛЬНАЯ

ПОРТАЛЬНАЯ

ГИПЕРТЕНЗИЯ

ПОСТСИНУСОИДАЛЬНАЯ

ПОРТАЛЬНАЯ

ГИПЕРТЕНЗИЯ

ПРЕСИНУСОИДАЛЬНАЯ

ПОРТАЛЬНАЯ

ГИПЕРТЕНЗИЯ

КАРДИОГЕННЫЙ ШОК

ПИРОГЕННЫЙ ШОК

ГИПОВОЛЕМИЧЕСКИЙ

ШОК

АРТЕРИАЛЬНАЯГИПОТОНИЯ

МИКРОИНФАРКТ

БАКТЕРИЕМИЯ

ВАРИКОЗНО

РАСШИРЕННЫЙ СОСУД

ЖЕЛУДОЧНО-КИШЕЧНОЕ

КРОВОТЕЧЕНИЕПЕПТИЧЕСКАЯ ЯЗВА

ГЕМАТЕМЕЗИС

Причинная связь ЭллипсисПатологическое илинозологическоесостояние

Проявлениеболезни

Page 12: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Фрагмент дерева Фрагмент дерева классификации заболеванийклассификации заболеваний

ЭТИОЛОГИЯ

... ...

РАК

... ...

ПАТОЛОГИЯИММУНИТЕТА

... ...

ВИРУСНАЯИНФЕКЦИЯ

... ...

БАКТЕРИАЛЬНАЯИНФЕКЦИЯ

... ...

МИКОЗ

... ...

ВИРУСНЫЙГЕПАТИТ

ВИРУСНЫЙМЕНИНГИТ

ИНФЕКЦИОННЫЙМОНОНУКЛЕОЗ

ИНФЕКЦИЯ

Page 13: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример падежного фрейма Пример падежного фрейма ((case framecase frame))

Филмором (Fillmore), 1968, предложена сеть, в которой отношения определяются на основе грамматики английского языка. Связи соответствуют роли существительного или группы существительных, входящих в заданное предложение. К числу возможных ролей относятся агент, объект, инструмент, время и место.

Page 14: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Набор наиболее Набор наиболее используемых отношений в используемых отношений в

семантической сетисемантической сети связи, определяющие тип объектов ("это есть" или

"класс-подкласс", "иметь частью" или "часть-целое", "принадлежать" или "элемент-множество" и т.п.);

функциональные связи (определяемые обычно глаголами "производит", "влияет" …);

количественные ("больше", "меньше", "равно" …); пространственные ("далеко от", "близко от", "за",

"под", "над" ...); временные ("раньше", "позже", "в течение" …); атрибутивные связи (иметь свойство, иметь

значение...); логические связи ("и", "или", "не") и др.

Page 15: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример простейшей Пример простейшей семантической сетисемантической сети

Page 16: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3Представление Представление nn-арных -арных

отношений на отношений на семантической сетисемантической сети

«Иванов прилетит из Рима в Санкт-Петербург 28 сентября»

Запись с помощью 4-х местного предиката:прилетит(Иванов, Рим, Санкт-Петербург, 28 сентября)

Page 17: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Сетевые языки Сетевые языки представления смысла представления смысла

выраженийвыражений ассоциативные сети, Г.С. Цейтин, 1985 рематические графы, Parker-Rhodes,

1978 SNOOP дефинитивные сети, Brachman, 1979 пропозициональные семантические

сети, Shapiro, 1971 казуальные сети, Rieger, 1976 концептуальные графы, Sowa, 84

Page 18: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример сети, определенной в Пример сети, определенной в KLKL--ONEONE

(дефинитивные сети)

Узлы этой сети подразделяются на общие концепты (generic concepts) — белые овалы, представляющие типы, и индивидуальные концепты (individual concept) — серый овал (число 18), представляющий экземпляр. Овал, отмеченный символом «*», обозначает, что «Integer» (Целое число) это встроенный (built-in) или примитивный (primitive) тип.

Page 19: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример сети в системе Пример сети в системе SNePSSNePS (пропозициональные семантические сетеи)

Система Semantic Network Processing System (SNePS) Стюарта Шапиро (Stuart C. Shapiro) предназначена для представления семантики естественного языка. Предложение «Сью думает, что Боб полагает, что собака ест кость» - каждый из узлов, помеченных от M1 до M5, представляет отдельное предложение, относительное содержание которого соотнесено к пропозициональному узлу (propositional node).

M1

Сью думает M2

Ve

rb

Боб полагает M3

Ve

rb

ест B2

Ve

rb

B1собака

M4

кость

M5

Page 20: Семантические сети

© Мур

ом

цев Д

.И.

Лекц

ия 3

Пример сети в системе Пример сети в системе SNePSSNePS (продолжение)

Предложение M1 утверждает, что «Сью» — это потребитель (experiencer — Expr) глагола (verb) «думать», темой (theme — Thme) которого является другое предложение M2. Для M2 потребителем является «Боб», глаголом — «полагает», а темой — предложение M3. В предложении M3 присутствует агент (agent — Agnt) — некое существо B1, которое является экземпляром (member) класса (class) «собака», глагол «ест» и пациент (patient — Ptnt) — существо B2, которое является экземпляром класса «кость». Данный пример иллюстрирует, как предложения могут быть рассмотрены на метауровне с целью получения других утверждений: M1 утверждает, что M2 есть предмет размышления Сью, а M2, в свою очередь, утверждает, что M3 — это то, что предположил Боб.