Multi-Variable Data Generation with Binning and Contingency Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data generation processes struggle with complex data sets containing multiple variable types, often focusing on single variables or small sets, leading to inefficiencies in generating accurate new data.

Innovation Solution

A system that splits original data sets into continuous and discrete subsets, converts continuous variables to discrete using dimension reduction and binning, and generates new data through contingency tables, creating a new data set with similar characteristics to the original.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data generation is performed on complex multi-variable data sets, then the quality and accuracy of generated training data is improved, but the computational complexity and processing time increase significantly

Engineering Contradiction:
Improveaccuracy of generated dataVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-variable data set into multiple subsets based on variable types (continuous, discrete, categorical). Each subset is processed independently through type-specific generation methods, reducing the overall computational complexity while maintaining accuracy. The segmented subsets are then combined to form the complete generated data set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the complex multi-variable problem into multiple simpler sub-problems by adding a dimension of classification based on variable types. This allows the system to apply different processing strategies to different variable categories, making the overall process more manageable and efficient.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If traditional data generation methods are used on complex data sets, then the process is simpler, but the accuracy and quality of generated data deteriorates

Engineering Contradiction:
Improvesimplicity of generation processVSAvoidquality of generated data
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies different data generation methods tailored to specific variable types within the data set. Continuous variables receive continuous distribution-based generation, discrete variables receive discrete distribution-based generation, and categorical variables receive contingency table-based generation. This localized approach ensures each variable type is handled with the most appropriate method, improving overall data quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters and methods of data generation based on the type of variables present in the data set. By detecting variable types and adjusting the generation approach accordingly, the system maintains simplicity in implementation while achieving high accuracy in the generated data.

Inventive Principle:
Principle #35Parameter changes

3Speed

If single variable or small set data generation is performed, then the processing speed is faster, but the usefulness for complex machine learning models is reduced

Engineering Contradiction:
Improvedata generation speedVSAvoidapplicability to complex models
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the complex data generation task into smaller sub-tasks for different variable types, allowing parallel processing that maintains speed while handling complexity. Each segment is processed independently and quickly, then combined to form the complete data set suitable for complex machine learning models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data generation system that can handle multiple variable types (continuous, discrete, categorical) and generate comprehensive multi-variable data sets. This multi-functional approach makes the generated data applicable to a wide range of complex machine learning models while maintaining efficient processing.

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

Data Source

PatentUS12353432B2Data generation process for multi-variable data
Publication Date: 2025.07.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12353432B2 patent drawing
  • US12353432B2 patent drawing
  • US12353432B2 patent drawing

AI summary

An example operation may include one or more of storing an original data set in memory, splitting the original data set into a subset of continuous-type data values and a subset of discrete-type data values based on variable types in the original data set, converting the subset of continuous-type data values into a second subset of discrete-type data values based on a data binning operation, generating a new subset of continuous-type data values based on the subset of continuous-type data values in the original data set, and combining a subset of discrete-type data values from a conditional contingency table within the new subset of continuous-type data values to generate a new data set.