Random Walks for Dissimilar Record Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for identifying dissimilar records in a dataset are either computationally expensive or unreliable, failing to effectively capture the diversity needed for unbiased algorithm training and data management.

Innovation Solution

A graph-based approach using random walks to score and identify dissimilar nodes in a dataset, ensuring a diverse set of records for training data that reduces bias and improves ethical parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If explicit computation methods are used to identify similar nodes, then measurement precision is improved, but productivity deteriorates due to high computational cost

Engineering Contradiction:
Improvecertainty of similarity identificationVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent employs random walk methods as computationally inexpensive sampling techniques to estimate node similarity, replacing expensive explicit computation. Multiple random walks are performed and aggregated to achieve reliable results without the high cost of exhaustive computation, effectively using cheap computational operations to approximate the results of expensive exact methods.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If graph-based methods are used to find dissimilar nodes, then measurement precision is improved, but productivity deteriorates due to computational expense

Engineering Contradiction:
Improveaccuracy of dissimilarity detectionVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs a limited number of random walks from each node rather than computing all pairwise distances in the graph. This partial action approach explores only a subset of the graph structure sufficient to identify dissimilar nodes, avoiding the computational burden of exhaustive graph traversal while maintaining detection accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If non-graph metrics are applied to identify dissimilar nodes, then productivity is improved by reducing computational cost, but measurement precision deteriorates by ignoring graph relationships

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidreliability of dissimilarity identification
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses random walks as an intermediary mechanism that bridges the gap between non-graph metrics and full graph analysis. The random walks incorporate graph structure information indirectly by sampling paths through the graph, providing a computationally efficient method that still captures graph relationships without requiring exhaustive computation of all graph properties.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If clustering algorithms are used to find dissimilar records, then productivity is improved, but measurement precision deteriorates because clustering optimizes for similarity not dissimilarity

Engineering Contradiction:
Improveefficiency of record selectionVSAvoidguarantee of dissimilarity
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Instead of using clustering algorithms that optimize for similarity and then selecting representatives, the patent inverts the approach by directly optimizing for dissimilarity identification through random walk sampling. The random walks are specifically designed to explore graph structure and identify nodes that are dissimilar to a given node, providing direct rather than indirect dissimilarity detection.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11971954B2Random walks to detect dissimilar records
Publication Date: 2024.04.30 EMC IP HLDG CO LLC
  • US11971954B2 patent drawing
  • US11971954B2 patent drawing
  • US11971954B2 patent drawing

AI summary

One example method includes identifying dissimilar items in a data set. A data set may be walked one or more times and the nodes or vertices of the data set may be scored based on the number of times the nodes are touched during the walks. Scores below a threshold score are determined to be dissimilar nodes in the data set. This allows a diverse set of nodes to be identified. A dissimilar data set may be used to prevent unintentional bias in algorithmic training.