Papers for

data platform operators

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.

Semantic query results vary across repeated runs even at zero temperature

Same Query, Different Answer: Run-to-Run Variance in Semantic Query Processing

Abstract: Semantic query engines ask a large language model (LLM) to judge individual rows, and benchmarks compare these engines on the quality of a few executions at temperature 0. We measure how much another execution changes. We re-execute the text and tabular workloads of SemBench, LRO-Bench, and UDA-Bench through their own harnesses, log every one of 1.2 million model calls, and reanalyze SemBench's published executions. At temperature 0, between 0.07% and 10.2% of rows change their operator output over five executions, depending on the model, and up to 24.0% on one task. Plans amplify these changes exponentially in the number of rows an answer exposes, as a possible-worlds model predicts: on UDA-Bench, a few percent of extracted values change, but about two thirds of the answers do. In SemBench's published results, 21% of text results change quality between executions, including on engines whose plans are deterministic. Several per-query system comparisons, and 16 of 28 tests of LRO-Bench's implementation recommendations, are not settled by the executions the benchmarks run. Changing rows are rows on which models disagree with each other; identical requests within one execution disagree as often as across executions; and one execution's decision margin or reasoning length predicts which rows change. Voting reduces the variance but does not remove it, and a calibrated cascade keeps its guarantee while the rows it returns change. We derive reporting rules for benchmarks and design rules for engines.

Fri 9 OctDatabasesArtificial Intelligence
The gist
Semantic query engines use large language models (LLMs) to decide whether rows in data meet certain conditions. This paper finds that even when these models are run multiple times with the same settings, their answers can differ for some rows—up to about 10% or more depending on the task. These small changes in individual rows can lead to much larger differences in the overall answers users get. The authors also explored ways to reduce this variability, like voting among multiple results, but it cannot be fully eliminated. They provide rules to help better report and design systems that handle this variability.
Open → 2610.13823v1

Kernel solver scales efficiently with new memory-saving preconditioner

BLOKS: Scaling Kernel Solvers with Sketched Block Preconditioning

Abstract: Kernel Ridge Regression (KRR) is a theoretically sound algorithm for nonparametric learning, which is also often used to investigate properties of deep learning. However, the exact KRR formulation incurs time and memory costs preventing applicability to large datasets, motivating the development of approximate solvers. These algorithms rely on (i) iterative methods, to avoid the computational burden of direct solutions; (ii) sketching or batching, to reduce the problem size; and (iii) preconditioning, to accelerate convergence. While crucial for fast convergence, preconditioning incurs memory costs that can be managed by lowering the number of free parameters of the model, potentially at the expense of expressivity and hence accuracy. To address this challenge, we propose BLOKS, a Conjugate Gradient-based solver for Nyström-sketched KRR built around a novel preconditioner that combines a block Jacobi approximation with sketching. The BLOKS preconditioner has memory cost independent of both the dataset size and the number of parameters, allowing scaling to large models. We provide a memory-efficient, GPU-accelerated implementation and show that BLOKS achieves excellent accuracy while retaining favorable time/memory complexity. Indeed, on standard large-scale datasets used to benchmark kernel solvers, BLOKS achieves comparable or better performances than state-of-the-art methods.

Fri 9 OctMachine Learning
The gist
Kernel Ridge Regression is a powerful but usually slow method for learning from large data. To make it faster, people use tricks like iterative solving, sketching to reduce problem size, and preconditioning to speed up calculations. The authors introduce BLOKS, a way to combine these tricks with a new preconditioner that uses less memory and works well on GPUs. This allows solving big problems faster without losing accuracy.
Open → 2610.13382v1

When in-context learners should broaden their model choices

When Should an In-Context Learner Expand Its Hypothesis Space?

