在语言学中,格角色描述名词在句子中相对于句子的主要动词所起的作用。有些语言有正式的格系,名词的形式决定其格。其他语言的格系是由句法或语序决定的。在这两种情况下,语言学家都可以区分case~s的表面结构和深层结构,意...
在语言学中,格角色描述名词在句子中相对于句子的主要动词所起的作用。有些语言有正式的格系,名词的形式决定其格。其他语言的格系是由句法或语序决定的。在这两种情况下,语言学家都可以区分case~s的表面结构和深层结构,意思是不同的名词看似有着相同的格,但实际上起着不同的作用。决定格角色深层结构的过程是自然语言处理的一个目标。

格角色描述了名词在句子中与句子相关的功能;格角色最基本的是名词在句子中的语法功能,如主名、直接宾语、间接宾语等。在英语中,人们通常可以根据词序来确定这些功能,因为句子通常遵循以下模式:主名、动词、间接宾语,直接宾语。当然,这种基本模式有很多变化,但句子的句法提供了确定名词语法功能的必要信息。屈折变化的语言,如拉丁语或希腊语,使用词尾来表示语法功能。然而,情况很复杂,因为看似同一个格的名词语义功能可能不同,比如"管家用砒霜杀死了厨师"和"管家轻而易举地杀死了厨师"这两个句子都含有介词"with",后面跟着一个名词,但逻辑上讲,这两个名词的语义功能并不相同。"含砷"指的是杀死厨师的工具,而"轻松"则指的是杀死厨师的方式这个例子说明了表层结构和深层结构的区别,这两个句子的句法结构是相同的,而且在屈折变化的语言中,这两个介词的宾语可能在同一个形式格中,这意味着它们具有相同的"表层结构",它们的"深层结构"并不相同,因为它们的语义是不同的。因此,这两个名词虽然似乎具有相同的语法作用,但它们并不具有相同的格角色。格角色的一个应用是在自然语言处理领域,它分析了人类语言和计算机语言之间的关系。自然语言处理的一个目标是编程计算机来检测人类语言的深层结构,用于信息提取、翻译或其他目的。而人类很容易确定"含砷"和"轻松"没有同样的语义功能,这种差异也不容易被计算机识别,例如,如果计算机将上述句子翻译成两个短语的表层结构不相同的语言,则需要算法来确定句子的深层结构。