{"id":"https://openalex.org/W7155362646","doi":"https://doi.org/10.48550/arxiv.2604.19821","title":"JTPRO: A Joint Tool-Prompt Reflective Optimization Framework for Language Agents","display_name":"JTPRO: A Joint Tool-Prompt Reflective Optimization Framework for Language Agents","publication_year":2026,"publication_date":"2026-04-20","ids":{"openalex":"https://openalex.org/W7155362646","doi":"https://doi.org/10.48550/arxiv.2604.19821"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.19821","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19821","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.19821","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059423710","display_name":"Sandip Ghoshal","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Ghoshal, Sandip","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101944479","display_name":"Anshul Mittal","orcid":"https://orcid.org/0000-0002-4137-0126"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mittal, Anshul","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134419299","display_name":"Jyotika Singh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Singh, Jyotika","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134409484","display_name":"Miguel Ballesteros","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ballesteros, Miguel","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134437705","display_name":"Weiyi Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Weiyi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133300777","display_name":"Fang Tu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tu, Fang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134401539","display_name":"Shailender Singh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Singh, Shailender","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109466332","display_name":"Yassine Benajiba","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Benajiba, Yassine","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028790561","display_name":"Fahad Shah","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shah, Fahad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110625303","display_name":"Sujeeth Bharadwaj","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bharadwaj, Sujeeth","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134448757","display_name":"Sujith Ravi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ravi, Sujith","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5134434569","display_name":"Dan Roth","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Roth, Dan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":12,"corresponding_author_ids":["https://openalex.org/A5059423710"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.1890999972820282,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.1890999972820282,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.11739999800920486,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.11289999634027481,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.6542999744415283},{"id":"https://openalex.org/keywords/joint","display_name":"Joint (building)","score":0.6395000219345093},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.6096000075340271},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.6057000160217285},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.4819999933242798},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.40470001101493835},{"id":"https://openalex.org/keywords/argument","display_name":"Argument (complex analysis)","score":0.38350000977516174}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8202000260353088},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.6542999744415283},{"id":"https://openalex.org/C18555067","wikidata":"https://www.wikidata.org/wiki/Q8375051","display_name":"Joint (building)","level":2,"score":0.6395000219345093},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.6096000075340271},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6057000160217285},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4819999933242798},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41999998688697815},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.40470001101493835},{"id":"https://openalex.org/C98184364","wikidata":"https://www.wikidata.org/wiki/Q1780131","display_name":"Argument (complex analysis)","level":2,"score":0.38350000977516174},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3418000042438507},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3312999904155731},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29350000619888306},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.2791999876499176},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2759999930858612},{"id":"https://openalex.org/C2983448237","wikidata":"https://www.wikidata.org/wiki/Q1078276","display_name":"Language understanding","level":2,"score":0.2754000127315521},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.2644999921321869},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.2554999887943268}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.19821","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19821","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.19821","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.19821","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Large":[0],"language":[1],"model":[2],"(LLM)":[3],"agents":[4],"augmented":[5],"with":[6],"external":[7],"tools":[8,14,145],"often":[9],"struggle":[10],"as":[11,181],"number":[12,143],"of":[13,144,193],"grow":[15],"large":[16,115],"and":[17,26,35,56,66,72,103,111,130,156,176,195,201],"become":[18],"domain-specific.":[19],"In":[20],"such":[21,180],"settings,":[22],"ambiguous":[23],"tool":[24,33,58,71,109,116,161,196],"descriptions":[25,106],"under-specified":[27],"agent":[28],"instructions":[29,102,194],"frequently":[30],"lead":[31],"to":[32,45,68,74,99,121],"mis-selection":[34],"incorrect":[36],"slot/value":[37],"instantiation.":[38],"We":[39,78,133],"hypothesize":[40],"that":[41,52,60,190],"this":[42],"is":[43,119,198],"due":[44],"two":[46],"root":[47],"causes:":[48],"generic,":[49],"one-size-fits-all":[50],"prompts":[51],"ignore":[53],"tool-specific":[54],"nuances,":[55],"underspecified":[57],"schemas":[59,197],"lack":[61],"clear":[62],"guidance":[63],"on":[64,186],"when":[65],"how":[67,73],"use":[69],"each":[70],"format":[75],"its":[76],"parameters.":[77],"introduce":[79],"Joint":[80],"Tool-Prompt":[81],"Reflective":[82],"Optimization":[83],"(JTPRO),":[84],"a":[85],"framework":[86],"for":[87,107,127,141],"improving":[88],"tool-calling":[89],"reliability":[90],"in":[91,114,207],"trace-supervised":[92],"settings":[93],"by":[94,183],"iteratively":[95],"using":[96,146],"rollout-driven":[97],"reflection":[98],"co-optimize":[100],"global":[101],"per-tool":[104],"schema/argument":[105],"accurate":[108],"selection":[110],"argument":[112],"instantiation":[113],"inventories.":[117],"JTPRO":[118,135,168],"designed":[120],"preserve":[122],"only":[123],"tool-local":[124],"cues":[125],"needed":[126],"correct":[128,163,166],"disambiguation":[129],"slot":[131],"filling.":[132],"evaluate":[134],"across":[136],"multi-tool":[137],"benchmarks,":[138],"which":[139],"account":[140],"different":[142],"three":[147],"metrics:":[148],"Tool":[149],"Selection":[150],"Accuracy":[151],"(TSA),":[152],"Slot":[153],"Filling":[154],"Accuracy(SFA),":[155],"Overall":[157],"Success":[158],"Rate(OSR)":[159],"(correct":[160],"+":[162,165],"slots":[164],"values).":[167],"consistently":[169],"outperforms":[170],"strong":[171],"baselines,":[172],"including":[173],"CoT-style":[174],"agents,":[175],"reflective":[177],"prompt":[178],"optimizers":[179],"GEPA":[182],"5%-20%":[184],"(relative)":[185],"OSR.":[187],"Ablations":[188],"show":[189],"joint":[191],"optimization":[192],"more":[199],"effective":[200],"robust":[202],"than":[203],"optimizing":[204],"either":[205],"component":[206],"isolation.":[208]},"counts_by_year":[],"updated_date":"2026-04-24T06:07:52.864757","created_date":"2026-04-24T00:00:00"}
