Papers for

data platform developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Verification shapes error and learning in synthetic data regression

Statistical Analysis of Synthetic Data with Verification: A Linear Regression Framework

Abstract: Synthetic data are widely used for training modern AI systems. However, their statistical understanding remains limited. It is well recognized in statistics that repeated self-training on synthetic data can amplify errors inherited from pre-trained models, leading to model collapse. Verification plays a crucial role in selecting high-quality synthetic data to help prevent model collapse and improve model performance. We study verified self-training in a linear regression framework, where a pre-trained estimator generates synthetic data with injected generation noise and a verifier selects samples according to a verification threshold. Post-training on the accepted samples updates either all coordinates (full fine-tuning) or only an active subset (partial fine-tuning). Our analysis reveals three potentially counterintuitive effects. We establish that tighter verification does not always lead to lower prediction risk. We also find that a suitable level of injected generation noise can reduce prediction risk, while excessive noise can increase it. Moreover, full and partial fine-tuning can respond differently to the same verification rule, since pre-training error in the frozen coordinates affects both sample selection and post-training risk. We analyze these effects by deriving finite sample risk bounds for four separate regimes determined by the relative scales of the verification threshold, generation noise, and pre-training error. The bounds precisely characterize how verification affects prediction risk across these regimes. In particular, we quantify how the generation noise, the effective accepted sample size, and the covariance of the accepted covariates affect prediction risk. The analysis extends to iterative verified full fine-tuning, where sufficiently tight verification reduces the initial error contribution at a geometric rate.

Thu 29 OctMachine Learning
The gist
Training AI models repeatedly on synthetic data can cause errors to build up, leading to poor results. The authors study how checking or "verifying" synthetic data before training can help avoid this in a simple linear regression model. They find that being too strict with verification might not always improve predictions and that adding some noise when generating data can sometimes help. The way the model is retrained—whether all parts or just some—also changes how verification affects results. Their work mathematically explains these effects and shows that careful verification can steadily improve model accuracy.
Open → 2610.40254v1

Graph foundation model learns causal structures from synthetic data

Learning a Prior-Data Fitted Network for Graph Foundation Models via Structural Causal Model Priors

Abstract: Graph Foundation Models (GFMs) have recently emerged as a promising paradigm for learning transferable representations across different graphs and domains. However, existing GFMs face notable limitations, including limited pre-training scale or reliance on aligning with textual information in Large Language Models (LLMs). To overcome these limitations, recent studies have drawn inspiration from prior-data fitted networks (PFNs), which learn from large synthetic datasets and support multi-domain prediction backed by causal learning. However, existing graph PFNs encounter severe difficulties in modeling causal relationships within and across node and edge sets, generating diverse graph structures, and designing suitable architectures that can learn from complex synthetic datasets. To address these challenges, we propose **GSCM-PFN** (Graph SCM-based Prior-Data Fitted Network), a graph PFN pre-trained on synthetic data generated from an SCM-based prior that jointly models nodes and graph topology. Specifically, we (1) design a joint feature-edge-label structural causal model (SCM) to guide synthetic graph generation and capture causal relationships within and across node and edge sets; (2) introduce prior-guided node-edge dependency modeling to instantiate diverse graph generation strategies, and prove that our SCM-based generation prior is more expressive than existing priors; and (3) propose a feature-permutation-invariant dual-path graph network with theoretical guarantees for learning from diverse synthetic graphs. Experiments on 23 real-world benchmarks show that GSCM-PFN outperforms both conventional GFMs and PFN-based GFMs, without utilizing real-world graph data for pre-training. Code: https://anonymous.4open.science/r/GSCM-PFN-A3A3/

Wed 28 OctMachine Learning
The gist
Graphs are useful for representing all kinds of connected information, but teaching computers to understand them can be tricky, especially across different kinds of graphs. The authors created a new way to train a graph model using synthetic graphs made with a special kind of logic called structural causal models, which helps the model learn how nodes and connections influence each other. Their model, called GSCM-PFN, can predict well on many real-world graph problems despite not being trained on any real graph data beforehand. This approach helps overcome limits of older models that either needed lots of real data or had to rely on text-based information.
Open → 2610.38335v1

MLPs and transformers show different learning on noisy parity features

Sometimes less is more: Investigating inductive biases of MLPs and Transformers on noisy k-parity features

