【问题标题】:How can you use LUIS Phrase Lists to boost Pattern recognition?如何使用 LUIS 短语列表来增强模式识别?
【发布时间】:2020-04-23 02:39:38
【问题描述】:

这个问题最初是作为对另一个与 LUIS 模式相关的问题 (LUIS adding patterns to intents is not taking any effect) 的评论而提出的。将其迁移到自己的帖子中,以使社区更容易搜索信息。


“如何让 [LUIS] 短语列表正常工作?我一直无法让它识别实际实体中的值。我一直不得不创建一个列表实体并将同义词添加到规范化值。”

【问题讨论】:

    标签: azure-language-understanding


    【解决方案1】:

    总结

    • LUIS 中的模式首先取决于能够检测到实体才能正确匹配模式。
    • 使用简单实体短语列表来加强对该简单实体的检测。

    短语列表用于“增强”另一个实体的信号,但至少在某些情况下依赖于您尝试增强信号的实体以拥有足够的数据来识别它。

    假设您正确定义了一个简单的Apple 实体,并且 LUIS 可以正确检测到 Golden DeliciousGranny SmithCosmic 等值。它甚至可以正确检测一种全新的(合成的)苹果作物 Flamingo,即使您没有在话语中明确地将 Flamingo 值标记为 Apple 实体。

    LUIS 使用基于话语上下文的机器学习来识别“哦,是的,通常这里会出现 Apple 实体,因此 Flamingo 必须是 Apple。” Flamingo 也是一个英文单词,因此 LUIS 已经具有该单词的“背景知识”(例如,可以根据英语知道它是一个名词)。

    但是,如果一所大学创建了一个新的苹果作物名称,而该名称在英文中并不存在——例如 Jirio。 LUIS 没有该词的背景知识,就像 Flamingo 一样。因此,您可以创建一个短语列表,以帮助将Jirio 正确识别为Apple

    我可以创建一个新的 Apples 短语列表,并包含很多值,例如 Golden DeliciousGranny SmithJirio 等。当 LUIS 看起来:“我不知道 Jirio 是什么,但我确实知道Golden Delicious 是什么。根据Apples 短语列表,Jirio 看起来与Golden Delicious 相同,因此更有可能将Jirio 标记为Apple实体。


    也有用的相关 StackOverflow 帖子(带有屏幕截图!)

    【讨论】:

    • 我只是想在这里强调一下,似乎短语列表仅适用于 Simple 实体。我的问题是我一直在尝试使用List 实体。我已经测试并验证了我无法使用列表获得相同的行为。
    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    相关资源
    最近更新 更多