Семантическое сопоставление - это метод, используемый в информатике для идентификации информации, которая семантически связана .
Для любых двух графоподобных структур, например, классификации , базы данных таксономий или XML-схем и онтологий , сопоставление - это оператор, который идентифицирует те узлы в двух структурах, которые семантически соответствуют друг другу. Например, применительно к файловым системам он может определить, что папка с меткой «автомобиль» семантически эквивалентна другой папке «автомобиль», поскольку они являются синонимами на английском языке. Эту информацию можно получить из лингвистического ресурса, например WordNet .
В последние годы было предложено много из них. [1] S-Match - это пример оператора семантического сопоставления . [2] Он работает с облегченными онтологиями [3], а именно с графовыми структурами, где каждый узел помечен предложением на естественном языке, например на английском языке. Эти предложения переводятся в формальную логическую формулу (согласно искусственному однозначному языку), кодифицирующую значение узла с учетом его положения на графе. Например, если папка «автомобиль» находится в другой папке «красный», мы можем сказать, что в данном случае значение папки «автомобиль» - «красный автомобиль». Это переводится в логическую формулу «красный И автомобиль».
Результатом S-Match является набор семантических соответствий, называемых отображениями, связанных с одним из следующих семантических отношений: дизъюнктность (⊥), эквивалентность (≡), более конкретный (⊑) и менее конкретный (⊒). В нашем примере алгоритм вернет отображение между «автомобилем» и «автомобилем» с отношением эквивалентности. Семантически подобранная информация также может использоваться в качестве меры релевантности посредством сопоставления ближайших отношений. Такое использование технологии S-Match широко распространено в сфере карьеры, где она используется для оценки глубины навыков посредством сопоставления информации, содержащейся в резюме соискателя.
Семантическое сопоставление представляет собой фундаментальный метод во многих приложениях в таких областях, как обнаружение ресурсов, интеграция данных, миграция данных , преобразование запросов, одноранговые сети, взаимодействие агентов, слияние схем и онтологий. Его использование также исследуется в других областях, таких как обработка событий. [4] Фактически, это было предложено в качестве действительного решения проблемы семантической неоднородности, а именно управления разнообразием в знаниях. Взаимодействие между людьми, принадлежащими к разным культурам и языкам, имеющими разные точки зрения и использующими разную терминологию, всегда было огромной проблемой. Проблема, кажется, стала особенно заметной, особенно с появлением Интернета и последующим информационным взрывом. Люди сталкиваются с конкретной проблемой поиска, устранения неоднозначности и интеграции информации, поступающей из самых разных источников.
Смотрите также
Рекомендации
- ^ Павел Швайко; J´erˆome Euzenat. «Обзор подходов к сопоставлению на основе схем» (PDF) . Dit.unitn.it . Проверено 21 декабря 2018 .
- ^ Фаусто Джунчилья; Павел Швайко; Николай Яцкевич. «S-MATCH: АЛГОРИТМ И РЕАЛИЗАЦИЯ СЕМАНТИЧЕСКОГО СООТВЕТСТВИЯ» (PDF) . Eprints.biblio.unitn.it . Проверено 21 декабря 2018 .
- ^ Фаусто Джунчилья; Маурицио Марчезе; Илья Заихраев. «КОДИРОВАНИЕ КЛАССИФИКАЦИЙ КАК ЛЕГКИЕ ОНТОЛОГИИ» (PDF) . Eprints.biblio.unitn.it . Проверено 21 декабря 2018 .
- ^ Хасан, Сулейман, Шон O'Riain, и Эдвард Карри. 2012. «Приблизительное семантическое соответствие разнородных событий». На 6-й Международной конференции ACM по распределенным системам, основанным на событиях (DEBS 2012), 252–263. Берлин, Германия: ACM. «ДОИ» .
Внешние ссылки
- «Семантическое соответствие» . Semanticmatching.eu . Проверено 21 декабря 2018 .
- «S-Match - это фреймворк семантического сопоставления» . Sourceforge.net . Проверено 21 декабря 2018 .