Abstract: We empirically investigate how MLPs and Transformers differ when trained on data sets containing one or more features encoded by noisy k-parity. Noisy k-parity gives us hard synthetic data sets in which we can control the predictivity and availability of every feature. Across a range of data distributions, data scales and model sizes, we find large differences in the training dynamics and inductive biases of the two architectures: Transformers are more robust to noisy features but struggle to learn complex, low-availability features, whereas MLPs show the opposite trend and improve steadily with more data. We also find that, under a fixed training budget, increasing the number of unique training examples can slow Transformer optimisation enough to reduce final accuracy, so that a smaller data set performs better. Training-accuracy results show this is an optimisation-speed effect; it shrinks, but does not vanish, when the budget is scaled with the data set size. By giving precise control over feature predictivity and availability, this testbed offers a clear starting point for understanding when and why Transformers and MLPs learn differently, and for designing data and training budgets that exploit those differences.

Tue 27 OctMachine Learning
The gist
Some computer models called MLPs and Transformers can learn differently when given data with tricky noisy patterns called k-parity features. The authors found Transformers handle noisy data better but struggle with rare complex patterns, while MLPs get better with more data and learn rare patterns more easily. They also saw that giving Transformers more varied training examples sometimes slows their learning and reduces final accuracy. This study helps reveal when and why these models behave differently and how to best train them for different data conditions.
Open → 2610.37976v1

System learns how to best create graphs from text and tables

TACO-Graph: Automated Construction of Text-Atributed Graphs

Abstract: Graph-structured representations of text data have become foundational across machine learning, yet it remains unclear how to systematically construct a graph from a given dataset for a target task. Choices about which entities become nodes, which relationships become edges, and what text each node contains can substantially affect downstream performance. In practice, finding optimal constructions often requires expert knowledge or manual trial and error. We introduce TACO-Graph, a decision tree framework for learning which graph construction choices are most effective for a given dataset and task. Specifically, we focus on text-attributed graphs (TAGs) constructed from multi-attribute tabular data. TACO-Graph enumerates valid TAG representations, scores each using fast proxy evaluation on small representative subsets, and trains an interpretable decision tree on those scores. Across five datasets spanning citation networks, product reviews, and bibliographic relationships, our decision trees predict construction quality on separately drawn evaluation samples with mean Spearman $ρ$ above $0.9$ for node classification and above $0.8$ for GraphRAG retrieval. Our trees systematically identify which constructions perform better across both GNN and GraphRAG tasks, and the full pipeline is released as an open-source library to support evaluation on new tasks and datasets at https://github.com/AmiriHayes/text_attributed_graphs. TACO-Graph provides a systematic and interpretable guide for determining how to convert tabular data to text-attributed graphs for downstream tasks.

Tue 27 OctMachine Learning
The gist
Graphs that represent text data are important for many machine learning tasks, but it’s tricky to know how to build these graphs correctly. The authors created TACO-Graph, a system that tries out different ways to build graphs from text and table data, then quickly scores and chooses the best options using simple tests. This helps people avoid trial and error by providing a clear way to pick the best graph structure for a specific task. It works well on different tasks like classifying documents or retrieving information from product reviews or research papers.
Open → 2610.36650v1

Crash data analysis empowered by natural language and local AI models

From Questions to Queries to Insights: A Schema-Grounded Agentic Workflow for Natural-Language Crash Data Analysis

Abstract: Transportation agencies maintain extensive crash databases to identify safety priorities, evaluate countermeasures, and guide resource allocation. Making these data accessible to practitioners requires flexible ways to translate analytical questions into reliable results. Existing dashboards support predefined analyses, while additional requests often depend on specialists who understand database queries, coded fields, and agency conventions. This study presents CrashDB-QA, a fully local, schema-grounded agentic workflow that enables natural-language analysis of crash databases. Specialized components interpret questions, generate and validate read-only SQL, execute queries, and explain the results. A shared knowledge base grounds query construction in the agency's data dictionary and safety-analysis conventions, while recorded intermediate outputs support inspection and auditing. An optional extension, CrashDB-QA+, checks the alignment among the question, query, and execution result and supplies evidence for iterative repair. We evaluate the workflow on a frozen snapshot of 4.4 million Wisconsin crash records using a new benchmark of 300 questions across ten analytical categories and nine local open-weight models. Domain grounding substantially improves query accuracy, and a code-specialized 7B model provides the best accuracy-latency balance among the tested models. Compositional analyses remain more difficult than routine retrieval, particularly comparisons between groups or periods. Verification improves performance when the Judge uses authoritative field definitions and the Refiner receives execution evidence, whereas additional checking alone offers no consistent benefit. These findings demonstrate the potential of locally deployed, domain-grounded workflows to broaden access to crash analysis and identify the reasoning and verification capabilities needed for reliable use.

