Patent №
US 8,560,528
Granted
2013-10-15
Filed 2010
Owner
MICROSOFT CORPORATION
Lab
AI components
5
ml · vision · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12725862
Data structures for collaborative filtering systems are described. In an embodiment sketches which extremely concisely represent a list of items that a user has rated are created and stored for use by a collaborative filtering system to recommend items. For example, the sketches are created by using several versions of a cryptographic hash function to permute the item list and store a minimal value from each permutation in the sketch together with a user rating. In examples the sketches are used to compute estimates of similarity measures between pairs of users such as rank correlations including Spearman's Rho and Kendall's Tau. For example, the similarity measures are used by a collaborative filtering system to accurately and efficiently recommend items to users. For example the sketches are so concise that massive amounts of data can be taken into account in order to give high quality recommendations in a practical manner.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 241750941
Assignors
HERBRICH, RALF, BACHRACH, YORAM
On an employer assignment, the assignors are typically the inventors.