Семантически совпадающий верблюд или слова, разделенные подчеркиванием
Мне нужно объединить две онтологии в один файл на основе семантического сходства понятий. Для этого я использую nlp для семантического определения похожих понятий. Есть случаи, когда понятия онтологии названы в верблюжьей букве или подчеркивания в отдельности. Существуют ли какие-либо алгоритмы для семантического сопоставления верблюжьих слов или подчеркивания разделенных слов? Что мне нужно, так это семантически сопоставить две концепции, которые названы в верблюжьей букве подчеркивания разделенным способом. Это изображение имеет онтологию, которая содержит понятия с именами верблюдов. Если нет алгоритмов, не могли бы вы предложить способ?
Я уже нашел несколько алгоритмов для семантического сопоставления двух слов или предложений ( библиотека SEMILAR, cortical.io, библиотека сходств и, конечно же, WordNet). Но ни один из них не может семантически соответствовать двум верблюжьим знакам или подчеркиванию разделенных слов. Я знаю, что мы можем попытаться отделить слова от верблюжьего чемодана. Но я понятия не имею, что делать дальше. Я также новичок в nlp, и я не знаю, есть ли простой способ добиться этого.
Я ожидаю алгоритм или способ, который семантически сопоставляет два верблюда или подчеркивание разделенных слов и выводит оценку сходства, чтобы определить их семантическое сходство.
Обновить:
Я также нашел эту демонстрацию WS4J для измерения семантического сходства между словами и предложениями. Но все еще не может использовать это для верблюда и подчеркивания разделенных слов.