Papers for

data engineers

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.

Evaluating historical search systems requires testing memory and data versions

A Historical Corpus Is Not a Historical System: Auditing Hindsight Leakage in Stateful Data Discovery

Abstract: Offline replay should estimate what a discovery system could retrieve at a historical point, yet freezing the corpus leaves interaction memory unconstrained. We formalize point-in-time (PIT) discovery through historical state $(D_t, θ_t, M_{< i})$ and introduce a paired replay that changes only memory availability. The protocol constructs PIT and full-stream Future views from behavior-only traces and audits selected entries with a Temporal Violation Rate. Across three table-text domains, two stream regimes, two retrievers, and five seeds (216,000 rows), Future inflated Asset Recall@100 by 2.62-5.24 points; all 12 paired intervals excluded zero. With behavior-only trace memory, PIT underperformed the no-memory Stateless condition; Future masked 32.7-48.4% of that harm. For a simulated positive-feedback cache, PIT added 4.65-18.96 points over Stateless while Future added another 4.11-9.58 points. On five timestamped FreshStack topics, Future exceeded PIT by 2.72 points [1.75, 3.71]. Historical evaluation must version and validate memory with the corpus.

Fri 11 SeptInformation Retrieval
The gist
When looking back at what a search system could find in the past, it’s not enough to freeze the data—it’s also important to consider what memory or history the system had available. The authors show that ignoring this memory can lead to overly optimistic results, hiding problems in how past searches would have actually performed. They introduce a method to test search accuracy by comparing setups with different memory access, revealing how memory affects search results in realistic scenarios.
Open 2609.12766v1

Knowledge graph edits often displace correct answers in ranking lists

When Successful Knowledge Graph Edits Displace Correct Answers: Rank-Level Locality beyond Parameter Support

Abstract: Editing a knowledge graph embedding (KGE) model to promote a desired answer can displace correct answers from the returned list. Locality tests based only on facts that reuse the edited parameter can miss this ranking effect. We introduce a common rank-displacement audit at three scopes: facts supported by the edited parameter, other correct answers to the target query, and correct answers across queries with the same relation. We also derive dimensional and geometric conditions for an update to improve the target while exactly preserving selected scores. On FB15k-237 with DistMult and ComplEx, direct promotion always moves the target into the top ten, but does so without damage in only 23.0--23.2\% of edits. Strict preservation causes no measured damage, yet succeeds in only 1.3--1.4\%. Support-regularized entity editing gives the highest joint success, 36.3--37.7\%, while rank-truncated preservation reaches 32.8--34.7\% and reduces the mean number of displaced answers from about 14 to 1.2. Experiments across dimensions, scorers, ranking conventions, and a learned editor show that locality depends on both the protected scope and the editing mechanism. KGE editing should therefore report correction success together with the incidence and severity of rank displacement.

Thu 10 SeptArtificial Intelligence
The gist
Making a change to a knowledge graph model to promote a certain answer can push other correct answers down or out of the list of results. The authors show that tests focused only on parameters directly affected by the edit miss this effect. They introduce new ways to check for these unintended side effects across several types of related answers. They also find that while some editing methods can keep the promoted answer high without causing harm, those cases are rare. This work highlights the importance of reporting how editing a knowledge graph affects not just one answer but the overall ranking of correct answers.
Open 2609.12116v1

Faster local algorithm speeds up pagerank and graph analysis

Accelerating the Local Push Primitive for PageRank Computation

Abstract: We propose a local algorithm that computes an $\varepsilon$-approximate PageRank vector in the sense of Andersen, Chung, and Lang (ACL; Internet Math. 2007) with teleportation parameter $α$ in $\widetilde{O}\bigl(1 / \bigl(\sqrtα \, \varepsilon\bigr)\bigr)$ time with high probability, improving the $O\bigl(1/(α\varepsilon)\bigr)$ running time of their original local push method. Our method also applies to the $\ell_1$-regularized PageRank problem with a running time of $\widetilde{O}\bigl(1 / \bigl(\sqrtα \, ρ\bigr)\bigr)$ for regularization parameter $ρ$, giving a positive answer to the open problem posed by Fountoulakis and Yang (COLT 2022). Our faster primitive has the potential to improve a broad range of graph algorithms that rely on local push. For example, substituting our primitive into the ACL framework directly yields faster PageRank-based local graph clustering, and we also develop reductions that lead to faster algorithms for effective resistance estimation. Our main technical contribution is a potential-function analysis of a refinement of the active-set method of Wei and Yang (preprint 2026), which repeatedly invokes an SDD solver on the current active set of nodes and expands the set. We relate the potential decreases over consecutive blocks of expansions to show that the number of expansions is bounded by $\widetilde{O}\bigl(1 / \sqrtα\bigr)$.

