Unsupervised learning from public tabular datasets
AssigneeInternational Business Machines Corporation
InventorsThanh Lam Hoang, Gabriele Picco, Lam Minh Nguyen, Dzung Tien Phan
Life of this patent
Estimating the term…
Abstract
A method, computer program product and system are provided for feature engineering and synthetic data generation. A processor retrieves a plurality of data tables, where the plurality of data tables are heterogeneous in format and content. A processor trains a variational auto-encoder (VAE) model on the plurality of data tables. A processor receives an input data table. A processor generates a synthetic data table based on the input data table and the trained VAE model.
Claims20
A computer-implemented method for transferable feature engineering and synthetic data generation, the computer-implemented method comprising:
- retrieving a plurality of data tables, wherein the plurality of data tables are heterogeneous in format and content;
- training a variational auto-encoder (VAE) model on the plurality of data tables;
- receiving an input data table;
- and
- generating a synthetic data table based on the input data table and the trained VAE model.
A computer program product for transferable feature engineering and synthetic data generation, the computer program product comprising:
- one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:
- program instructions to retrieve a plurality of data tables, wherein the plurality of data tables are heterogeneous in format and content;
- program instructions to train a variational auto-encoder (VAE) model on the plurality of data tables;
- program instructions to receive an input data table;
- and
- program instructions to generate a synthetic data table based on the input data table and the trained VAE model.
A computer system for transferable feature engineering and synthetic data generation, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to retrieve a plurality of data tables, wherein the plurality of data tables are heterogeneous in format and content;
- program instructions to train a variational auto-encoder (VAE) model on the plurality of data tables;
- program instructions to receive an input data table;
- and
- program instructions to generate a synthetic data table based on the input data table and the trained VAE model.
Dependencies are inferred from the claim text.