Mon 26 OctComputation and Language
The gist
Transportation agencies collect lots of crash data to improve road safety, but analyzing this data usually needs experts who know complex database languages. The authors created CrashDB-QA, a tool that lets people ask crash data questions in plain English and get accurate answers without needing a database expert. It uses special AI models and knowledge of the crash database layout to turn questions into database queries, check them, and explain the results. This tool was tested on millions of real crash records, showing it can make crash data more accessible and easier to explore.
Open → 2610.35054v1

Birdseed enables fast parallel sparse tensor computation across formats

Parallel Sparse Outputs for Tensor Compilers

Abstract: Sparse tensor compilers are commonly used high-performance tools that optimize tensor algebra programs over notoriously complex sparse data structures. Despite the ever-increasing size and scale of sparse datasets, there exists astonishingly little research on developing a parallel sparse tensor compiler. Existing approaches fail to parallelize or make assumptions about access patterns or output formats that limit generality. This paper presents Birdseed, the first tensor compiler to support all loop orderings over any standard sparse format in parallel. More specifically, Birdseed supports parallel sparse scatters and directly writes into list, bytemap, hash, and dense levels of fibertree sparse formats. Our approach exhibits asymptotic memory and time improvements over all previous work. We additionally demonstrate empirical speedups on challenging kernels to parallelize, such as histogram construction and SpMSpV.

Tue 13 OctDistributed, Parallel, and Cluster Computing
The gist
Working with sparse data—data mostly filled with zeros—can be really slow and hard to speed up, especially on big datasets. The authors developed Birdseed, a tool that makes it easier to perform fast calculations on sparse data by using parallel processing. Unlike earlier tools, Birdseed works with many different ways of storing sparse data and supports many ways of looping through it. This lets Birdseed run some difficult operations, like histogram building, much faster and more efficiently.
Open → 2610.19308v1

Graph neural networks handle missing data linked across connected nodes

When Missingness Follows the Graph: Beyond Feature Propagation for Missing Features

Abstract: Graph Neural Networks (GNNs) commonly assume that node features are fully observed, despite missing features being pervasive in real-world applications. By leveraging the dependence between node features and graph structure, existing graph-specific methods handle missingness by propagating observed feature values along graph edges. However, these methods have mainly been evaluated in overly optimistic settings, where feature entries are removed independently and uniformly across the graph. This overlooks realistic scenarios in which missingness propagates among connected nodes, as can occur during localized sensing failures in sensor networks. We formalize this complementary notion as graph-structured mask dependence, where the joint distribution of missingness indicators is shaped by the graph, and introduce a controlled mechanism that instantiates this setting. We study propagation-based methods theoretically and empirically in this setting, showing that their effectiveness changes substantially compared with the uniformly random regime. Motivated by this limitation, we propose PEMix, designed to remain effective under challenging graph-structured missingness. Rather than propagating observed values, PEMix uses global structural representations to condition a probabilistic model of incomplete node features before message passing. Experiments under controlled graph-structured missingness and naturally occurring missingness show that PEMix remains robust across complex missingness regimes, with particularly strong performance as missingness becomes severe.

Tue 13 OctMachine LearningArtificial Intelligence
The gist
Graphs often have missing information on their nodes, but traditional methods assume all data is present. The authors show that existing techniques work less well when missing data happens in clusters along connected nodes, like when sensors fail together. They introduce a new approach called PEMix that better guesses missing information by using the graph’s overall structure instead of just spreading known values. Their experiments show PEMix is more reliable, especially when a lot of data is missing in connected regions.
Open → 2610.18113v1

Semi supervised learning improves by separating known and unknown classes

Hub for Outliers, Spokes for Inliers: Uniform Latent Space Construction for Dual-Mismatched Semi-Supervised Learning

Abstract: Semi-supervised learning typically assumes that labeled and unlabeled data share an identical class distribution and label space. However, this setting is often violated: unlabeled data may be imbalanced and contain unknown class samples, causing mismatches in both class distribution and label space. Such dual mismatch leads to majority classes dominating the latent space and unknown class samples being overconfidently misclassified, degrading feature discriminability and pseudo-label quality. To address this, we propose a hub-spoke latent geometry, where known classes are uniformly distributed around a central hub and each class forms compact clusters around its prototype, while the hub provides an anchor for a low-evidence region specifically designed for high-uncertainty unknown class samples. Integrated with an evidence-based classifier, this geometry ultimately enhances feature discriminability and uncertainty separation by mitigating majority-class domination through structured feature organization and guiding high-uncertainty unknown class samples toward the hub. Extensive experiments show that our method outperforms state-of-the-art methods, with a maximum improvement of 3.25% across various settings.

