Is LUIS the right tool for this scenario?

Aiden Kaskela 1 Reputation point MVP

Hi All,

I think this can be accomplished with LUIS but I don't know if this is the best way or there are other tools for it.

I have a list of 1,000 terms like:

  • Cash Paid For Income Tax
  • Cash Paid For Interest And Income Taxes

I have another list with millions of terms entered by users, and I need to find the best match to that master list of 1,000 records. So for example these two terms:

  • Cash Paid For Tax and Interest
  • Dollars Paid For Interest Or Income Taxes
    would resolve to "Cash Paid For Interest And Income Taxes".

If I was doing this in LUIS I think I would make each term an Intent, and the millions of items to match would be Utterances. Since a single LUIS instance can only have 500 intents I'd have to set up a Dispatch approach with 500 intents each. Then to test it I'd use the batch testing to process 1,000 at a time.

Would that work well? Is there a better tool I can use for this type of analysis?

Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,223 questions
{count} votes