TrainDB's Main R&D Topics ========================= #. `TrainDB: an ML-model based approximate query processing engine `_ * SQL-like approximate query language * Approximate query processing using synopsis data that are synthesized by ML models * Approximate query processing using ML inference models * Various DBMS data sources support via extensible data source adapters #. `ML model library for approximate query processing `_ * Synopsis generative ML models + inferential ML models * Synopsis generative ML models: GAN-based models(e.g., TableGAN, OCT-GAN), score-based generative models * Inferential ML models: mixture density networks(MDN), relational sum-product networks(RSPN) * Error estimation for approximate query evaluation * Continual learning to update base table changes #. `Cloud ML model serving framework `_ * A framework for training/serving ML models in remote GPU servers * ML model registry/training/serving support #. `Visual Exploratory Data Analysis Support Tools for TrainDB `_ * Approximation query result visualization for exploratory data analysis * Visual OLAP analysis support for multi-dimensional data analysis