• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Cyara

Cyara

Cyara Customer Experience Assurance Platform

  • Login
  • Contact us
  • Request a demo
  • Login
  • Contact us
  • Request a demo
  • Why Cyara
    • AI-Led CX Assurance Platform
    • AI vision for CX
    • Cyara partner network
    • Cyara Academy
  • Solutions
    • Transform
          • TRANSFORM – Drive CX Change

          • Functional, regression, & objective testing | Cyara Velocity
          • Performance testing | Cyara Cruncher
          • See all use cases >
          • Cyara platform - Transform - Drive CX change
    • Monitor
          • MONITOR – Assure CX Journeys

          • CX monitoring | Cyara Pulse
          • Telecom assurance | Cyara Voice Assure
          • CX & telecom monitoring | Cyara Pulse 360
          • Call ID line assurance | Cyara Number Trust
          • Agent environment assurance | Cyara ResolveAX
          • See all use cases >
          • Cyara platform - Monitor - Assure CX journeys
    • Optimize
          • OPTIMIZE — Leverage AI for CX

          • Conversational AI optimization | Cyara Botium
          • Generative AI assurance | Cyara AI Trust
          • See all use cases >
          • Cyara platform - Optimize - Leverage AI for CX
    • Connect
          • CONNECT — Assure WebRTC CX

          • WebRTC optimization | Cyara testRTC
          • WebRTC monitoring | Cyara watchRTC
          • WebRTC quality assurance | Cyara qualityRTC
          • See all use cases >
          • Cyara platform - Connect - Assure WebRTC CX
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • CX use cases
    • Events & upcoming webinars
    • On-demand webinars
    • Resource library
    • Customer community
  • About Us
        • About Cyara

        • About Cyara
        • Leadership
        • Careers
        • Legal statements, policies, & agreements
        • Services

        • Cyara Academy
        • Consulting services
        • Customer success services
        • Technical support
        • News

        • CEO’s desk
        • Press releases
        • Media coverage
        • Cyara awards
        • Partners

        • Partners

Blog / CX Assurance

March 8, 2023

Does Your Chatbot Suffer from ‘Greedy Intents?’

Alison Houston

Alison Houston, Data Model Analyst

This article was originally published on QBox’s blog, prior to Cyara’s acquisition of QBox. Learn more about Cyara + QBox.


Whether you’re at the stage of starting to build a chatbot model or training the model to optimize performance, it is important to ensure each intent in your model has roughly the same number of utterances. Balanced intents mean a balanced model, this will allow for better accuracy in detecting and returning the correct intent.

Cyara’s conversational AI optimization platform empowers you to regain visibility and control throughout the entire chatbot development lifecycle.

Scale that balances boxes labeled intent

If you have a chatbot model that has some intents containing very few utterances, and some containing vast amounts of utterances, this strong imbalance can lead the classifier to make very biased decisions, as they tend to be attracted to these larger number of utterances; what we call “greedy intents.” As a result, this will cause the smaller intents to struggle with performance as they’re battling with the intents that have larger number of utterances.

The Importance of Having a Balanced Chatbot Model 

We see a lot of customers chatbot models that are very imbalanced—they have many intents with fewer than 10 utterances and some intents with 200+ utterances, this is usually part of the reason for seeing poor performance (and the imbalance tends to happen naturally and not purposefully, so it’s very important to keep monitoring the model for any signs of imbalance). However, we understand in the real world it’s not always possible to have the same number of utterances per intent. So, we usually advise our customers to try to make sure all intents have the same number range, for example between 30 to 80 utterances per intent could be a good optimum range to aim for. If they do have the odd intent that has far more utterances compared to the range, we ask—is it necessary to have that much data?

We usually find there are many utterances in the intent that are almost identical with just one- or two-word differences—these do not add much learning value to the model, so we recommend removing a lot of these similar utterances. Also, we find oversized intents, which are trying to cover too much. We recommend dividing them into subcategories, if possible, to create smaller, more manageable intents.

By having a balanced list of intents, you will be more likely to have an unbiased chatbot that achieves better results.

Take the Next Step

Our new ‘Model Balancing’ feature will indicate which intents in your model are causing an imbalance (because of having either too much or too little training data). The information is presented in an easy-to-understand way, and you can quickly and easily identify any problem intents.

screenshot of the new model balancing feature

Our latest Model balancing feature

Interested in learning more? Contact us to schedule a demo, or read about Cyara Botium for more information.

Read more about: AI Chatbot Testing, Chatbot Assurance, Chatbot Testing, Chatbots, QBox

Start the Conversation

Tell us what’s on your mind, and learn how Cyara’s AI-led CX transformation can help you delight your customers.

Contact Us

Related Posts

chatbot testing services

June 19, 2025

9 Types of Chatbot Testing to Ensure Consistency, Accuracy, and Engagement

Deliver faster, more efficient, and reliable customer interactions by conducting these 9 types of chatbot testing.

Topics: AI Chatbot Testing, Automated Testing, Chatbot Assurance, Chatbot Testing, Chatbots

agentic ai

May 29, 2025

What is Agentic AI?

Agentic AI-based systems are transforming the way businesses can streamline processes and innovate. Learn more.

Topics: AI Chatbot Testing, Artificial Intelligence (AI), Conversational AI, Large Language Models (LLMs)

chatbot testing solution

May 8, 2025

Chatbot Testing Best Practices to Ensure Flawless Customer Support

As contact centers continue to innovate with AI-powered bots, follow these chatbot testing best practices to optimize your CX for success.

Topics: AI Chatbot Testing, Artificial Intelligence (AI), Chatbot Testing, Chatbots, Conversational AI, Customer Experience (CX)

Footer

  • AI-Led CX Assurance Platform
    • Cyara AI Trust
    • Cyara Botium
    • Cyara CentraCX
    • Cyara Cloud Migration Assurance
    • Cyara Cruncher
    • Cyara Number Trust
    • Cyara probeRTC
    • Cyara Pulse
    • Cyara Pulse 360
    • Cyara qualityRTC
    • Cyara ResolveAX
    • Cyara testingRTC
    • Cyara testRTC
    • Cyara upRTC
    • Cyara Velocity
    • Cyara Voice Assure
    • Cyara watchRTC
  • Use cases
    • Agent desktop testing
    • Cloud contact center monitoring
    • Contact center number test types
    • Contact center testing
    • Continuous testing
    • Conversational AI testing
    • CX monitoring
    • DevOps for CX
    • Email & SMS testing
    • Functional testing
    • Incident management
    • IVR discovery
    • IVR testing
    • Load & performance testing
    • Omnichannel testing
    • Outbound call testing
    • Regression testing
    • Voice biometrics testing
    • Voice of the customer
    • Voice quality testing
    • Web interaction testing
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • Events & upcoming webinars
    • Resource library
    • On-demand webinars
    • Cyara portal & support site access
    • Customer community
  • About us
    • About Cyara
      • About us
      • Leadership
      • Careers
      • Cyara awards
      • Legal statements, policies, & agreements
    • Services
      • Cyara Academy
      • Consulting services
      • Customer success services
      • Technical support
    • News
      • CEO’s desk
      • Press releases
      • Media coverage
    • Partners
      • Partners
      • Integration & technology partners
      • Platform Integrations
  • LinkedIn
  • Twitter
  • YouTube

Copyright © 2006–2025 Cyara® Inc. The Cyara logo, names and marks associated with Cyara’s products and services are trademarks of Cyara. All rights reserved. Privacy Statement  Cookie Settings