Есть ли в Stanford NLP Parser методы для семантической маркировки ролей?

Я пытаюсь найти смысловые метки английских предложений. Я использую анализатор Stanford NLP. Есть ли у него методы для этого?

Я просматривал документацию, но самое близкое, что я мог найти, было:

CoreAnnotations.SemanticWordAnnotation
CoreAnnotations.SemanticTagAnnotation

1 ответ

Нет, в настоящее время в CoreNLP нет системы маркировки семантических ролей (SRL).

Если у вас уже нет системы, которая явно требует семантических меток ролей, я бы рекомендовал взглянуть на представление универсальных зависимостей. Несмотря на то, что это представление является в основном синтаксическим представлением, оно также кодирует много семантики и работает так же, как и SRL для многих семантических задач.

Если эта альтернатива не работает для вас, то также существует несколько систем SRL из других исследовательских групп, например, система SRL из UIUC.

Другие вопросы по тегам