yariang
Joined 15 years ago
Joined 15 years ago
"...in the startup world..."
In fact, I am surprised to see a lot of non-startup companies like Nokia listed quite highly.
The point is, I understand the sorting order and can manipulate them if I am not satisfied with what is presented to me. Having a very esoteric algorithm is a risk. Maybe you'll present just what the user really wanted. But if you get it wrong they will be lost to do anything about it. I tend to dislike systems that leave users helpless when something goes wrong.
The beauty of the second algorithm for rating products is that it is straightforward. Having never seen it before I can deduce that 5 stars come before 4 stars and more reviews come before fewer. If I want to skip ahead to the 4 stars I know what to do. I can internalize the sorting algorithm easily. And as a user, understanding the order items are presented to me is important.
If Amazon were to use the last algorithm and present items in that order (assuming we accounted for the 5 star vs positive/negative issue), it would like a random order to most users and would be frustrating.
So I guess what I am saying is that this algorithm is very clever, but in some cases, it may be too clever. Sometimes you just want to keep it Simple Stupid.
In fact, I had an opportunity to live in Barcelona for three months and while a lot of businesses do close down from noon to three, I got the impression that people were not using that time to sleep, and that the idea of siesta in Catalunya is on the decline.
It seems like the most successful ML algorithms are self-correcting ones, rather than ones that attempt to calculate the exact correct answer in one go.
Coincidence?