Second, associating metadata with the labels can also make the model more flexible and adaptable. For example, if the model is trained on a dataset that uses a certain set of labels, but the user wants to apply the model to a different dataset that uses different labels, the metadata can provide a mapping between the two sets of labels. This allows the model to be used in a wider range of applications and contexts without needing to be retrained from scratch.
Third, metadata can also provide useful information for debugging and improving the performance of the model. For example, if the model is not achieving the desired accuracy, the metadata can provide insights into the specific errors that the model is making and suggest ways to address them. This can help users fine-tune the model and improve its performance over time.
Case Study Application
Working with a large UK utility, Utterworks provided an intent model to recognise customer intent when contacting the utility through any customer service channel. We created meta data for each intent, grouping and mapping them to a “destination” queue that was different for each channel. We also associated a priority used in asynchronous channels (WhatsApp, SMS, email) based on a customer’s propensity to call if a message was not responded to quickly (this had been mapped out by intent using insight generated from unstructured historic data). Further, Utterworks helped the utility use predicted intent to enhance the results from search on their website – using meta data to provide deep link urls to self-service journeys and improve customer experience.