Reading List

These are the papers that we will cover this semester. Please sign up for a presentation by sending me an email with your preferences indicating the number of the paper. You can list three papers in order of preference so that we will be able to resolve conflicts faster.
NOTE: Some of you may be interested in other topics, e.g., graph related work, than the ones in the list below. If you prefer to present a paper on a different topic, please look over the accepted papers in the leading DB conferences in the last 2 years. Choose up to 3 papers and rank them in your order of preference. We will choose one that will best fit the scope of the class and your interest.
Presentation schedule is here in pdf.
Presentation guidelines are here.

  1. The Case for Learned Index Structures. Kraska et al. [read it]
    Additional Material: Tutorial; Medium article
    Presenter: TBD
  2. Text-to-SQL: NLP Community
    • Text-to-SQL in the Wild: A Naturally-Occurring Dataset Based on Stack Exchange Data. Hazoom et al. [read it]
      Presenter: TBD
    • Towards Complex Text-to-SQL in Cross-Domain Database with Intermediate Representation. Elgohary et al. [read it]
      Presenter: TBD
    • Speak to your Parser: Interactive Text-to-SQL with Natural Language Feedback. Guo et al. [read it]
      Presenter: Matthew Stasiak
    • DIY: Assessing the Correctness of Natural Language to SQL Systems. Narechania et al. [read it]
      Presenter: Wenkang Zhan
  3. Text-to-SQL: DB Community
    • MT-Teql: Evaluating and Augmenting Neural NLIDB on Real-world Linguistic and Schema Variations. Ma et al. [read it]
      Presenter: TBD
    • Natural language to SQL: where are we today?. Kim et al. [read it]
      Presenter: Lei Wang
    • Additional Material, Tutorial. Özcan et al.
      Presenter: TBD
  4. Automatic DDMS
    • DB-BERT: A Database Tuning Tool that "Reads the Manual". Immanuel Trummer et al. [read it]
      Presenter: Ayman M El-sayed
    • Automatic Database Management System Tuning Through Large-scale Machine Learning. Van Aken et al. [read it]
      Presenter: Safwanur Rahman
    • AI Meets AI: Leveraging Query Executions to Improve Index Recommendations. Ding et al.read it
      Presenter: Ferran Vera Filella
    • An End-to-End Automatic Cloud Database Tuning System Using Deep Reinforcement Learning. Zhang et al.read it
      Presenter: Jack J Campbell
  5. Automatic DDMS
    • DB-BERT: A Database Tuning Tool that "Reads the Manual". Immanuel Trummer et al. [read it]
      Presenter: TBD
    • Automatic Database Management System Tuning Through Large-scale Machine Learning. Van Aken et al. [read it]
      Presenter: TBD
    • AI Meets AI: Leveraging Query Executions to Improve Index Recommendations. Ding et al.read it
      Presenter: TBD
    • An End-to-End Automatic Cloud Database Tuning System Using Deep Reinforcement Learning. Zhang et al.read it
  6. Query Optimization
    • Learning to Optimize Join Queries With Deep Reinforcement Learning. Krishnan et al. [read it]
      Additional Resource
      Presenter: Fangping Lan
    • Neo: A Learned Query Optimizer. Markus et al. [read it]
      Presenter: TBD
    • An Inquiry into Machine Learning-based Automatic Configuration Tuning Services on Real-World Database Management Systems. Van Aken et al.read it
      Presenter: Fahim Bashar
    • Plan-Structured Deep Neural Network Models for Query Performance Prediction. Ryan Marcus and Olga Papaemmanouil.read it
      Presenter: TBD