Wednesday, December 16, 2009

Recommending books—and series

It's frequent for recommendations to include multiple books from the same series. So I've changed how recommendations display, to show these and get out of the way for other recommendations.



I also added recommendations to all Common Knowledge pages, so you can see aggregate recommendations for every series, award, place, character and so forth. For series, the results can be very good. Others can be strange, but are often quite cool.

This is another example of our continual effort to "unlearn" ecommerce, especially Amazon, conventions. Real people recommend series to each other—not to mention authors, genres, etc. Stores recommend discrete objects, because that's what they sell. LibraryThing, which strives be interesting and useful, not to sell things, can transcend these store limitations. We just need to realize they're there.

Come talk about it here: http://www.librarything.com/topic/79301

Labels: ,

Friday, January 09, 2009

Will you like it?

I added something I've been working off-and-on for about a year*: "Will you like it?" Here's an example, correctly predicting that I will like Nabokov's King, Queen, Knave:


You'll find the section on work pages.


Because it requires a lot of processing, you have to click to get the result. Here it is, correctly predicting that I would not enjoy a popular book about Knitting:


Each assessment has a "certainty" score (eg., "high," "low," etc.) based largely on how popular the book is. You can see the raw scores by hovering over the downward arrow.

How good is it? Meh. It'sokay.

This is a devilishly hard algorithm to get right. I have some ideas for improvement, but it's fundamentally a lark and a conversation piece at present, so I don't want to waste too much time on it.

How it works. In case you're interested, it works completely apart from our book-to-book recommendation system, or the system that aggregates those recommendations into member-specific lists of 1,000 recommended books. Instead, "Will you like it?" works directly from the data, examining the users who have a book and how their books relate to yours.

As such, it isn't very good at sussing out where your tastes differ from those of people who share your books. For example, my large collection of books on Greek history match me up with people who enjoy other ancient history, but I am not that interested in early Republican Rome, no matter what the algorithm thinks.

What's interesting? I'm not going to claim it's perfect, but it's interesting that, to my knowledge, nobody's every tried this before.

I think this is yet another case of Amazon limiting the horizons of what people imagine online, particularly in the online book world. Amazon pioneered book-to-book and user-to-book reviews. The work was groundbreaking but it was also routed in commercial success. User-to-book recommendations drive customers to books they'll like and book-to-book recommendations help them find the perfect book, as well as increase the number of items in each order. Giving people honest assessments of whether they'll like a book is murkier. Does Amazon want to tell a customer they won't enjoy something? And what if they're wrong?

Meanwhile, LibraryThing succeeds by being fun and interesting, not by selling books. It gives us a rare freedom to invent features that don't sell books, like our Unsuggester—what books will you hate?—and now this.



I started a topic to discuss it.


*Don't worry. This didn't distract. I just pushed two combination/separation bug fixes, and Chris and I are hard at work on the catalog, in preparation for some larger changes (ETA: one week?).

Labels: , ,

Monday, May 26, 2008

LibraryThing recommendations!



LibraryThing Recommendations—called "the best feature on the site" by one user—are back and much better than before.

You can find recommendations at the top of your profile page. Or check out mine.

The new recommendations include:
  • A large number of primary recommendations for ever member—usually 1,000—based on a single comprehensive algorithm.
  • Individual recommendation lists for each member's tags.
  • Filtering of recommendations by popular LibraryThing tags.
  • Individual lists of other members' recommendations (member recommendations were added two weeks ago)
  • Up to 500 so-bad-they're-good recommendations, building off the LibraryThing Unsuggester, and called "Your Unsuggester."* We hope "What I shouldn't read" has some meme legs.
  • A "why" feature for each recommendation, laying out what the recommendation was based on.
  • A pony.**
I let the recommendations themselves out early—see the original talk post, with over 140 messages!—and members had mostly positive reactions. Those who don't like them can perhaps be molified by the greater number and ways to filter and angle the recommendations.

Recommendations now change daily—faster if you are below 200 books and keep adding them. The system keeps track of all recommendations and when you received them. In the near future I plan to provide personalized recommendation emails based on new recommendations.

I've created a new Talk thread to discuss the changes, and suggest changes. My thanks to those who participated in the initial thread, influencing development in a number of important ways.


*If Thomas Jefferson is in Hell, I am confident the Devil is torturing him with books from Jefferson's Unsuggester List—heavy on the chick- and tween-lit!
*With apologies to Last.fm.

Labels: ,

