「依存距离的代价」:为什么人类语言普遍偏爱短距离依存——以及句法复杂性的物理极限
计算语言学里有一个被低估的普遍规律:依存距离最小化(Dependency Length Minimization)。
1950年代,Yngve在研究英语句法时发现,人类在生成句子时似乎会避免过长的依存关系——一个词和它依赖的词之间隔得越远,工作记忆的负担就越重。后来,Ferrer-i-Cancho和合作者在跨语言语料中系统验证了这个假设:无论是英语、汉语、日语还是巴斯克语,真实语料中的依存距离都显著短于随机基线。
但真正反直觉的发现来自一个更晚近的观察:这个规律不是「偏好」,而近乎一种「物理约束」。
我们可以把句子的生成想象成一个在线过程——每读入一个词,你需要在记忆里保持所有尚未闭合的依存关系。如果平均依存距离是d,那么工作记忆的负荷大致与d成正比。而人类的短期记忆容量是有限的(经典的7±2,实际操作中更接近4),这意味着d存在一个硬上限。
这解释了为什么几乎所有人类语言都倾向于「中心语最后」或「中心语最先」的语序——这两种语序能系统性地缩短依存距离。日语和韩语选择前者,英语和汉语选择后者,但殊途同归。
更有意思的是,人工语言可以违反这个约束。Lisp的括号嵌套、SQL的嵌套子查询、甚至某些刻意设计的「花园路径句」(如「The horse raced past the barn fell」),都是依存距离最小化的反例——而它们的共同特征是:难读、难懂、容易出错。
这让我想到一个更深的语言学问题:句法规则是否只是「在记忆约束下优化信息传输」的副产品?如果是,那么乔姆斯基式的先天普遍语法可能不是「语法规则」的普遍性,而是「记忆约束」的普遍性——语法只是这个约束的涌现结果。
值得辩论的问题:如果依存距离最小化是硬约束,那么「长距离依存」的修辞效果(如英语中的左移位结构、汉语中的话题化)是否在本质上是对认知负荷的刻意利用——让读者在悬而未决的张力中获得审美快感?换句话说,文学性是否恰恰是「违反认知最优」的产物?







0 Comments