Tue 6 OctMachine Learning
The gist
Machine learning often learns from a mix of labeled and unlabeled data, assuming both are similar. However, unlabeled data can have unknown or uneven classes, confusing the learning process. The authors propose organizing data into a 'hub and spokes' pattern, where known classes form tight groups around their own points while unknown data collects in the center hub. This helps the system better distinguish known from unknown samples, resulting in improved learning accuracy. Their experiments show this method performs better than previous approaches.
Open → 2610.07610v1

Dataset distillation sets do not simply add up when combined

The Composition Gap in Dataset Distillation

Abstract: Dataset distillation compresses a training set into a small synthetic set, usually evaluated one at a time. In federated and data-governance settings, several parties distill their own data and a user trains on their union. We ask whether the union of separately distilled sets reproduces training on the union of the real data composability and show that it can fail even when every source is distilled exactly and the total budget admits an exact joint distillate. Compressing a training trajectory into fewer steps transforms the source statistics nonlinearly, so averaging compressed sources differs from compressing their average. For quadratic objectives we derive the exact composition error for two-to-one step compression in terms of the source-Hessian variance and the linear terms of the losses, and on a smooth network at small step sizes this prediction captures the local endpoint discrepancy in magnitude and direction. For learned synthetic sets, however, the composed error decomposes exactly into this local discrepancy and an aggregate source residual. Under endpoint matching the residual exceeds the structural term by more than an order of magnitude, and under distribution matching the two terms partly cancel. Joint distillation also retains an accuracy advantage when both sets are distilled from the same dataset, where the local discrepancy is exactly zero. Training fidelity and downstream accuracy are therefore distinct requirements, neither established by evaluating each set on its own.

Mon 28 SeptMachine Learning
The gist
Sometimes, people shrink big training data into small, fake datasets to save time and space. This paper shows that when different groups do this shrinking separately and then combine their small datasets, it doesn't work like just merging the original big data. The reason is that the process changes how data behaves in ways that don’t add up nicely. The authors found exactly why and by how much this combination can fail, especially for some types of problems. So, just testing small datasets alone isn't enough to know if combining them will work well.
Open → 2609.34343v1

Causal view reveals different causes behind concept drift in data

Concept Drift from a Causal Perspective

Abstract: Concept drift is a common phenomenon in real-world data streams, in which changes in the data-generating distribution can degrade predictive model performance. Most existing definitions characterize drift as changes in the joint distribution $P(\mathbf{x}, y)$, without distinguishing which component of the data-generating process has changed. In this work, we introduce a causal perspective on concept drift based on Structural Causal Models (SCMs). We propose a taxonomy that categorizes drift events by their causal origin, including changes in exogenous variables, endogenous mechanisms, confounders, and target-generating processes. Building on this framework, we develop an SCM-based data stream generator that simulates controlled mechanism-level drift events. Our experiments empirically characterize the distributional effects of each drift type and show that drifts with different causal origins induce distinct patterns of distribution shift and predictive behavior. Furthermore, by integrating causal discovery methods, we use our framework to construct data streams grounded in real-world dependency structures, enabling more realistic and informative evaluation scenarios. We also demonstrate that leveraging the generated data can improve downstream performance. These results highlight the importance of accounting for causal structure when studying and evaluating adaptive learning methods, and establish a foundation for causally-aware evaluation in non-stationary environments.

Mon 21 SeptMachine Learning
The gist
Predictive models often struggle when the data they see changes over time, a problem called concept drift. The authors look at this problem through the lens of cause and effect, identifying different reasons why the data might shift. They build a tool to create data with specific types of drifts based on these causes and show that each type changes model predictions differently. This approach helps make testing adaptive models more realistic by reflecting how real-world data changes.
Open → 2609.25340v1

Machine learning notebooks show how developers check code without errors

Characterizing Feedback Statements in Machine Learning Jupyter Notebooks

Abstract: Machine learning development in Jupyter notebooks is iterative and feedback-driven. Practitioners author statements that reveal information about program execution and use it to decide what to do next. We call these feedback statements and identify two forms: exploratory statements that display values for visual inspection, and validation statements that enforce conditions programmatically through assertions. Many ML failures do not surface as exceptions and thus escape the crash-based analyses that dominate prior work on ML notebooks. This study examines what practitioners check to catch failures that would otherwise pass silently, by characterizing feedback statements that encode the practitioner's mental model of what the code should do and what could go wrong. We mine 297,851 public Python Jupyter notebooks from GitHub and Kaggle and extract 1,092,780 feedback statements. We sample 816 statements through proportional stratified sampling from semantic clusters obtained from CodeBERT embeddings, and apply grounded theory and open coding to label and analyze each one. We contribute a taxonomy of feedback statements in ML notebooks, organized along the functional intent of the statement and the ML pipeline stage in which it appears. The taxonomy reveals that feedback is overwhelmingly exploratory, and that the two platforms host qualitatively different modes of ML work. Mapping our taxonomy to an existing crash taxonomy shows that it captures defensive practices against silent failures that crash analysis cannot observe. Our findings indicate that notebook source should be treated as a confounder in studies of ML developer practice, surface opportunities for notebook tooling, and motivate empirical study of silent ML failures. We release the corpus of 1,092,780 feedback statements and the codebook to support replication and tooling research.

