Есть ли в Stanford NLP Parser методы для семантической маркировки ролей?
Я пытаюсь найти смысловые метки английских предложений. Я использую анализатор Stanford NLP. Есть ли у него методы для этого?
Я просматривал документацию, но самое близкое, что я мог найти, было:
CoreAnnotations.SemanticWordAnnotation
CoreAnnotations.SemanticTagAnnotation
1 ответ
Нет, в настоящее время в CoreNLP нет системы маркировки семантических ролей (SRL).
Если у вас уже нет системы, которая явно требует семантических меток ролей, я бы рекомендовал взглянуть на представление универсальных зависимостей. Несмотря на то, что это представление является в основном синтаксическим представлением, оно также кодирует много семантики и работает так же, как и SRL для многих семантических задач.
Если эта альтернатива не работает для вас, то также существует несколько систем SRL из других исследовательских групп, например, система SRL из UIUC.