FrameNet - FrameNet

FrameNet
FrameNet logo.jpg
Заявление о миссииСоздание лексической базы данных на основе теории значения, называемой Семантика кадра.
Коммерческий?Нет (доступно для скачивания бесплатно)
Тип проектаЛексическая база данных (содержащая: фреймы, элементы фрейма (FE), лексические единицы (LU), примеры предложений и отношения фреймов)
Место расположенияМеждународный институт компьютерных наук в Беркли, Калифорния
ВладелецКоллин Бейкер (нынешний руководитель проекта)
ОсновательЧарльз Дж. Филмор
Учредил1997; 23 года назад (1997)
Интернет сайтFramenet.icsi.berkeley.edu

В компьютерная лингвистика, FrameNet это проект, расположенный в Международный институт компьютерных наук в Беркли, Калифорния который производит электронный ресурс, основанный на теории смысла, называемойсемантика кадра. FrameNet показывает, например, что предложение «Джон продал машину Мэри» по существу описывает ту же базовую ситуацию (семантический фрейм), что и «Мэри купила машину у Джона», только с другой точки зрения. Семантический фрейм можно рассматривать как концептуальную структуру, описывающую событие, отношение или объект и его участников. FrameNet лексическая база данных содержит более 1200 семантических кадры, 13,000 лексические единицы (спаривание слово с смысл; многозначный слова представлены несколькими лексические единицы) и 202 000 предложений-примеров. FrameNet - это во многом создание Чарльз Дж. Филмор, который разработал теорию семантики фреймов, на которой основан проект, и изначально был руководителем проекта, когда он начался в 1997 году.[1] Коллин Бейкер стал руководителем проекта в 2000 году.[2] Проект FrameNet оказал влияние как на лингвистику, так и на обработку естественного языка, где он привел к задаче автоматического Маркировка семантических ролей.

Концепции

Кадры

Фрейм - это схематическое изображение ситуации, в которой задействованы различные участники, реквизиты и другие концептуальные роли. Примеры названий фреймов: Рождаются и Locative_relation. Фрейм в FrameNet содержит текстовое описание того, что он представляет (определение фрейма), связанные элементы фрейма, лексические единицы, примеры предложений и межкадровые отношения.

Элементы каркаса

Элементы фрейма (FE) предоставляют дополнительную информацию к семантической структуре предложения. Каждый фрейм имеет ряд основных и дополнительных FE, которые можно рассматривать как семантические роли. Основные функциональные элементы важны для значения кадра, в то время как дополнительные функциональные элементы обычно описательны (например, время, место, способ и т. Д.).[3]

Вот некоторые примеры:

  • Единственный основной СЭ Рождаются рамка называется Ребенок; непрофильные ИП, являющиеся Время, Место, Родственники, так далее.[4]
  • Основные СЭ Commerce_goods-transfer включить Продавец, Покупатель, Товары, среди прочего, в то время как непрофильные FE включают Место, Цель, так далее.[5]

FrameNet включает неглубокие данные о синтаксических ролях, которые элементы фрейма играют в примерах предложений. Например, для предложения типа «Она родилась около 460 г. н.э.» FrameNet отметит «Она» как словосочетание ссылаясь на Ребенок FE, и "около 460 г. н.э." как словосочетание соответствующий Время каркасный элемент. Подробная информация о том, как элементы фрейма могут быть реализованы в предложении, важны, потому что это раскрывает важную информацию о кадры подкатегории как можно лучше чередование диатеза (например, «Джон разбил окно» vs. «разбил окно») глагола.

Лексические единицы

Лексические единицы (ЛЕ) - это леммы с их частью речи, которые вызывают определенный фрейм. Другими словами, когда LU идентифицируется в предложении, этот конкретный LU может быть связан с его конкретным фреймом (ами). Для каждого кадра может быть много LU, связанных с этим кадром, а также может быть много кадров, которые совместно используют конкретный LU, это обычно случается с LU, которые имеют несколько значений слов.[6] Наряду с фреймом каждая лексическая единица связана с конкретными элементами фрейма посредством аннотированных примеров предложений.

Пример:

Лексические единицы, вызывающие Жалоба фрейм (или, если быть точнее, его перспективные варианты), включают глаголы «жаловаться», «гусь», «оплакивать» и другие.[7]

Примеры предложений

Фреймы связаны с примерами предложений, а элементы фреймов отмечены внутри предложений. Таким образом, предложение

Она была родившийся около 460 г.

связан с рамой Рождаются, а «Она» отмечена как элемент кадра Ребенок и "около 460 г. н.э." помечено как Время. (См. Отчет об аннотациях FrameNet за born.v.) С самого начала проект FrameNet был привержен поиску свидетельств фактического использования языка, которые можно найти в текстовых коллекциях, таких как Британский национальный корпус. На основе таких примеров предложений автоматический маркировка семантических ролей инструменты способны определять рамки и отмечать элементы рамок в новых предложениях.

Валентности

FrameNet также предоставляет статистику по валентности из кадры, то есть номер и положение элементы каркаса в примерах предложений. Приговор

Она была родившийся около 460 г.

попадает в структуру валентности

