{"id":"https://openalex.org/W4415584096","doi":"https://doi.org/10.1145/3755881.3755893","title":"Code Retrieval with Mixture of Experts Prototype Learning Based on Classification","display_name":"Code Retrieval with Mixture of Experts Prototype Learning Based on Classification","publication_year":2025,"publication_date":"2025-06-20","ids":{"openalex":"https://openalex.org/W4415584096","doi":"https://doi.org/10.1145/3755881.3755893"},"language":null,"primary_location":{"id":"doi:10.1145/3755881.3755893","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755893","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755893","source":null,"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 16th International Conference on Internetware","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755893","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Feng Ling","orcid":"https://orcid.org/0009-0008-6399-3851"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feng Ling","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China"],"raw_orcid":"https://orcid.org/0009-0008-6399-3851","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006709942","display_name":"Guoheng Huang","orcid":"https://orcid.org/0000-0002-3640-3229"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guoheng Huang","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China"],"raw_orcid":"https://orcid.org/0000-0002-3640-3229","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009691456","display_name":"Jingchao Wang","orcid":"https://orcid.org/0000-0002-0099-539X"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingchao Wang","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China"],"raw_orcid":"https://orcid.org/0000-0002-0099-539X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051381076","display_name":"Xiaochen Yuan","orcid":"https://orcid.org/0000-0002-7490-6695"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaochen Yuan","raw_affiliation_strings":["Faculty of Applied Sciences, Macau Polytechnic University, Macau, China"],"raw_orcid":"https://orcid.org/0000-0002-7490-6695","affiliations":[{"raw_affiliation_string":"Faculty of Applied Sciences, Macau Polytechnic University, Macau, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036370695","display_name":"Xuhang Chen","orcid":"https://orcid.org/0000-0001-6000-3914"},"institutions":[{"id":"https://openalex.org/I93477617","display_name":"Huizhou University","ror":"https://ror.org/03q3s7962","country_code":"CN","type":"education","lineage":["https://openalex.org/I93477617"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuhang Chen","raw_affiliation_strings":["School of Computer Science and Engineering, Huizhou University, Huizhou, China"],"raw_orcid":"https://orcid.org/0000-0001-6000-3914","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Huizhou University, Huizhou, China","institution_ids":["https://openalex.org/I93477617"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028343328","display_name":"X. W. Zhang","orcid":"https://orcid.org/0009-0003-5560-8152"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"XueYong Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China"],"raw_orcid":"https://orcid.org/0009-0003-5560-8152","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103269160","display_name":"Fanlong Zhang","orcid":"https://orcid.org/0000-0003-1449-389X"},"institutions":[{"id":"https://openalex.org/I139024713","display_name":"Guangdong University of Technology","ror":"https://ror.org/04azbjn80","country_code":"CN","type":"education","lineage":["https://openalex.org/I139024713"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fanlong Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China"],"raw_orcid":"https://orcid.org/0000-0003-1449-389X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Guangdong University of Technology, GuangZhou, China","institution_ids":["https://openalex.org/I139024713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005772506","display_name":"Chi\u2010Man Pun","orcid":"https://orcid.org/0000-0003-1788-3746"},"institutions":[{"id":"https://openalex.org/I204512498","display_name":"University of Macau","ror":"https://ror.org/01r4q9n85","country_code":"MO","type":"education","lineage":["https://openalex.org/I204512498"]}],"countries":["MO"],"is_corresponding":false,"raw_author_name":"Chi-Man Pun","raw_affiliation_strings":["Department of Computer and Information Science, University of Macau, Macau, China"],"raw_orcid":"https://orcid.org/0000-0003-1788-3746","affiliations":[{"raw_affiliation_string":"Department of Computer and Information Science, University of Macau, Macau, China","institution_ids":["https://openalex.org/I204512498"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27132818,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"47","last_page":"58"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9997000098228455,"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.9997000098228455,"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.9988999962806702,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/code","display_name":"Code (set theory)","score":0.5393000245094299},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.3400999903678894},{"id":"https://openalex.org/keywords/data-retrieval","display_name":"Data retrieval","score":0.336899995803833},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.29429998993873596},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.29350000619888306}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7091000080108643},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5393000245094299},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.43160000443458557},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3986999988555908},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3400999903678894},{"id":"https://openalex.org/C551230270","wikidata":"https://www.wikidata.org/wiki/Q4368942","display_name":"Data retrieval","level":2,"score":0.336899995803833},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29429998993873596},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.29350000619888306},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2775000035762787},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2646999955177307},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.25609999895095825},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.25189998745918274}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3755881.3755893","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755893","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755893","source":null,"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 16th International Conference on Internetware","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3755881.3755893","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755893","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755893","source":null,"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 16th International Conference on Internetware","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G767285117","display_name":null,"funder_award_id":"2025A1515011397","funder_id":"https://openalex.org/F4320321921","funder_display_name":"Natural Science Foundation of Guangdong Province"}],"funders":[{"id":"https://openalex.org/F4320321921","display_name":"Natural Science Foundation of Guangdong Province","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415584096.pdf","grobid_xml":"https://content.openalex.org/works/W4415584096.grobid-xml"},"referenced_works_count":48,"referenced_works":["https://openalex.org/W2101926813","https://openalex.org/W2180107243","https://openalex.org/W2250473257","https://openalex.org/W2493916176","https://openalex.org/W2754109047","https://openalex.org/W2963935794","https://openalex.org/W2999343753","https://openalex.org/W3008733198","https://openalex.org/W3040932449","https://openalex.org/W3085514074","https://openalex.org/W3093604544","https://openalex.org/W3094700537","https://openalex.org/W3098605233","https://openalex.org/W3126104791","https://openalex.org/W3138081324","https://openalex.org/W3187787173","https://openalex.org/W3198685994","https://openalex.org/W3207533378","https://openalex.org/W4221166942","https://openalex.org/W4252076394","https://openalex.org/W4286530555","https://openalex.org/W4294659322","https://openalex.org/W4303450757","https://openalex.org/W4313427650","https://openalex.org/W4375843778","https://openalex.org/W4385565351","https://openalex.org/W4385789898","https://openalex.org/W4386065718","https://openalex.org/W4387167548","https://openalex.org/W4388538208","https://openalex.org/W4389331429","https://openalex.org/W4389520758","https://openalex.org/W4389744045","https://openalex.org/W4390975090","https://openalex.org/W4393943371","https://openalex.org/W4394745253","https://openalex.org/W4399562496","https://openalex.org/W4399962856","https://openalex.org/W4402669230","https://openalex.org/W4402727670","https://openalex.org/W4403886945","https://openalex.org/W4405950485","https://openalex.org/W4406208558","https://openalex.org/W4406391458","https://openalex.org/W4407743259","https://openalex.org/W4409365102","https://openalex.org/W4412511526","https://openalex.org/W4412887943"],"related_works":[],"abstract_inverted_index":{"The":[0],"semantic":[1],"connection":[2],"between":[3],"code":[4,10,30],"and":[5,100,123,135,156],"queries":[6,15,35,51],"is":[7],"crucial":[8],"for":[9,96,143],"retrieval,":[11],"but":[12],"many":[13],"human-written":[14],"fail":[16],"to":[17,25],"accurately":[18],"capture":[19],"the":[20,29,34,43,56,59,64,69,109,151,162],"code's":[21,44],"core":[22],"intent,":[23],"leading":[24],"ambiguity.This":[26],"ambiguity":[27,155],"complicates":[28],"search":[31,158],"process,":[32],"as":[33,68],"do":[36],"not":[37,53],"provide":[38],"a":[39,90,127],"clear":[40],"overview":[41],"of":[42,58,73,82,112,116,138,153,179],"purpose.Our":[45],"analysis":[46],"reveals":[47],"that":[48,93,169],"while":[49],"ambiguous":[50,113],"may":[52],"precisely":[54],"summarize":[55],"intent":[57],"code,":[60],"they":[61],"often":[62],"share":[63],"same":[65],"general":[66],"topics":[67],"corresponding":[70],"code.In":[71],"light":[72],"this":[74],"discovery,":[75],"we":[76],"propose":[77],"Code":[78],"Retrieval":[79],"with":[80,126],"Mixture":[81,137],"Experts":[83,139],"Prototype":[84,122],"Learning":[85,125],"Based":[86],"on":[87,108,161],"Classification":[88,121],"(CRME),":[89],"novel":[91],"approach":[92],"combines":[94],"classification":[95],"prototype-based":[97],"representation":[98],"learning":[99],"result":[101],"ensembling.CRME":[102],"utilizes":[103],"specialized":[104],"pre-trained":[105],"models":[106],"focused":[107],"specific":[110],"domains":[111],"queries.It":[114],"consists":[115],"two":[117],"key":[118],"components:":[119],"Multiple":[120],"Representation":[124],"Prototype-based":[128],"Multi-model":[129],"Contrastive":[130],"(PMC)":[131],"Loss":[132],"during":[133],"training,":[134],"Multi-Prototype":[136],"Integration":[140],"(MP-MoE)":[141],"module":[142],"fine-grained":[144],"ensemble":[145],"inference.Our":[146],"method":[147],"can":[148],"effectively":[149],"address":[150],"issue":[152],"query":[154],"improves":[157],"precision.Experimental":[159],"results":[160],"CodeSearchNet":[163],"dataset,":[164],"covering":[165],"six":[166],"sub-datasets,":[167],"show":[168],"CRME":[170],"outperforms":[171],"existing":[172],"methods,":[173],"achieving":[174],"an":[175],"average":[176],"MRR":[177],"score":[178]},"counts_by_year":[],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2025-10-28T00:00:00"}
