atlas

Research map / Graph learning / Graph self-supervised learning

CG-TGAN: Conditional Generative Adversarial Networks with Graph Neural Networks for Tabular Data Synthesizing

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Brain and biological graph learning · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CG-TGAN, a conditional GAN whose generator and discriminator are graph convolutional networks over a fully connected column graph with a learnable adjacency matrix and a conditional node, trained with WGAN-GP plus node-level prediction, for tabular data synthesis.

Problem

Synthesizing realistic tabular data with mixed continuous, mixed-type and categorical columns, multimodal and imbalanced distributions, while preserving inter-column relationships and privacy; existing GAN models use fully connected or convolutional layers that are weakly inductive or order-dependen

Approach

Convert each tabular row into a fully connected graph where nodes are columns, use a learnable adjacency matrix initialized as J−I, add a conditional node connected to all columns in the discriminator, and train both networks with an additional node-level target-column prediction task alongside the graph-level WGAN-GP objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a conditional node (ablation)CG-TGAN · tabular data synthesis; seven datasetsmachine-learning utilityMixed
Use residual connections (ablation)CG-TGAN · tabular data synthesis; seven datasetsmachine-learning utilityHelped
Initialize the adjacency matrix as JN − IN (ablation)CG-TGAN · tabular data synthesis; seven datasetsmachine-learning utilityHelped
Use three or four graph convolutional layers rather than one or two (ablation)CG-TGAN · tabular data synthesis; seven datasetsmachine-learning utilityMixed
Use three graph convolutional layers instead of one or two (ablation)CG-TGAN · Gesturemachine-learning utilityNo clear effect
Replace the learned adjacency initialization with random initialization (ablation)CG-TGAN · tabular data synthesis; seven datasetsmachine-learning utilityHurt
Use CG-TGAN instead of CoDitabular data synthesis · seven datasetsmachine-learning utilityHelped
Use CG-TGAN instead of TabDDPMtabular data synthesis · Insurance, King, and Diabetesmachine-learning utilityMixed
Use CG-TGAN instead of TabDDPMtabular data synthesis · Abalone, Adult, Diabetes, and GestureNNDRMixed
Use CG-TGAN instead of TabDDPMtabular data synthesis · six of seven datasetsDCRHelped

Surprising findings

Limitations

Experimental setup

Datasets: Abalone King Insurance Adult Diabetes Wilt Gesture

Benchmarks: Abalone King Insurance Adult Diabetes Wilt Gesture

Metrics: MAPE MAE R2 accuracy AUC F1 score NNDR DCR

Baselines: DPGAN PATE-GAN CTGAN CTAB-GAN CTAB-GAN+ CoDi TabDDPM

Builds on: CTGAN CTAB-GAN Fi-GNN GCN WGAN-GP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy