LUIS无法区分丈夫和妻子

时间:2017-05-23 03:32:58

标签: microsoft-cognitive luis

考虑以下两个话语 -

 I love {chocolate} and my husband like {cars}
 I love {cars} and my wife like {chocolate}

我创建了两个实体 -

  I love {wifeChoice} and my husband like {husbandChoice}
  I love {husbandChoice} and my wife like {wifeChoice}

当我尝试训练模型时,这些话语报告{cars}被标记为{husbandsChoice},但预测为{wifeChoice}

用户可以输入两个短语,具体取决于谁在进行交互(丈夫或妻子),我希望在实体中更新正确的实体。但结果是分配{wifeChoice}

中的两个值

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

通常,当LUIS没有正确解释意图和实体时,这是因为您没有足够的训练数据,因此LUIS无法正确识别关键字和短语。尝试添加这些短语的多个变体,LUIS将更好地识别实体。

答案 1 :(得分:0)

您可能想要考虑的一个选项(但我没有尝试过以确保它能够正常工作)是使用Phrase lists并添加“妻子”和“丈夫”作为不可交换的单词。要执行此操作,请转到LUIS门户中的应用程序,然后转到菜单中的功能,并在Phrase lists feature选项中添加一个短语列表(确保取消选中“可交换?”选项)。

同样,这可能无所作为......但值得一试。