CPC G06F 16/2468 (2019.01) [G06F 16/248 (2019.01)] | 18 Claims |
1. A computerized method, performed by a computing system having one or more hardware computer processors and one or more non-transitory computer readable storage device storing software instructions executable by the computing system to perform the computerized method comprising:
providing a user interface including controls allowing a user to select:
a first attribute of a first data set comprising a plurality of first data records;
a second attribute a second data set comprising a plurality of second data records; and
one or more matching algorithms, wherein each of the matching algorithms is configured to output a match score indicative of likelihood of a match between two data records;
for each pair of first data records and second data records:
executing the selected matching algorithms on property values of the pair of data records to generate a plurality of match scores;
determining, based on a match scoring algorithm, an overall match score for the pair of data records based on at least some of the plurality of match scores associated with respective attributes;
displaying a results user interface indicating at least a first candidate pair of data records having an overall match score greater than a predefined overall score threshold;
receiving user feedback indicating whether the first candidate pair of data records are accurately identified as a match; and
updating the match scoring algorithm based on the user feedback.
|