Retrofitting recommender system for achieving predetermined performance requirements
AssigneeMicrosoft Corporation
InventorsUsama M. Fayyad, Paul S. Bradley, Bassel Y. Ojjeh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsUsama M. Fayyad, Paul S. Bradley, Bassel Y. Ojjeh
Estimating the term…
Retrofitting recommender systems, so that they can scale to large data, is disclosed. The principal notion is to reduce data requirements of existing recommender engines by performing a type of data reduction that minimizes the loss of information given the engine. The reductions covered in this invention are designed to be easily implemented on a database system, and are intended to have minimal impact on an existing implementation of a recommender system. In one embodiment, a method repeats reducing the data by a number of records, until an accuracy threshold or a performance requirement is met. If the accuracy threshold is met first, the method repeats removing a highest-frequency dimension from the data, until the performance requirement is also met. The reduced data is provided to the recommender system, which generates predictions based on the reduced data, and a query. Any dimension previously removed from the data is subsequently added back to the predictions, if the dimension is not already part of the query. In other embodiments, clustering of the data and/or the query is also performed as an alternative mechanism for reduction. An associated method for post-processing recommendations to adjust for clustering is also presented.
A computer-implemented method for retrofitting a recommender system to accommodate voluminous data organized into records having dimensions comprising:
A computer-implemented method for retrofitting a recommender system to accommodate voluminous data that is organized into records and dimensions comprising:
A computer-implemented method for retrofitting a recommender system to accommodate voluminous data that is organized into records and dimensions comprising:
A computer-implemented method for retrofitting a recommender system to accommodate voluminous data organized into records having dimensions comprising:
A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for retrofitting a recommender system comprising:
A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for retrofitting a recommender system comprising:
A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for retrofitting a recommender system comprising:
Dependencies are inferred from the claim text.