私のプロジェクトにcoreNLPの依存解析を使用しています。基本的な依存関係と強化された依存関係は、特定の依存関係では異なる結果になります。 次のコードを使用して、依存関係を強化しました。次たとえばStandford coreNLPで基本と拡張の依存関係が異なる結果
val lp = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz")
lp.setOptionFlags("-maxLength", "80")
val rawWords = edu.stanford.nlp.ling.Sentence.toCoreLabelList(tokens_arr:_*)
val parse = lp.apply(rawWords)
val tlp = new PennTreebankLanguagePack()
val gsf:GrammaticalStructureFactory = tlp.grammaticalStructureFactory()
val gs:GrammaticalStructure = gsf.newGrammaticalStructure(parse)
val tdl = gs.typedDependenciesCCprocessed()
、
Account name of ramkumar.
私は基本的な依存関係を取得するには、単純なAPIを使用します。依存関係は (アカウント、名前)の間に(化合物)です。しかし、上記のコードを使用して依存関係を強化すると、(アカウント、名前)と(dobj)の関係が得られます。
これに対する修正は何ですか?これはバグですか、何か間違っていますか?