英语有正式的语法吗?

时间:2010-11-16 18:42:34

标签: parsing nlp

我正在浏览网页搜索英语语法,但我发现只有几个简单的例子:

s -> np vp
np -> det n
vp -> v | v np
det -> 'a' | 'the'
n -> 'woman' | 'man'
v -> 'shoots' 

也许我没有意识到这个问题有多大,因为我认为语法已经形式化了。有人可以为我提供一些扩展的正式英语语法的来源吗?

6 个答案:

答案 0 :(得分:6)

查看English Resource Grammar,您可以使用LKB或PET

答案 1 :(得分:5)

这将是巨大的。可能不可能。

人类语言被“模拟”生物解释(通常)是一种非常宽容的方式,而不是那些坚持遵守规则的愚蠢数字机器。他们确实倾向于拥有某种潜在的结构,但例外情况比比皆是。真正唯一的“规则”是让其他人了解你。

即使在生物语言中,英语也是最糟糕的选择,因为它的历史。它起初可能是各种不同日耳曼语言的一种语言(经过简单的简化),然后在诺曼征服之后将大量的法语叠加在它上面,然后将世界上几乎所有语言的碎片和豌豆都嫁接到它上面。

为了让您了解我们所讨论的规模,让我们假设我们可以将字典视为您的人类语言终端列表。唯一能够通过英语全面推动的主要工作是Oxford English Dictionary,其中包含超过<五十万条目。然而,很少有人知道他们中的十分之一以上。这意味着如果你从OED中挑选出随机单词并用它们构建句子,那么大多数说英语的人甚至会将结果识别为英语。

不同的发言者群体也倾向于知道不同的词组。因此,该语言的每个用户都学会了为他们的受众量身定制他们的词汇(使用过的终端列表)。对于我的朋友来说,与“我的家人”相比,我说话的方式与我的朋友的说话方式完全不同,与我在这里做的事情不同。

答案 2 :(得分:4)

从理论的角度来看,不完美,肯定不完整,不理想。但是我找到的最好的一个:http://www.scientificpsychic.com/grammar/enggram1.html

答案 3 :(得分:3)

你可能想要研究诺姆乔姆斯基和跟随他的人的工作。我相信他的大部分工作都是关于语言的生成属性。有关详细信息,请参阅维基百科上的Generative Grammar文章。

答案 4 :(得分:3)

请看Attempto受控英语:http://attempto.ifi.uzh.ch/site/

答案 5 :(得分:0)

标准的非电子资源是The Cambridge Grammar of the English Language