Correct way of labelling entity roles in NLU data

Hi @Who,

both versions are correct. There is no clear answer, whether to use version 1 or 2.

I agree with @JulianGerhard that you need to think about what the model should actually learn. In what kind of situation would a user just say “to USA”? Does USA in this situation still maps to the country destination or can the phrase also be used in a different context, in which USA is just a country? So, you need to think about the assistant you are building. Do currentlocation and destination always co-occur or can they also be mentioned on their own? If the user can mention them on their own, I would go with version 2, otherwise, if they always occur together, version 1 might make more sense. If a country is mentioned in a completely different context, you should not annotate it with any role label. For example, Julian mentioned that “I love the USA”, USA should just be annotated with the country label - I agree.

Hope that clarifies things :slight_smile: