Wrong top intents in CLU Response

Manoj Kumar 0 Reputation points
2024-08-26T14:17:16.56+00:00

Hi Team,

We have Intent and Entity called 'Project' and added the terms to project intent and entities. When we try to search similar type of terms added in Project intent, we don't see respective Project intent is not the Top intent returned from CLU. We have also added fewer labeled instances in the training data in Data labelling and labelled the term to respective intent.

EX : PQ project term is added to data labelling and labelled the term to project intent. When we search for the PQR project we don't see project intent on top. Could you pls suggest on the solution.

User's image

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,675 questions
Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
948 questions
Azure OpenAI Service
Azure OpenAI Service
An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
2,917 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,663 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,782 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Sina Salam 10,036 Reputation points
    2024-08-26T21:19:59.53+00:00

    Hello Manoj Kumar,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you are working with a language understanding system and are encountering issues with intent classification for terms related to your “Project” intent.

    Among many areas to solve this issue, I will suggest you should Increase Training Data and Evaluate Intent Hierarchy. https://towardsdatascience.com/data-augmentation-for-nlp-a-comprehensive-guide-7508e7f285d5 and https://medium.com/swlh/understanding-and-designing-intent-hierarchies-in-nlp-systems-f6d9a5a8f31e

    Also, to review more ways to solve the above, the links below might point you to the right solution:

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.

    ** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful ** so that others in the community facing similar issues can easily find the solution.

    Best Regards,

    Sina Salam

    0 comments No comments

  2. romungi-MSFT 44,771 Reputation points Microsoft Employee
    2024-08-27T05:18:08.3633333+00:00

    @Manoj Kumar I think in this case "PQ Project" or "PQR Project" is an entity rather than an intent. CLU model is best trained to infer an intent from a sentence or an utterance rather than a term or just a key word search. I can recommend to try using longer sentences as utterances to determine the actual intent, for example, in this case you can call intent as getProjectName and add utterances like "What is timeline of XYZ Project" and label XYZ Project as entity and train the model. This will train the model to get the right intent and entity and you will have better results from the model and the service. I hope this helps!!

    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.