每种语言的句子成分之间都有依赖关系,每种语言的依存语法关系有所不同。通用依存语法关系可以用于依存句法分析。比如斯坦福大学出的nlp分析工具stanfordcorenlp中就有依存句法分析功能。人们分析出句子的结构,把句子划分成各种成分,并总结出句子成分之间的关系,这就是通用语法关系。
from stanfordcorenlp import StanfordCoreNLP
nlp = StanfordCoreNLP('D:\\NLP\\stanford-corenlp-full-2018-10-05', lang='en')#处理中文需指定lang='zh',英文不用,其它语言也有
sentence = '''In this work, we have idiotypically characterized the antibody response against LPS in different species.'''
print(nlp.dependency_parse(sentence))
这段程序的结果:
[('ROOT', 0, 8), ('case', 3, 1), ('det', 3, 2), ('nmod', 8, 3), ('punct', 8, 4), ('nsubj', 8, 5), ('aux', 8, 6), ('advmod', 8, 7), ('det', 11, 9), ('compound', 11, 10), ('dobj', 8, 11), ('case', 13, 12), ('nmod', 11, 13), ('case', 16, 14), ('amod', 16, 15), ('nmod', 11, 16), ('punct', 8, 17)]
其中‘ROOT’,‘case’,‘det’,'nmod’等符号就是语法关系。
目前国际公认的语法关系定义框架是Universal Dependencies (UD)。英语的通用语法关系有37种:
| 语法关系 | 解释 | 链接 |
|---|---|---|
| nsubj | 名词主语 | nsubj |
| nsubjpass | 被动名词主语 | nsubjpass |
| obj | 宾语 | obj |
| iobj | 间接宾语 | iobj |
| csubj | 从句主语 | csubj |
| csubjpass | 被动从句主语 | csubjpass |
| ccomp | 从句补语 | ccomp |
| xcomp | 开放式补语 | xcomp |
| nummod | 数词修饰语 | nummod |
| appos | 介词修饰语 | appos |
| nmod | 标称修饰语 | nmod |
| acl | 名词从句修饰语 | acl |
| acl:relcl | 相对从句修饰语 | acl:relcl |
| amod | 形容词修饰语 | amod |
| det | 限定词 | det |
| det:predet | 前位限定词 | det:predet |
| neg | 否定修饰符 | neg |
| case | 格标记 | case |
| nmod | 标称修饰符 | nmod |
| nmod:npmod | 名词短语作为副词修饰语 | nmod:npmod |
| nmod:tmod | 时间修饰符 | nmod:tmod |
| nmod:poss | 所有格名词修饰符 | nmod:poss |
| advcl | 状语从句修饰语 | advcl |
| advmod | 状语修饰语 | advmod |
| compound | 复合标识符 | compound |
| compound:prt | 动词短语介副词 | compound:prt |
| flat | 由多个名词性元素组成的专有名词 | flat |
| fixed | 固定的语法化表达式 | fixed |
| foreign | 外来词 | foreign |
| goeswith | 与 | goeswith |
| list | 并列关系 | list |
| dislocated | 错位的元素 | dislocated |
| parataxis | 副词关系 | parataxis |
| orphan | 省略关系 | orphan |
| reparandum | (演讲中)不流利的地方 | reparandum |
| vocative | 呼唤(人们) | vocative |
| discourse | 话语元素 | discourse |
| expl | 专指 | expl |
| aux | 辅助词 | aux |
| auxpass | 被动辅助词 | auxpass |
| cop | 系词 | cop |
| mark | 标记词 | mark |
| punct | 标点符号 | punct |
| conj | 连词 | conj |
| cc | coordination | cc |
| cc:preconj | preconjunct | cc:preconj |
| root | 根节点 | root |
| dep | 无法确定两个词之间的更精确的依赖关系 | dep |
版权声明:本文为qq_33286988原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。