Papers for

data integration 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.

Fast techniques for joining large string lists using Jaro-Winkler similarity

Joining Large String Collections with Jaro-Winkler Similarity

Abstract: The Jaro-Winkler measure, originally developed for U.S.\ Census record linkage, captures similarities between strings and accounts for common typographical variations. Despite its widespread use, finding all string pairs that exceed a given Jaro-Winkler threshold remains challenging as the string collection grows large. Existing algorithms for computing the Jaro-Winkler similarity between two strings are either slow for short strings or require quadratic time and fail to scale to long strings. To reduce the number of string comparisons, state-of-the-art techniques perform an index-nested-loop join on trie-based indexes; however, they have only been evaluated on small datasets and high similarity thresholds. For lower similarity thresholds that are relevant in practice, these techniques incur an excessive number of costly Jaro-Winkler computations. We present a novel approach for efficient Jaro-Winkler similarity joins on large string collections. Our solution is based on three key techniques: (1) JUMP is a fast algorithm for computing the Jaro-Winkler similarity between two strings that runs in linear time for bounded alphabets. (2) Dual-bound intersection bitmaps encode strings -- represented as character sets -- into fixed-size bitmaps, which are used to prune candidate string pairs by providing effective bounds on their character overlap; unlike prior bitmap techniques, our bitmaps are equipped with a cost model and adapt to the input data. (3) Our PUMA framework groups strings by prefix to tighten filter conditions, thereby reducing the number of similarity computations. Extensive experiments on large string collections demonstrate that our approach consistently outperforms the state of the art, achieving speedups of up to three orders of magnitude.

Fri 16 OctDatabases
The gist
Finding pairs of similar words or names in huge lists is hard because checking every pair takes too long. The authors developed faster ways to measure how alike two strings are and to group them efficiently so fewer comparisons are needed. They use special bitmaps and prefix grouping to quickly rule out unlikely pairs before doing detailed checks. Their approach works much faster than earlier methods, even on very large collections and moderate similarity levels.
Open → 2610.23652v1

Harness engineering improves accuracy in converting legal text to XML

A Strong Harness Narrows the Model Gap: A Comparative Evaluation for Legislative Document-to-XML Conversion

Abstract: Legal-content reproduction requires matching the source exactly in section hierarchy, verbatim text, citations, and amendment spans; a dropped citation or mislabeled amendment carries into the products lawyers rely on. We report an industrial pipeline converting U.S. state legislation into strict, schema-constrained XML, and hypothesize that its accuracy comes from harness engineering, the deterministic tooling built around a model, more than the model itself. Our controlled ablation crosses three harnesses (zero-shot, a single tool-using agent, and a decomposed multi-agent pipeline) with three Claude models on 153 gold bills from two jurisdictions. The harness narrows the model gap: the weakest model in the full pipeline beats the strongest model alone (0.948 versus 0.806, paired bootstrap p less than 0.001). Because the two agentic harnesses share identical tools, their gap comes from orchestration: decomposition plus the persisted state and per-agent context it brings. Across four scored dimensions, the model spread at zero-shot (0.68 to 0.81) narrows to 0.95 at the full pipeline; the residual sits almost entirely in citation normalization, where the canonical identifier is retrieved from an external authority rather than generated from the weights, so a deterministic lookup tool supplies the exactness that a larger model does not.

Wed 14 OctComputation and LanguageArtificial Intelligence
The gist
Converting legal documents like laws into computer-readable formats requires perfect accuracy to avoid mistakes that can affect lawyers’ work. The authors show that using carefully designed supporting tools and processes, called harnesses, around AI models helps achieve much better accuracy than relying on the AI model alone. They tested different setups with various models and found that the best harness made even weaker models perform better than the strongest models working alone. The improvements come especially from splitting tasks among specialized agents and using exact lookup tools for things like citations.
Open → 2610.19999v1

Spreadsheet question answering improves by smart workbook selection and exact computation

FICO: Find-Then-Compute for Corpus-Level Spreadsheet Question Answering

Abstract: Question answering over spreadsheet collections requires finding the correct workbook and computing over complete tables. We introduce Find-then-Compute (FiCo), which retrieves document summaries, disambiguates similar workbooks, and executes constrained Structured Query Language (SQL) over the selected full table. On DataBench (80 datasets, 1,810 questions), FiCo reaches 76.2% accuracy: 9.9 points above a strong TableRAG-style baseline on the same frozen workbook choices (66.3%) under the tracks' prespecified evaluators, and 63.4 points above prefix RAG (12.8%). On 508 MiMoTable questions, FiCo reaches 79.7%, versus 22.2% for prefix RAG. Giving the strong baseline the gold workbook raises it from 66.3% to 76.3%, exposing a 10.0-point source-selection cost under fixed compute. Despite 95.1% document recall and 98.5% executable SQL, only 81.3% of questions execute on the gold workbook. FiCo's advantage comes from integrating semantic source selection with exact, schema-grounded computation.

Fri 2 OctInformation Retrieval
The gist
Answering questions across many spreadsheets is hard because you need to find the right spreadsheet and calculate answers correctly from large tables. The authors created a method called FiCo that first finds the right spreadsheet by comparing summaries and then runs precise database queries on the full data. This approach improves accuracy a lot compared to earlier methods that guessed spreadsheets or used less exact calculations. The method works well on big collections of spreadsheet questions, showing that combining good selection with exact calculations helps a lot.
Open → 2610.03958v1

Agents struggle to form new scientific theories from scattered clues

ULTRADISCOVERY: Abductive Exploration in an Interconnected, Epistemically Open Universe

Abstract: Scientific discovery often begins when scattered clues call for a new way of describing the world. Such abductive exploration can require constructing the representation in which an explanation is stated, when the world is epistemically open, and composing evidence scattered across contexts, when it is structurally interconnected. Existing benchmarks rarely separate these two demands or control them independently. We introduce ULTRADISCOVERY, an interactive world of five domains in which an agent revises an initially successful theory and predicts the outcome of an unseen cross-domain intervention. A $2 \times 2$ design leaves the representation open or discloses it, and leaves the evidence distributed or aligns it, with the latent dynamics fixed. With the representation open, agents across eleven models often retract the axiom they were taught, and none introduces the unobserved entity or rewrites the variables that a replacement requires. Disclosure triples intervention requests and adds about one of the eighteen findings the world affords, and alignment adds less. Two vendor-harness systems carry discovery into more domains, and one of them rewrites the variables in Open episodes. No system makes the exact prediction within 200 paid actions. At larger budgets one exact prediction appears with both aids, while every Open episode remains inexact. The results locate the difficulty in the step from accumulating evidence to composing it into a representation that transfers.

Fri 2 OctMachine LearningArtificial Intelligence
The gist
Scientific discovery often starts by piecing together clues from different areas to find a new way to explain something. The authors study how AI agents handle this when they don't fully know the right concepts or when evidence is spread out. They create a test world where agents must update their understanding and predict unseen events across different topics. The study shows that agents find it especially hard to build new ways of describing things that can connect all the scattered evidence and make accurate predictions.
Open → 2610.03092v1