A major finding is that
1) almost 50% of the search results did not contain the document/table it needed and
2) even if the right data was retrieved, the agent would often fail to look at it.
This subsumes Text2SQL tasks because
1) each search query returns a new database the agent needs to reason about
2) the text "query" relies on the agent decomposing the task correctly and identify the right evidence it needs.
Another issue is that most benchmarks simply report the end-to-end results, but it's not clear whether the results are due to failures in the agent's ability to plan, the search system and the agent's ability to use search, and/or its ability to analyze data. Designing a benchmark system that can carefully ablate each component is tricky.
At the DashSys workshop, our undergrad Austin Wijaya presented an
ablation system called SANA for data lake QA benchmarks and applied it to LakeQA and KramaBench. He's on the market!