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
|
|