Thu 10 SeptData Structures and Algorithms
The gist
PageRank is a way to rank important points in a big network, like webpages on the internet. The authors found a way to calculate an approximate PageRank faster than before using a new method. Their approach improves the speed, especially for parts of the network, which can help with tasks like grouping related parts of the network quickly. This advance answers an open question from past research and could speed up many uses of PageRank in analyzing networks.
Open 2609.12076v1

Reifying knowledge graphs enables zero-shot link prediction with simple GNNs

Reification as a Transferable Vocabulary: Zero-Shot Link Prediction with Vanilla GNNs

Abstract: Knowledge graph foundation models such as ULTRA achieve zero-shot link prediction on unseen graphs through dedicated architectures that hard-code a transfer mechanism. In this work we move that mechanism out of the architecture and into the representation, by \emph{reifying} the input graph: every fact becomes a node, connected to its subject, object, and relation type through a fixed vocabulary of six meta-relations, with relation types as anonymous shared nodes rather than model parameters. On this representation, five textbook GNNs (GAT, GINE with sum and with mean+max aggregation, GraphSAGE, R-GCN), each trained on a single knowledge graph of 4,245 triples for 30 minutes on one NVIDIA A100, transfer zero-shot to 40 inductive link-prediction benchmarks. The best of them, an off-the-shelf GAT, matches ULTRA, a dedicated foundation model pretrained on three graphs, across ULTRA's own evaluation suite. The same fixed vocabulary extends to relational databases, a row becoming an entity and a foreign-key column a relation type; a preliminary probe on two unseen databases, with no cell values, schema text or in-context labels, shows a model of this family pretrained on three knowledge graphs ranking foreign-key targets far above random-initialization and degree controls. We release the code, the checkpoints, and the evaluation pipeline for all 40 benchmarks.

Thu 10 SeptMachine LearningArtificial Intelligence
The gist
Predicting new connections in knowledge graphs is often hard without training on similar data. The authors found that by turning every fact in a graph into its own node connected in a standard way, simple graph neural networks can predict new links even on unseen graphs. This method works without changing the model architecture or needing special training tricks. They also showed it can be applied to databases, helping find relationships without extra information. The code and tests are publicly available for others to use.
Open 2609.11347v1

Hierarchical clustering meets key fairness axioms that flat clustering cannot

Hierarchical Clustering Can Jointly Satisfy Richness, Consistency, and Scale Invariance

Abstract: Despite its ubiquity, clustering lacks a universally accepted definition of what is a cluster. Kleinberg's Impossibility Theorem formalizes this difficulty by showing that no flat clustering method can simultaneously satisfy three natural axioms: scale invariance, richness, and consistency. In this paper, we ask whether this impossibility persists when the output is a hierarchy rather than a single partition. We show that, in contrast to the flat clustering setting, the hierarchical analog of these axioms are jointly satisfiable. In fact, there exist uncountably many hierarchical clustering methods satisfying these axioms, which we call admissible. We explicitly construct several admissible methods, including methods based on well-separated clusters and a non-binary version of single linkage. For certain pairs of admissible methods, the hierarchy produced by one always refines that produced by the other. This refinement relation defines a partial order on the class of admissible methods. This partially ordered set has no greatest element and contains uncountably many pairwise incompatible maximal elements, revealing substantial diversity among admissible methods. Nevertheless, this diversity is constrained: every admissible method contains a hierarchy of sufficiently well-separated clusters, and every finite collection of admissible methods shares such a nontrivial common backbone.

