Neural ODE GAN for Tabular Data Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating tabular data face challenges with irregular distributions and mode collapse, limiting their ability to produce high-fidelity synthetic data that accurately mimics real data distributions.

Innovation Solution

The Neural ODE-based Conditional Tabular Generative Adversarial Network (OCT-GAN) employs a preprocessing unit for tabular data, a NODE-based generation unit that uses homeomorphic mapping, and a NODE-based discrimination unit to generate and classify fake samples, effectively handling discrete and continuous columns and maintaining data distribution topology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing GAN models (e.g., TGAN) are used for tabular data synthesis, then model compatibility is improved, but the ability to handle irregular distributions and multimodality deteriorates

Engineering Contradiction:
Improvemodel compatibilityVSAvoidability to handle irregular distributions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms discrete values into one-hot vectors and applies mode-specific normalization to continuous values, changing the parameter representation to better suit irregular distributions. The Neural ODE component continuously transforms these parameters to capture complex distribution patterns that traditional GANs miss.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional discrete transformation mechanism in GANs with a Neural Ordinary Differential Equation (NODE) that continuously transforms data. This substitution allows the model to capture smooth transitions and complex patterns in tabular data that irregular distributions require, improving adaptability while maintaining compatibility.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If traditional GANs are used for tabular data generation, then generation speed is improved, but the quality of synthetic data (fidelity to real distribution) deteriorates due to mode collapse

Engineering Contradiction:
Improvegeneration speedVSAvoidsynthetic data fidelity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The Neural ODE component performs continuous transformation of the latent representation throughout the generation process, rather than discrete steps. This continuous action allows the model to explore the data space more thoroughly, capturing multiple modes of the distribution and preventing mode collapse while maintaining efficient generation.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent adds a continuous transformation dimension to the traditional GAN framework by incorporating Neural ODEs. This additional dimension allows the model to capture complex patterns and irregular distributions in tabular data, improving synthetic data fidelity without sacrificing generation speed.

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

3Device complexity

If discrete values are directly processed in GANs, then processing simplicity is improved, but the ability to capture data distribution topology deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoiddata distribution topology
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary transformations to discrete values (converting to one-hot vectors) and continuous values (mode-specific normalization) before processing them through the Neural ODE. This preliminary action prepares the data in a format that preserves distribution topology while remaining computationally manageable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The Neural ODE acts as an intermediary between the discrete input data and the final synthetic output. It continuously transforms the latent representation, capturing the underlying data distribution topology while maintaining processing efficiency. This intermediary layer reconciles the simplicity of discrete processing with the need to preserve complex distribution structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230196810A1Neural ode-based conditional tabular generative adversarial network apparatus and method
Publication Date: 2023.06.22 UI (UNIVERSITY IND FOUNDATION) YONSEI UNIVERSITY
  • US20230196810A1 patent drawing
  • US20230196810A1 patent drawing
  • US20230196810A1 patent drawing

AI summary

A neural ODE-based conditional tabular generative adversarial network apparatus includes: a tabular data preprocessing unit for preprocessing tabular data composed of a discrete column and a continuous column; a Neural Ordinary Differential Equation (NODE)-based generation unit for generating a fake sample by reading a condition vector and a noisy vector generated based on the preprocessed tabular data; and a NODE-based discrimination unit for receiving a sample composed of a real sample or the fake sample of the preprocessed tabular data and performing continuous trajectory-based classification.