Im making a collaborative filtering Telegram bot - it recommends posts from a large span of channels. User can react to a post by pressing one of reaction buttons:
This is different from movies recommendations, since its not regression problem, but classification (at first glance at least). These reactions mean different things, and i think they cannot be treated as different values on one a rating scale 1-4 for example.
I’ve studied the Lesson 8 - Collaborative filtering and tried to treat this problem of movie recommendations as classification. The results were predictably worse.
So i guess my question is:
In my case with Telegram recommendations, is it worth it to treat it like a regression problem and not to worry that different emojis carry their own meaning? Will it improve the end result?
Or maybe it will be better just to change the way users rate posts and have 1-2-3 whatever stars like on MovieLens and have a straightforward regression?