Thu 10 SeptMachine Learning
The gist
Clustering is about grouping similar things together, but experts have shown that with simple groups it's impossible to meet three important fairness rules at the same time. This paper shows that when you use hierarchical clustering, which organizes groups within groups, it is possible to satisfy all three rules together. The authors also build different methods that follow these rules and show there are many diverse ways to do this while sharing some common structure. This expands our understanding of how to fairly organize complex data.
Open 2609.11173v1

Specified counterfactuals reveal how past changes alter graph predictions

Breaking Predictions Is Not Enough: Specified-Foil Counterfactuals for Temporal Graphs

Abstract: Temporal graph counterfactual explanations typically change past events to change or invalidate an original prediction, while leaving its replacement unspecified. Yet a user facing a predicted outcome often asks which past conditions would make a particular alternative occur instead. We formulate this destination-specific question as the Specified-Foil Counterfactual: given an original prediction A and a foil B fixed before search, find a low-cost past-event intervention under which the same predictor selects B as top-ranked. Our trace-guided intervention search contrasts the completed execution of A with a reconstructed incomplete execution of B, maps their difference to DELETE, INSERT, REWIRE, RELABEL, and SHIFT operations, and verifies B through exact replay. We instantiate this principle with LiFTER on continuous-time dynamic graphs and TLogic on temporal knowledge graphs. On CTDGs, the method retains 85.7-93.6% of black-box greedy successes while reducing predictor evaluations by 75.0-80.0%; on TKGs, it reaches the specified foil in 74.8% of 600 comparisons. Executable traces thereby become computational structures for constructing conditions of unselected alternatives, rather than records used only to explain predictions already made.

Thu 10 SeptArtificial Intelligence
The gist
Sometimes, people want to know how changing past events could lead to a different predicted outcome, not just any different outcome. The authors created a way to find specific past changes that would make a prediction switch from one option to a particular alternative. They do this by comparing how the original and alternative outcomes play out over time and identifying minimal changes to past connections or labels. Their method works well on two types of time-changing graphs and is more efficient than previous approaches.
Open 2609.11170v1

Graph condensation improved for diverse node label patterns in networks

HERALD: High-Fidelity Exemplar Retrieval with Adaptive Landmark Distillation for Heterophily-Aware Graph Condensation

Abstract: Graph condensation aims to produce a small surrogate graph that preserves the downstream node-classification performance of a much larger original graph. Existing methods rely on Weisfeiler-Lehman neighbourhood aggregation or gradient-based distribution matching, both of which assume that adjacent nodes share the same label, an assumption that breaks down under heterophily. We propose HERALD (High-fidelity Exemplar Retrieval with Adaptive Landmark Distillation), a gradient-free graph condensation framework that adapts the node scoring and feature selection in the condensation pipeline to the graph's measured heterophily. HERALD selects features via a joint Fisher-discriminability and activation-density criterion that down-weights aggregated representations on heterophilic graphs, and scores nodes by a weighted combination of prototype representativeness, decision-boundary proximity, and Local Intrinsic Dimensionality (LID), where the weights are driven by a smooth sigmoid function of the heterophily ratio. Nodes are then assembled into a condensed subgraph through score-ordered BFS expansion, Personalised PageRank pruning, and class rebalancing, all at an identical storage budget to BONSAI, enabling direct comparison. Experiments on eight benchmark datasets spanning homophilic and heterophilic settings show that HERALD matches or outperforms state-of-the-art condensers on heterophilic graphs and remains competitive on homophilic ones across four GNN architectures.

Thu 10 SeptMachine Learning
The gist
Graphs are used to represent networks like social media or molecules, but large graphs can be slow to analyze. One goal is to shrink these big graphs while keeping important information intact. Traditional methods assume connected nodes usually share the same label, which isn’t always true in many real-world graphs. The authors present HERALD, a new way to shrink graphs that adjusts how it picks important nodes and features based on whether connected nodes tend to differ in their labels. HERALD performs well across different types of graphs, including those with mixed or similar node labels.
Open 2609.11123v1

Reinforcement learning finds causes of problems in simulated ad data

TRACE: Training Reasoning Agents for Causal Exploration with Synthesized Rewards

