SemPipes -- Optimizable Semantic Data Operators for Tabular Machine Learning Pipelines

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ovcharenko, Olga, Boehm, Matthias, Schelter, Sebastian
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910012197044224
author Ovcharenko, Olga
Boehm, Matthias
Schelter, Sebastian
author_facet Ovcharenko, Olga
Boehm, Matthias
Schelter, Sebastian
contents Real-world machine learning on tabular data relies on complex data preparation pipelines for prediction, data integration, augmentation, and debugging. Designing these pipelines requires substantial domain expertise and engineering effort, motivating the question of how large language models (LLMs) can support tabular ML through code synthesis. We introduce SemPipes, a novel declarative programming model that integrates LLM-powered semantic data operators into tabular ML pipelines. Semantic operators specify data transformations in natural language while delegating execution to a runtime system. During training, SemPipes synthesizes custom operator implementations based on data characteristics, operator instructions, and pipeline context. This design enables the automatic optimization of data operations in a pipeline via LLM-based code synthesis guided by evolutionary search. We evaluate SemPipes across diverse tabular ML tasks and show that semantic operators substantially improve end-to-end predictive performance for both expert-designed and agent-generated pipelines, while reducing pipeline complexity. We implement SemPipes in Python and release it at https://github.com/deem-data/sempipes/tree/v1.
format Preprint
id arxiv_https___arxiv_org_abs_2602_05134
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SemPipes -- Optimizable Semantic Data Operators for Tabular Machine Learning Pipelines
Ovcharenko, Olga
Boehm, Matthias
Schelter, Sebastian
Machine Learning
Databases
Real-world machine learning on tabular data relies on complex data preparation pipelines for prediction, data integration, augmentation, and debugging. Designing these pipelines requires substantial domain expertise and engineering effort, motivating the question of how large language models (LLMs) can support tabular ML through code synthesis. We introduce SemPipes, a novel declarative programming model that integrates LLM-powered semantic data operators into tabular ML pipelines. Semantic operators specify data transformations in natural language while delegating execution to a runtime system. During training, SemPipes synthesizes custom operator implementations based on data characteristics, operator instructions, and pipeline context. This design enables the automatic optimization of data operations in a pipeline via LLM-based code synthesis guided by evolutionary search. We evaluate SemPipes across diverse tabular ML tasks and show that semantic operators substantially improve end-to-end predictive performance for both expert-designed and agent-generated pipelines, while reducing pipeline complexity. We implement SemPipes in Python and release it at https://github.com/deem-data/sempipes/tree/v1.
title SemPipes -- Optimizable Semantic Data Operators for Tabular Machine Learning Pipelines
topic Machine Learning
Databases
url https://arxiv.org/abs/2602.05134