I was working on a text classification problem where I currently have around 40-45 different labels.
The input is a text sentence with a keyword. For e.g.
This phone is the most durable in the market is the input sentence and the out label is
X and all the words in the output with label
X will have
durable as a keyword.
What would be a good model to fit this? I tried basic SVM, Random Forest but to no use. I am not sure how to leverage the keyword to create a better model. Any suggestions would be very welcome.