Metaxy: Record-Level Feature Metadata Management for Multimodal ML Pipelines

Jun 17, 2026·
Daniel Gafni
Daniel Gafni
Dr. Georg Heiler
Dr. Georg Heiler
· 1 min read
Abstract
Software that processes large datasets often repeats expensive computations when any part of the input data or processing logic changes. Metaxy is about perfecting the art of doing nothing: only compute what changed, save time and money, and accelerate exploration. In machine learning pipelines that handle video, audio, and images, these computations run on Graphics Processing Units (GPUs) that cost 10 to 100 times more per hour than standard processors. A small change to one processing step can trigger unnecessary recomputation of unrelated steps, wasting both time and money. Metaxy is a Python library that tracks which specific data records need reprocessing after a change, rather than rerunning entire datasets. It builds a dependency graph that connects individual data fields across processing steps. When a researcher modifies one step, Metaxy identifies exactly which records are affected and which can be skipped. This selective approach lets downstream systems avoid redundant GPU work when a change does not affect a record, while preserving complete lineage for reproducibility. The library treats the metadata store, the compute engine, and the orchestrator as pluggable abstractions, so that any compatible orchestrator can consume Metaxy’s record-level diffs and schedule only the necessary GPU workloads.
Type
Publication
Journal of Open Source Software, 11(122), 10449
publications

Published in the Journal of Open Source Software, volume 11, issue 122, page 10449. Submitted 04 March 2026, published 17 June 2026.

Daniel Gafni
Authors
Data Engineer
Dr. Georg Heiler
Authors
senior data expert
Georg is a co-founder @Jubust and a Senior data expert at Magenta as well as a ML-ops engineer at ASCII. He is solving challenges with data. His interests include geospatial graphs and time series. Georg transitions the data platform of Magenta to the cloud and is handling large scale multi-modal ML-ops challenges at ASCII.