Search code examples
azure-cognitive-servicesazure-language-understanding

Luis preBuilt entity personName - unexpected behaviour, missing basic name in utterance


In summary, why does Luis not label the preBuilt entity personName in some cases. Often the second name is not labeled for no discernible reason. This behaviour does not exist for say geography preBuilt entity with the same kinds of utterances. If anyone can explain why this happens and how best to address it I'd greatly appreciate it. This simply dose not make sense to me. I would love to understand more.

personName Image here. Luis not labelling All personName correctly

geography example here (without the same issues as above) geography example

Thanks. K.


Solution

  • The scenario you described is currently the expected behavior (it might extract some or all names). However, we are working on improving the built-in personName entity (currently on our road-map). However, we recommend using a machine learned entity where you label the instances of names in your dataset and using the personName entity as a feature to help create your own name entity. Sorry for the inconvenience, but hope this helps!