a machine learning based review system
Are you sure machine learning is the proverbial Silver Bullet?
What should the algorithms do if people enter
"I hate this I hate this I hate this"?
Simply dismiss? Surely you'll have your computer go and dismiss this! I mean, that's not a valid review, or is it!
But wait... What if ...
This lovely little game really hits the sweet spots! It never fails (to crash often)! It also makes up for it's cute little content (of 17 whopping minutes) with a lot of really unexpected refreshing moments (every 2nd save game is corrupted). I have no idea why my friends don't play this game, I will definitely (!) recommend it!
Mind you, this sarcastic review might be 100% accurate!
So, maybe you will say "Players probably shouldn't use sarcasm in their reviews!" - Well, I don't want to insult you, but forbidding your customers to use sarcasm is an insult itself in my humble opinion! Also, how will convey what is allowed in a review and what it isn't allowed? Will you write a handbook for anyone who wants to review a game? Do customer reviews require certification so your algorithms can always be sure that any review will abide to your machine's rulesets?
Example: Very cheap and stupid asset flips!
Oh my god, don't you see that pure hatred against that kind of garbage is the most sensible thing to feel about them?
I hate this! I hate this! I hate this! I hate this! I hate this! I hate this! I hate this! I hate this! NOT A GAME, NO CONTENT, DON'T BUY!
I mean "I hate this" probably is the best description you could ever imagine for some "games" out there, be they asset flips or even original games!
Don't you agree?
How could your machine learning algorithms make any sense out of such reviews, even if they are perfectly accurate for a human being and sanely warn other players before they buy?
Now imagine you're the customer. You write your review.
Imagine that this just isn't true, you hate the game, but the machine thinks you think otherwise. Will you ever write a review again or will you say "Screw this!"
Now imagine this second case:
Will you ever write a review again if the machine insulted you?
I'll tell you what I would do with your machine learning:
(Assuming that your machine learning will dismiss a lot of comments and reviews as spam or garbage, for example)
Related:
TL;DR I don't trust your machine learning algorithms.