In-database machine learning with SQL on GPUs

M Schule, H Lang, M Springer, A Kemper… - Proceedings of the 33rd …, 2021 - dl.acm.org
In machine learning, continuously retraining a model guarantees accurate predictions based
on the latest data as training input. But to retrieve the latest data from a database, time …

Freedom for the sql-lambda: Just-in-time-compiling user-injected functions in postgresql

ME Schüle, J Huber, A Kemper… - Proceedings of the 32nd …, 2020 - dl.acm.org
As part of the code-generating database system HyPer, SQL lambda functions allow user-
defined metrics to be injected into data mining operators during compile time. Since version …

Recursive SQL and GPU-support for in-database machine learning

ME Schüle, H Lang, M Springer, A Kemper… - Distributed and Parallel …, 2022 - Springer
In machine learning, continuously retraining a model guarantees accurate predictions based
on the latest data as training input. But to retrieve the latest data from a database, time …

TardisDB: extending SQL to support versioning

ME Schüle, J Schmeißer, T Blum, A Kemper… - Proceedings of the …, 2021 - dl.acm.org
Online encyclopaedias such as Wikipedia implement their own version control above
database systems to manage multiple revisions of the same page. In contrast to temporal …

Recursive sql for data mining

ME Schüle, A Kemper, T Neumann - Proceedings of the 34th …, 2022 - dl.acm.org
To implement algorithms within database systems beyond the design of SQL as a data
query language, library functions or external tools were used that require the extraction of …

Umbra as a time machine

L Karnowski, ME Schüle, A Kemper, T Neumann - 2021 - dl.gi.de
Online encyclopaedias such as Wikipedia rely on incremental edits that change text strings
marginally. To support text versioning inside of the Umbra database system, this study …

[PDF][PDF] ArrayQL Integration into Code-Generating Database Systems.

ME Schüle, T Götz, A Kemper, T Neumann - EDBT, 2022 - 131.159.16.103
Array database systems offer a declarative language for arraybased access on
multidimensional data. Although ArrayQL formulates the operators for a standardised query …

LLVM code optimisation for automatic differentiation: when forward and reverse mode lead in the same direction

ME Schüle, M Springer, A Kemper… - Proceedings of the Sixth …, 2022 - dl.acm.org
Both forward and reverse mode automatic differentiation derive a model function as used for
gradient descent automatically. Reverse mode calculates all derivatives in one run, whereas …

[PDF][PDF] Blue Elephants Inspecting Pandas

ME Schüle, L Scalerandi, A Kemper, T Neumann - Proc. of EDBT'23, 2023 - db.in.tum.de
Data preprocessing, the step of transforming data into a suitable format for training a model,
rarely happens within database systems but rather in external Python libraries and thus …

ARTful Skyline Computation for In-Memory Database Systems

ME Schüle, A Kulikov, A Kemper… - New Trends in Databases …, 2020 - Springer
Skyline operators compute the Pareto-optimum on multi-dimensional data inside disk-based
database systems. With the arising trend of main-memory database systems, pipelines …