Sujeeth Bharadwaj
Author directory2026
JTPRO: A Joint Tool–Prompt Reflective Optimization Framework for Language Agents
Sandip Ghoshal | Anshul Mittal | Jyotika Singh | Miguel Ballesteros | Weiyi Sun | Fang Tu | Shailender Singh | Yassine Benajiba | Fahad Shah | Sujeeth Bharadwaj | Sujith Ravi | Dan Roth
Findings of the Association for Computational Linguistics: ACL 2026
Sandip Ghoshal | Anshul Mittal | Jyotika Singh | Miguel Ballesteros | Weiyi Sun | Fang Tu | Shailender Singh | Yassine Benajiba | Fahad Shah | Sujeeth Bharadwaj | Sujith Ravi | Dan Roth
Findings of the Association for Computational Linguistics: ACL 2026
Large language model (LLM) agents augmented with external tools often struggle as number of tools grow large and become domain-specific. In such settings, ambiguous tool descriptions and under-specified agent instructions frequently lead to tool mis-selection and incorrect slot/value instantiation. We hypothesize that this is due to two root causes: generic, one-size-fits-all prompts that ignore tool-specific nuances, and underspecified tool schemas that lack clear guidance on when and how to use each tool and how to format its parameters. We introduce Joint Tool-Prompt Reflective Optimization (JTPRO), a framework for improving tool-calling reliability in trace-supervised settings by iteratively using rollout-driven reflection to co-optimize global instructions and per-tool schema/argument descriptions for accurate tool selection and argument instantiation in large tool inventories. JTPRO is designed to preserve only tool-local cues needed for correct disambiguation and slot filling. We evaluate JTPRO across multi-tool benchmarks, which account for different number of tools using three metrics: Tool Selection Accuracy (TSA), Slot Filling Accuracy(SFA), and Overall Success Rate(OSR) (correct tool + correct slots + correct values). JTPRO consistently outperforms strong baselines, including CoT-style agents, and reflective prompt optimizers such as GEPA by 5%–20% (relative) on OSR. Ablations show that joint optimization of instructions and tool schemas is more effective and robust than optimizing either component in isolation.
Scaling Enterprise Cloud Agents to Thousands of APIs: An Empirical Study of Agent Architecture and MCP Tool Boundaries
Sandip Ghoshal | Khalil Mrini | Maram Assi | Yadan Fan | Jyotika Singh | Miguel Ballesteros | Weiyi Sun | Anshul Mittal | Yassine Benajiba | Sujeeth Bharadwaj | Sujith Ravi | Dan Roth
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Sandip Ghoshal | Khalil Mrini | Maram Assi | Yadan Fan | Jyotika Singh | Miguel Ballesteros | Weiyi Sun | Anshul Mittal | Yassine Benajiba | Sujeeth Bharadwaj | Sujith Ravi | Dan Roth
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Enterprise cloud agents increasingly operate over thousands of APIs and SDK operations. Tool use therefore becomes a large-scale classification and grounding problem over API operations, not a simple function-calling task. Earlier production-derived architectures either expose broad operation catalogs to the model or hide selection inside planner agents, causing excessive context growth, repeated discovery calls, and preventable invocation errors. We propose the Operation-Visible Agent Architecture, which keeps operation search, schema inspection, validation feedback, and API invocation visible to a centralized ReAct loop through a deterministic Operation-Resolver MCP. We compare this architecture with lead-worker planning and ReAct-based execution variants to assess how agent orchestration and MCP tool-boundary design affect enterprise-agent performance. On internal cloud-management benchmark tasks spanning 280+ SDK clients and approximately 8K operations, the proposed architecture improves full-success rate from 68% to 77% over the production-derived baseline, while reducing total token usage by 54.1%, median latency by 43.3%, LLM calls by 37.8%, and tool errors by 52.4%. The main lesson is that, at enterprise API scale, tool-boundary design is not an implementation detail: parallel tool calling improves efficiency, but task success improves most when operation resolution remains visible to the main reasoning loop.
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.
2014
Search
Fix author
Co-authors
- Sujith Ravi 4
- Dan Roth 4
- Miguel Ballesteros 2
- Yassine Benajiba 2
- Sandip Ghoshal 2
- Marianne Menglin Liu 2
- Anshul Mittal 2
- Fahad Shah 2
- Tao Sheng 2
- Jyotika Singh 2
- Weiyi Sun 2
- Maram Assi 1
- Ankan Bansal 1
- Leonid Boytsov 1
- Morteza Dehghani 1
- Yadan Fan 1
- Mengqing Guo (郭梦清) 1
- Kyu Han 1
- Mark A. Hasegawa-Johnson 1
- Graham Horwood 1
- Yazhe Hu 1
- Khalil Mrini 1
- Shubham Pathak 1
- Pramuditha Perera 1
- Daniel W. Peterson 1
- Syed Hamza Rafique 1
- Rohit Saini 1
- Shailender Singh 1
- Sai Ashish Somayajula 1
- Zhivar Sourati 1
- Fang Tu 1
- Rongguang Wang 1
- Zheng Wang 1