Abstract: Reinforcement learning with verifiable rewards (RLVR) has advanced language-model reasoning in domains such as mathematics and code, where objective answers are inexpensive to check. Diagnostic reasoning over complex data lacks this advantage: establishing the true cause of an anomaly often requires costly expert investigation and may remain ambiguous after the fact. We ask whether this asymmetry of verification can instead be engineered. We sample an intervention, inject it into a controlled simulator, and generate the observations it would produce. The hidden intervention provides an oracle label and objective reward, while the agent must still investigate noisy, confounded, and distributed evidence. We instantiate this approach in TRACE, a digital-advertising diagnostic environment with 12 root causes and fine-grained segment attribution. Agents investigate each episode using Python and SQL and must identify both the root cause and, when applicable, the affected segment assignment. On a held-out 235-episode test set, the strongest prompted baseline, Claude Opus 5, reaches 0.686 FullAttr@1. Supervised fine-tuning raises Qwen3.5-35B-A3B from 0.159 to 0.637, and subsequent RL with synthesized rewards reaches 0.757, outperforming all evaluated prompted baselines, including frontier closed-source models and a prompted Qwen3.5-122B-A10B model. The resulting policy also uses substantially fewer tool calls than the prompted 35B base. These results provide evidence that access to a scalable, objective training signal can be a more important constraint than model scale alone. More broadly, simulation-based verification can make otherwise ambiguous diagnostic reasoning tasks amenable to scalable reinforcement learning.

Wed 9 SeptArtificial IntelligenceMachine Learning
The gist
Finding the real cause of strange things happening in complex data is often hard and expensive because experts have to check. The authors create a computer simulation where they secretly add a cause and then generate what would be observed from it. This way, an AI agent can learn to find the hidden cause by practicing in the simulation with clear right or wrong feedback. Their system called TRACE works in digital advertising data and shows it can get better at diagnosing causes than large language models that just try to guess without training. This approach shows how using simulated rewards makes hard detective work easier to teach computers.
Open 2609.10315v1

HOPE improves graph node classification in networks with diverse connections

HOPE: Heterophily-Aware Open-Set Node Classification with Pseudo-Extrapolation

Abstract: Standard open-set node classification methods rely on the homophily assumption, where connected nodes share labels. However, real-world graphs are often heterophilic, exposing the limitations of current methods and posing new challenges to open-set node classification. On the one hand, cross-class connectivity causes representations from different known or unknown classes to become intertwined after aggregation, undermining their discriminative capacity. On the other hand, structural mixture invalidates threshold-based open-set methods and cross-class feature interpolation, leading to unreliable unknown-class rejection. To address these challenges, we propose HOPE, a Heterophily-aware Open-set node classification method with Pseudo-Extrapolation. To adapt open-set graph neural networks (GNNs) to heterophilic scenarios, HOPE uses a structure-augmented feature initialization layer to capture multi-hop structural patterns. Meanwhile, we design a trustworthy neighborhood aggregation mechanism for standard GNNs to dynamically filter noisy cross-class neighbors. To enhance unknown-class rejection, we introduce a heterophily-guided pseudo-extrapolation strategy. It dynamically maintains known-class centers and extrapolates along cross-class neighborhood displacement directions, synthesizing pseudo-unknown proxies near structurally ambiguous regions. Finally, we optimize the network with joint classification and logit margin regularization, routing synthetic proxies into a dedicated rejection slot without imposing geometric margin constraints in the representation space. Extensive experiments on multiple datasets show that HOPE consistently outperforms state-of-the-art models, validating its effectiveness, robustness, and efficiency.

Tue 8 SeptMachine Learning
The gist
Problems arise when trying to classify nodes in graphs where connected nodes do not share the same label, which is common in real-world networks. The authors propose a new method called HOPE that better handles these diverse connections by carefully filtering neighbors and creating synthetic examples to detect unknown classes. This approach improves the ability to identify nodes that belong to unknown categories and reduces confusion caused by mixed connections. Tests show HOPE performs better than existing methods on various datasets.
Open 2609.08685v1

Non-adaptive one-bit communication matches adaptive mean estimation rates

Non-Adaptive 1-Bit Mean Estimation: Minimax Rates and the Sample-Interval Tradeoff

