【发布时间】:2017-03-14 02:08:08
【问题描述】:
我正在尝试使用斯坦福大学的 OpenIE(版本 3.6.0)基于我在化学领域训练的 NER 模型提取关系三元组。但是,我不能让 OpenIE 基于我自己的 NER 模型来提取关系三元组。似乎 OpenIE 仅根据包中提供的默认 NER 模型提取关系三元组。
以下是我为训练和部署我的 NER 模型所做的工作:
- 根据http://nlp.stanford.edu/software/crf-faq.html#a训练NER模型。
-
在 CoreNLP 服务器中部署 NER 模型,然后重新启动服务器。我修改了
corenlpserver.sh中的props属性。props属性现在如下所示:props="-Dner.model=$scriptdir/my_own_chemistry.ser.gz,edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz"
请查看示例 NER + OpenIE 结果here。在此示例中,我希望 OpenIE 在我的 NER 模型识别的实体(例如 Cl、Br 和 Windjana)上构建关系三元组,但事实并非如此。 是否可以让 OpenIE 基于自训练的 NER 模型提取关系三元组?如果是这样,您能否给我一些简要说明?
提前致谢!
【问题讨论】:
-
联系了OpenIE的作者,作者确认OpenIE或多或少完全忽略了NER。希望这可以帮助其他有相同问题的人。
-
史蒂文,您能否创建一个单独的答案并将其标记为已接受。这将使其他人更容易一目了然,并增加答案在类似搜索中被列为最佳结果的可能性
标签: stanford-nlp