Recommendations And Discovering Good Reads
Many of you have given us feedback that you'd like to see book recommendations on Goodreads from a Netflix-style algorithm. We've always agreed, but good recommendation algorithms are really (really!) difficult to do right. We built Goodreads so that you could find new books based on what your friends are reading, and now we want to take the next step to make that process even more fruitful.
To tackle this highly complex challenge, Goodreads has acquired a company by the name of Discovereads.com. With their deep algorithmic book recommendation technology, we’re going to be able plumb our database of 100 million book ratings from 4.6 million users to find general patterns of the kinds of books people read and to generate high-quality personalized recommendations.
Book discoverability has become an increasingly difficult problem for readers. More than 300,000 books will be published this year, and the rise of ebooks and self-published books has made the market even larger. It’s a really, really, hard problem to get right, and we we’re excited to have the Discovereads team onboard, because along with being great people, they have a background in machine learning algorithms.
Inspired by the Netflix prize (and with some direct help from a member of second place team), Discovereads’ Brian Percival, left his PhD at Stanford University in Electrical Engineering (in neural circuitry software modeling) to pursue this project. Together with CEO Kyusik Chung, the company has taken three years to refine the technology.
Discovereads combines multiple machine learning algorithms and graph analysis techniques to analyze book ratings and spot trends. Its technology will also improve our unique targeted advertising program. Currently, authors and publishers can purchase ads for their books and target the ads to members who have read similar genres. Hopefully, the new technology will make it more likely that when you see a sponsored book, it will be even more likely it’s something that you’re interested in!
We expect to have Discovereads fully integrated within the next few months. And as always, when it goes live, we will welcome your feedback!
To tackle this highly complex challenge, Goodreads has acquired a company by the name of Discovereads.com. With their deep algorithmic book recommendation technology, we’re going to be able plumb our database of 100 million book ratings from 4.6 million users to find general patterns of the kinds of books people read and to generate high-quality personalized recommendations.
Book discoverability has become an increasingly difficult problem for readers. More than 300,000 books will be published this year, and the rise of ebooks and self-published books has made the market even larger. It’s a really, really, hard problem to get right, and we we’re excited to have the Discovereads team onboard, because along with being great people, they have a background in machine learning algorithms.
Inspired by the Netflix prize (and with some direct help from a member of second place team), Discovereads’ Brian Percival, left his PhD at Stanford University in Electrical Engineering (in neural circuitry software modeling) to pursue this project. Together with CEO Kyusik Chung, the company has taken three years to refine the technology.
Discovereads combines multiple machine learning algorithms and graph analysis techniques to analyze book ratings and spot trends. Its technology will also improve our unique targeted advertising program. Currently, authors and publishers can purchase ads for their books and target the ads to members who have read similar genres. Hopefully, the new technology will make it more likely that when you see a sponsored book, it will be even more likely it’s something that you’re interested in!
We expect to have Discovereads fully integrated within the next few months. And as always, when it goes live, we will welcome your feedback!
Comments Showing 1-50 of 84 (84 new)



I am curious however if it would be possible to add in a feature to the compare bookshelf feature between users to show those users that have the highest rate of compatibility to you instead of having to wade through random users?




Thanks for this terrific improvement.

Debby Creager




I don't know if you are up for suggestions and if any editing can really be done....
But I love reading a variety of genres. Will there be a way to find recommendations based on genre? Or can we find books similar to a recently reviewed book?
I'm just worried that my variety of genres is going to skew the results.

Im waiting for how this turns up!
Hope its better than Amazon recommendations :)

I am sure you CAN still talk to people and get human recommendations!
It is just a very neat extra feature... No one forbids you to make friends...

I think that was the problem with discoverreads is that the have a small database.
For a thing like that to work you have to have a really good algorithm and a very large database.
Goodreads being the most popular site of this kind has most likely the largest database possible, so with their database and with Discoverreads algorithm this could work wonders.
I just hope their algorithm won't proritise popular books and let us discover hidden gems!

Somewhat surprisingly, I've found the experience to be absolutely TERRIBLE. I will typically have to scroll through multiple pages of recommendations before I find one I'm interested in trying out.
Amazon's recommendation system seems to rely extremely heavily on books by authors you've already purchased. So, if I loved a The Sun Also Rises or Ender's Game, for example, my suggestions list will immediately become littered by every Hemingway or Orson Scott Card book ever written. Nor does Amazon seem to take the hint if I manually check "I'm not interested" for each one.
So, I know that recommendations are a very tricky art, but I do hope that Goodreads takes a more "netflixy" approach than an "amazony" one. I want to be exposed to quality books and authors that I don't already know, not be shown the lesser works of the authors I already do know.



I think that it would be awesome to be able to find our most compatable users. And the recommendation software sounds very interesting. I am excited :)



What you want already exists. Take on some "friends" or "follow" people who look interesting to you and you get to see their reviews and the books they have put on there "to read" shelves.
What the computers do is look at what you have rated and what you like. It is a "if you liked book X, you should look into book Y" which is what good book store people used to be able to do for us in the old days. (Not that I personally ever came across one of those good book store people!)

But your "social media people" here at Goodreads will be people who read the same kinds of books you enjoy. You will like the books they read and they will like yours.

Somewhat surprisingly, I've found the ..."
At Amazon you can tweak the recommendations for each book they suggest. You can tell them Not Interested, and they will make future recommendations based on those not interested ticks. You can tell them not to use certain books to make recommendations. (Generally very useful if you bought someone else a gift.)
Here is hoping they do something like that here too.

I'm really looking forward to this!