Fast Factorized Learning: Powered by In-Memory Database Systems

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Stöckl, Bernhard, Schüle, Maximilian E.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914192930373632
author Stöckl, Bernhard
Schüle, Maximilian E.
author_facet Stöckl, Bernhard
Schüle, Maximilian E.
contents Learning models over factorized joins avoids redundant computations by identifying and pre-computing shared cofactors. Previous work has investigated the performance gain when computing cofactors on traditional disk-based database systems. Due to the absence of published code, the experiments could not be reproduced on in-memory database systems. This work describes the implementation when using cofactors for in-database factorized learning. We benchmark our open-source implementation for learning linear regression on factorized joins with PostgreSQL -- as a disk-based database system -- and HyPer -- as an in-memory engine. The evaluation shows a performance gain of factorized learning on in-memory database systems by 70\% to non-factorized learning and by a factor of 100 compared to disk-based database systems. Thus, modern database engines can contribute to the machine learning pipeline by pre-computing aggregates prior to data extraction to accelerate training.
format Preprint
id arxiv_https___arxiv_org_abs_2512_09836
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Fast Factorized Learning: Powered by In-Memory Database Systems
Stöckl, Bernhard
Schüle, Maximilian E.
Databases
Machine Learning
Learning models over factorized joins avoids redundant computations by identifying and pre-computing shared cofactors. Previous work has investigated the performance gain when computing cofactors on traditional disk-based database systems. Due to the absence of published code, the experiments could not be reproduced on in-memory database systems. This work describes the implementation when using cofactors for in-database factorized learning. We benchmark our open-source implementation for learning linear regression on factorized joins with PostgreSQL -- as a disk-based database system -- and HyPer -- as an in-memory engine. The evaluation shows a performance gain of factorized learning on in-memory database systems by 70\% to non-factorized learning and by a factor of 100 compared to disk-based database systems. Thus, modern database engines can contribute to the machine learning pipeline by pre-computing aggregates prior to data extraction to accelerate training.
title Fast Factorized Learning: Powered by In-Memory Database Systems
topic Databases
Machine Learning
url https://arxiv.org/abs/2512.09836