@inproceedings{72e91dc3eb6946299f2450c940970090,
title = "ML2SQL: Compiling a declarative machine learning language to SQL and python",
abstract = "This demonstration presents a machine learning language MLearn that allows declarative programming of machine learning tasks similarly to SQL. Our demonstrated machine learning language is independent of the underlying platform and can be translated into SQL and Python as target platforms. As modern hardware allows database systems to perform more computational intense tasks than just retrieving data, we introduce the ML2SQL compiler to translate machine learning tasks into stored procedures intended to run inside database servers running PostgreSQL or HyPer. We therefore extend both database systems by a gradient descent optimiser and tensor algebra. In our evaluation section, we illustrate the claim of running machine learning tasks independently of the target platform by comparing the run-time of three in MLearn specified tasks on two different database systems as well as in Python. We infer potentials for database systems on optimising tensor data types, whereas database systems show competitive performance when performing gradient descent.",
author = "Sch{\"u}le, {Maximilian E.} and Matthias Bungeroth and Dimitri Vorona and Alfons Kemper and Stephan G{\"u}nnemann and Thomas Neumann",
note = "Publisher Copyright: {\textcopyright} 2019 Copyright held by the owner/author(s).; 22nd International Conference on Extending Database Technology, EDBT 2019 ; Conference date: 26-03-2019 Through 29-03-2019",
year = "2019",
doi = "10.5441/002/edbt.2019.56",
language = "English",
series = "Advances in Database Technology - EDBT",
publisher = "OpenProceedings.org",
pages = "562--565",
editor = "Zoi Kaoudi and Irini Fundulaki and Berthold Reinwald and Helena Galhardas and Carsten Binnig and Melanie Herschel",
booktitle = "Advances in Database Technology - EDBT 2019",
}