Marianne Menglin Liu
Author directory2026
PLSQLBench: Benchmarking LLM Systems for Executable Procedural Database Programming
Marianne Menglin Liu | Leonid Boytsov | Daniel W. Peterson | Pramuditha Perera | Rongguang Wang | Sai Ashish Somayajula | Syed Hamza Rafique | Rohit Saini | Shubham Pathak | Sujeeth Bharadwaj | Tao Sheng | Graham Horwood | Ankan Bansal | Fahad Shah | Sujith Ravi | Dan Roth
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Marianne Menglin Liu | Leonid Boytsov | Daniel W. Peterson | Pramuditha Perera | Rongguang Wang | Sai Ashish Somayajula | Syed Hamza Rafique | Rohit Saini | Shubham Pathak | Sujeeth Bharadwaj | Tao Sheng | Graham Horwood | Ankan Bansal | Fahad Shah | Sujith Ravi | Dan Roth
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
We present PLSQLBench, to our knowledge the first benchmark for evaluating whether LLMs can write executable PL/SQL programs, with correctness measured through execution-based tests. Existing LLM evaluations largely target general-purpose code generation or declarative text-to-SQL, leaving procedural database programming underexplored. PLSQLBench contains 2,865 instances: 2,594 single-turn tasks and 271 multi-turn conversations spanning 978 turns. The benchmark combines complex schema-grounded tasks over enterprise-style Spider 2 databases, simpler schema-grounded tasks derived from Spider, and MBPP-derived procedural problems, covering varying levels of database grounding and procedural complexity. Experiments with eight LLMs reveal recurring difficulties in schema grounding, PL/SQL dialect fidelity, procedural control flow, exception handling, and cross-turn consistency. Tool-augmented LLM agents improve performance on several schema-grounded evaluations, although substantial gaps remain. These results highlight procedural database-programming capabilities not directly assessed by conventional code-generation or text-to-SQL benchmarks. Our code is available at https://github.com/oracle-samples/plsqlbench.
LAD-RAG: Layout-aware Dynamic RAG for Visually-Rich Document Understanding
Zhivar Sourati | Zheng Wang | Marianne Menglin Liu | Yazhe Hu | Mengqing Guo | Sujeeth Bharadwaj | Kyu J. Han | Tao Sheng | Sujith Ravi | Morteza Dehghani | Dan Roth
Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
Zhivar Sourati | Zheng Wang | Marianne Menglin Liu | Yazhe Hu | Mengqing Guo | Sujeeth Bharadwaj | Kyu J. Han | Tao Sheng | Sujith Ravi | Morteza Dehghani | Dan Roth
Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
Question answering over visually rich documents (VRDs) requires reasoning not only over isolated content but also over documents’ structural organization and cross-page dependencies. However, conventional retrieval-augmented generation (RAG) methods encode content in isolated chunks during ingestion, losing structural and cross-page dependencies, and retrieve a fixed number of pages at inference, regardless of the specific demands of the question or context. This often results in incomplete evidence retrieval and degraded answer quality for multi-page reasoning tasks. To address these limitations, we propose LAD-RAG, a novel Layout-Aware Dynamic RAG framework. During ingestion, LAD-RAG constructs a symbolic document graph that captures layout structure and cross-page dependencies, adding it alongside standard neural embeddings to yield a more holistic representation of the document. During inference, an LLM agent dynamically interacts with the neural and symbolic indices to adaptively retrieve the necessary evidence based on the query. Experiments on MMLongBench-Doc, LongDocURL, DUDE, and MP-DocVQA demonstrate that LAD-RAG improves retrieval, achieving over 90% perfect recall on average without any top-k tuning, and outperforming baseline retrievers by up to 20% in recall at comparable noise levels, yielding higher QA accuracy with minimal latency.
ToolScope: Enhancing LLM Agent Tool Use through Tool Merging and Context-Aware Filtering
Marianne Menglin Liu | Daniel Garcia | Fjona Parllaku | Vikas Upadhyay | Syed Fahad Allam Shah | Dan Roth
Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
Marianne Menglin Liu | Daniel Garcia | Fjona Parllaku | Vikas Upadhyay | Syed Fahad Allam Shah | Dan Roth
Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
Large language model (LLM) agents rely on external tools to solve complex tasks, but real-world toolsets often contain redundant tools with overlapping names and descriptions, introducing ambiguity and reducing selection accuracy. LLMs also face strict input context limits, preventing efficient consideration of large toolsets. To address these challenges, we propose ToolScope, which includes: (1) ToolScopeMerger with Auto-Correction to automatically audit and fix tool merges, reducing redundancy, and (2) ToolScopeRetriever to rank and select only the most relevant tools for each query, compressing toolsets to fit within context limits without sacrificing accuracy. Evaluations on three state-of-the-art LLMs and three open-source tool-use benchmarks show gains of 8.38% to 38.6% in tool selection accuracy, demonstrating ToolScope’s effectiveness in enhancing LLM tool use.
Search
Fix author
Co-authors
- Dan Roth 3
- Sujeeth Bharadwaj 2
- Sujith Ravi 2
- Fahad Shah 2
- Tao Sheng 2
- Ankan Bansal 1
- Leonid Boytsov 1
- Morteza Dehghani 1
- Daniel Garcia 1
- Mengqing Guo (郭梦清) 1
- Kyu Han 1
- Graham Horwood 1
- Yazhe Hu 1
- Fjona Parllaku 1
- Shubham Pathak 1
- Pramuditha Perera 1
- Daniel W. Peterson 1
- Syed Hamza Rafique 1
- Rohit Saini 1
- Sai Ashish Somayajula 1
- Zhivar Sourati 1
- Vikas Upadhyay 1
- Rongguang Wang 1
- Zheng Wang 1