USING A THEME-CLASSIFYING MACHINE-LEARNING MODEL TO GENERATE THEME CLASSIFICATIONS FROM UNSTRUCTURED TEXT
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating a theme classification from unstructured text. In particular, in one or more embodiments, the disclosed systems receive experience data comprising an experience score and unstructured text. The disclosed systems can utilize a theme-classifying machine-learning model to generate a theme classification from the unstructured text and associate the theme classification to the experience score. Moreover, in some embodiments, the disclosed systems can determine and take actions based on the theme classification.
1 . A computer-implemented method comprising:
receiving experience data comprising an experience score associated with unstructured text;
providing the unstructured text to a theme-classifying machine-learning model, the theme-classifying machine-learning model trained to classify unstructured text into at least one theme from a defined taxonomy of themes;
generating, using the theme-classifying machine-learning model, a theme classification for the unstructured text; and
associating the theme classification for the unstructured text with the experience score.
2 . The computer-implemented method of claim 1 , further comprising:
determining, utilizing the theme-classifying machine-learning model, a subtheme classification associated with the at least one theme classification; and
associating the subtheme classification and the theme classification with the experience score.
3 . The computer-implemented method of claim 1 , wherein receiving experience data comprising an experience score associated with unstructured text comprises:
receiving a response to a net promoter score survey comprising a net promoter score; and
receiving the unstructured text associated with the net promoter score survey.
4 . The computer-implemented method of claim 3 , wherein associating the theme classification with the experience score comprises associating the theme classification with the net promoter score.
5 . The computer-implemented method of claim 1 , wherein receiving experience data comprising an experience score associated with unstructured text comprises:
receiving, from a third-party media information service, a media experience score; and
receiving, from the third-party media information service, unstructured text associated with the media experience score.
6 . The computer-implemented method of claim 1 , further comprising:
providing the unstructured text to a natural language processing model;
receiving, from the natural language processing model, classification embeddings; and
providing the classification embeddings to the theme-classifying machine-learning model to receive the theme classification for the unstructured text.
7 . The computer-implemented method of claim 6 , wherein the natural language processing model comprises a bidirectional encoder representations from transformers (BERT) model.
8 . The computer-implemented method of claim 1 , wherein the theme-classifying machine-learning model comprises one of a sentence transformer, a sentence transformer modified with a logistic regression, a sentence transformer modified with a multilayer perceptron, a Siamese neural network, or a Siamese network modified with a multilayer perceptron.
9 . The computer-implemented method of claim 1 , further comprising:
receiving, from the theme-classifying machine-learning model and based on the unstructured text, a suggested theme to add to the defined taxonomy of themes; and
adding the suggested theme to the defined taxonomy of themes.
10 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
receive experience data comprising an experience score associated with unstructured text;
provide the unstructured text to a theme-classifying machine-learning model, the theme-classifying machine-learning model trained to classify unstructured text into at least one theme from a defined taxonomy of themes;
generate, using the theme-classifying machine-learning model, a theme classification for the unstructured text; and
associate the theme classification for the unstructured text with the experience score.
11 . The computer-readable medium of claim 10 further comprising instructions that, when executed by the at least one processor, cause the computer system to:
determine, utilizing the theme-classifying machine-learning model, a subtheme classification associated with the at least one theme classification; and
associate the subtheme classification and the theme classification with the experience score.
12 . The computer-readable medium of claim 10 further comprising:
receiving, using the theme-classifying machine-learning model, an additional theme classification and an additional subtheme classification for the unstructured text; and
associating, in combination with the theme classification, the additional theme classification and the additional subtheme classification with the experience score.
13 . The computer-readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:
receiving, from the theme-classifying machine-learning model, one or more suggested subthemes associated with a given theme in the defined taxonomy of themes; and
associating the one or more subthemes with the given theme in the defined taxonomy of themes.
14 . The computer-readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer system to perform an action based on the associated theme classification and experience score.
15 . The computer-readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:
determine an action to perform based on the theme classification; and
predict that performing the determined action will correlate to an increase in the experience score.
16 . A system comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
receive experience data comprising an experience score associated with unstructured text;
provide the unstructured text to a theme-classifying machine-learning model, the theme-classifying machine-learning model trained to classify unstructured text into at least one theme from a defined taxonomy of themes;
generate, using the theme-classifying machine-learning model, a theme classification for the unstructured text; and
associate the theme classification for the unstructured text with the experience score.
17 . The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to:
determine, utilizing the theme-classifying machine-learning model, a subtheme classification associated with the at least one theme classification; and
associate the subtheme classification and the theme classification with the experience score.
18 . The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to perform an action based on the associated theme classification and experience score.
19 . The system of claim 18 , further comprising instructions that, when executed by the at least one processor, cause the system to:
determine, utilizing the theme-classifying machine-learning model, a subtheme classification associated with the at least one theme classification;
determine an action to perform based on the subtheme classification; and
predict that performing the determined action will correlate to an increase in the experience score.
20 . The system of claim 16 , wherein receiving experience data comprising an experience score associated with unstructured text comprises:
receiving a response to a net promoter score survey comprising a net promoter score; and
receiving the unstructured text associated with the net promoter score survey.