Abstract: We study distributed one-dimensional mean estimation under a 1-bit communication constraint. Each agent observes one sample, drawn independently from an unknown distribution, and returns a single bit in response to a query $Q: \mathbb{R}\to\{0,1\}$ chosen by a central learner. The distribution has mean in $[-λ,λ]$ and $k$-th central moment at most $σ^k$, for a fixed $k>1$. The order-optimal two-stage protocol of Lau and Scarlett uses responses from the first batch to choose the second-batch queries, motivating the question of whether this single round of interaction is necessary. We answer this negatively: for every $k>1$, a non-adaptive protocol attains the adaptive 1-bit minimax rate (and concurrent works reached the same conclusion via different strategies). We further determine the minimax sample complexity among non-adaptive 1-bit estimators when every one-set $Q^{-1}(1)$ is restricted to a union of at most $s$ intervals. Relative to unrestricted non-adaptive 1-bit querying, this constraint adds a term of order $(λσ/(s\varepsilon^2))\log(1/δ)$, giving the full tradeoff between sample complexity and interval complexity to within $k$-dependent constant factors. As a corollary, we identify, order-wise, the minimum interval budget needed to retain the unrestricted 1-bit minimax sample rate.

Tue 8 SeptInformation TheoryMachine Learning
The gist
Estimating the average value of data from many sources can be tricky when each source can only send a simple yes-or-no answer (one bit). Previous methods improved accuracy by asking questions in multiple rounds, using earlier answers to guide later questions. This paper shows that it is just as good to decide all questions ahead of time without adapting, even with the one-bit limit. They also analyze how the shape of the questions (intervals on the number line) affects how many samples are needed to get a good estimate.
Open 2609.08564v1

Graph topology generates strong node embeddings without training

Topology-induced Operators Reveal Complementary Graph Representations without Training

Abstract: Graph representation learning has largely focused on designing increasingly sophisticated models to transform graph topology into vector representations, or embeddings. However, the extent to which embedding quality depends on model learning, rather than on the underlying topological transformations, remains unclear. Here, we show that informative embeddings can be derived without complicated model design and gradient-based training. Propagating random features through implicit hierarchical structures induced by random walks and anonymous walks yields embeddings that capture node proximity and structural role, respectively. These two training-free embeddings preserve complementary aspects of graph organization and perform competitively with classic and recent methods across various node-, edge-, and graph-level tasks. They often require substantially less computation, resulting in a favorable quality-efficiency trade-off. Combining the two types of embeddings further improves inference quality of some tasks compared with using either embedding type alone. Our results suggest that informative graph embeddings can arise from carefully chosen topological transformations before any learning operation is applied.

Tue 8 SeptMachine LearningSocial and Information Networks
The gist
Graph learning usually uses complex models that learn how to turn networks into numbers you can analyze. This paper shows that you can get useful graph representations without doing any training, just by carefully using random paths in the network. The authors found two ways to create embeddings that capture different information about the graph structure. These simple, training-free methods work well on multiple tasks and often need less computing power. Combining these methods leads to even better results than using either alone.
Open 2609.08152v1

URL extraction from scholarly papers varies by document format

URL Extraction from Scholarly Documents: A Cross-Format Comparative Analysis

Abstract: URLs in scholarly documents link to rich external resources such as datasets, software, publications, and websites. Extracting these URLs is crucial in the data preparation stage of many downstream tasks, such as link rot analysis, web crawling, and building knowledge graphs. However, existing studies often downplay this phase, simply extracting URLs from a single format, usually text directly converted from PDFs. We present a systematic study evaluating URL extraction across six input formats (text with annotation layer, LaTeX, HTML, XML, Markdown, and PNG converted from PDF). To support the evaluation, we compiled a benchmark dataset consisting of 2,338 manually annotated URLs from 200 arXiv papers spanning a wide range of domains over a 33-year period. In addition to evaluating individual file formats, we also compared 63 composite input-format combinations. Our extensive evaluations indicate that TEXTWAL achieves the best performance among single-format inputs, while TEXTWAL+LaTeX achieves the best overall URL extraction performance. The same trend is observed for URLs linking to open-access datasets and software. To further validate these findings, we apply our format-specific URL extraction pipelines to a longitudinal random sample of 364,744 arXiv papers spanning 33 years. We observe a sharp increase in URL density after 2015, along with remarkable differences in URL extraction across file formats over time. Overall, our study highlights the importance of selecting an appropriate format for URL extraction from scholarly documents. The dataset and code are publicly available at: https://github.com/lamps-lab/arxiv-url-bench .

