{"id":"https://openalex.org/W4413267878","doi":"https://doi.org/10.1145/3696630.3731662","title":"Training Large Language Models to Comprehend LLVM IR via Feedback-Driven Optimization","display_name":"Training Large Language Models to Comprehend LLVM IR via Feedback-Driven Optimization","publication_year":2025,"publication_date":"2025-06-23","ids":{"openalex":"https://openalex.org/W4413267878","doi":"https://doi.org/10.1145/3696630.3731662"},"language":"en","primary_location":{"id":"doi:10.1145/3696630.3731662","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3731662","pdf_url":null,"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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3696630.3731662","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100376917","display_name":"Yifan Zhang","orcid":"https://orcid.org/0000-0001-5719-772X"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yifan Zhang","raw_affiliation_strings":["Department of Computer Science, Vanderbilt University, Nashville, TN, USA"],"raw_orcid":"https://orcid.org/0000-0001-5719-772X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Vanderbilt University, Nashville, TN, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030030910","display_name":"Kevin Leach","orcid":"https://orcid.org/0000-0002-4001-3442"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Leach","raw_affiliation_strings":["Department of Computer Science, Vanderbilt University, Nashville, TN, USA"],"raw_orcid":"https://orcid.org/0000-0002-4001-3442","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Vanderbilt University, Nashville, TN, USA","institution_ids":["https://openalex.org/I200719446"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I200719446"],"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":"1477","last_page":"1478"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9958999752998352,"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.9958999752998352,"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.9915000200271606,"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/T12535","display_name":"Machine Learning and Data Classification","score":0.9462000131607056,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8230379819869995},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.5254290103912354},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41664785146713257},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3350960314273834}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8230379819869995},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.5254290103912354},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41664785146713257},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3350960314273834},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3696630.3731662","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3731662","pdf_url":null,"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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3696630.3731662","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3696630.3731662","pdf_url":null,"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 33rd ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W3007901542","https://openalex.org/W3037712104","https://openalex.org/W3096456556","https://openalex.org/W4379251977","https://openalex.org/W6784716568"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W230091440","https://openalex.org/W2390279801","https://openalex.org/W2233261550","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2810751659"],"abstract_inverted_index":{"LLVM":[0,44,101],"Intermediate":[1],"Representation":[2],"(LLVM":[3],"IR)":[4],"serves":[5],"as":[6,112],"a":[7,55],"crucial":[8],"bridge":[9],"between":[10],"source":[11],"code":[12,113],"and":[13,25,42,99,117],"machine":[14],"code,":[15],"yet":[16],"its":[17],"complexity":[18],"presents":[19],"challenges":[20],"for":[21],"both":[22],"human":[23],"developers":[24],"AI-driven":[26],"analysis":[27],"tools.":[28],"We":[29],"propose":[30],"an":[31],"approach":[32],"to":[33,39,94,97],"train":[34],"Large":[35],"Language":[36],"Models":[37],"(LLMs)":[38],"better":[40],"comprehend":[41],"optimize":[43],"IR":[45,102],"by":[46],"leveraging":[47],"diverse":[48],"optimization":[49,57,115],"feedback.":[50],"Instead":[51],"of":[52,66],"relying":[53],"on":[54,83],"single":[56],"strategy":[58],"like":[59],"-Oz,":[60],"our":[61],"framework":[62],"incorporates":[63],"multiple":[64],"types":[65],"optimizations,":[67],"combining":[68],"(1)":[69],"static":[70],"supervision":[71],"from":[72],"various":[73],"compiler-defined":[74],"passes":[75],"with":[76],"(2)":[77],"interactive,":[78],"feedback-driven":[79],"refinement":[80],"learning":[81],"based":[82],"preferences":[84],"(potentially":[85],"using":[86],"reinforcement":[87],"learning).":[88],"This":[89],"dual-feedback":[90],"mechanism":[91],"is":[92],"designed":[93],"enable":[95],"LLMs":[96],"process":[98],"analyze":[100],"more":[103],"effectively,":[104],"thereby":[105],"facilitating":[106],"downstream":[107],"software":[108],"engineering":[109],"tasks":[110],"such":[111],"summarization,":[114],"recommendation,":[116],"vulnerability":[118],"detection.":[119]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