Abstract: Learning systems adapt quickly inside a familiar family of models. The harder step comes earlier: deciding, from observations that could be noise, an exception, a change within the family or structure outside it, whether opening a richer family is worth its cost. We treat this as a costly sequential decision: prediction failure must be turned into structural evidence, evidence into a value of expansion, and value into action. The Structural Revision Environment produces matched failures from each source, varies the price of expansion and the remaining horizon independently of the evidence, and admits exact Bayesian calculations and an exact normative solution of the one-shot decision. Its solution shows that revision is a value boundary and not an evidence threshold: one history has different optimal actions under different prices, horizons and announced queries, the boundary between local repair and expansion is set by the inputs a rule predicts and a repair cannot cover, and belief in the richer family crosses long before the decision does. Transformers trained in the environment reproduce this boundary from utility alone. Language models of three post-training lineages carry a failure-sensitive signal in their predictions that is not reflected in their revision decisions, and given the gain of expanding they read it without weighing it against price and horizon. Three models allowed to reason weigh the stated gain in the reference's proportions and still do not turn the history into an estimate of what expansion would buy. Controlled post-training of the meta-trained learners moves the prior and the sharpness of predictions, and neither moves the criterion.

Wed 7 OctMachine Learning
The gist
Learning systems can quickly adjust when working within familiar models, but the challenge is deciding when to try more complex models. The paper looks at how a learner decides whether to stick with simple fixes or expand to a richer model family, balancing the costs and benefits in a step-by-step way. The authors use a formal environment to predict how best to make these decisions and test transformers and language models to see if they follow this ideal approach.
Open → 2610.09471v1

Semantic database system speeds up complex queries and cuts costs

Prune First, Decide Fast: Scalable Semantic Query Processing with JEVDB

Abstract: Semantic database systems extend SQL with foundation-model inference over unstructured data, but current engines rely heavily on autoregressive LLMs for discrete relational decisions, creating high latency and monetary cost. We present JEVDB, a scalable semantic database system that uses fast, typed decision models for semantic filters, joins, classification, and ranking, while selectively escalating uncertain cases to generative LLMs. To reduce semantic-join work, JEVDB combines exact Yannakakis-style semijoin reduction over relational structure with Semantic Bloom Filters (SBFs), which use registered necessary conditions to screen candidates across latent semantic edges. We evaluate JEVDB on SemBench and Shelob, a TPC-DS-derived semantic-join workload. On SemBench, JEVDB-Flash achieves the lowest latency on all 21 evaluated queries and the lowest cost on 19, while maintaining competitive answer quality. On Shelob, where joins scale to 540K candidate pairs, JEVDB completes all queries with 95.7%-97.5% mean F1. SBF screening removes 87.4% of candidate pairs before semantic evaluation, and reusable condition-index scoring further reduces reasoning-model escalations by 55.2%. An interactive query simulator, source code, and benchmarks are available at https://jevdb.org.

Thu 1 OctDatabases
The gist
Databases that understand and query unstructured data usually rely on slow and costly large language models to process questions. The authors propose JEVDB, a system that uses quicker, specialized decision models to handle most queries and only calls on slower language models for uncertain cases. This approach cuts down the amount of data to check and speeds up query processing while keeping results accurate. Tests show that JEVDB is faster, cheaper, and still gets good answers compared to current systems.
Open → 2610.02046v1

Language models can learn to ignore bad advice and trust good help

Thinking Outside the Box: Can Language Models Rely on External Guidance Selectively?

Abstract: Agent harnesses often improve language models with human-designed workflows, but as models grow more capable, unreliable guidance can increasingly constrain their execution. We call the ability to benefit from useful guidance while overriding unreliable guidance thinking outside the box. We introduce Box$^2$-Bench, which holds the model and task fixed while varying workflow reliability to isolate how models regulate their reliance on guidance. On Box$^2$-Bench, frontier models often benefit from reliable guidance but remain vulnerable when it is misleading or becomes unreliable. To test whether this capability can be learned, we train two open-weight models using bad workflows, reserving good workflows for evaluation. We explore two complementary training strategies: counterfactual supervised fine-tuning improves robustness, while outcome-based reinforcement learning can shift the balance toward greater use of helpful workflows. We further find that this behavior extends beyond workflows to other forms of external information, improving peer correction and robustness to corrupted memory. Together, our results identify selective reliance on fallible external information as a dimension of agent reliability not captured by task performance alone.

Wed 30 SeptComputation and Language
The gist
Sometimes language models get confused when given bad advice, even if some advice is useful. The authors study how well models can tell when to follow helpful instructions and when to ignore misleading ones. They test this by giving the same task but changing how reliable the advice is, and train models to be better at deciding when to listen. Their work shows models can learn to use good guidance while avoiding bad, which helps with other types of outside information, too.
Open → 2609.39578v1