I trained multiclass text classififer with fasttext. I have a very low metric on one of the classes. Here are results of metrics for each class on test data:
precision recall f1-score support
class1 0.66 0.68 0.67 1331
class2 0.72 0.76 0.74 2297
class3 0.50 0.32 0.39 410
class4 0.62 0.60 0.61 1019
accuracy 0.67 5057
macro avg 0.62 0.59 0.60 5057
weighted avg 0.66 0.67 0.67 5057
as you see it doesnt work good on class 'class3'.
Data was unbalanced with class3 being the smallest. I cleaned text data before training. Butt still i get bad results. What can I do to improve it?