liveBook · Manning

Non-personalized recommendation

As explained in Advanced Algorithms and Data Structures

A non-personalized recommendation is a product suggestion presented without targeting it to an individual customer's profile or history.

A non-personalized recommendation is the same product suggestion for every customer, without using an individual's purchases or profile. It suits new websites and new customers when personal data is unavailable. section 5.1

A practical recommendation workflow uses shared purchase behavior:

  • Collect products frequently bought together rather than modeling individual preferences. section 5.1
  • Suggest another product from the relevant group, using hardcoded associations when no purchase data exists. section 5.1

Cart-based suggestions

A customer adding a football can receive skis as a follow-up suggestion; other observed associations include milk with bread, laptops with external disks, and tennis rackets with tennis balls. section 5.1

How Advanced Algorithms and Data Structures covers it

How deep it goes
Defines shared recommendations and sketches cart-based co-purchase grouping, while stopping short of detailed implementation.
Examples
Uses milk and bread, diapers and beer, laptops and external disks, tennis rackets and tennis balls, and football with skis.
What it assumes
Assumes awareness that personalized recommendations require customer data, but accommodates starting with no data through fixed associations.
What you can do after
Apply it by grouping frequently co-purchased products and suggesting a group member after a cart addition.
How it connects
Connects non-personalized recommendations to personalized recommendations, e-commerce, frequent co-purchases, and disjoint sets.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Advanced Algorithms and Data Structures. The section links point to the parts of the book it draws on.