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

Claim 7:
8. 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 training rules for training a pair-wise classifier, wherein each training rule takes as input a pair of records from the collection of records, with accompanying signals, and produces a training-rule label, the training-rule label being one of a match label, or a non-match label, or a null label, and
(iii) a target sample size;

(b) generating pairs of records with accompanying signals from the collection of records;
(c) producing training data by:
(i) selecting a sample of the pairs of records with accompanying signals, the size of the sample being at least the target sample size,
(ii) evaluating each training rule in the collection of training rules on each pair of records with accompanying signals in the sample to produce a training-rule label, thereby producing a collection of pairs of records with a plurality of training-rule labels, and
(iii) reconciling the plurality of training-rule labels on each pair of records in the collection of pairs of records with a plurality of training-rule labels to produce a rule-based training label for each pair of records in the collection of pairs of records, thereby producing training data, the training data including pairs of records with rule-based training labels;

(d) training, using a machine learning training method, a pair-wise classifier using the training data; and
(e) generating, using a clustering algorithm, a clustering for the collection of records using the pairs of records with accompanying signals and the pair-wise classifier, thereby producing a record clustering.