I am interested to know how Roles in Rasa actually work from the ML/NLP point of view?.
My assumption is that it’s another level of classification done within the classifier. For example, after classifying an entity with a certain type, another level of Multi label classification is done across possible set of Roles for this entity!
Is my assumption true? could anyone elaborate more?