• DocumentCode
    1126499
  • Title

    Amazon.com recommendations: item-to-item collaborative filtering

  • Author

    Linden, Greg ; Smith, Brent ; York, Jeremy

  • Volume
    7
  • Issue
    1
  • fYear
    2003
  • Firstpage
    76
  • Lastpage
    80
  • Abstract
    Recommendation algorithms are best known for their use on e-commerce Web sites, where they use input about a customer´s interests to generate a list of recommended items. Many applications use only the items that customers purchase and explicitly rate to represent their interests, but they can also use other attributes, including items viewed, demographic data, subject interests, and favorite artists. At Amazon.com, we use recommendation algorithms to personalize the online store for each customer. The store radically changes based on customer interests, showing programming titles to a software engineer and baby toys to a new mother. There are three common approaches to solving the recommendation problem: traditional collaborative filtering, cluster models, and search-based methods. Here, we compare these methods with our algorithm, which we call item-to-item collaborative filtering. Unlike traditional collaborative filtering, our algorithm´s online computation scales independently of the number of customers and number of items in the product catalog. Our algorithm produces recommendations in real-time, scales to massive data sets, and generates high quality recommendations.
  • Keywords
    Web sites; electronic commerce; information filters; information retrieval; real-time systems; retail data processing; Amazon.com recommendations; Web sites; cluster models; customer interests; demographic data; e-commerce; item-to-item collaborative filtering; massive data sets; online store; product catalog; real-time; recommendation algorithms; search-based methods; Advertising; Aggregates; Clustering algorithms; Collaboration; Demography; Electronic mail; Filtering algorithms; Information filtering; Information filters; Pediatrics;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2003.1167344
  • Filename
    1167344