Patent ID: 11948055
Assignee: TAMR, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 19:
20. A computer program product for record clustering, wherein the computer program product comprises non-transitory computer-readable media encoded with instructions for execution by a computer processor to perform a method of:
(a) providing:
(i) a collection of records,
(ii) a collection of prediction rules, wherein each prediction rule takes as input a pair of records from the collection of records, with accompanying signals, and produces a prediction-rule label, the prediction-rule label being one of a match label, or a non-match label, or a null label;
(iii) a pair-wise classifier that takes as input a pair of records from the collection of records, with accompanying signals, and produces a match label with a similarity score or a non-match label with a similarity score;

(b) generating pairs of records with accompanying signals from the collection of records;
(c) producing pairs of records with similarity scores by:
(i) evaluating the prediction rules in the collection of prediction rules on each pair of records with accompanying signals to produce prediction-rule labels,
(ii) evaluating the pair-wise classifier on each pair of records with accompanying signals to produce classifier labels with similarity scores, and
(iii) reconciling the prediction-rule labels and the classifier labels with similarity scores to produce pairs of records with similarity scores; and

(d) generating, using a clustering algorithm, a clustering for the collection of records using the pairs of records with similarity scores, thereby producing a record clustering.