AI Data Reconciliation System with Confidence Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data reconciliation systems face challenges in accurately matching and transforming data between source and target systems due to errors like missing records, incorrect values, and formatting issues, which can lead to incorrect data storage and system malfunction.

Innovation Solution

A centralized data reconciliation system that converts data streams into self-describing streams, using techniques like string similarity and AI for entity mapping, and dynamically updates a custom dictionary with user input to handle varying data formats and terminology, enabling continuous learning and improvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data reconciliation methods are used to compare data records, then the process can identify errors in data transfer, but the system cannot accurately handle varying data formats and terminology across different processes

Engineering Contradiction:
Improveability to handle varying data formats and terminologyVSAvoidaccuracy in matching and transforming data
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts reconciliation parameters including confidence thresholds, matching criteria, and data transformation rules based on the specific characteristics of each data source and target system. This allows the same reconciliation framework to adapt to different data formats, terminologies, and quality requirements across multiple processes while maintaining accurate matching through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The reconciliation system employs dynamic learning mechanisms where matching rules and data models are continuously updated based on historical reconciliation results and user feedback. The system adapts its behavior in real-time by learning from irreconcilable records and improving its ability to handle varying formats and terminology while maintaining high matching accuracy through iterative refinement.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If manual review is used for irreconcilable records to improve accuracy, then data quality can be enhanced, but the processing time and resources increase significantly

Engineering Contradiction:
Improveaccuracy in data matchingVSAvoidprocessing time for reconciliation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies full automated reconciliation with advanced AI matching algorithms to the majority of records that can be confidently matched, reserving manual review only for the small fraction of irreconcilable records that fall below confidence thresholds. This partial automation approach achieves high overall accuracy while minimizing time loss by avoiding manual review of clearly matchable records.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback loops where user corrections of irreconcilable records are automatically learned and used to improve future automated matching. The system adjusts its confidence thresholds and matching rules based on feedback from manual reviews, progressively reducing the number of records requiring manual intervention while maintaining or improving accuracy over time.

Inventive Principle:
Principle #23Feedback

3Reliability

If a centralized system reconciles data across multiple processes, then data consistency can be improved, but the system complexity increases

Engineering Contradiction:
Improvedata consistency across systemsVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The centralized reconciliation system employs universal data models and matching algorithms that can handle multiple data types, formats, and processes through a single unified framework. Rather than implementing separate reconciliation systems for each process, the universal system adapts to different processes through configurable parameters and learned patterns, reducing overall system complexity while maintaining data consistency across all processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If automated matching algorithms are used to increase productivity, then more data can be processed, but the precision of matching may decrease due to errors like missing records and incorrect values

Engineering Contradiction:
Improvedata processing volumeVSAvoidaccuracy in identifying correct matches
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system introduces intermediary confidence scoring and validation layers between automated matching and final data acceptance. Multiple automated algorithms process data in parallel, and their results are aggregated and validated through confidence thresholding. This intermediary validation mechanism allows high-volume processing while maintaining precision by filtering out low-confidence matches that may contain errors from missing records or incorrect values.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10642869B2Centralized data reconciliation using artificial intelligence mechanisms
Publication Date: 2020.05.05 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10642869B2 patent drawing
  • US10642869B2 patent drawing
  • US10642869B2 patent drawing

AI summary

A centralized data reconciliation system processes at least two data streams transmitting data related to one of a plurality of processes and executes a data reconciliation procedure. Unmatched data records identified during the data reconciliation procedure are further categorized into categorized records based on various reason categories and irreconcilable records which could not be categorized into the reason categories. The irreconcilable records are flagged for user input. The user input is recorded to further train the data reconciliation system. The at least two data streams are initially converted into self-describing data streams from which the entities and entity attributes are extracted using the data models received from the data streams. The data records from the first and second self-describing data streams are mapped. The matched pairs and unmatched pairs are selected from the mappings based on respective confidence scores that are estimated in accordance with the rules of data reconciliation.