Mon 7 SeptDigital Libraries
The gist
Many research papers include URLs linking to useful materials like datasets and software. Extracting these links correctly is important for various tasks but previous work often looked at only one document type, usually plain text. These authors studied how well URLs can be extracted from six different document formats and combinations using a large set of annotated scientific papers. They found that some formats and format combinations work much better for finding URLs. They also tracked how URL usage and extraction changed over 33 years of research papers.
Open 2609.08019v1

Hierarchical system speeds up predictions on streaming data with edge and cloud

Streaming Hierarchical Inference with Tabular Foundation Models

Abstract: Tabular Foundation Models (TFMs) have recently demonstrated strong predictive performance through in-context learning, but their deployment in high-throughput data streams remains challenging due to communication overhead and latency. We propose \textit{HINT}, a hierarchical inference framework that combines edge-based retrieval with cloud-based TFM inference. A graph-based approximate nearest neighbor memory maintained over a sliding window provides local predictions and uncertainty estimates, allowing confident samples to be processed locally while uncertain instances are selectively offloaded, together with their retrieved context, to a cloud-hosted TFM. The framework exposes an offloading threshold and a neighborhood retrieval policy that can be varied to balance predictive performance and communication cost. Experiments show \textit{HINT} consistently identifies favorable trade-offs.

Mon 7 SeptMachine Learning
The gist
Fast and accurate predictions on data streams are hard when sending everything to the cloud causes delays and extra communication. The authors propose a method called HINT that first tries to make predictions on a local device using a recent memory of past data. When the local system is unsure, it sends just those uncertain cases along with related information to a powerful cloud model for better analysis. Their approach lets users choose how much to rely on the local or cloud parts, balancing speed and accuracy. Experiments show this method finds a good middle ground between quick responses and prediction quality.
Open 2609.07956v1

Understanding the cost and constraints in hierarchical clustering trees

Dasgupta's Hierarchical Clustering Objective: Geometry and the Price of the Cardinality Constraint

Abstract: The cost of a hierarchical clustering can be represented by an ultrametric whose lowest-common-ancestor labels are cluster cardinalities. We relate this known representation to the shortest-path geometry of a similarity graph. For a connected support graph $G$, let $d_G$ be its unit-length shortest-path metric and let the edge weights enter only the objective. We prove that the shifted Dasgupta optimum is exactly the minimum edge-weighted cost of a cardinality-realizable ultrametric that dominates $d_G$. Connectedification lemmas put this problem and its freely labeled dominating-ultrametric relaxation on the same class of connected binary hierarchies, labeled respectively by cardinality and graph diameter. As a sharp baseline, we determine the exact worst-case price of cardinality realizability: on every $n$-vertex instance the ratio of the two optima is at most $(2n-1)/3$, with equality on the unweighted complete graph; the sharp factor for the standard unshifted objective is $2(n+1)/3$. Our principal structural result bounds this gap by a hereditary weighted fragmentation profile defined through connected balanced cuts. Uniform local control gives an $O(\log n)$ gap, polynomial decay gives a constant gap, and the logarithmic order is tight even for unweighted trees of maximum degree $3$. On locally regular bounded-degree trees, the hierarchy can be constructed in $O(n\log n)$ time. An energy decomposition and a geometric density bound provide supporting instance-sensitive estimates. Thus the cardinality label has an unavoidable linear worst case but admits substantially smaller bounds on natural sparse graph classes.

Mon 7 SeptData Structures and Algorithms
The gist
Hierarchical clustering groups objects into a tree of clusters, and measuring its quality can be linked to distances in a network of similarities. This paper studies how labeling tree nodes by cluster size affects the best possible clustering cost compared to labeling by other measures. The authors find exact worst-case limits on how much this labeling rule increases the cost, and show how certain types of graphs make that increase smaller. They also provide ways to build these trees efficiently on some kinds of graphs.
Open 2609.07205v1