Transformer Model for Tabular Data Discovery Using Sketches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently navigating and discovering relevant tabular data within data lakes, particularly in identifying unionable, joinable, and subset tables, due to the complexity and volume of data.

Innovation Solution

A computer-implemented method using a transformer architecture machine learning model that combines sketches of tabular data columns with metadata embeddings to form input vectors, enabling improved dataset discovery and navigation within data lakes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data navigation methods are used in data lakes, then basic data retrieval is possible, but the ability to efficiently discover relevant tabular data (unionable, joinable, subset tables) deteriorates due to data complexity and volume

Engineering Contradiction:
Improvedataset discovery efficiencyVSAvoiddata complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces sketches as intermediary structures that summarize tabular data characteristics without requiring full data inspection. These sketches serve as mediators between the complex data lake and the discovery system, enabling efficient comparison and matching of tables based on their statistical properties rather than raw data content.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms tabular data into parameter-based representations through sketches that capture statistical properties (mean, variance, cardinality, etc.). This parameter transformation allows the discovery system to work with compact numerical representations instead of complex tabular structures, dramatically improving discovery efficiency while handling data complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive data analysis is performed to improve discovery accuracy, then identification of relevant tables improves, but computational time and resources worsen

Engineering Contradiction:
Improvediscovery accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by computing only essential statistical parameters (sketches) rather than performing complete data analysis. This selective computation captures the most relevant characteristics for discovery tasks while avoiding unnecessary computational overhead, achieving good discovery accuracy with reduced time investment.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary computation of sketches that summarize key data characteristics before the actual discovery process. This preliminary action prepares compact representations that enable fast subsequent comparisons and matching operations, reducing the computational time required for comprehensive data analysis during discovery.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If detailed metadata is used to represent tabular data, then data characterization improves, but the complexity of processing and storing metadata worsens

Engineering Contradiction:
Improvedata characterization qualityVSAvoidmetadata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the most essential characteristics from tabular data to create sketches, omitting redundant or less useful metadata. This selective extraction maintains adequate data characterization for discovery tasks while significantly reducing metadata volume and processing complexity compared to using complete data descriptions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250190780A1Sketch-based tabular representation learning for dataset discovery
Publication Date: 2025.06.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250190780A1 patent drawing
  • US20250190780A1 patent drawing
  • US20250190780A1 patent drawing

AI summary

A method, computer system, and a computer program product are provided. Training data in tabular form having at least some columns is received. One or more sketches for contents of the respective columns are created. The sketches are combined with metadata embeddings of the training data to form respective combined input vectors. A transformer architecture machine learning model is trained by computing loss based on an objective function, by inputting the combined input vectors into the transformer architecture machine learning model, and, in response, the transformer architecture machine learning model producing an output.