NLP中的Lambda表示法

时间:2015-11-15 00:38:32

标签: nlp lambda-calculus

我应该进行语义分析并使用lambda表示法来跟随句子

我需要帮助: 什么是明确和不确定的lambda符号?

Anna drew a red panda.

对于a,我使用exist x: lambda p: p(x)我是对的吗?

对于The,我使用了exist just one x: lambda p:p(x)

动词之前to的lambda表示法是to scratch

The red panda that Anna drew liked to scratch itself.

What did Anna do to her panda 我考虑过这种表示法:lambda z: lambda y: lambda x: do(x,y,z)我是对的吗?

1 个答案:

答案 0 :(得分:1)

你说“lambda表示法”,我想你的意思是形式语义 自然语言,lambda演算中的表示。

对于专有名词,一种经典的方法是使用lambda P. P(A) 其中a是表示实体的常量。

对于不定的“a”,经典的方法是lambda P. lambda Q(存在x:P(x)和Q(x)) 但不同的确定会产生不同的语义。

一般来说,明确的描述更加棘手,因为它们取决于话语的背景。

我建议你阅读: http://www.coli.uni-saarland.de/projects/milca/courses/comsem/html/ 为了更完整的图片。