2016-12-19 3 views
3

Я пытаюсь использовать OpenIE (версия 3.6.0) Стэнфорда, чтобы извлечь тройки отношений на основе модели NER, которую я обучил в области химии. Тем не менее, я не мог бы, чтобы OpenIE извлекал тройки отношений на основе моей собственной модели NER. Похоже, что троицы OpenIE извлекают отношения, основанные только на моделях NER по умолчанию, представленных в пакете.Stanford OpenIE с использованием настраиваемой модели NER

Ниже то, что я сделал, чтобы подготовить и развернуть свою NER модель:

  1. поезд модель NER, основанную на http://nlp.stanford.edu/software/crf-faq.html#a.
  2. Разверните модель NER на сервере CoreNLP, а затем перезапустите сервер. Я изменил атрибут props в corenlpserver.sh. Атрибут props теперь выглядит следующим образом:

    props="-Dner.model=$scriptdir/my_own_chemistry.ser.gz,edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz"

Пожалуйста, обратите внимание на такой пример НЭК + OpenIE приводит here. В этом примере я ожидаю, что OpenIE построит тройки отношений на объектах (таких как Cl, Br и Windjana), которые были recoginized моей моделью NER, но это не так. Возможно ли, что отношение Trimles к экстракту OpenIE основано на самонаводящейся модели NER? Если да, не могли бы вы дать мне несколько инструкций о том, как?

Заранее благодарен!

+0

Обратился к автору OpenIE, и автор подтвердил, что OpenIE более или менее игнорирует NER. Надеюсь, это поможет другим, у кого есть тот же самый quesiton. – Steven

+0

Стивен, вы можете создать отдельный ответ и пометить их принятыми. Это облегчит чтение другим людям с одного взгляда и увеличит вероятность того, что ответ будет показан как лучший результат в аналогичных поисках –

ответ

1

Свяжитесь с автором OpenIE, и автор подтвердил, что OpenIE более или менее игнорирует NER. Надеюсь, это поможет другим, у кого есть тот же вопрос.

Смежные вопросы