Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Семантика – раздел языкознания, изучающий значение единиц языка, прежде всего его слов и
словосочетаний. В более общем смысле, семантика определяет смысл знаков (образов,
обозначений) и их сочетаний.
В качестве понятий обычно выступают абстрактные или конкретные объекты (огурец, машина,
любовь, Маша). В качестве отношений наиболее часто используются следующие (смысловая
классификация) [19, 31]:
- структурные («часть – целое»). Данный тип отношения называют также отношением Part of
(является частью), Has part (состоит из, включает в себя), агрегации (лат. aggregatio –
присоединение), композиции (лат. compositio – составление, связывание, сложение, соединение)
или меронимии (холоним – сущность, включающая в себя другие; мероним – сущность,
являющаяся частью другой);
- казуальные (причинно-следственные).
Приведем пример двух простых семантических сетей. Одна из них (рис.5.1а) описывает понятие
«помидор», а другая (рис. 5.1б) описывает факт «Маша укрепила стул клеем».
Проблема поиска решения в семантической сети сводится к задаче поиска фрагмента сети,
соответствующего поставленному запросу. Например, вопрос «Какого цвета помидор?» можно
графически представить в виде подсети.
Наложение подсети вопроса на сеть, описывающую предметную область, дает ответ – «красный».
3
- другие
Из психологии известно, что люди при запоминании часто используют ассоциации и стараются
иерархически организовать свои знания. Коллинс и Куиллиан проводили следующий тест. Группе
людей задавались вопросы о различных свойствах птиц, такие как «Канарейка — это птица?»,
«Канарейка может петь?» или «Канарейка может летать?».
Хотя ответы на эти вопросы, возможно, просты, изучение времени реакции показало, что при
ответе на вопрос «Может ли канарейка летать?» оно больше, чем на вопрос «Может ли канарейка
петь?». Аллан Коллинс и Росс Куиллиан объясняют эту разницу во времени ответа тем, что люди
запоминают информацию на самом абстрактном уровне. Вместо того, чтобы запоминать
конкретные свойства для каждой птицы (канарейки летают, дрозды летают, ласточки летают),
люди запоминают, что канарейки — птицы, а птицы (обычно) имеют свойство летать. Таким
образом, попытка вспомнить, может ли канарейка летать, занимает больше времени, чем
воспоминание, может ли канарейка петь. Это происходит из-за того, что для получения ответа
человек должен дольше путешествовать по иерархии структур памяти.
- сетевые модели представляют собой пассивные структуры, для обработки которых необходим
специальный аппарат формального вывода;
- проблема поиска решения в семантической сети сводится к задаче поиска фрагмента сети,
соответствующего подсети, отражающей поставленный запрос. Это, в свою очередь,
обуславливает сложность поиска решения в семантических сетях;
Очень быстро семантические сети позволили воссоздать исходный ХАОС мироздания и снова
загнать кибернетику в интеллектуальный тупик.
Проще некуда?
5
Изобразим сеть с Федей и Маней и их связь (через книгу), направленную от Феди к Мане. Но,
поскольку все эти объекты обладают свойствами, то припишем Феде свойства "хороший и
сильный", а книге и Мане - "очень хорошая и интересная". И пририсуем их.
Но ведь есть и многие другие связи, которые тоже следует отобразить в сети: семейные (у
Феди жена и трое детей), дипломатические (с тещей), агентурные (Федя шпион, но не любит
об этом хвастаться), телепатические (у Мани еще с одним стеснительным мальчиком),
производственные (у Феди с оборонным КБ, а у Мани с начальником) и т.д. ...
Вместо обращения к экземпляру по имени можно использовать маркер «*», обозначающий любой
экземпляр типа. Т.о., имена понятий «собака» и «собака : *» являются эквивалентными.
Как отмечено ранее, база знаний представляет собой набор концептуальных графов. Каждый
отдельный граф представляет собой один факт (высказывание, правило) из предметной области,
описываемый через ассоциативные отношения между понятиями. Для представления второго
базового механизма структурирования знаний – обобщения понятий – в теории концептуальных
графов используются иерархии типов. Отдельная иерархия представляется в виде решетки,
описывающей таксономические отношения (отношения наследования) между понятиями, включая
множественное наследование. Для представления иерархии типов в виде решетки в нее
включается два специальных типа:
- универсальный тип (англ. universal type), являющийся супертипом для всех типов. Обозначается
символом «┬»;
7
- абсурдный тип (англ. absurd type), являющийся подтипом для всех типов. Обозначается
символом «┴».
- объединение двух графов в один, если они имеют семантически общие вершины-понятия. Для
графов, отображенных на рис.5.6, результат объединения выглядит следующим образом:
[[персона : Маша] <– (агент) <– [любит] –> (объект) –> [мороженное]].
При наличии более, чем двух дуг, соединяющих понятие или отношение с другими, они
перечисляются через «-». Например, для графа на рис. 5.5 линейная форма
Аналогичный подход используется, если в графе имеются контуры. Например, для графа на рис.
5.11 линейная форма
[собака : *X] –
<– (часть) –
<– [ухо]
<– [лапа].