🚀NEW COURSEVibe Coding AI Apps with Claude Code 🤖✨Enroll now
← All papers  /  Sep 20, 2026
Reasoning · Retrieval · Agents

Efficiently Linking Unstructured Data for Multi-step Reasoning

First page
Efficiently Linking Unstructured Data for Multi-step Reasoning
The curator’s take

Jiaming Liang, Haydn Jones, Jacob R. Gardner, Mark Yatskar and Zachary Ives (University of Pennsylvania) build a query engine for the retrieval step that sits under agentic reasoning pipelines, executing filters, multi-vector search, relational joins and similarity joins together.

Ask this paper

Key points
01

The retrieval problem, stated as one query. Multi-attribute filtering, multi-vector search, exact relational joins and thresholded embedding-similarity joins are executed jointly against a monotone scoring function rather than as separate stages.

02

SemJI. A sparse materialized embedding-similarity join index covers rare near-neighbor pairs, which is the case that defeats generic vector databases on this workload.

03

Co-designed execution. Predicate-aware ANN traversal, batched access and threshold-based score aggregation give 6x to 46x faster candidate retrieval than RDBMS, rerank and vector-database baselines at comparable recall on scientific-discovery workloads.

04

Cheaper downstream LLM calls. As a high-recall prefilter for semantic-operator post-processing, DASE raises BigQuery quality on SemBench E-Commerce from 0.67 to 0.80 while cutting cost from $2.42 to $0.54.

05

Significance. Most agentic data pipelines pay their largest bill in LLM evaluation over candidates; this shows the retrieval layer is where that bill is set.

Abstract

Modern LLMs and AI agents increasingly support data engineering workflows that integrate evidence from unstructured sources. Such pipelines typically do data retrieval, integration, and ranking before proceeding to more complex agentic reasoning or actions, e.g., for scientific discovery. The core retrieval problem in these workflows jointly executes multi-attribute filtering, multi-vector search, exact relational joins, and thresholded embedding-similarity joins. Given a planned query and monotone scoring function, our DASE query engine constructs and ranks candidate evidence tuples. It comprises (i) a multi-step reasoning query model over structured predicates, multiple vectors, and relational links; (ii) SemJI, a sparse materialized embedding-similarity join index for rare near-neighbor pairs; and (iii) a co-designed execution layer that combines predicate-aware ANN traversal, batched access, and threshold-based score aggregation. On scientific-discovery workloads, DASE retrieves candidate evidence for multi-step reasoning queries 6x to 46x faster than strong RDBMS, rerank, and vector-database baselines at comparable recall; and for tasks that require semantic-operator post-processing, DASE acts as a high-recall prefilter that makes downstream LLM evaluation both cheaper and more accurate -- e.g., on SemBench E-Commerce it improves BigQuery quality from 0.67 to 0.80 while cutting cost from $2.42 to $0.54.

Every Monday
Get next week’s papers.
Subscribe on Substack