2017-03-11 3 views
0

文中のどの名詞にどの形容詞が関連しているかを特定する方法/アルゴリズムが必要です。NLP - どの形容詞が文中のどの名詞を表すのかを確認する

サンプル入力:

[product, good] 
[service, terrible] 

あなたは私のようなタスクに役立つだろういくつかのアルゴリズム/ライブラリをポイントしてくださいでした:私はのようなものを取得したいのですが、出力として

"The product itself is good however this company has a terrible service" 

答えて

4

Stanford dependency parser、これもrelevant paperとすることができます。オンラインツールも確認できます。たとえば、あなたの文のために、スタンフォードパーサーから次のようにすることができます。

あなたのクエリ

The product itself is good however this company has a terrible service. 

タグ付け

The/DT product/NN itself/PRP is/VBZ good/JJ however/RB this/DT company/NN has/VBZ a/DT terrible/JJ service/NN ./. 

解析

(ROOT 
    (S 
    (NP (DT The) (NN product)) 
    (ADVP (PRP itself)) 
    (VP (VBZ is) 
     (ADJP (JJ good)) 
     (SBAR 
     (WHADVP (RB however)) 
     (S 
      (NP (DT this) (NN company)) 
      (VP (VBZ has) 
      (NP (DT a) (JJ terrible) (NN service)))))) 
    (. .))) 

ユニバーサル依存関係

det(product-2, The-1) 
nsubj(good-5, product-2) 
advmod(good-5, itself-3) 
cop(good-5, is-4) 
root(ROOT-0, good-5) 
advmod(has-9, however-6) 
det(company-8, this-7) 
nsubj(has-9, company-8) 
dep(good-5, has-9) 
det(service-12, a-10) 
amod(service-12, terrible-11) 
dobj(has-9, service-12) 
関連する問題