Sat 19 SeptSoftware Engineering
The gist
Many machine learning programs run in Jupyter notebooks, where people write code and check results interactively. The authors call certain code lines 'feedback statements'—these show information or run checks to catch problems early. They studied over a1 million such statements from public notebooks and created a system to classify them by purpose and project stage. This work highlights that most checks are for exploring data rather than preventing crashes, revealing that many errors go unnoticed by usual crash-focused methods.
Open → 2609.22912v1

Geospatial metadata boosts dataset links across scientific fields

Geospatial Metadata Improves Discoverability by Connecting Datasets Across Scientific Disciplines

Abstract: Research data repositories are essential infrastructure for scientific inquiry and for ensuring that datasets follow FAIR (Findable, Accessible, Interoperable, and Reusable) principles. However, repository reuse depends on the quality and completeness of geospatial and thematic metadata, which researchers generally provide voluntarily. Given limited curation resources, it is unsurprising that even Harvard Dataverse, the world's largest general-purpose research repository, contains many incomplete metadata records. Missing fields represent lost information and reduce interoperability. We find that datasets with more missing metadata receive fewer downstream citations and have fewer resolvable connections to other datasets. The implications are particularly important for geospatial datasets: only 0.3% of research datasets include a bounding box, and most represent archival points rather than complete geographic shapes. Our analysis shows that geospatial metadata helps connect concepts across disciplines. After embedding Harvard Dataverse datasets in a metadata knowledge graph, we find that datasets are twice as likely to connect across scientific disciplines through shared geospatial metadata as through keywords. This suggests that geographic metadata is a more reliable basis for cross-disciplinary interoperability than keyword vocabularies, which often remain discipline-specific. We train and fine-tune a small language model using datasets from Harvard Dataverse. Through geospatial metadata enrichment, we increase the share of datasets from different disciplines connected through metadata elements from 58.5% to 63.2%.

Tue 15 SeptDigital LibrariesArtificial Intelligence
The gist
Many scientific datasets miss important location information, making it harder to find and connect related data. The authors found that adding detailed geospatial metadata helps datasets from different fields link together more often than just using keywords. This means geographic information is a better way to connect research across subjects. They improved a computer model that increases how many datasets from various disciplines link through shared location data.
Open → 2609.16498v1

Test-time adaptation success depends on observable data clarity

When is Test-Time Adaptation Identifiable From Unlabeled Evidence?

Abstract: Test-time adaptation (TTA) offers many ways to update a deployed model without labels, but choosing the wrong update can make a strong source model worse. Recent methods therefore try to predict which adaptation will work from unlabeled test data. We ask a prior question: does the evidence given to the selector contain enough information to determine the best action at all? We show that this is not guaranteed, even with a perfect selector. If an observation channel makes two deployments look the same while their TTA rankings differ, reliable selection is impossible from that channel; richer evidence can restore the decision only when it resolves the relevant ambiguity. We make this boundary exact in a finite-batch Gaussian TTA model, where doing nothing beats mean recentering for small shifts, recentering wins beyond a unique critical shift, and the boundary shrinks as $1/\sqrt n$. Public benchmark studies on CIFAR-100-C and DomainNet-126 show the same failure mode with modern TTA methods: changing only deployment structure can reverse the oracle action while global order-blind evidence remains unchanged. The result is a practical way to separate two failure modes that are usually mixed together: a weak selector versus an information channel that cannot support the desired decision in the first place.

Thu 10 SeptComputer Vision and Pattern Recognition
The gist
Sometimes, when a computer program tries to improve itself using new data without knowing the correct answers, it can make itself worse instead. This paper asks if it's even possible to know which improvement will work best just by looking at the new data alone. The authors found that if the new data makes different situations look the same, then it's impossible to choose the right update. They tested this idea with math models and real datasets, showing that sometimes no matter how good your chooser is, the information just isn’t enough to decide correctly.
Open → 2609.11235v1