Collaborative Filtering

I'm on the hunt for information regarding collaborative filtering. You know, systems like Amazon.com uses for recommending what you might like based on your activity and the likes and dislikes of others.

I'm especially interested in any open source implementations. A constant-time algorithm similar to Eigentaste would be a plus.

If you have any leads, information or insights to share, please do either by comment or e-mail.

Available Resources

  • Alkindi, a Java-based collaborative filtering system that has been placed in the public domain. (Note: doesn't appear to be a complete implementation, but could serve as a foundation to build from.)

TrackBack

TrackBack URL for this entry:
http://bradchoate.com/mt/feedback/tb/651

3 Comments

pete said:

Check out what one Drupal user came up with: http://drupal.org/node/view/920

leonard said:

While I can't recommend any open source collaborative filtering implementations offhand (a google search on the topic seems to turn up some good leads), I did get into doing some toying with the ART-1 algorithm a while back. You might find some of those links useful. Also, I believe the DDJ article I was reading was back in the Dec 2002 issue. You might be able to find it. The actual algorithm isn't too complex.

Paolo said:

open source
http://dblens.sourceforge.net/
http://guir.cs.berkeley.edu/projects/swami/

here some typical CF datasets
http://www.cs.umn.edu/Research/GroupLens/

About

This article was published on May 2, 2003 1:09 PM.

The article previously posted was PHP Accelerator Installed.

The next article is Related Entries with MT-SQL.

Many more can be found on the home page or by looking through the archives.

Powered by Movable Type