References
• Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning. MIT press, 2016.
• Vraj Shah, Side Li, Arun Kumar, and Lawrence Saul. SpeakQL: Towards Speech-driven Multimodal Querying of Structured Data.
• Victor Zhong, Caiming Xiong, and Richard Socher. Seq2sql: Generating Structured Queries from Natural Language Using Reinforcement Learning. arXiv preprint arXiv:1709.00103, 2017.
• Xiaojun Xu, Chang Liu, and Dawn Song. SQLNet: Generating Structured Queries from Natural Language without Reinforcement Learning. arXiv preprint arXiv:1711.04436, 2017.
• Viktor Leis, Bernhard Radke, Andrey Gubichev, Atanas Mirchev, Peter Boncz, Alfons Kemper, and Thomas Neumann. Query Optimization Through the Looking Glass, and What We Found Running the Join Order Benchmark. The VLDB Journal, 27(5):643–668, 2018.
• Michael Stillger, Guy M Lohman, Volker Markl, and Mokhtar Kandil. LEO-DB2’s learning optimizer. In VLDB, volume 1, pages 19–28, 2001.
• Chenggang Wu, Alekh Jindal, Saeed Amizadeh, Hiren Patel, Wangchao Le, Shi Qiao, and Sriram Rao. Towards a Learning Optimizer for Shared Clouds. Proceedings of the VLDB Endowment, 12(3):210–222, 2018.
• Zongheng Yang, Eric Liang, Amog Kamsetty, Chenggang Wu, Yan Duan, Xi Chen, Pieter Abbeel, Joseph M Hellerstein, Sanjay Krishnan, and Ion Stoica. Deep Unsupervised Cardinality Estimation. Proceedings of the VLDB Endowment, 13(3):279–292, 2019.
• Benjamin Hilprecht, Andreas Schmidt, Moritz Kulessa, Alejandro Molina, Kristian Kersting, and Carsten Binnig. DeepDB: Learn from Data, not from Queries! Proceedings of the VLDB Endowment, 13(7):992– 1005, 2020.
• Immanuel Trummer, Junxiong Wang, Deepak Maram, Samuel Moseley, Saehan Jo, and Joseph Antonakakis. SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learning. In Proceedings of the 2019 International Conference on Management of Data, pages 1153–1170, 2019.
• Levente Kocsis and Csaba Szepesvári. Bandit based Monte-Carlo Planning. In European conference on machine learning, pages 282–293. Springer, 2006.
• Ryan Marcus and Olga Papaemmanouil. Deep Reinforcement Learning for Join Order Enumeration. In Proceedings of the First International Workshop on Exploiting Artificial Intelligence Techniques for Data Management, pages 1–4, 2018.
• Ryan Marcus, Parimarjan Negi, Hongzi Mao, Chi Zhang, Mohammad Alizadeh, Tim Kraska, Olga Papaemmanouil, and Nesime Tatbul. Neo: A Learned Query Optimizer. Proceedings of the VLDB Endowment, 12(11):1705–1718, 2019.
• Surajit Chaudhuri and Vivek Narasayya. Self-Tuning Database Systems: A Decade of Progress. In Proceedings of the 33rd international conference on Very large data bases, pages 3–14, 2007.
• Bailu Ding, Sudipto Das, Ryan Marcus, Wentao Wu, Surajit Chaudhuri, and Vivek R Narasayya. AI meets AI: Leveraging Query Executions to Improve Index Recommendations. In Proceedings of the 2019 International Conference on Management of Data, pages 1241–1258, 2019.
• Lin Ma, Dana Van Aken, Ahmed Hefny, Gustavo Mezerhane, Andrew Pavlo, and Geoffrey J Gordon. Query-based Workload Forecasting for Self-Driving Database Management Systems. In Proceedings of the 2018 International Conference on Management of Data, pages 631–645, 2018.
• Xi Liang, Aaron J Elmore, and Sanjay Krishnan. Opportunistic View Materialization with Deep Reinforcement Learning. arXiv preprint arXiv:1903.01363, 2019.
• Yongjoo Park, Ahmad Shahab Tajik, Michael Cafarella, and Barzan Mozafari. Database Learning: Toward a Database that Becomes.
o Smarter Every Time. In Proceedings of the 2017 ACM International Conference on Management of Data, pages 587–602, 2017.
• Qingzhi Ma and Peter Triantafillou. DBEst: Revisiting Approximate Query Processing Engines with Machine Learning Models. In Proceedings of the 2019 International Conference on Management of Data, pages 1553–1570, 2019.
• Songyun Duan, Vamsidhar Thummala, and Shivnath Babu. Tuning Database Configuration Parameters with iTuned. Proceedings of the VLDB Endowment, 2(1):1246–1257, 2009.
• Dana Van Aken, Andrew Pavlo, Geoffrey J Gordon, and Bohan Zhang.
o Automatic Database Management System Tuning through Large-Scale Machine Learning. In Proceedings of the 2017 ACM International Conference on Management of Data, pages 1009–1024, 2017.
• Jian Tan, Tieying Zhang, Feifei Li, Jie Chen, Qixing Zheng, Ping Zhang, Honglin Qiao, Yue Shi, Wei Cao, and Rui Zhang. iBTune: Individualized Buffer Tuning for Large-Scale Cloud Databases. Proceedings of the VLDB Endowment, 12(10):1221–1234, 2019.
• Ryan Marcus and Olga Papaemmanouil. WiSeDB: A Learning-Based Workload Management Advisor for Cloud Databases. Proc. VLDB Endow., 9(10):780–791, June 2016.
• Ryan Marcus and Olga Papaemmanouil. Releasing Cloud Databases for the Chains of Performance Prediction Models. In CIDR, 2017.
• perfenforce demonstration: Data analytics with performance guarantees.
• Tim Kraska, Alex Beutel, Ed H Chi, Jeffrey Dean, and Neoklis Polyzotis. The Case for Learned Index Structures. In Proceedings of the 2018 International Conference on Management of Data, pages 489–504, 2018.
• Alex Galakatos, Michael Markovitch, Carsten Binnig, Rodrigo Fonseca, and Tim Kraska. FITing-Tree: A Data-aware Index Structure. In Proceedings of the 2019 International Conference on Management of Data, pages 1189–1206, 2019.
• Chuzhe Tang, Youyun Wang, Zhiyuan Dong, Gansen Hu, Zhaoguo Wang, Minjie Wang, and Haibo Chen. XIndex: A Scalable Learned Index for Multicore Data Storage. In Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 308–320, 2020.
• Andrew Pavlo, Matthew Butrovich, Ananya Joshi, Lin Ma, Prashanth Menon, Dana Van Aken, Lisa Lee, and Ruslan Salakhutdinov. External vs. Internal: An Essay on Machine Learning Agents for Autonomous Database Management Systems. IEEE Data Engineering, 11:1910–1913, 2019.
• Andrew Pavlo, Gustavo Angulo, Joy Arulraj, Haibin Lin, Jiexi Lin, Lin Ma, Prashanth Menon, Todd C Mowry, Matthew Perron, Ian Quah, et al. Self-Driving Database Management Systems. In CIDR, volume 4, page 1, 2017.
• Tim Kraska, Mohammad Alizadeh, Alex Beutel, Ed H Chi, Jialin Ding, Ani Kristo, Guillaume Leclerc, Samuel Madden, Hongzi Mao, and Vikram Nathan. Sagedb: A Learned Database System. 2019.
• Ryan Marcus and Olga Papaemmanouil. Plan-Structured Deep Neural Network Models for Query Performance Prediction. Proceedings of the VLDB Endowment, 12(11):1733–1746, 2019.
• Mitchell, T. (1997). Machine Learning. McGraw Hill. p. 2. ISBN 978-0-07-042807-2.
• O. Simeone, "A Very Brief Introduction to Machine Learning With Applications to Communication Systems," in IEEE Transactions on Cognitive Communications and Networking, vol. 4, no. 4, pp. 648-664, Dec. 2018, doi: 10.1109/TCCN.2018.2881442.
• Alpaydin, Ethem (2010). Introduction to Machine Learning. London: The MIT Press. ISBN 978-0-262-01243-0. Retrieved 1 August 2020.
• K. Kara, K. Eguro, C. Zhang, and G. Alonso. ColumnML: Column-Store Machine Learning with On-the-Fly Data Transformation. PVLDB, 12(4):348–361, 2018.
• A. Kumar, J. Naughton, and J. M. Patel. Learning generalized linear models over normalized data. In Proceedings of the 2015 ACM SIGMOD International 360 Conference on Management of Data, pages 1969–1984. ACM, 2015.
• Alonso, G., Istvan, Z., Kara, K., Owaida, M. and Sidler, D., 2019. doppioDB 1.0: Machine Learning inside a Relational Engine. IEEE Data Eng. Bull., 42(2), pp.19-31
• A. Kumar, J. Naughton, and J. M. Patel, “Learning Generalized Linear Models Over Normalized Data,” in SIGMOD’15.
• Langley, Pat (2011). "The changing science of machine learning". Machine Learning. 82 (3): 275–279. doi:10.1007/s10994-011-5242-y.