Я пытаюсь использовать OpenIE (версия 3.6.0) Стэнфорда, чтобы извлечь тройки отношений на основе модели NER, которую я обучил в области химии. Тем не менее, я не мог бы, чтобы OpenIE извлекал тройки отношений на основе моей собственной модели NER. Похоже, что троицы OpenIE извлекают отношения, основанные только на моделях NER по умолчанию, представленных в пакете.Stanford OpenIE с использованием настраиваемой модели NER
Ниже то, что я сделал, чтобы подготовить и развернуть свою NER модель:
- поезд модель NER, основанную на http://nlp.stanford.edu/software/crf-faq.html#a.
Разверните модель 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? Если да, не могли бы вы дать мне несколько инструкций о том, как?
Заранее благодарен!
Обратился к автору OpenIE, и автор подтвердил, что OpenIE более или менее игнорирует NER. Надеюсь, это поможет другим, у кого есть тот же самый quesiton. – Steven
Стивен, вы можете создать отдельный ответ и пометить их принятыми. Это облегчит чтение другим людям с одного взгляда и увеличит вероятность того, что ответ будет показан как лучший результат в аналогичных поисках –