Yes, you need a mood analysis. Why donโt you create tokens of your data, and find the words you need from the sentence, now the approach most suitable for you is to find related words along with your feelings. that is, the food was good, but the cleanliness was impractical.
In this case, you have [food, good, clean, and not, appropriate] now food links with the following term and cleanliness, "does not fit" the following conditions
again, you can classify either two classes, that is, 1.0 for good and bad .. or you can add classes based on your case. Then you will have the data as such:
I gave this as an example, where -1,1,0 are not considered, both good and bad, respectively. You can add more categories as 0,1,2 bad honest goods. Maybe I do not answer it very well, but this is what I relate to.
Note. You must understand that a model cannot be ideal, because what machine learning is, you must be wrong. Your model cannot give an ideal classification; it must be incorrect for certain resources, which it will study over time and improve.
source share