ГЛАВА 4. ЗАСТОСУВАННЯ МЕТОДІВ СЕМАНТИЧНОГО ТА СЕМАНТИКО-СИНТАКСІЧНОГО АНАЛІЗУ ДО ЗАВДАНЬ ОБРОБКИ ТЕКСТІВ НА ПРИРОДНІЙ МОВІ
У цьому розділі розглядаються та оцінюються методи вирішення прикладних завдань обробки текстів природною мовою, в яких використовуються результати семантичного та семантико-синтаксичного аналізу.
4.1. Застосування семантичного та семантико-синтаксичного аналізу для побудови семантичної мережі реляційно-носійної моделі
Модель семантики тексту з урахуванням ролей є дуже ефективним інструментом під час вирішення багатьох прикладних завдань автоматичної обробки текстів природною мовою. Однак, як уже було зазначено раніше, вона є досить поверховою, багато смислових аспектів, виражених у тексті, залишаються за її рамками. Більш глибоке уявлення семантики тексту відбито у реляційно-ситуаційної моделі тексту. У ній синтаксими та зв'язки між ними утворюють неоднорідну семантичну мережу. Реляційноносуаційна модель крім інформації про семантичні ролі також враховує значення вільних синтаксем і семантичні відносини (СО). Розроблені автором дисертації методи визначення рольових структур висловлювань описані у розділі 2, метод встановлення значень вільних синтаксем описаний у роботі [125]. У цьому розділі розглянемо метод встановлення семантичних відносин, необхідний побудови повноцінної реляційно-ситуаційної моделі. Семантичні відносини встановлюються між аргументами предикатних слів. У методі використовується словник семантичних відносин, у якому предикатним словам із семантичного словника зіставлено безліч СО [74]. Кожне СО характеризується набором пар семантичних ролей. Ці пари визначають, які ролі повинні мати аргументи, щоб брати участь у заданому СО. У таблиці 7 наведено приклад статті у словнику семантичних відносин для ситуації, що описується предикатним словом «викликати» у прикладі «помилка лікарів викликала епідемію». У роботі використовувався словник семантичних відносин, у якому задано 35 унікальних ЗІ для близько трьох тисяч предикатних слів. Таблиця 7 – Приклад статті у словнику семантичних відносин для предикатного слова «викликати» СО Роль головного аргументу СО Роль залежного аргументу СО CAUS Каузатив результатив SIT Ситуатив каузатив Для кожного речення тексту семантичні відносини визначаються окремо. Нехай є ПА структура пропозиції, побудована в результаті семантичного або семантико-синтаксичного аналізу. Кожне предикатне слово та його аргументи розглядаються окремо. Зі словника семантичних відносин витягується безліч відносин, що відповідають ситуації, позначеній заданим предикатним словом. До кожного відносини шукається пара аргументів, яким призначено ролі, відповідні ролям у словниковій статті заданої ситуації. Якщо пара знайдена, то додається до семантичну мережу пропозиції. Алгоритм побудови семантичної мережі представлений малюнку 31. Малюнок 31 – Алгоритм побудови семантичної мережі запобігання Семантичні відносини в побудованій таким чином семантичній мережі дозволяють знаходити та нормалізувати стосунки між концептами предметної галузі, що мають відображення у тексті. На малюнку 32 представлені автоматично побудовані рольові структури двох речень та виділені в них семантичні відносини (зелені пунктирні стрілки, напис на стрілці позначає тип відношення). У цих прикладах незважаючи на те, що аргументи «епідемія» та «помилка» мають різні семантичні ролі, а самі аргументи відносяться до різних предикатних слів (відповідно «предикат» та «каузатив» на малюнку А), при предикатному слові «відбутися»; відповідно «результатив» і «каузатив» при предикатному слові «навести» малюнку Б)), між ними встановлено одне й те саме семантичне ставлення «CAUS», що означає причинно-наслідковий зв'язок. Рисунок 32 – Приклад, в якому аргументи мають різні семантичні ролі, але між ними встановлено одне й те саме семантичне відношення Семантична мережа може застосовуватися для вирішення багатьох практичних завдань у сфері інформаційного пошуку та отримання інформації. Далі в розділі 4.2 представлений метод, в якому вона використовується для питання відповідального пошуку.
Література
Література 1 Смирнов И. В., Шелманов А. О. Семантико-синтаксический анализ естественных языков. Часть I. Обзор методов синтаксического и семантического анализа текстов // Искусственный интеллект и принятие решений. — 2013. — № 1. — С. 41–54. 2 Relational–situational method for intelligent search and analysis of scientific publications / Gennady Osipov, Ivan Smirnov, Ilya Tikhomirov, Artem Shelmanov // Proceedings of the Workshop on Integrating IR technologies for Professional Search, in conjunction with the 35th European Conference on Information Retrieval (ECIR’13). — Vol. 968. — CEUR Workshop Proceedings, 2013. 3 Семантико-синтаксический анализ естественных языков Часть II. Метод семантико-синтаксического анализа текстов / И. В. Смирнов, А. О. Шелманов, Е. С. Кузнецова, И. В. Храмоин // Искусственный интеллект и принятие решений. — № 1. — С. 11–24. 4 Shelmanov A. O., Smirnov I. V. Methods for semantic role label...
Коментарі
Дописати коментар