首页 > 解决方案 > 取消标记自动标记的实体

问题描述

当您创建意图并在 LUIS 中输入它们的示例话语时,解析器有时会将某些单词分类为实体。当它准确地识别它们时,这是一个很好的功能,但有时它会错误地标记它们。

例如,如果您有一个开关状态实体(开/关),构造为一个列表,其中“真”和“假”分别是“开”和“关”是同义词的值,那么每个当您在意图的示例话语中使用“开”或“关”(具有各种含义、用途和目的)这些词时,它们会被标记为该实体,通常是不准确的。

文档 ( https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-add-example-utterances ) 指出不能从话语中删除列表类型实体。有什么方法可以避免可能在实体中用作同义词的简单单词被匹配为实体?

谢谢!

标签: azureazure-language-understanding

解决方案


我认为唯一的方法是从列表实体同义词中删除那些简单的词作为同义词(开、关等)(单击同义词旁边的 x)。根据您创建 List 实体时的消息,它们的行为与其他实体类型不同并且直接匹配:

与其他实体类型不同,在训练期间不会发现列表实体的附加值。这种实体类型在话语中通过话语文本与定义值的直接匹配来识别,而不是从上下文中学习。

您还可以将简单实体与短语列表一起使用,以帮助将信号增强到那些您想要捕获的实体的开/关实例。需要提供充分的短语列表来帮助识别这些类型的实例。


推荐阅读