Clustering Management Tools for Large-Scale Entity Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques fail to efficiently manage and review changes in large-scale data clustering, making it impractical to align and prioritize clusters for millions of entities, as they do not scale and lack effective user interfaces for identification and curation.

Innovation Solution

The implementation of clustering management tools that include filters, visual reviews, and search functions to identify and assess proposed cluster changes, using data structures like Apache Spark and Elasticsearch for efficient data processing and search, and employing Jaccard Index calculations for cluster ID assignment and similarity scoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review of clusters is performed, then accuracy of cluster change verification is improved, but scalability to large datasets deteriorates

Engineering Contradiction:
Improveaccuracy of cluster change verificationVSAvoidscalability to large datasets
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the large-scale cluster review task into multiple priority levels. Clusters are divided into high-priority (requiring manual review) and low-priority (automatically processed) groups based on change significance. This segmentation allows manual review to focus only on critical clusters while automated processing handles the majority, resolving the contradiction between review accuracy and scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an automated prioritization system as an intermediary between manual review and automated processing. This intermediary automatically analyzes cluster changes, assigns priority levels, and routes clusters to appropriate review channels. The intermediary preserves manual review accuracy for important cases while enabling automated handling of routine cases, thus improving scalability without sacrificing accuracy where needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If automated alignment techniques are used, then processing speed is improved, but effectiveness in identifying meaningful changes deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoideffectiveness in identifying meaningful changes
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies different processing qualities to different clusters based on their characteristics. High-priority clusters receive detailed manual review with comprehensive change analysis, while low-priority clusters receive streamlined automated processing. This local differentiation of quality ensures that meaningful changes are reliably identified in critical cases while maintaining overall processing speed through automated handling of routine cases.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms where automated alignment results are evaluated and used to improve future automated processing. Manual review outcomes feed back into the automated system to refine prioritization criteria and alignment algorithms. This feedback loop continuously improves the effectiveness of automated techniques while maintaining processing speed, as the system learns from both automated and manual review experiences.

Inventive Principle:
Principle #23Feedback

3Loss of information

If comprehensive cluster alignment is performed, then completeness of change detection is improved, but computational complexity deteriorates

Engineering Contradiction:
Improvecompleteness of change detectionVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary automated alignment and prioritization before detailed review. By pre-processing clusters to identify and prioritize meaningful changes, the system reduces the computational complexity of subsequent detailed analysis. The preliminary action captures obvious changes automatically, allowing the more complex comprehensive alignment to focus only on priority cases, thus maintaining completeness while reducing overall computational burden.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial comprehensive alignment selectively to high-priority clusters rather than to all clusters. For low-priority clusters, a lighter automated alignment is sufficient. This partial application of comprehensive alignment maintains completeness of change detection for critical cases while avoiding the excessive computational complexity of applying full comprehensive alignment universally across all clusters.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11321359B2Review and curation of record clustering changes at large scale
Publication Date: 2022.05.03 TAMR INC
  • US11321359B2 patent drawing
  • US11321359B2 patent drawing
  • US11321359B2 patent drawing

AI summary

Methods are provided to represent proposed changes to clusterings for ease of review, as well as tools to help subject matter experts identify clusters that warrant review versus those that do not. These tools make overall assessment of proposed clustering changes and targeted curation practical at large scale. Use of these tools and method enables efficient data management operations when dealing with extreme scale, such as where entity resolution involves clusterings created from data sources involving millions of entities.