ReadWriteWeb

richrelevance: Is its Adaptive Recommender System the Next Generation?

Written by Richard MacManus / February 11, 2009 2:25 PM / 17 Comments

Last week we looked at Baynote, a recommendations company that focuses on real-time community behavior instead of personalization. Today we look at a company that takes a broader approach: richrelevance uses personalization extensively, plus the wisdom of the crowds when relevant. richrelevance claims that its approach is "adaptive AI" and that customers such as Sears and KMart are using its technology. We spoke to richrelevance founder and CEO David Selinger (ex-Amazon), to find out more about the product and what makes it different to Baynote and others.

As background, David Selinger once led the research and development arm of Amazon's Data Mining and Personalization team. Selinger told us that he worked for "chief algorithms officer" Udi Manber at Amazon, where his role was to improve Amazon's recommendations technology (note: Manber is now one of Google's vice presidents of engineering). After Amazon, Selinger worked at Overstock and eventually created his own recommendations company, richrelevance, which licenses its technology to e-commerce websites.

As we noted in our previous post, our series on recommendation engines has shown that every company in this market - including those which create their own platform, like Amazon and Netflix - have differing approaches and ideas on what makes a good recommendation engine. The key to richrelevance's approach, Selinger told ReadWriteWeb, is that people don't shop the same and so different recommendation types will be used for each shopper. This is markedly different from Baynote's approach, which specifically excludes a user's past shopping behavior and instead focuses on real-time community patterns.

In the worldview of richrelevance, shoppers at Amazon are different to the ones at Sears - one of the companies using richrelevance's technology. Furthermore, a person who has a shopping history at a store is different from someone who is totally new to that site. So, unlike Baynote, richrelevance takes into account a user's purchase history - if known.

If we look at an example from Sears, on this item page the richrelevance recommendations display in two places: on the left there is a 'People Who Viewed x Also Viewed' box, and at the bottom of the page there is a 'Top Sellers' section. Selinger told us that if a Sears user has a long purchase history, then they will see recommendations in Sears based on that. We asked if they need to be logged in to Sears as a registered user, but Selinger told us that it is cookie-based and so doesn't take into account their registered Sears user profile.

richrelevance's Technology: Is it Better Than Baynote's?

We were curious about why richrelevance thinks its approach is superior to those that exclude personal user bahavior, like purchase history (such as Baynote). Selinger told us that richrelevance constantly runs A/B tests, just as Amazon does, in order to find out what the most effective methods of recommendation are for any given customer (e.g. Sears) or individual user. This approach leads to using a mix of 'wisdom of the crowds' and 'personalization'.

The theory is that the consumer will tell you what kind of recommendations they like - e.g. at Sears users may like item-based recommendations in certain products, but personalization in other products. Selinger used the analogy of the 'personal shopper'; richrelevance tries different ways to help users shop, finding the best way by trial and error. There are different types of interaction for each customer, said Selinger.

We asked how this approach works for a brand new customer, because presumably there will be no shopper history to use. Selinger replied that richrelevance "works good straight away, but takes a while to get great recommendations". So they may start out with a new customer using existing data that richrelevance owns (e.g. from a similar vendor), and then gather and test data about the new customer.

As for the technology behind richrelevance, David Selinger has termed it "ensemble learning". In a recent blog post, in response to ReadWriteWeb's Guide to Recommender Systems post, David Selinger wrote that "no 'single algorithmic' approach can hope to keep up with today's ever-changing consumer mindset", so richrelevance doesn't try to force retailers and consumers "into a single bucket". Instead Selinger says that richrelevance has "built a system that adapts to the retailer and to each customer in real-time", which is done via "an adaptive type of artificial intelligence called Bayesian Ensemble Learning."

In a comment on a recent RWW post, Selinger claimed that "algorithms like collaborative filtering are a thing of the past" and that ensemble learning is the next generation beyond that.

Conclusion

Ultimately, only the customers of richrelevance and Baynote know if their recommendations are working. Both companies claim that their technology results in higher sales for their e-commerce customers - richrelevance says it results in a "5%-30% sustained sales lift" for its customers. It's difficult for ReadWriteWeb to corroborate those kinds of figures. What we do know is that Baynote is more focused on community behavior, whereas richrelevance takes both community and personal data into account - including purchasing history, which Baynote excludes.

We get the impression that richrelevance's approach is very broad - perhaps too broad? In an email thread with David Selinger, he told us about some of the different forms of recommendations:

"...there can be basic contextual (you're looking at Adidas, here's more Adidas) or social contextual (you're looking at these Adidas, people who looked at it eventually bought this); you can have basic behavioral (yesterday you looked at Adidas, here's more Adidas), or social behavioral (yesterday you looked at these 10 things, people who looked at those eventually ended up buying one of these 3 things); or basic profile (here's something from your wishlist) to social profile (you seem to like rock music, here's some new rock music)."

That's a lot of data that richrelevance is trying to process, in real time. Let us know in the comments whether you like richrelevance's adaptive approach to recommendations, or whether you think Baynote's more focused approach is better.


Comments

Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts

  1. Baynote's is better.

    Posted by: sosComputer | February 11, 2009 2:49 PM



  2. Baynote seems to be very focused with proven results and a clear definition of "Wisdom of the Crowds" while RichRelevance seems to be guessing at best "finding the best way by trial and error".

    Posted by: Scott | February 11, 2009 3:13 PM



  3. To be clear, it looks like richrelevance looks at Wisdom of the Crowds AND personal user behavior. Plus, by constantly testing to determine what works and what doesn't, they effectively “custom fit” their product for each site. I vote richrelevance.”

    Posted by: Chris Sheehy | February 11, 2009 5:22 PM



  4. Who cares whether we *think* one is better than the other? In some cases, Baynote's approach will work well, in other cases it won't. Same for richrelevance. Your question presupposes that there is one 'better', a pernicious outlook that usually leads to "Will A kill B?" articles and other nonsense.

    The question for prospective customers of the two companies is "Which will better fit our business and better serve our customers?"

    Posted by: rick | February 11, 2009 5:44 PM



  5. I like the way you think, Rick.

    Posted by: Michael P. Gusek | February 11, 2009 5:56 PM



  6. IF A case that baynote work well is more frequent,could I say baynote is better?

    Posted by: Vincent.H | February 11, 2009 6:23 PM



  7. Rick, that's a good point. I don't think how I framed it was "pernicious", because I think it's a fair question to ask if one of those approaches is generally better for e-commerce sites.

    Re "The question for prospective customers of the two companies is "Which will better fit our business and better serve our customers?""

    RM: And what would be the criteria for judging this? Do prospective customers need to try both systems?

     Posted by: Richard MacManus Author Profile Page Posted on FriendFeed   | February 11, 2009 6:33 PM



  8. I can't comment on Baynote but we use RichRelevance and have been very happy with our decision. It's very customizable, has multiple display options, and most importantly an algorithm that works and gets better over time as demonstrated by its ability our increase sales.

    Posted by: Siddharth | February 11, 2009 10:01 PM



  9. I can't say which is better, but my site uses RichRelevance, and we're quite happy with it.

    Posted by: Otis | February 11, 2009 10:41 PM



  10. This is fascinating, as we are currently looking at recommendation technologies for our site. Has anyone looked at ATG's solution? ATG Recommendations (i believe formerly Cleverset). We're impressed with the initial look we've had.

    Posted by: Gregory | February 12, 2009 1:52 PM



  11. Gregory, I have a call scheduled with ATG soon. Watch this space ;-)

     Posted by: Richard MacManus Author Profile Page Posted on FriendFeed   | February 12, 2009 2:05 PM



  12. Thanks Richard. Should have known you'd be on the case! Very helpful.

    Gregory

    Posted by: Gregory | February 13, 2009 6:03 AM



  13. The question for prospective customers of the two companies is "Which will better fit our business and better serve our customers? muhabbet , mIRC

    Posted by: haydar | February 13, 2009 10:27 AM



  14. Disclaimer: I worked with the CEO of richrelevance at Amazon.com and still correspond with him occasionally.

    Which I “like” better depends on the level of abstraction I’m viewing from: mathematical, algorithmic, or financial. Baynote may be elegant and simple, but if the goal is to sell more stuff then richrelevance’s adaptive approach is likely to work better across a wide variety of customers and products.

    To see if your customers shop differently, plot clicks per purchase by number of customers, for everyone who bought least year. Many customers just need a few clicks to convert, but others shop for hours, even days, before converting. We’re seeing that behavior across all properties --- from ad exchanges to search engines to individual stores --- and all product collections, from general merchandisers to highly specialized collections like Lee Valley Tools.

    Posted by: Doug | February 16, 2009 2:50 PM



  15. Baynote also has a personalization capability which is useful for repeat visitors. The core of the service remains based on crowd wisdom but it is not the case that Baynote ignores the individual.

    Posted by: Larry | March 5, 2009 6:18 AM



  16. thank you very much

    Posted by: kelebek | June 17, 2009 10:45 AM



  17. I think what RichRelevance is attempting to do is the Customization of the web and i think it is brilliant. Path to purchase is the holy grail that is being sought by everyone who has something to sell and is extremely relevant for high traffic sites - where a small percentage of conversion would mean a lot to top/bottomlines.. Am impressed

    Posted by: ram | December 6, 2009 8:47 AM



Leave a comment

Optional: Sign in with Connect Facebook   Sign in with Twitter Twitter   Sign in with OpenID OpenID  |  

If you think Twitter is big, check out the Real-Time Web
RWW SPONSORS



FOLLOW @RWW ON TWITTER

ReadWriteWeb on Facebook



TEXT LINK ADS



RWW PARTNERS