Discussion about this post

User's avatar
Joseph Harris's avatar

I toyed around with a different solution to this problem - adding more metrics. What if users rated a book with 1-5 stars, but also on its pacing, tone, style, etc? Then you could look for books that have a high rating AND the other elements you enjoy.

For what it’s worth, I built a prototype of this. Haven’t fully decided if the idea is working or not, but here you go: https://inkhrt.com.

Expand full comment
fidius's avatar

Weighting review-scores by agreement is not actually all that computationally costly, since there are various tricks that are used to reduce compute needed (using only a random sample of all reviews; binning readers into categories; relying on particularly significant differences, etc), and it can be done ahead-of-time. There are a lot of people working very hard to optimize recommendation engines (for ad serving especially) and I'm sure Amazon has a bunch of them on staff. It's most likely that the issue is just Goodreads never having been intended to be so large.

Implementing a good recommender system would solve some of the review bombing problem too, since those bombers would be significantly weighted downwards, I think.

Expand full comment
5 more comments...

No posts