2015-06-29 5 views
2

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

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

CoreAnnotations.SemanticWordAnnotation 
CoreAnnotations.SemanticTagAnnotation 
+0

Вы должны одобрить ответ @ Себастьяна. – shihpeng

ответ

7

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

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

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