9、自然语言的句法分析

自然语言的句法分析

1. 句法歧义

句法歧义主要源于两个方面。一方面,存在多词性分类的单词,例如“increase”,它既可以作名词,也能作动词。另一方面,相同的符号序列可能由不同的字符串类定义应用产生。

以“People wearing hats”为例,在不同句子中其句法分析不同:
- 在 “People wearing hats is unusual” 中,“people wearing hats” 只能被归为一个字符串,即与单数动词 “is” 一致的名词替代字符串。
- 在 “People wearing hats are unusual” 中,该片段被归为不同字符串,是复数名词 “people” 加上右侧修饰语 “wearing hats”,且复数名词与复数动词 “are” 一致。
- “People wearing hats can be unusual” 这句话存在歧义,因为 “can be” 不区分单复数,所以上述两种 “people wearing hats” 的归类都是符合语法的。

句法歧义可分为临时歧义和永久歧义:
- 临时歧义 :在计算过程中产生,但在分析整个句子时会得到解决。例如,在分析 “People wearing hats is unusual” 时,分析完前三个单词后会出现临时歧义,但当 “is” 出现时,歧义就会消除。从左到右分析时,一些临时歧义会当场解决,因为左侧构建的上下文会限制在分析的某个特定点上对单词类别或句法结构的选择。
- 永久歧义 :指句子存在多种句法分析。

限制规则有助于解决歧义。例如,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值