Amazon makes use of multiple product recommendation algorithms including item-based collaborative filtering to suggest relevant products to users. Lately, Amazon is using its smart ad network to add/replace recommendation section with sponsored ads.