Patent ID: 8751333

Claim:
A system for preventing inappropriate items from being recommended to a user, the system comprising: an association mining module configured to programmatically analyze item data regarding a plurality of items to generate substitution associations between the plurality of items; a characteristic extrapolation module comprising computer hardware, the characteristic extrapolation module configured to extrapolate a characteristic from a first set of the plurality of items known to have the characteristic to a portion of a second set of the plurality of items not known to have the characteristic based at least partly on a strength of the substitution associations, the characteristic representing a feature of the first set of items that is stored in descriptions associated with the first set of items in an electronic catalog but not the second items, wherein the characteristic is adultness and is not an item association; and a recommendations module configured to generate item recommendations, the item recommendations being selected from at least some of the second set of the plurality of items that are not considered by the characteristic extrapolation module to have the characteristic.