Monday, May 19, 2008

Member book recommendations

I've just added a small new feature, Member recommendations. You can check it out under "Recommendations" here or here.*

Basically, you can now add your own recommendations to LibraryThing's six (!) algorithmic recommendations. If you want, you can also leave a short explanation of your choice.

I'm throwing this one out pretty raw.** It's available from the primary page of a work, and from its recommendation page, and on a single Member Recommendations page.

To be done:
  • A way to see all the recommendations you've given
  • A way to see all the recommendations others have applied to your books
  • Recommendation flagging
  • Up/down voting on recommendations?
Come talk about the feature and where it could go on Talk here.


*I hope to link to some better examples soon, one members start adding them. I find fiction recommendations very hard, so most of my recommendations so far have been off ancient history, which makes the feature seem much less interesting than it is!
**I've had this on ice for a while, while dealing with tags and scaling issues. I don't think I'm going to be making major changes until Chris comes back from paternity leave later this week or next.

Labels: ,

Monday, March 05, 2007

LibraryThing recommendations on Abebooks

Today Abebooks.com unwraps a new feature--LibraryThing's book recommendations. Selected books sport up to six recommendations, which link to books offered by Abe's 13,500 independent booksellers.

It's a relief to see our recommendations finally escape! We've known for a long time that they were good and getting better every day. Personal collections and personal tags are an amazingly rich source of recommendations. Abe was an ideal venue. LibraryThing people and Abe people are hard-core book-lovers, and LibraryThing's focus on collections acquired over time matches with Abe's unmatched strength in the long tail of out-of-print books.

You can see LibraryThing recommendations on books like:
SOURCE AND COVERAGE. The data comes from the "combined" recommendations visible on work pages. These are drawn from LibraryThing five distinct recommendation algorithms, including our "people who have X also have Y" algorithm, our tag algorithm and the mysterious "special sauce" algorithm.*

As of today, LibraryThing recommendations appear on about 10% of Abe titles. That's just to start. We'll be scaling up the coverage dramatically in the weeks and months to come. We'll also iron out a few kinks, and take advantage of the 25% growth in LibraryThing since the last time we generated the combined recommendations. So far it's US and UK-only, but Abe's non-English sites are a logical next step.

CONCERNS. Now is a good time to repeat and reaffirm what I said back in May when Abebooks bought a minority stake in LibraryThing:
"There is no down side. LibraryThing's stringent Privacy Policy remains intact and in effect. The contract forbids LibraryThing from giving Abe ANY user data—not one user name, real name or email. Reviews will not leave the site without explicit permission (ie., not some buried legal clause). LibraryThing will not suddenly sprout Abe ads all over the place or prevent you from buying from other booksellers. Rather, LibraryThing will provide Abe with certain anonymous and aggregate data, like book recommendations or tag clouds, to help Abe users find books they want."
None of this has changed, nor will it. We'll see about tag clouds on Abe? (Can I hear an amen?)

MEANING. Today's announcement doesn't change anything on the LibraryThing site. But it means something even so. On a practical level, it's good news for our growth--another step along the road to world domination.** More interestingly, it puts the collective intelligence of readers at the center of the Abe experience in an utterly new way. And it advances "Social Cataloging," "Social Networking," "Web 2.0," "crowd-sourcing," "the long tail," "folksonomy" and other trendy—and not totally bogus—buzzwords.

Now that Abe is out of the door, Abby, John and I are going to be turning our attention to getting LibraryThing data into libraries—recommendations, tags, tagging services, and whatever else they'll take—and for a fraction of what they're paying now for services like NovelList.***

Me? I'm going to Legoland! That's right, I'm sitting in the Copenhagen airport right now, waiting for a flight to Århus, where I'm talking to Danish Librarians about LibraryThing and library catalogs. The organizers of Mit Bibliotek (My Library) saw my blog post Is your OPAC fun? (a manifesto of sorts) and wanted me to turn it into a talk. For a chance to visit Denmark, I'd turn it into a juggling routine!

*Apparently the phrase "special sauce" causes our non-English site translators no end of grief.
**World domination through work combination!
**Anyone want to help me find a URL for NovelList that isn't a password-protected link to the service? It's seems—dare I say it—ungoogleable.

UPDATE: The Abebooks blog covered it, stressing that Abebooks has always been about finding the exact book you're looking for. Visitors arrive with a book in mind, not to browse. Search is still their strength, but BookHints adds some browsing to the site.

Labels: , ,