From: Tabular and latent space synthetic data generation: a literature review
Algorithm | ML problem | Type | Architecture | Level | Data space | Scope |
---|---|---|---|---|---|---|
SDV [6] | Anon. | Probabilistic | External | Input | Global | |
MST [46] | DP | PGM | Probabilistic | External | Input | Global |
MWEM [47] | DP | Other | Probabilistic | External | Input | Global |
MWEM-PGM [48] | DP | PGM | Probabilistic | External | Input | Global |
PrivBayes [49] | DP | PGM | Probabilistic | External | Input | Global |
DPGAN [50] | DP | GAN | Network | External | Latent | Global |
DPCTGAN [51] | DP | GAN | Network | External | Latent | Global |
PATE-GAN [52] | DP | GAN | Network | External | Lat. + Out. | Global |
PATECTGAN [51] | DP | GAN | Network | External | Lat. + Out. | Global |
FEM [53] | DP | Perturb. | Probabilistic | External | Input | Global |
RAP [54] | DP | Perturb. | Probabilistic | External | Input | Global |
— | Probabilistic | External | Input | Global | ||
Kamino [57] | DP | Probabilistic | External | Input | Global | |
RON-GAUSS [58] | DP | Probabilistic | Internal | Latent | Global | |
HDMM [59] | DP | Perturb. | Probabilistic | External | Input | Global |
DualQuery [60] | DP | Other | Probabilistic | External | Input | Global |
ROS(E) [61] | Ovs | Perturb. | Randomized | External | Input | Local |
SMOTE [62] | Ovs | Linear | Randomized | External | Input | Local |
SMOTENC [62] | Ovs | Linear | Randomized | External | Input | Local |
SMOTEN [62] | Ovs | — | — | External | Input | Local |
Borderline-SMOTE [63] | Ovs | Linear | Randomized | External | Input | Local |
G-SMOTE [64] | Ovs | Geometric | Randomized | External | Input | Local |
ADASYN [65] | Ovs | Linear | Randomized | External | Input | Local |
KernelADASYN [66] | Ovs | Probabilistic | External | Input | Local | |
MOKAS [67] | Ovs | Other | Network | External | Latent | Global |
SOMO [68] | Ovs | Linear | Net.+Rand. | External | Input | Global |
G-SOMO [69] | Ovs | Geometric | Net.+Rand. | External | Input | Global |
GMM-SENN [70] | Ovs | Probabilistic | External | Input | Global | |
GMF-SMOTE [71] | Ovs | Linear | Randomized | External | Input | Global |
C-VAE [72] | Ovs | AE | Network | External | Latent | Global |
Safe-level SMOTE [73] | Ovs | Linear | Randomized | External | Input | Local |
LR-SMOTE [74] | Ovs | Linear | Randomized | External | Input | Global |
K-means SMOTE [75] | Ovs | Linear | Randomized | External | Input | Global |
DBSMOTE [76] | Ovs | Linear | Randomized | External | Input | Local |
CGAN [77] | Ovs | GAN | Network | External | Latent | Global |
K-means CTGAN [78] | Ovs | GAN | Network | External | Latent | Global |
SMOTER [79] | Ovs + Reg | Linear | Randomized | External | Input | Local |
G-SMOTER [80] | Ovs + Reg | Linear | Randomized | External | Input | Local |
RACOG [81] | Ovs | PGM | Probabilistic | External | Input | Global |
wRACOG [81] | Ovs | PGM | Probabilistic | External | Input | Global |
RWO [82] | Ovs | PGM | Probabilistic | External | Input | Global |
PDFOS [83] | Ovs | Probabilistic | External | Input | Global | |
Mixup [84] | DA | Linear | Randomized | External | In.+Out. | Local |
M-Mixup [85] | DA | Linear | Network | Internal | Lat.+Out. | Global |
NL-Mixup [86] | DA | Geometric | Randomized | External | In.+Out. | Local |
AE-DA [87] | DA | AE | Network | External | In./Lat.+Out. | Local |
MODALS [88] | DA | — | Network | Internal | Latent | Global |
LSI [89] | DA | AE | Network | External | Lat.+Out. | Global |
Gibbs [16] | DA | PGM | Probabilistic | External | Input | Global |
MedGAN [90] | DA | GAN | Network | External | Latent | Global |
GANBLR [91] | DA | PGM | Probabilistic | External | Input | Global |
Table-GAN [92] | DA | GAN | Network | External | Latent | Global |
CTGAN [93] | DA | GAN | Network | External | Latent | Global |
TVAE [93] | DA | AE | Network | External | Latent | Global |
AE [94] | DA | AE | Network | External | Latent | Global |
InfoMixup [9] | AL | Linear | Network | Internal | Lat.+Out. | Global |
VAEACGAN [95] | AL | AE | Network | Internal | Latent | Global |
AL-G-SMOTE [44] | AL | Geometric | Randomized | Internal | Input | Local |
DAE [96] | Semi-SL | AE | Network | Internal | Input | Global |
\(\Pi\)-model [97] | Semi-SL | Perturb. | Randomized | Internal | In.+Lat. | Local |
Mean Teacher [98] | Semi-SL | Perturb. | Randomized | Internal | In.+Lat. | Local |
ICT [99] | Semi-SL | Linear | Randomized | Internal | Input | Local |
Mixmatch [100] | Semi-SL | Linear | Randomized | Internal | Input | Local |
SDAT [101] | Semi-SL | AE+PDF | Net.+Prob. | Internal | Latent | Global |
MCoM [102] | Semi-SL | Linear | Randomized | Int.+Ext. | Inp.+Lat. | Global |
C-Mixup [103] | Semi/Self-SL | AE+Lin. | Net+Rand. | Internal | Latent | Global |
VIME [1] | Semi/Self-SL | Perturb. | Randomized | Internal | Input | Local |
SubTab [104] | Self-SL | Perturb. | Rand.+Prob. | Internal | Input | Local |
Scarf [105] | Self-SL | Perturb. | Randomized | Internal | Input | Local |
A-SFS [106] | Self-SL | Perturb. | Randomized | Internal | Input | Local |