使用Watson Knowledge Studio对提及进行注释时,通常具有以下示例:
“我没有收到回复……的反馈。”或者“我从未收到过任何反馈”。
如果我要注释上面提到的“反馈”,它是一个“负面”的例子,即它指的是没有发生的事情。创建自定义实体类型系统时有两种可能性:
(a)在提及中包括否定词,即“无反馈”是提及。这在第二个例子中显然不起作用,因为在工作反馈之前没有否定器。
(b)不在提及中包括否定词,但使用提及类NEG (https://www.ibm.com/watson/developercloud/doc/wks/wks_t_ts_intro.shtml)向提及添加属性
显然,方案(b)是更一般的方法。然而,一旦训练了模型,就需要能够提取实体,而不是看不见的例子。为此,您必须使用自然语言理解应用程序接口(https://www.ibm.com/watson/developercloud/doc/natural-language-understanding/#entities)。
当一个人使用这个API时,似乎没有一种方法来提取提及的属性,即当我进行实体提取时,我如何查看提及是否被否定,因为使用方法(b)您没有将否定作为提及的一部分?
发布于 2017-07-07 11:28:33
正如我在这里提到的,IBM Watson Knowledge Studio - Entities with Role attribute and extracting it from NLU api目前提到的属性,如否定,在NLU中是不可提取的。
https://stackoverflow.com/questions/44800879
复制相似问题