Grouping methods for best-value determination from values for an attribute type of specific entity
AssigneeInternational Business Machines Corporation
InventorBARRY M. CACERES
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a method for grouping similar values of an attribute type and determining the best value of an attribute type for an entity in an entity resolution system. By applying attribute grouping rules to organize similar values into groups, an accurate number of “distinct” values for an entity may be ascertained by counting the number of resulting groups. A preferred group may be selected from the resulting groups and a “best value” may be selected from the preferred group by applying best value rules.
Claims20
A computer-implemented method for selecting a representative value for a specified attribute type of in an entity resolution system storing identity records related to a plurality of entities, comprising:
- receiving a selection of an entity in the entity resolution system, wherein the selected 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 corresponding attribute values, and wherein the plurality of identity records have an assumed relation to a distinct individual;
- generating one or more distinct value groups, wherein each distinct value group includes a set of one or more attribute values corresponding to the specified attribute type;
- selecting one of the distinct value groups as a preferred group;
- and
- selecting, from the preferred group, a first attribute value, wherein the first attribute value is used to represent the specified attribute type for the selected entity.
A computer program product for selecting a representative value for a specified attribute type of in an entity resolution system storing identity records related to a plurality of entities, the computer program product comprising a computer usable medium having computer usable program code configured to:
- receive a selection of an entity in the entity resolution system, wherein the selected 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 corresponding attribute values, and wherein the plurality of identity records have an assumed relation to a distinct individual,
- generate one or more distinct value groups, wherein each distinct value group includes a set of one or more attribute values corresponding to the specified attribute type,
- select one of the distinct value groups as a preferred group, and
- select, from the preferred group, a first attribute value, wherein the first attribute value is used to represent the specified attribute type for the selected entity.
A system, comprising:
- a processor;
- and
- a memory containing a program, which, when executed by the processor is configured to select a representative value for a specified attribute type of in an entity resolution system storing identity records related to a plurality of entities by performing operation comprising:
- receiving a selection of an entity in the entity resolution system, wherein the selected 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 corresponding attribute values, and wherein the plurality of identity records have an assumed relation to a distinct individual,
- generating one or more distinct value groups, wherein each distinct value group includes a set of one or more attribute values corresponding to the specified attribute type,
- selecting one of the distinct value groups as a preferred group, and
- selecting, from the preferred group, a first attribute value, wherein the first attribute value is used to represent the specified attribute type for the selected entity.
Dependencies are inferred from the claim text.