中科大2021年自然语言理解nlp/nlu期末试题回忆

一、分析句子是否有歧义,并指出是因为句法结构、词义、语义结构因素或者多个因素导致的。(30分)

1)A man stopped at every truck stop.

2)咬死猎人的狗

3)We saw her duck.

答:1)歧义;不是很确定,应该是stopped作定语和stopped作动词不同。

2)歧义;咬死/猎人的狗 and 咬死猎人的/狗,句法结构导致,一个VP+NP,一个ADJP+NP。

3)歧义;词义因素导致的,saw可以是“锯”,也可以是see的过去式,“看见”和“锯掉”的歧义。

二、给出合适的文法,使之能接受下面句子:(15分)

He saw the man saw the wood with the saw.

并验证你给出的规则的正确性。

答:这里面画图太难了,参考一下这题吧,加个VP->VP PP  和 PP ->P[_np:that] NP规则就行

中科大2021年自然语言理解nlp/nlu期末试题回忆_第1张图片

中科大2021年自然语言理解nlp/nlu期末试题回忆_第2张图片

三、根据下面例子, 归纳汉语“把” 字句与“被” 字句等义转换的语义条件,有些情况下基本语义不会改变,如:张三把李四打伤了-> 李四 被张三打伤了
而有些情况下基本语义会发生改变,如:他把脚撞伤了≠脚被他撞伤了。(15分)

 

四、根据以下语料:(30分)

中科大2021年自然语言理解nlp/nlu期末试题回忆_第3张图片

(1)试运用二元语法模型计算句子“She read Moby Dick by Cher”。(没说要+1平滑还是不+1平滑)

答:

P(s)=0

P_{add}(s)=1/762048

(2)简述GOOD-Turning的优缺点,并给出你的观点。

答:PPT有

Good-Turing 估计公式中缺乏利用低元模型对高元模型进行插值的思想,它通常不单独使用,而作为其他平滑算法中的一个计算工具。
 

五、给出for、want的范畴表达式。(10分)

答:

1)for:John works for Jane

 for 前面的John works是句子类型, for 后面的Jane的类型为N

for的句法类型为S\S/N

2)want:I want a toy.

want a toy类型是N\S,a toy类型是N

所以want的类型是(N\S)/N

基本和网上流传的历年试题差不多,考前做一遍基本没问题,我期末收集的资料都传上来了,祝大家考试顺利。推荐这个博主http://www.keyanjie.net/nlp-review/,对线图分析挺有帮助的,虽然今年没考。期末整理的资料在这里https://download.csdn.net/download/Zz_________/19767833,基本上打印最长那个pdf就够用了,前提是自己写了一遍了,然后看一下ppt每一章说的啥,不然遇到新题找不到。

你可能感兴趣的:(USTC,自然语言处理)