Date Topic Paper Presenter
6 May Overview Ken
8 May Query Optimization
(ML for DB)
Query optimization through the looking glass, and what we found running the Join Order Benchmark, VLDB Journal,27(5),2017 Ken
13 May LEO - DB2’s LEarning Optimizer, Proc. VLDB'01 Ken
15 May Learning to Optimize Join Queries With Deep Reinforcement Learning, CoRR abs/1808.03196 (2019) Tosca
Deep Reinforcement Learning for Join Order Enumeration, Proc. aiDM'18 Workshop Amine
Towards a Hands-Free Query Optimizer through Deep Learning, Proc. CIDR'19
20 May No Class
22 May Models as Views
(DB for ML)
MauveDB: supporting model-based user views in database systems , Proc. SIGMOD'06 Linguan
Incrementally Maintaining Classification using an RDBMS, Proc. VLDB'11 Ensieh
27 May Cardinality Estimation
(ML for DB)
Learned Cardinalities: Estimating Correlated Joins with Deep Learning, Proc. CIDR'19 Ken
Towards a Learning Optimizer for Shared Clouds, PVLDB 12(3) (2018) Dishant
29 May No Class
3 June In-DBMS Numerical Analytics
(DB for ML)
RIOT: I/O-Efficient Numerical Computing without SQL, Proc. CIDR'09
Towards a unified architecture for in-RDBMS analytics,Proc. SIGMOD'12 Ken
5 June Indexing
(ML for DB)
The Data Calculator: Data Structure Design and Cost Synthesis from First Principles and Learned Cost Models, Proc. SIGMOD'18 Zhixiang
The Case for Learned Index Structures , Proc. SIGMOD'18 Wei
10 June No Class
12 June No Class
17 June DBMS Tuning
(ML for DB)
Tuning database configuration parameters with iTuned , PVLDB 2(1) (2009) Bowen
Automatic Database Management System Tuning Through Large-scale Machine Learning , Proc. SIGMOD'17 Nafisa
19 June Learning Over Joins
(DB for ML)
Learning Generalized Linear Models Over Normalized Data , Proc. SIGMOD'15 Ken
Towards linear algebra over normalized data , PVLDB 10(11) (2017) Tosca
24 June DBMS Tuning
(ML for DB)
An End-to-End Automatic Cloud Database TuningSystem Using Deep Reinforcement Learning, Proc. SIGMOD'19 Mengyun
AI Meets AI: Leveraging Query Executions to ImproveIndex Recommendations, Proc. SIGMOD'19 Amine
26 June No Class
1 July No Class
3 July No Class
8 July Model Serving
(Sys for ML)
Clipper: A Low-Latency Online Prediction Serving System, Proc. NSDI'17 Dishant
Pretzel: Opening the Black Box of Machine Learning Prediction Serving Systems, Proc. OSDI'18 Wei
10 July Scheduling
(ML for Sys)
TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters , Proc. EuroSys'16 Linguan
Learning Scheduling Algorithms for Data Processing Clusters, CoRR abs/1810.01963 Mengyun
15 July ML Lifecycle Systems
(DB for ML)
Snorkel: Rapid Training Data Creationwith Weak Supervision, PVLDB 11(3) (2017) Zhixiang
MISTIQUE: A System to Store and Query Model Intermediates for Model Diagnosis , Proc. SIGMOD'18 Nafisa
17 July Visual Analytics with ML
(DB for ML)
Physical Representation-based Predicate Optimization for a Visual Analytics Database, Proc. ICDE'19 Ensieh
NoScope: Optimizing Neural Network Queriesover Video at Scale, PVLDB 10(11) (2017) Ken
22 July BlazeIt: Fast Exploratory Video Queries using Neural Networks, arXiv:1805:01046 Bowen
Focus: Querying Large Video Datasets with Low Latency and Low Cost, Proc. OSDI'18 Ken
24 July No Class
29 July Project Presentations 2:30: Ensieh and Nafisa
2:50: Linguan and Wenbo
3:10: Dishant (survey)
3:20: break
3:30: Wei (survey)
3:40: Amine and Tosca
4:00: Mengyun and Zhixiang