Welcome to WebmasterWorld Guest from 50.16.112.199

Forum Moderators: open

How does Amazons "Customers Who Bought This Item Also Bought" work

   
5:25 am on Mar 19, 2008 (gmt 0)

5+ Year Member



Guys,

Just wanted a high level understanding of how the feature "Customers Who Bought "This Item" Also Bought" on amazon work:

1) Is this just a simple query that searches for orders that contain "This Item" - and return other items in those orders.
2) What if a customer bought "This Item" in one order and bought "Another Item" in a different order -- Is this "Another Item" also returned in this list.
3) The #2 makes me think that the query first searches for customers that bought "This Item" and then return other items that were purchased by those customers.
4) How are these results sorted?

I keep hearing that they have a special algorithm for this. So I'm just curious.

If anyone can share their insight into how this works - I would great appreciate it.

Thanks

3:53 pm on Mar 19, 2008 (gmt 0)

WebmasterWorld Administrator lifeinasia is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month



I have no inside knowledge of the actual algorithm. But I always assumed it was just a simple query of all the customers who bought that book, then aggregate all the book purchases by those customers. I doubt there is any specific filtering on purchases made at the same time.
4:55 am on Mar 20, 2008 (gmt 0)

5+ Year Member



Thanks for your reply. so according to you, they will find all customers who bought that book, then find other books that those customers bought and suggest it to the user.

It makes sense. So they are filtering the suggestions by category. For instance if another customer who bought that book and other books and also some other items, then you are only interested in the other books purchased by that user and discard the other items.

But I've also seen that when you are browsing for a TV - in that section of "customers who bought this also bought" - it will list other items like DVD players, home theater systems, remote controls and even cables - not just TV's.

Well if u think abt it - all those items do fall under the parent category of electronics - but not in the sub category of TV. But what is interesting to note is that all these items are related to a TV-they are not showing stuff like digital cameras or camcorders which also fall under the parent category of electronics.

Thanks for your opinion though.

3:49 pm on Mar 20, 2008 (gmt 0)

WebmasterWorld Administrator lifeinasia is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month



I'm sure they do some sort of category-based filtering. Or, unrelated items fall out just from "popularity" numbers. (For example, if 500 people bought that TV, and those 500 people colelctively bought 300 DVD players, 400 DVDs, 100 VCRs, and 1 Tivo, the Tivo probably wouldn't make the "also bought" list.)
3:57 pm on Mar 20, 2008 (gmt 0)

WebmasterWorld Senior Member whoisgregg is a WebmasterWorld Top Contributor of All Time 10+ Year Member



category-based filtering

Not always. I recently bought a "Health & Personal Care" item that had a few books shown in the "customers also bought" section. The books shown were a perfect accompaniment, so I ended up buying one of them. :)

6:17 pm on Mar 20, 2008 (gmt 0)

WebmasterWorld Administrator lifeinasia is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month



OK, "related category-based filtering" :)
6:36 pm on Mar 20, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Collaborative filtering is prob what they are using
[en.wikipedia.org...]
8:28 pm on Mar 20, 2008 (gmt 0)

WebmasterWorld Senior Member whoisgregg is a WebmasterWorld Top Contributor of All Time 10+ Year Member



Great link, thanks bateman_ap! :)
8:34 pm on Mar 20, 2008 (gmt 0)

10+ Year Member



Why do you need a category filter?

If the query is done based on items in an order, and not really everything a customer has ever purchased, the items will have a tendency to filter themselves, sometimes better than an algorithm could probably figure out.

I've done similar things myself. When the sample of data is large enough, the statistical trends can be quite accurate.

8:51 pm on Mar 20, 2008 (gmt 0)

10+ Year Member



Greg Linden designed and developed the recommendation algorithm at Amazon.

Forget Wikipedia try Amazon.com Recommendations: Item-to-Item Collaborative Filtering, Greg Linden, Brent Smith, and Jeremy York [computer.org].

- George


4:49 am on Mar 22, 2008 (gmt 0)

5+ Year Member



Thanks for all your responses guys.

George - thanks for the link - thats very helpful information. Thanks for sharing.

 

Featured Threads

My Threads

Hot Threads This Week

Hot Threads This Month