I am working on a project to classify some messages received from our customers. Basically I have to get the main problem of those messages (hundreds of messages are received every day).
Our SAC team have already classified all the messages we have received but I noticed that there are many messages classified to the wrong category (i.e we cant trust the current labels).
That been said, my question is, What exactly should I do now to accomplish what I need ?
My initial plan is:
- Do some basics text cleaning
- Vectorizing the messages using Word2Vec
- Creating some clusters using KMenas (here I plan to create a large number of clusters and then maybe merge some of them)
- Giving names (categories) to those clusters based on most common words
- Predict the new data using the pre-trained Kmeans classifier.
Is this a good approach ?
Any tips / suggestions would be great here.