我应该进行语义分析并使用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)
我是对的吗?
答案 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/ 为了更完整的图片。