Genealogical Entity Resolution via Multi-Feature Similarity Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Genealogical databases face challenges in entity resolution, specifically identifying and linking different manifestations of the same real-world object due to discrepancies in historical records and human accounts, leading to duplicate entities across user trees, which complicates ancestor data management and user relationships.

Innovation Solution

A method is developed to determine if two tree persons in a genealogical database correspond to the same individual by extracting features, generating similarity scores, and modifying the cluster database to reflect node connections, using machine learning techniques to improve accuracy and efficiency in entity resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional entity resolution methods are used to identify duplicate persons across genealogical trees, then data aggregation and user relationship management become simpler, but accuracy deteriorates due to discrepancies in historical records and human accounts

Engineering Contradiction:
Improveentity resolution accuracyVSAvoiddiscrepancies in historical records
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system transforms the entity resolution problem from exact matching to similarity scoring by changing the comparison parameters. Instead of requiring exact matches on name, birth date, and location, the system extracts multiple features (name components, date elements, location hierarchy) and computes similarity scores that accommodate variations in historical records and user input

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system combines multiple independent features (first name, last name, birth month, birth day, birth year, location components) into a composite similarity score. This composite approach allows the system to tolerate discrepancies in individual features while maintaining overall resolution accuracy through the aggregation of multiple evidence points

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If multiple features are extracted and compared for each tree person pairing, then entity resolution accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvesimilarity score accuracyVSAvoidfeature extraction and comparison system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the entity resolution process into distinct phases: feature extraction, similarity scoring, and threshold-based decision making. Each phase handles specific tasks independently, making the overall complex system manageable and maintainable while preserving accuracy through systematic processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages complexity by transforming the comparison task from examining entire person records to evaluating discrete feature pairs. By changing parameters from holistic comparison to feature-level comparison, the system reduces computational burden while maintaining resolution accuracy through aggregated feature evidence

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive feature extraction is performed for all tree person pairings, then duplicate identification accuracy improves, but processing time increases

Engineering Contradiction:
Improveduplicate person identification accuracyVSAvoidcomputation time for similarity scoring
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service through automated feature extraction and similarity computation that operates without manual intervention. The automated process efficiently handles large numbers of tree person pairings by systematically extracting features and computing scores, reducing the time investment required compared to manual entity resolution while maintaining high accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12111850B2Genealogical entity resolution system and method
Publication Date: 2024.10.08 ANCESTRY COM OPERATIONS INC
  • US12111850B2 patent drawing
  • US12111850B2 patent drawing
  • US12111850B2 patent drawing

AI summary

Systems and methods for determining whether two tree persons in a genealogical database correspond to the same real-life individual. Embodiments include obtaining, from a tree database, a first tree person from a first genealogical tree and a second tree person from a second genealogical tree. Embodiments also include identifying a plurality of familial categories. Embodiments further include, for each familial category of the plurality of familial categories, extracting a first quantity of features for each of the tree persons in the familial category, generating a first similarity score for each possible pairing of tree persons, identifying a representative pairing based on a maximum first similarity score, and extracting a second quantity of features for each of the tree persons in the representative pairing. Embodiments may also include generating a second similarity score based on the second quantity of features.