НП Внеш., ИНИ -, НП Деп.

который встречается два раза в примеры предложений в FrameNet, а именно в:

Она был родившийсяоколо 460 г., дочь и внучка римских и византийских императоров, чья семья играла важную роль в римской политике более 700 лет.
Вскоре он был отправлен в Северную Африку и так и не встретил их единственного ребенка, дочь родившийся8 июня 1941 г..

Рамочные отношения

FrameNet дополнительно фиксирует отношения между различными фреймами с помощью отношений. К ним относятся следующие:

  • Наследование: когда один кадр является более конкретной версией другого, более абстрактного родительского кадра. Все, что истинно в отношении родительского фрейма, должно быть истинным и в отношении дочернего фрейма, и между элементами фрейма родительского и дочернего фрейма указывается соответствие.
  • Perspectivized_in: нейтральный кадр (например, Commerce_transfer-goods) связан с кадром с определенной перспективой того же сценария (например, Commerce_sell рама, которая предполагает точку зрения продавца или Commerce_buy рама, предполагающая перспективу покупателя)
  • Подрамник: некоторые кадры, например Уголовный_процесс frame относятся к сложным сценариям, которые состоят из нескольких отдельных состояний или событий, которые могут быть описаны отдельными кадрами, например Арест, Испытание, и так далее.
  • Precedes: отношение Precedes фиксирует временной порядок, который сохраняется между подкадрами сложного сценария.
  • Causative_of и Inchoative_of: существует довольно систематическая взаимосвязь между статическими описаниями (например, Position_on_a_scale рамка, например «У нее была высокая зарплата») и причинные описания (например, Cause_change_of_scalar_position рамка, например «Она подняла ему зарплату») или начальные описания (например, Change_position_on_a_scale рамка, например «Ее зарплата увеличилась»).
  • Использование: Отношение, которое сохраняется между кадром, который каким-то образом включает другой кадр. Например, Judgment_communication рамка использует как Суждение рамка и Заявление frame, но не наследуется ни от одного из них, потому что нет четкого соответствия элементов кадра.
  • See_also: соединяет кадры, которые имеют некоторое сходство, но требуют тщательного различения.

Приложения

FrameNet оказался полезным в ряде вычислительных приложений, потому что компьютерам необходимы дополнительные знания, чтобы распознать, что «Джон продал машину Мэри» и «Мэри купила машину у Джона» описывают, по существу, одну и ту же ситуацию, несмотря на то, что используются два вполне разные глаголы, разные предлоги и другой порядок слов. FrameNet использовался в таких приложениях, как ответ на вопрос, перефразируя, признавая текстовое следствие, и извлечение информации, либо напрямую, либо с помощью Маркировка семантических ролей инструменты. Первая автоматическая система для Маркировка семантических ролей (SRL, иногда также называемый «неглубоким семантическим анализом») был разработан Даниэлем Гильдеа и Даниэль Джурафски на базе FrameNet 2002 года.[8] С тех пор семантическая маркировка ролей стала одной из стандартных задач обработки естественного языка, поскольку последняя версия (1.7) FrameNet теперь полностью поддерживается в Инструментарий естественного языка.[9]

Поскольку фреймы по сути являются семантическими описаниями, они схожи для разных языков, и за эти годы возникло несколько проектов, которые полагались на исходную FrameNet в качестве основы для дополнительных неанглийских FrameNets, в том числе для испанского, японского, немецкого и польского языков. .

Смотрите также

Рекомендации

  1. ^ Клифф Годдард (25 сентября 2011 г.). Семантический анализ: практическое введение. Издательство Оксфордского университета. С. 78–81. ISBN  978-0-19-956028-8. Получено 21 марта 2012.
  2. ^ Гейне, Бернд; Наррог, Хейко, ред. (17 декабря 2009 г.). Оксфордский справочник лингвистического анализа. Издательство Оксфордского университета. п. 20. ISBN  978-0-19-160925-1. Получено 21 марта 2012.
  3. ^ https://framenet.icsi.berkeley.edu/fndrupal/glossary#core
  4. ^ https://framenet.icsi.berkeley.edu/fndrupal/index.php?q=frame_report&name=Being_born
  5. ^ https://framenet.icsi.berkeley.edu/fndrupal/index.php?q=frame_report&name=Commerce_goods-transfer
  6. ^ https://framenet.icsi.berkeley.edu/fndrupal/glossary
  7. ^ https://framenet2.icsi.berkeley.edu/fnReports/data/frameIndex.xml?frame=Complaining
  8. ^ Гильдея, Даниэль; Джурафски, Даниэль (2002). «Автоматическое обозначение семантических ролей» (PDF). Компьютерная лингвистика. 28 (3): 245–288. Дои:10.1162/089120102760275983. S2CID  207747200.
  9. ^ Шнайдер, Натан; Вутерс, Чак (2017). «API-интерфейс NLTK FrameNet: разработка с учетом возможностей обнаружения с использованием богатых лингвистических ресурсов». EMNLP 2017: Конференция по эмпирическим методам обработки естественного языка. arXiv:1703.07438. Bibcode:2017arXiv170307438S.

дальнейшее чтение

внешняя ссылка