# Tiered models in NLU

**URL:** <https://forum.rasa.com/t/tiered-models-in-nlu/12066>\
**Category:** Getting Started with Rasa\
**Created:** [June 25, 2019, 7:59pm UTC](https://forum.rasa.com/t/tiered-models-in-nlu/12066 "2019-06-25T19:59:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rslater](https://avatars.discourse-cdn.com/v4/letter/r/4491bb/32.png) [@rslater](https://forum.rasa.com/u/rslater)\
**Post date:** [June 25, 2019, 7:59pm UTC](https://forum.rasa.com/t/tiered-models-in-nlu/12066/1 "2019-06-25T19:59:07Z")

</div>

With a large domain area to cover, many people resort to a multiple model to classify both intents and entities. For instance if I had a Chatbot for Reservations, my first model might decide if it was a hotel reservation or a restaurant reservation. From there I may have 2 sub models that are called based on the result of the first model (only one gets called at any one time, both they both need to exist). Is there a way to support this ‘branching’ behavior in the NLU pipeline? For the chatbot itself, it would be no different than one monolithic model that does everything, but if I had a wide range of topics, I may want to split up my models into a ‘Gross’ several ‘Fine Tuned’ (both intent and entity) models that are area specific.

How would one attempt to handle this branching behavior?

---

<div class="post-metadata">

**Author:** ![amn41](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/amn41/32/20_2.png) [@amn41](https://forum.rasa.com/u/amn41)\
**Post date:** [June 28, 2019, 3:49pm UTC](https://forum.rasa.com/t/tiered-models-in-nlu/12066/2 "2019-06-28T15:49:53Z")

</div>

Hi Robert,

thanks for posting - what you describe is a pretty common thing for larger projects. Do you currently have a dataset where NLU is not performing well? Have you considered using multi intents like `book+hotel` and `book+restaurant`? there’s a tutorial [here](https://blog.rasa.com/how-to-handle-multiple-intents-per-input-using-rasa-nlu-tensorflow-pipeline/)
