【发布时间】:2015-11-11 18:15:42
【问题描述】:
我想知道计算语义是否真的用于任何现实世界的系统? (简单示例here 和here)。我想看看实际系统是如何工作的。
在任何现实世界的系统中实际使用计算语义似乎都存在很多问题:
- 似乎只用词性标签标记句子很容易出错。
- 但是您还需要一个可靠的解析树,它容易出错,并且一个句子可以有许多有效的树。
- 找出哪些代词指代哪些实体容易出错。
- 单词消歧也是另一个错误来源,在同一上下文中可能有多种含义。
- 我能找到的任何上下文无关的英语语法似乎都不完整。
最后,在避开了所有这些错误来源之后,我们终于可以使用计算语义将句子转换为 FOL!
另外,我似乎不知道如何处理计算语义中的介词。
这真的只是一个学术练习还是计算语义真的有用?
【问题讨论】:
标签: nlp lambda-calculus first-order-logic