句法结构解析(Linguistic Structure Parsing):包括选区分析(Constituency Parsing)和依赖解析(Dependency Parsing).
选区分析(Constituency Parsing)
将句子用phrase structure grammer即短语语法,来不断的将词语整理成嵌套的组成成分,又被称为context-free grammers,简写做CFG。主要思想是将句子从单词划分类别到组成更大的短语。
依赖解析(Dependency Parsing)
通过某个单词和其他单词之间的关系来表示句子的结构,显示哪些单词依赖于(修饰或是其参数)哪些其他单词。
树状依赖解析
Transition-based依赖解析
对于给出的句子,
是
中若干
构成的stack,
是
中若干
构成的buffer。A是依赖箭头构成的集合,每一条边构成的形式是
,其中r描述了节点的依存关系和动宾关系。初始状态
仅包含root节点,
包含所有的单词
.A是空集。目标是
包含所有
和
,
为空集。A包含了所有的依赖箭头。我们用以下三种操作来使初始状态到达最终状态。
1. SHIFT:将buffer中的第一个词移出并放到stack上;
2. LEFT-ARC:将 加入边的集合,其中
是stack上的次顶层的词,
是stack上的最顶层的词。
3. RIGHT-ARC:将 加入边的集合,其中
是stack上的次顶层的词,
是stack上的最顶层的词。
解析评估
LAS(labeled attachment score):只有箭头的标签都对才算对。
UAS(labeled attachment score):箭头对就算对。
参考自:CS224N笔记(四)——依赖解析 - 知乎 (zhihu.com)