Detecting entity relevance due to a multiplicity of distinct values for an attribute type
AssigneeInternational Business Machines Corporation
InventorBARRY M. CACERES
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for providing multiple value detection rules used to determine whether an entity is relevant due to multiple distinct values for an attribute type of the entity in an entity resolution system. Generally, the multiple value detection rules may be applied to attribute types of an entity. When a rule is violated because too many distinct values exist for a particular attribute type, an alert may be generated. Once the alert is generated, additional rules may be applied or skipped. In one embodiment, a rule may be named and given a description.
Claims24
A computer-implemented method for processing identity records received by an entity resolution system, comprising:
- selecting an entity in an entity resolution system comprising a plurality of entities, wherein each entity is associated with a plurality of identity records stored by the entity resolution system, wherein each identity record includes one or more attribute types and associated attribute values, and wherein each entity is used to represent a distinct individual;
- evaluating the selected entity using one or more multiple value detection rules, wherein the evaluation using each of the one or more multiple value detection rules comprises:
- identifying an attribute type associated with a respective multiple value detection rule,
- identifying a set of attribute values stored in the identity records of the selected entity that correspond to the identified attribute type, and
- determining, from the identified set of attribute values, a number of distinct values of the attribute type for the selected entity;
- and
- generating an alert when the number of distinct values exceeds a specified threshold.
A computer program product for processing identity records received by an entity resolution system, the computer program product comprising a computer usable medium having computer usable program code configured to:
- select an entity in an entity resolution system comprising a plurality of entities, wherein each entity is associated with a plurality of identity records stored by the entity resolution system, wherein each identity record includes one or more attribute types and associated attribute values, and wherein each entity is used to represent a distinct individual;
- evaluate the selected entity using one or more multiple value detection rules, wherein the evaluation using each of the one or more multiple value detection rules comprises:
- identifying an attribute type associated with a respective multiple value detection rule,
- identifying a set of attribute values stored in the identity records of the selected entity that correspond to the identified attribute type, and
- determining, from the identified set of attribute values, a number of distinct values of the attribute type for the selected entity;
- and
- generate an alert when the number of distinct values exceeds a specified threshold.
A system, comprising:
- a processor;
- and
- a memory containing a program, which when executed by the processor, performs an operation for processing identity records received by an entity resolution system by performing the steps of:
- selecting an entity in an entity resolution system comprising a plurality of entities, wherein each entity is associated with a plurality of identity records stored by the entity resolution system, wherein each identity record includes one or more attribute types and associated attribute values, and wherein each entity is used to represent a distinct individual;
- evaluating the selected entity using one or more multiple value detection rules, wherein the evaluation using each of the one or more multiple value detection rules comprises:
- identifying an attribute type associated with a respective multiple value detection rule,
- identifying a set of attribute values stored in the identity records of the selected entity that correspond to the identified attribute type, and
- determining, from the identified set of attribute values, a number of distinct values of the attribute type for the selected entity;
- and
- generating an alert when the number of distinct values exceeds a specified threshold.
Dependencies are inferred from the claim text.