{"id":"https://openalex.org/W7161550328","doi":"https://doi.org/10.1145/3802071","title":"HAMMER: An Automatic RAG Tuning System via Hierarchical Memory-Guided Monte Carlo Tree Search","display_name":"HAMMER: An Automatic RAG Tuning System via Hierarchical Memory-Guided Monte Carlo Tree Search","publication_year":2026,"publication_date":"2026-05-18","ids":{"openalex":"https://openalex.org/W7161550328","doi":"https://doi.org/10.1145/3802071"},"language":"en","primary_location":{"id":"doi:10.1145/3802071","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3802071","pdf_url":null,"source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3802071","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5125179917","display_name":"Y K Zhou","orcid":null},"institutions":[{"id":"https://openalex.org/I4210116924","display_name":"Chinese University of Hong Kong, Shenzhen","ror":"https://ror.org/02d5ks197","country_code":"CN","type":"education","lineage":["https://openalex.org/I177725633","https://openalex.org/I180726961","https://openalex.org/I4210116924"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingli Zhou","raw_affiliation_strings":["The Chinese University of Hong Kong, Shenzhen, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0009-0008-5630-6822","affiliations":[{"raw_affiliation_string":"The Chinese University of Hong Kong, Shenzhen, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I4210116924"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136429947","display_name":"Zixuan Wang","orcid":"https://orcid.org/0009-0006-3896-9847"},"institutions":[{"id":"https://openalex.org/I204983213","display_name":"Harbin Institute of Technology","ror":"https://ror.org/01yqg2h08","country_code":"CN","type":"education","lineage":["https://openalex.org/I204983213"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zixuan Wang","raw_affiliation_strings":["Harbin Institute of Technology, Harbin, Heilongjiang, China"],"raw_orcid":"https://orcid.org/0009-0006-3896-9847","affiliations":[{"raw_affiliation_string":"Harbin Institute of Technology, Harbin, Heilongjiang, China","institution_ids":["https://openalex.org/I204983213"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5136402529","display_name":"Yixiang Fang","orcid":"https://orcid.org/0000-0002-5047-8593"},"institutions":[{"id":"https://openalex.org/I4210116924","display_name":"Chinese University of Hong Kong, Shenzhen","ror":"https://ror.org/02d5ks197","country_code":"CN","type":"education","lineage":["https://openalex.org/I177725633","https://openalex.org/I180726961","https://openalex.org/I4210116924"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yixiang Fang","raw_affiliation_strings":["The Chinese University of Hong Kong, Shenzhen, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0000-0002-5047-8593","affiliations":[{"raw_affiliation_string":"The Chinese University of Hong Kong, Shenzhen, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I4210116924"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.60335728,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"4","issue":"3","first_page":"1","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.4198000133037567,"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.4198000133037567,"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.23070000112056732,"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.09160000085830688,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/monte-carlo-tree-search","display_name":"Monte Carlo tree search","score":0.6240000128746033},{"id":"https://openalex.org/keywords/monte-carlo-method","display_name":"Monte Carlo method","score":0.5200999975204468},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.49889999628067017},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.47859999537467957},{"id":"https://openalex.org/keywords/hyperparameter","display_name":"Hyperparameter","score":0.460999995470047},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.4595000147819519},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.413100004196167}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7886000275611877},{"id":"https://openalex.org/C46149586","wikidata":"https://www.wikidata.org/wiki/Q11785332","display_name":"Monte Carlo tree search","level":3,"score":0.6240000128746033},{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.5200999975204468},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.49889999628067017},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.47859999537467957},{"id":"https://openalex.org/C8642999","wikidata":"https://www.wikidata.org/wiki/Q4171168","display_name":"Hyperparameter","level":2,"score":0.460999995470047},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.4595000147819519},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.413100004196167},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.4000999927520752},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.391400009393692},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3506999909877777},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3476000130176544},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3416999876499176},{"id":"https://openalex.org/C52421305","wikidata":"https://www.wikidata.org/wiki/Q1151499","display_name":"Particle filter","level":3,"score":0.3237000107765198},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.3212999999523163},{"id":"https://openalex.org/C144986985","wikidata":"https://www.wikidata.org/wiki/Q871236","display_name":"Hierarchical database model","level":2,"score":0.3158999979496002},{"id":"https://openalex.org/C126661757","wikidata":"https://www.wikidata.org/wiki/Q4925641","display_name":"Random search","level":2,"score":0.3052999973297119},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C93959086","wikidata":"https://www.wikidata.org/wiki/Q6888345","display_name":"Model selection","level":2,"score":0.2815999984741211},{"id":"https://openalex.org/C111350023","wikidata":"https://www.wikidata.org/wiki/Q1191869","display_name":"Markov chain Monte Carlo","level":3,"score":0.2702000141143799},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25929999351501465}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3802071","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3802071","pdf_url":null,"source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3802071","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3802071","pdf_url":null,"source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W60686164","https://openalex.org/W1625390266","https://openalex.org/W2112474496","https://openalex.org/W2252136820","https://openalex.org/W2613206411","https://openalex.org/W3007086929","https://openalex.org/W3115947671","https://openalex.org/W3162922479","https://openalex.org/W3165341913","https://openalex.org/W3174969457","https://openalex.org/W3216755252","https://openalex.org/W4205381461","https://openalex.org/W4288057686","https://openalex.org/W4317898419","https://openalex.org/W4321448327","https://openalex.org/W4380433113","https://openalex.org/W4385567975","https://openalex.org/W4388994228","https://openalex.org/W4391032878","https://openalex.org/W4399156370","https://openalex.org/W4399208444","https://openalex.org/W4400909484","https://openalex.org/W4401352024","https://openalex.org/W4401857375","https://openalex.org/W4402043038","https://openalex.org/W4404181313","https://openalex.org/W4405783533","https://openalex.org/W4407390556","https://openalex.org/W4409920225","https://openalex.org/W4411374377","https://openalex.org/W4411403466","https://openalex.org/W4414735868","https://openalex.org/W7118778125","https://openalex.org/W7133211372"],"related_works":[],"abstract_inverted_index":{"Retrieval-Augmented":[0],"Generation":[1],"(RAG)":[2],"effectively":[3],"integrates":[4,105],"external":[5],"knowledge":[6],"into":[7],"large":[8],"language":[9],"models":[10],"(LLMs),":[11],"enhancing":[12],"accuracy,":[13],"adaptability,":[14],"interpretability,":[15],"and":[16,69,104,144,153],"trustworthiness.":[17],"The":[18],"modern":[19],"RAG":[20,49],"systems":[21],"contain":[22],"multiple":[23],"modules":[24],"with":[25,107],"many":[26],"tunable":[27],"parameters,":[28],"each":[29],"of":[30,38],"which":[31],"can":[32],"greatly":[33],"influence":[34],"the":[35,43],"overall":[36],"performance":[37],"downstream":[39],"applications.":[40],"To":[41,74],"identify":[42],"optimal":[44],"configuration":[45],"for":[46,109],"a":[47,81,96,116],"given":[48],"pipeline,":[50],"existing":[51],"studies":[52],"have":[53],"relied":[54],"on":[55,130],"hyperparameter":[56],"optimization":[57],"(HPO)":[58],"methods.":[59],"However,":[60],"these":[61],"methods":[62],"overlook":[63],"parameter":[64],"dependencies,":[65],"lack":[66],"experience-based":[67],"learning,":[68,93],"incur":[70],"substantial":[71],"computational":[72],"costs.":[73],"tackle":[75],"those":[76],"issues,":[77],"we":[78],"propose":[79],"HAMMER,":[80],"hierarchical":[82,97],"memory\u2013guided":[83],"Monte":[84],"Carlo":[85],"Tree":[86],"Search":[87],"(MCTS)":[88],"system.":[89],"Inspired":[90],"by":[91,140,146,156],"human":[92],"HAMMER":[94,136],"employs":[95],"graph":[98],"memory":[99],"to":[100,122,142,158],"organize":[101],"experimental":[102],"insights":[103],"it":[106],"MCTS":[108],"more":[110],"reliable":[111],"tuning.":[112],"We":[113],"further":[114],"design":[115],"theoretically":[117],"guaranteed":[118],"query":[119],"selection":[120],"technique":[121],"reduce":[123],"cost":[124],"while":[125,148],"preserving":[126],"effectiveness.":[127],"Extensive":[128],"experiments":[129],"eight":[131],"real-world":[132],"datasets":[133],"show":[134],"that":[135],"improves":[137],"exact":[138],"match":[139],"up":[141,157],"20.0%":[143],"F1-score":[145],"15.2%,":[147],"reducing":[149],"both":[150],"tuning":[151],"time":[152],"token":[154],"consumption":[155],"9\u00d7.":[159]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-05-19T00:00:00"}
