Dataset Joining via ML Column and Row Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently joining datasets from different platforms due to variations in data organization, formatting, and annotation, which can lead to errors and failures in data conversion and merging processes.

Innovation Solution

A computer-implemented method using trained machine-learning models for column and row discovery, generating vector embeddings and approximate nearest neighbor indices to create column and row maps that index corresponding columns and rows across datasets, facilitating their combination into a unified dataset.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional import functions are used to convert data between platforms, then data can be transported between different platforms, but errors and failures occur due to platform updates and proprietary internal details

Engineering Contradiction:
Improvedata transport capabilityVSAvoidconversion accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary data representation layer that translates proprietary platform-specific data formats into a universal intermediate format. This mediator layer handles the conversion between different database platforms (Oracle, SQL Server, MySQL, etc.) without directly relying on proprietary internal details, thereby maintaining reliability across platform updates while preserving adaptability to multiple platforms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data conversion process into distinct layers: data extraction from source platform, transformation to intermediate representation, and loading to target platform. This segmentation isolates platform-specific operations from the core conversion logic, allowing individual platform adapters to be updated without affecting the overall system reliability

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If datasets from different platforms are joined using traditional methods, then data integration can be achieved, but the process becomes complex and error-prone due to different data organization and formatting

Engineering Contradiction:
Improvedata integration capabilityVSAvoidjoining process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies homogeneity by standardizing diverse data formats from different platforms into a unified intermediate representation. All datasets are transformed to share common structure, naming conventions, and formatting rules, which simplifies the joining process by eliminating the need for complex platform-specific matching logic and reduces errors from format mismatches

Inventive Principle:
Principle #33Homogeneity

3Quantity of substance

If datasets with different annotations and organization are joined, then comprehensive data consolidation can be achieved, but matching corresponding elements becomes challenging

Engineering Contradiction:
Improvedata consolidation completenessVSAvoidelement matching accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent uses an intermediary semantic layer that maps diverse annotations and organizational structures to a common vocabulary. This mediator performs semantic matching by translating different data element names and structures into equivalent representations, enabling accurate matching of corresponding elements across datasets with different annotations while maintaining complete data consolidation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12204567B2System and method for joining datasets
Publication Date: 2025.01.21 IKIGAI LABS INC
  • US12204567B2 patent drawing
  • US12204567B2 patent drawing
  • US12204567B2 patent drawing

AI summary

A computer-implemented method comprising: receiving, with a computer, first and second datasets; performing, with the computer, column discovery on the first and second datasets using a first trained machine-learning model to produce a column map that indexes one or more columns in the first dataset to one or more columns in the second dataset; performing, with the computer, row discovery on the first and second datasets using a second trained machine-learning model, a trained approximate nearest neighbor index, and the column discovery to produce a row map that indexes one or more rows in the first dataset to one or more rows in the second dataset; combining, with the computer, the first and second datasets using the column map and the row map to form a combined dataset; and performing one or more actions with the combined dataset.