如何从解析树中提取依赖关系三元组

时间:2017-04-06 10:58:58

标签: nlp

如何从OpenNLP解析器为阿拉伯文本生成的解析树中提取依赖关系三元组?

例如,“我有一只棕色的狗”中的依赖性三元组包括:   (有subj I),(有obj狗),(狗adj-mod brown),(狗det a)

1 个答案:

答案 0 :(得分:0)

我不知道阿拉伯语,但我认为OpenNLP Parser不会产生依赖关系。你必须写一些东西来处理解析。 在英语中,解析看起来像这样:

(TOP (S (NP (PRP I)) (VP (VB have) (NP (NP (DT a) (JJ brown) (NN dog))) (. .))

至少可以想象生产三元组,就像你从中描述的那样,但它并不是那么简单。你试过Stanford Arabic Parser吗?