{"id":"https://openalex.org/W4403536077","doi":"https://doi.org/10.1145/3691620.3695553","title":"A Joint Learning Model with Variational Interaction for Multilingual Program Translation","display_name":"A Joint Learning Model with Variational Interaction for Multilingual Program Translation","publication_year":2024,"publication_date":"2024-10-18","ids":{"openalex":"https://openalex.org/W4403536077","doi":"https://doi.org/10.1145/3691620.3695553"},"language":"en","primary_location":{"id":"doi:10.1145/3691620.3695553","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695553","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"article","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/A5100957930","display_name":"Yali Du","orcid":"https://orcid.org/0000-0001-7759-3906"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Yali Du","raw_affiliation_strings":["National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-7759-3906","affiliations":[{"raw_affiliation_string":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088281723","display_name":"Hui Sun","orcid":"https://orcid.org/0000-0002-4701-5379"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hui Sun","raw_affiliation_strings":["National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-4701-5379","affiliations":[{"raw_affiliation_string":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5092346224","display_name":"Ming Li","orcid":"https://orcid.org/0000-0001-7977-5500"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ming Li","raw_affiliation_strings":["National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-7977-5500","affiliations":[{"raw_affiliation_string":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5100957930"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.15789921,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1907","last_page":"1918"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9998000264167786,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9998000264167786,"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/T10028","display_name":"Topic Modeling","score":0.993399977684021,"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/T13629","display_name":"Text Readability and Simplification","score":0.9574999809265137,"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.7665456533432007},{"id":"https://openalex.org/keywords/joint","display_name":"Joint (building)","score":0.7219038605690002},{"id":"https://openalex.org/keywords/translation","display_name":"Translation (biology)","score":0.6803619861602783},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5219050049781799},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.4521902799606323},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10033029317855835}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7665456533432007},{"id":"https://openalex.org/C18555067","wikidata":"https://www.wikidata.org/wiki/Q8375051","display_name":"Joint (building)","level":2,"score":0.7219038605690002},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.6803619861602783},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5219050049781799},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4521902799606323},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10033029317855835},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C105580179","wikidata":"https://www.wikidata.org/wiki/Q188928","display_name":"Messenger RNA","level":3,"score":0.0},{"id":"https://openalex.org/C170154142","wikidata":"https://www.wikidata.org/wiki/Q150737","display_name":"Architectural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3691620.3695553","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695553","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6399999856948853,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1593271688","https://openalex.org/W2032373962","https://openalex.org/W2059710663","https://openalex.org/W2118439278","https://openalex.org/W2242083635","https://openalex.org/W2731627831","https://openalex.org/W2883050308","https://openalex.org/W2913734115","https://openalex.org/W2963714898","https://openalex.org/W2963935794","https://openalex.org/W2998560404","https://openalex.org/W3010745783","https://openalex.org/W3034992210","https://openalex.org/W3098605233","https://openalex.org/W3100436313","https://openalex.org/W3112919685","https://openalex.org/W4221015471","https://openalex.org/W4225791314","https://openalex.org/W4385767751","https://openalex.org/W4392980084","https://openalex.org/W4400582609"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W3204019825"],"abstract_inverted_index":{"Programs":[0],"implemented":[1],"in":[2],"various":[3,170],"programming":[4,96],"languages":[5,30,48,71,97],"form":[6],"the":[7,14,21,65,174,184,191],"foundation":[8],"of":[9,16,23,47,67,176,186,194],"software":[10,24],"applications.":[11],"To":[12],"alleviate":[13],"burden":[15],"program":[17,27,68,78,128,154,178,195],"migration":[18],"and":[19,64,138,144,172,182,200],"facilitate":[20],"development":[22],"systems,":[25],"automated":[26],"translation":[28,41,44,129,155],"across":[29,70,94,130,197],"has":[31],"garnered":[32],"significant":[33],"attention.":[34],"Previous":[35],"approaches":[36],"primarily":[37],"focus":[38],"on":[39],"pairwise":[40,77],"paradigms,":[42],"learning":[43,87,102],"between":[45],"pairs":[46],"using":[49,141],"bilingual":[50,104],"parallel":[51,54,105],"data.":[52,106],"However,":[53],"data":[55],"is":[56,98],"difficult":[57],"to":[58,91,100],"collect":[59],"for":[60,76,111,126],"some":[61],"language":[62],"pairs,":[63],"distribution":[66,192],"semantics":[69,196],"can":[72],"shift,":[73],"posing":[74],"challenges":[75],"translation.":[79],"In":[80],"this":[81],"paper,":[82],"we":[83],"argue":[84],"that":[85,120],"jointly":[86,121],"a":[88,116,123,148,203],"unified":[89,124,204],"model":[90,125],"translate":[92],"code":[93,135],"multiple":[95,131],"superior":[99],"separately":[101],"from":[103,169],"We":[107],"propose":[108],"Variational":[109],"Interaction":[110],"Multilingual":[112],"Program":[113],"Translation":[114],"(VIM-PT),":[115],"disentanglement-based":[117],"generative":[118],"approach":[119],"trains":[122],"multilingual":[127,177],"languages.":[132],"VIM-PT":[133,159],"disentangles":[134],"into":[136],"language-shared":[137,165],"language-specific":[139],"features,":[140],"variational":[142],"inference":[143],"interaction":[145],"information":[146,166],"with":[147],"novel":[149],"lower":[150],"bound,":[151],"then":[152],"achieves":[153],"through":[156],"conditional":[157],"generation.":[158],"demonstrates":[160],"four":[161],"advantages:":[162],"1)":[163],"captures":[164],"more":[167],"accurately":[168],"implementations":[171],"improves":[173],"quality":[175],"translation,":[179],"2)":[180],"mines":[181],"leverages":[183],"capability":[185],"non-parallel":[187],"data,":[188],"3)":[189],"addresses":[190],"shift":[193],"languages,":[198],"4)":[199],"serves":[201],"as":[202],"model,":[205],"reducing":[206],"deployment":[207],"complexity.":[208]},"counts_by_year":[],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
