核心要点

  • 解释依存关系:头词-依存词 + 关系类型

  • 区分 projective 与 non-projective 解析

  • 了解转移/图/神经网络解析器

  • 说明对关系抽取、问答、翻译的作用

简要回答

依存解析为句子中每个词找到语法头词及依存关系(如 nsubj、dobj),形成一棵依存树。它揭示「谁对谁做了什么」,支撑关系抽取、语义角色标注和机器翻译的重排序

标准回答

一、先给出结论和背景

  • 输出信息:对每个词 $w_i$ 给出 head(支配词)和 deprel(依存关系类型),构成一棵(或森林)依存树。
  • 示例:「小明 吃 苹果」→ 吃←root,小明←nsubj(主语),苹果←dobj(宾语)。

二、拆开关键步骤和判断点

  • 与成分解析区别:依存树直接连词与词,成分树先短语再组合;依存更利于关系抽取。
  • 经典算法:- 转移式(MaltParser):状态机 + 分类器逐步 shift/reduce
  • 图模型:Eisner 算法求最大生成树
  • 神经网络:biaffine parser(BERT 编码 + 打分弧)

三、补上落地边界和取舍

  • projective:弧不交叉(英文常见);中文允许非 projective(把… 前置)。
  • 下游用途:- 关系抽取:找主谓宾路径
  • 事件抽取、问答语义匹配
  • 语法纠错、文本生成控制
    工具:spaCy、Stanza、HanLP。详见 NLP 句法分析

回答思路

  • 【定义】用一句话说清「依存句法分析器如何工作?提供哪些信息」

  • 【原理】讲清关键机制或步骤(2~3 点)

  • 【例子】举一个真实项目、论文或产品中的例子

  • 【对比】与易混淆概念或替代方案比较(如有)

  • 【收尾】总结适用场景 + 一个局限或风险

延伸学习

知识库:句法与序列标注。术语:关系抽取BERT

常见误区

⚠️ 常见踩坑

误区一:容易答偏的地方:混淆依存树与短语结构树;说不出具体依存关系类型;忽略非 projective 现象。

追问

追问 1依存解析准确率瓶颈在哪?

长句、口语省略、领域术语、标点错误。联合 POS+解析、用预训练上下文表示、领域自适应数据是常见改进方向。

追问 2Universal Dependencies 是什么?

跨语言统一的依存标注规范(UD v2),使多语言 parser 可共享架构与评测,促进零样本跨语言迁移研究。

追问 3LLM 还需要依存解析吗?

生成式模型内隐学了部分句法,但显式依存仍用于可解释分析、结构化抽取、低资源语言工具链,以及与符号推理结合。

🔗 相似问题

同一考点的不同问法,换着练更稳

延伸学习

按主题分类的相关资源,便于系统复习