{"id":"https://openalex.org/W7124204310","doi":"https://doi.org/10.1109/icpads67057.2025.11323200","title":"GRACE: Graph-Adapted Case-Augmented Execution for Tool Use in Large Language Models","display_name":"GRACE: Graph-Adapted Case-Augmented Execution for Tool Use in Large Language Models","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7124204310","doi":"https://doi.org/10.1109/icpads67057.2025.11323200"},"language":null,"primary_location":{"id":"doi:10.1109/icpads67057.2025.11323200","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323200","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021926421","display_name":"Tong Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tong Lin","raw_affiliation_strings":["College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073132517","display_name":"Yuanzhao Zhai","orcid":"https://orcid.org/0000-0003-1385-0074"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuanzhao Zhai","raw_affiliation_strings":["College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012128455","display_name":"Dawei Feng","orcid":"https://orcid.org/0000-0002-6285-850X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dawei Feng","raw_affiliation_strings":["College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5123024580","display_name":"Bo Ding","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bo Ding","raw_affiliation_strings":["College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology,Key Laboratory of Software Engineering for Complex Systems,Changsha,China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I170215575"],"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":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.18930000066757202,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.18930000066757202,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.08820000290870667,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.07519999891519547,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.7957000136375427},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.607699990272522},{"id":"https://openalex.org/keywords/vocabulary","display_name":"Vocabulary","score":0.48969998955726624},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.4323999881744385},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4244999885559082},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.3393999934196472},{"id":"https://openalex.org/keywords/parametric-statistics","display_name":"Parametric statistics","score":0.3292999863624573}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.863099992275238},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.7957000136375427},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.607699990272522},{"id":"https://openalex.org/C2777601683","wikidata":"https://www.wikidata.org/wiki/Q6499736","display_name":"Vocabulary","level":2,"score":0.48969998955726624},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46790000796318054},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4323999881744385},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4244999885559082},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.3393999934196472},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.3292999863624573},{"id":"https://openalex.org/C86034646","wikidata":"https://www.wikidata.org/wiki/Q474311","display_name":"Semantic gap","level":4,"score":0.3264999985694885},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3046000003814697},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.30070000886917114},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.2849999964237213},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.2761000096797943},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.27559998631477356},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2646999955177307},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.2644999921321869},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.26409998536109924},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.25999999046325684},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.25949999690055847},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.25130000710487366}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpads67057.2025.11323200","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323200","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W3165739088","https://openalex.org/W4385569771","https://openalex.org/W4385570777","https://openalex.org/W4388672267","https://openalex.org/W4402671091","https://openalex.org/W4402684301","https://openalex.org/W4404770040","https://openalex.org/W4406297511","https://openalex.org/W4411113053"],"related_works":[],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"have":[4],"shown":[5],"remarkable":[6],"capability.":[7],"However,":[8],"their":[9],"static":[10],"parametric":[11],"memory":[12,181,202],"inherently":[13],"impedes":[14],"alignment":[15,203],"with":[16,82,111,149,204],"rapidly":[17],"evolving":[18,206],"real-world":[19],"tools":[20,186],"and":[21,33,40,48,61,85,123,160,178,195,213,224,234,253],"APIs.":[22],"Existing":[23],"tool-augmented":[24],"LLMs,":[25],"although":[26],"effective,":[27],"frequently":[28],"fail":[29],"to":[30,45],"identify":[31],"accurate":[32],"executable":[34],"tool":[35,63,116,139,147,163,240],"combinations":[36],"within":[37],"an":[38],"ever-expanding":[39],"dynamically":[41],"changing":[42],"toolbox,":[43],"leading":[44],"cascading":[46],"failures":[47],"hallucinations.":[49],"These":[50],"limitations":[51],"are":[52,158,187,198],"further":[53],"exacerbated":[54],"by":[55],"semantic":[56,121],"misalignment":[57],"between":[58],"natural-language":[59,109],"queries":[60],"symbolic":[62,113],"specifications.":[64],"In":[65],"this":[66],"paper,":[67],"we":[68],"present":[69],"Graph-Adapted":[70],"Case-Augmented":[71],"Execution":[72],"(GRACE),":[73],"a":[74,92,102,171],"lightweight":[75],"yet":[76],"effective":[77],"framework":[78],"that":[79,106,154,174,216],"equips":[80],"LLMs":[81],"precise,":[83],"scalable,":[84],"continually":[86],"adaptive":[87],"tooluse":[88],"capabilities.":[89],"GRACE":[90,169,217],"introduces":[91],"demand-driven":[93],"retrieval":[94],"mechanism":[95],"in":[96],"which":[97],"the":[98,112,120,138,141,145,193,205,238],"LLM":[99,142],"first":[100],"composes":[101],"structured":[103],"demand":[104,130],"vector":[105,131],"explicitly":[107],"aligns":[108],"intent":[110],"vocabulary":[114],"of":[115,137],"APIs,":[117],"thereby":[118,244],"narrowing":[119],"gap":[122],"enabling":[124],"markedly":[125],"more":[126],"precise":[127],"retrieval.":[128],"The":[129],"is":[132],"scored":[133],"against":[134],"every":[135,161],"node":[136],"graph;":[140],"then":[143],"selects":[144],"highest-ranked":[146],"together":[148],"its":[150],"dependency-closed":[151],"subgraph,":[152],"ensuring":[153],"all":[155],"prerequisite":[156],"constraints":[157],"satisfied":[159],"retrieved":[162],"can":[164],"be":[165],"executed":[166],"immediately.":[167],"Additionally,":[168],"maintains":[170],"case":[172,196],"library":[173,197],"stores":[175],"execution":[176],"traces":[177],"enables":[179],"long-term":[180,201],"without":[182],"model":[183],"retraining.":[184],"Whenever":[185],"added,":[188],"deprecated,":[189],"or":[190],"modified,":[191],"both":[192,220],"graph":[194],"updated,":[199],"preserving":[200],"external":[207],"ecosystem.":[208],"Extensive":[209],"experiments":[210],"on":[211,232,242],"ToolSandbox":[212,233],"ToolQA-D":[214],"demonstrate":[215],"consistently":[218],"surpasses":[219],"proprietary":[221],"prompting":[222],"baselines":[223],"fine-tuned":[225],"models,":[226],"achieving":[227],"76.1":[228],"%":[229,236],"exact-match":[230],"accuracy":[231],"70.7":[235],"under":[237],"dynamic":[239],"environment":[241],"ToolQA-D,":[243],"establishing":[245],"new":[246],"state-of-the-art":[247],"results":[248],"while":[249],"maintaining":[250],"parameter":[251],"efficiency":[252],"plug-and-play":[254],"deployment.":[255]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-01-15T00:00:00"}
