WordNet
WordNet — лексическая база данных, связывающая слова английского языка через семантические отношения, такие как синонимы, гипонимы и меронимы. Синонимы группируются в так называемые синсеты с краткими определениями и примерами употребления, что делает WordNet одновременно сочетанием и развитием словаря и тезауруса. Основные применения WordNet — автоматический анализ текста и задачи искусственного интеллекта. Первоначально WordNet был создан для английского языка[1]. База данных и программные инструменты WordNet распространяются на условиях BSD-подобной лицензии и доступны для свободного скачивания. Последний официальный релиз от Принстона состоялся в 2011 году, и новых версий пока не планируется по кадровым и финансовым причинам[2]. С 2024 года ежегодные обновления публикуются посредством Open English WordNet. Ранее онлайн-версия была доступна на wordnet.princeton.edu, однако сейчас поддерживается новый онлайн-сервис на en-word.net. В настоящее время существуют WordNet для более чем 200 языков[3].
Общие сведения
| WordNet | |
|---|---|
| Тип | Лексическая база данных |
| Автор | Джордж Армитидж Миллер |
| Разработчик | Принстонский университет |
| Написана на | Prolog |
| Операционные системы | Unix, Linux, Solaris, Windows |
| Языки интерфейса | более 200 языков |
| Первый выпуск | середина 1980-х |
| Последняя версия | 2024 Edition (1 ноября 2024) |
| Репозиторий | github.com/globalwordnet… |
| Лицензия | BSD-подобная |
| Сайт | wordnet.princeton.edu |
История и команда
WordNet был впервые создан в 1985 году на английском языке в Лаборатории когнитивных наук Принстонского университета под руководством профессора психологии Джорджа Армитиджа Миллера. Позднее проекты возглавила Кристиане Фелльбаум. Проект финансировался Управлением военно-морских исследований США, а позже и другими ведомствами — DARPA, Национальным научным фондом, Disruptive Technology Office (ранее Advanced Research and Development Activity) и REFLEX. За работу с WordNet Миллер и Фелльбаум были награждены премией Антонио Замполли в 2006 году.
Ассоциация Global WordNet — некоммерческая организация, предоставляющая платформу для обсуждения и координации WordNet для всех языков мира. Кристиане Фелльбаум и Пик Т.Й.М. Воссен являются её сопредседателями[4].
Содержание базы данных
В базе содержится 155 327 слов, организованных в 175 979 синсетов, что в сумме даёт 207 016 пар «слово-значение». В сжатом виде размер базы — около 12 мегабайт[2].
WordNet включает основные лексические категории — существительные, глаголы, прилагательные и наречия, но не охватывает предлоги, детерминативы и другие служебные слова.
Слова одной лексической категории и со сходными значениями группируются в синсеты, которые могут быть как одиночными словами, так и устойчивыми выражениями (например, «eat out» или «car pool»). Различные значения полисемантических слов формируют разные синсеты. Каждая группа получает определение (глоссу) и примеры употребления.
Пример прилагательного синсета:
- good, right, ripe — (наиболее подходящий для определённой цели; «подходящее время сажать томаты», «правильное время для действий», «наступило время значительных социологических изменений»).
Все синсеты соединяются различными семантическими отношениями, включая (в зависимости от части речи):
- Для существительных:
** гипероним — Y гипероним Х, если каждое Х это вид Y (например, canine — гипероним dog) ** гипоним — Y гипоним Х, если каждое Y — вид X (dog — гипоним canine) ** координатный термин — Y и X делят одного гиперонима (wolf — координатный термин для dog) ** голоним — Y голоним Х, если X — часть Y (здание — голоним окна) ** мероним — Y мероним Х, если Y — часть Х (окно — мероним здания)
- Для глаголов:
** гипероним — действие Y гипероним X (to perceive — гипероним to listen) ** тропоним — Y тропоним Х, если Y — разновидность Х по способу (to lisp — тропоним to talk) ** энтейлмент — Y является необходимым действием для Х (to sleep — энтейлмент to snore) ** координатный термин — глаголы делят одного гиперонима (to lisp / to yell)
Кроме межсинсетных семантических отношений, отдельные слова внутри синсетов могут быть связаны лексическими отношениями, например, существительное «director» связано с глаголом «direct» через морфосемантическую связь.
В программном обеспечении для WordNet реализованы морфологические функции, позволяющие нормально возвращать лемму/основу по словоформе (например, для «ate» вернётся «eat»).
Организация знаний
Существительные и глаголы организованы в иерархии по гиперонимии (отношение типа «IS A»). Например, слово dog в одной из иерархий:
- dog, domestic dog, Canis familiaris
* canine, canid
* carnivore
* placental, placental mammal, eutherian, eutherian mammal
* mammal
* vertebrate, craniate
* chordate
* animal, animate being, beast, brute, creature, fauna
* ...
Всего эти иерархии разбиты на 25 начальных деревьев для существительных и 15 — для глаголов («лексикографические файлы»), все они связаны с главным синсетом entity. Иерархии существительных существенно глубже, чем глагольные.
Прилагательные не образуют древовидных иерархий: вместо этого полярные антонимы («hot» — «cold») составляют оппозиционные центры («гантели»), к которым спутниковыми отношениями примыкают синонимы («steaming» — «chilly»).
Психолингвистические аспекты
Первоначальная задача проекта WordNet — построить лексическую базу, согласующуюся с теориями семантической памяти, появившимися в конце 1960-х. Эксперименты показали, что знания организуются иерархически: время извлечения концепта зависит от числа пересечённых уровней. Так, утверждение «канарейки поют» подтверждается быстрее, чем «канарейки летают» (для чего вспоминается класс «птицы»), а последнее — быстрее, чем «канарейки имеют кожу» (что требует подъёма вплоть до класса «животные»)[5].
Несмотря на критику подобных экспериментов, часть организации WordNet подтверждается психолингвистикой (например, при аномической афазии наблюдается избирательное выпадение по семантическим категориям). Центральные антонимы WordNet (двойные «гантели») чаще встречаются совместно, чем случайным образом, что подтверждается для разных языков.
WordNet как лексическая онтология
WordNet иногда называют онтологией, хотя создатели не употребляют этот термин применительно к системе в целом. Отношения гиперонимии и гипонимии между существительными можно трактовать как отношения специализации понятий. Однако для использования WordNet в качестве лексической онтологии требуется исправление ряда семантических несогласованностей, а также различение связей «подтип» и «экземпляр», добавление уникальных идентификаторов. Некоторые ресурсы проводят подобные исправления, например при интеграции WordNet 1.7 в базу данных WebKB-2[6]. В большинстве случаев интеграция в онтологии сопровождается системной переработкой, например при OntoClean-реструктуризации верхнего уровня WordNet.
WordNet также переводился в формальные спецификации посредством методов вытягивания и интерпретации ассоциативных связей на основе концептуальных отношений, определяемых верхней онтологией DOLCE[7].
Ограничения
Главное ограничение WordNet и подобных ресурсов (например, ImageNet) — семантические отношения лучше проработаны для конкретных концептов, чем для абстракций[8]. К примеру, легко описать иерархию: «сосна» — вид «дерева», «дерево» — вид «растения», однако гораздо труднее классифицировать абстракции вроде эмоций.
Некоторые понятия WordNet специфичны для языка; максимальное точное соответствие между языками достигает 94 %[9]. Хотя синонимы, гипонимы, меронимы и антонимы встречаются во всех языках, другие типы связей более языковоспецифичны[10], что затрудняет интероперабельность, но в то же время способствует изучению языковых различий.
В WordNet отсутствует информация об этимологии, произношении и лишь ограниченно представлены сведения об употреблении. Система рассчитана на общеупотребительные слова и плохо охватывает узкоспециализированную лексику.
WordNet — наиболее широко используемый вычислимый лексикон для задач разрешения неоднозначности лексем[11]. Однако отмечается, что WordNet определяет слишком тонкие различия значений, что затрудняет достижения точности, сопоставимой с человеческой, — люди сами не всегда согласны относительно выбора значения в контексте. Здесь предлагаются методы кластеризации схожих значений[12][13][14].
Оскорбительный контент
В WordNet представлены слова, которые могут показаться негативными или оскорбительными[15]. Значения слов и их восприятие меняются во времени и между группами; невозможно заранее классифицировать слово как «оскорбительное» или «уничижительное» вне контекста. Поэтому пользователям WordNet следует самостоятельно фильтровать такие термин.
Однако такая ситуация характерна и для других лексических ресурсов, включая словари и тезаурусы, которые также могут содержать оскорбительные слова без полного описания всех контекстов их употребления. Как и в случае с другими справочниками, ответственность за фильтрацию ложится на пользователя.
Лицензированные и открытые WordNet
Позднее начато создание WordNet для других языков. К 2012 году был составлен соответствующий список[16]. Сообщество Global WordNet работает над переводом существующих WordNet в открытую домен, чтобы облегчить доступ к ним как ресурсу для естественно-языковых и онтологических задач.
Проект Open Multilingual WordNet[17] предоставляет доступ к открыто лицензированным WordNet на разных языках, все они связаны с Princeton WordNet (PWN).
Применение
WordNet используется для разрешения неоднозначности, информационного поиска, автоматической классификации и аннотирования текстов, реферирования, машинного перевода и даже автоматической генерации кроссвордов.
Одно из популярнейших применений — вычисление семантического сходства между словами: разрабатываются алгоритмы по количеству рёбер между синсетами в графовой структуре WordNet. Чем ближе два синсета или слова, тем ближе их значения. Реализации представлены, например, в модуле WordNet::Similarity для Perl[18] и в NLTK на Python[19]. Есть и более продвинутые варианты, такие как ADW на Java[20]. WordNet также может использоваться для связывания словарей и онтологий[21].
Интерфейсы
Связанные проекты и расширения
WordNet интегрирован с рядом онтологических и лексических ресурсов Семантической паутины; наиболее часто маппируются верхние уровни синсетов.
Global WordNet Association
Global WordNet Association (GWA)[23] — некоммерческая ассоциация для обсуждения, обмена и координации wordnet-проектов на всех языках, занимающаяся в том числе стандартами и ведением глобального списка wordnet-ресурсов[24].
WordNet на других языках
- Arabic WordNet[25][26] — для арабского.
- BulNet[27] — для болгарского языка (Болгарская академия наук).
- CWN (Chinese Wordnet или 中文詞彙網路) при National Taiwan University[28].
- EuroWordNet[29] — для ряда европейских языков (не свободно распространяется; глобальный координационный проект Global WordNet).
- FinnWordNet[30] — для финского языка.
- GermaNet[31] — для немецкого языка.
- IndoWordNet[32] — объединяет wordnet-версии для 18 языков Индии.
- plWordNet[33] — польская версия (Вроцлавская политехника).
- Проект Russnet[34] и Российский wordnet[35].
Связанные проекты
- BabelNet — многоязычная семантическая сеть, совмещающая WordNet и Wikipedia[36].
- SUMO — онтология Knowledge Engineering с ручной привязкой к synset’ам WordNet[37].
- DBpedia — проект структурированных данных, связанный с WordNet[38].
- ImageNet — база визуальных данных, построенная по иерархии WordNet (для существительных)[39].
- SentiWordNet — ресурс для анализа тональности отзывов (каждому синсету WordNet присваивается степень положительности, отрицательности и нейтральности)[40].
Дистрибуции
База данных WordNet распространяется как словарь (единый пакет) для следующих программ:
- Babylon[41]
- GoldenDict[42]
- Lingoes[43]
- LexSemantic — цифровая платформа публикации словарей и энциклопедий (WordnetPlus).
Примечания
- ↑ G. A. Miller, R. Beckwith, C. D. Fellbaum, D. Gross, K. Miller. 1990. WordNet: An online lexical database. Int. J. Lexicograph. 3(4), с. 235—244.
- ↑ 1 2 WordNet Statistics (англ.). Wordnet.princeton.edu. Дата обращения: 22 июня 2018. Архивировано 13 июня 2004 года.
- ↑ WordNets in the World (англ.). Global WordNet Association. Дата обращения: 19 января 2020. Архивировано 25 марта 2019 года.
- ↑ About Global WordNet Association (англ.). Global WordNet. Дата обращения: 19 января 2020. Архивировано 27 января 2014 года.
- ↑ Collins A., Quillian M. R. 1972. Experiments on Semantic Memory and Language Comprehension. In Cognition in Learning and Memory. Wiley, New York.
- ↑ Integration of WordNet 1.7 in WebKB-2 (англ.). Webkb.org. Дата обращения: 11 марта 2014. Архивировано 16 июня 2023 года.
- ↑ Gangemi, A. The OntoWordNet Project: Extension and Axiomatization of Conceptual Relations in WordNet : [англ.] / A. Gangemi, R. Navigli, P. Velardi. — Катанья, Сицилия (Италия), 2003. — P. 820–838.
- ↑ Rudnicka, Ewa; Bond, Francis; Grabowski, Łukasz; Piasecki, Maciej; Piotrowski, Tadeusz (2018). “Lexical Perspective on Wordnet to Wordnet Mapping”. Proceedings of the 9th Global WordNet Conference (GWC 2018) [англ.]: 210.
- ↑ Bond, Francis; Foster, Ryan (2013). “Linking and Extending an Open Multilingual Wordnet” (PDF). Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics [англ.]: 1352—1362. Дата обращения 20 января 2020.
- ↑ Fellbaum, Christiane; Vossen, Piek (2012). “Challenges for a multilingual wordnet”. Language Resources and Evaluation [англ.]. 46 (2): 313—326. DOI:10.1007/s10579-012-9186-z. S2CID 10117946.
- ↑ R. Navigli. Word Sense Disambiguation: A Survey, ACM Computing Surveys, 41(2), 2009, с. 1-69
- ↑ E. Agirre, O. Lopez. 2003. Clustering WordNet Word Senses. In Proc. of the Conference on Recent Advances on Natural Language (RANLP’03), Боровец, Болгария, с. 121—130.
- ↑ R. Navigli. Meaningful Clustering of Senses Helps Boost Word Sense Disambiguation Performance, In Proc. of the 44th Annual Meeting of the Association for Computational Linguistics joint with the 21st International Conference on Computational Linguistics (COLING-ACL 2006), Сидней, Австралия, 17-21 июля 2006, с. 105—112.
- ↑ R. Snow, S. Prakash, D. Jurafsky, A. Y. Ng. 2007. Learning to Merge Word Senses, In Proc. of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL), Прага, Чехия, с. 1005—1014.
- ↑ Wong, Julia Carrie The viral selfie app ImageNet Roulette seemed fun – until it called me a racist slur (англ.). The Guardian (18 сентября 2019). Дата обращения: 14 октября 2022.
- ↑ Francis Bond and Kyonghee Paik 2012a. A survey of wordnets and their licenses. In Proceedings of the 6th Global WordNet Conference (GWC 2012), Matsue, с. 64-71
- ↑ Open Multilingual Wordnet (англ.). compling.hss.ntu.edu.sg. Дата обращения: 10 апреля 2018. Архивировано 16 июня 2022 года.
- ↑ Ted Pedersen - WordNet::Similarity (англ.). D.umn.edu (16 июня 2008). Дата обращения: 11 марта 2014.
- ↑ NLP using Python NLTK. Архивировано 1 октября 2025 года.
- ↑ M. T. Pilehvar, D. Jurgens and R. Navigli. Align, Disambiguate and Walk: A Unified Approach for Measuring Semantic Similarity.. Proc. of the 51st Annual Meeting of the Association for Computational Linguistics (ACL 2013), София, август 2013, с. 1341—1351.
- ↑ Ballatore A, et al. (2014). “Linking geographic vocabularies through WordNet”. Annals of GIS [англ.]. 20 (2): 73—84. arXiv:1404.5372. Bibcode:2014AnGIS..20...73B. DOI:10.1080/19475683.2014.904440. S2CID 9246582.
- ↑ Related projects - WordNet - Related projects (англ.). Wordnet.princeton.edu (6 января 2014). Дата обращения: 22 июня 2018. Архивировано 10 августа 2025 года.
- ↑ The Global WordNet Association. globalwordnet.org (англ.). globalwordnet.org (4 февраля 2010). Дата обращения: 11 марта 2014.
- ↑ Wordnets in the World (англ.). Архивировано 21 октября 2011 года.
- ↑ Black W., Elkateb S., Rodriguez H., Alkhalifa M., Vossen P., Pease A., Bertran M., Fellbaum C., (2006) The Arabic WordNet Project, Proceedings of LREC 2006
- ↑ Lahsen Abouenour, Karim Bouzoubaa, Paolo Rosso (2013) On the evaluation and improvement of Arabic WordNet coverage and usability, Language Resources and Evaluation 47(3), с. 891—917
- ↑ BulNet (англ.). dcl.bas.bg. Дата обращения: 7 мая 2015. Архивировано 4 февраля 2006 года.
- ↑ Chinese Wordnet (中文詞彙網路). Архивировано 8 января 2013 года.
- ↑ P. Vossen, Ed. 1998. EuroWordNet: A Multilingual Database with Lexical Semantic Networks. Kluwer, Dordrecht, The Netherlands.
- ↑ FinnWordNet – The Finnish WordNet - Department of General Linguistics (англ.). Ling.helsinki.fi. Дата обращения: 5 января 2014. Архивировано 3 мая 2011 года.
- ↑ GermaNet (англ.). Sfs.uni-tuebingen.de. Дата обращения: 11 марта 2014. Архивировано 20 марта 2012 года.
- ↑ Pushpak Bhattacharyya, IndoWordNet, Lexical Resources Engineering Conference 2010 (LREC 2010), Malta, May, 2010.
- ↑ официальный сайт. Архивировано 5 декабря 2023 года.
- ↑ RussNet: Главная страница. Project.phil.spbu.ru. Дата обращения: 11 марта 2014. Архивировано 20 октября 2011 года.
- ↑ Русский WordNet. Pgups.ru. Дата обращения: 5 января 2014. Архивировано 30 мая 2011 года.
- ↑ R. Navigli, S. P. Ponzetto. BabelNet: Building a Very Large Multilingual Semantic Network. Proc. of the 48th Annual Meeting of the Association for Computational Linguistics (ACL 2010), Уппсала, июль 2010, с. 216—225.
- ↑ I. Niles, A. Pease 2003. Linking Lexicons and Ontologies: Mapping WordNet to the Suggested Upper Merged Ontology, In Proceedings of the IEEE International Conference on Information and Knowledge Engineering, с. 412—416
- ↑ C. Bizer, J. Lehmann, G. Kobilarov, S. Auer, C. Becker, R. Cyganiak, S. Hellmann, DBpedia — A crystallization point for the Web of Data. Web Semantics, 7(3), 2009, с. 154—165
- ↑ J. Deng, W. Dong, R. Socher, L. Li, K. Li, L. Fei-Fei. ImageNet: A Large-Scale Hierarchical Image Database. In Proc. of 2009 IEEE Conference on Computer Vision and Pattern Recognition
- ↑ S. Baccianella, A. Esuli and F. Sebastiani. SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining. In Proceedings of the 7th Conference on Language Resources and Evaluation (LREC’10), Валлетта, 2010, с. 2200—2204.
- ↑ Babylon WordNet (англ.). Babylon.com. Дата обращения: 11 марта 2014. Архивировано 17 августа 2025 года.
- ↑ GoldenDict - Browse /dictionaries at Sourceforge.net (англ.). Sourceforge.net (1 декабря 2010). Дата обращения: 5 января 2014. Архивировано 4 апреля 2025 года.
- ↑ Lingoes WordNet (англ.). Lingoes.net (16 ноября 2007). Дата обращения: 11 марта 2014. Архивировано 17 августа 2025 года.