语义树
一句话不是一串平铺的词,而是有主干和分支的结构。语义树会先找核心意思,再把相关成分挂到它下面:谁做了什么,对象是谁,哪个词在修饰,哪个短语属于更大的短语。这样一棵树能让读者看见“这句话为什么这样理解”,而不是只看词序。
关键结构图
这一层
打开下一层
继续停下
根节点在上,下方分出主语、动作、对象、修饰四类子节点。
What
语义树是用树状结构表示句子、短语或概念之间层级关系和语义角色的方法。
语义树是一种语言和知识结构表示方式,常用于句法分析、语义分析、信息抽取和自然语言生成。节点表示成分或概念,边表示层级和关系。边界是,语义树强调树状层级,不适合表达大量交叉、多对多关系;那更接近知识图谱。
Structure语义树 = 根节点 + 子节点 + 层级关系
When
当你需要拆解一句话、一段概念结构或一个层级化主题时,可以使用语义树。
How
先找到根节点或核心谓词,再拆出主要成分和修饰成分。每个子节点都要说明它和父节点的关系。
Examples
分析“AI 帮作者改稿”时,可以把“改稿”作为核心动作,AI、作者、稿件分别作为角色节点。
写课程大纲时,语义树可以把总主题拆成模块、课时和知识点。
来源
类型:NLP / 语言结构概念
事实线:语言学和自然语言处理中常用树结构表示句子成分、语法层级和语义关系。
依据:句法树和依存分析提供了用树表示语言结构的经典方法,NLP 中的信息抽取、语义解析和生成任务也会借助层级结构减少歧义。1000 Bricks 这里把 Semantic Tree 收束成一个可复用工具:用树状分层帮助拆句子、拆概念、拆主题结构。
边界:适用于层级关系清楚的结构;不覆盖所有语义网络和知识图谱关系。
常见误读:不要把语义树当成唯一理解方式。语言里很多关系不是严格树状。