{"id":"https://openalex.org/W7166812100","doi":"https://doi.org/10.48550/arxiv.2606.31732","title":"UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimization","display_name":"UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimization","publication_year":2026,"publication_date":"2026-06-30","ids":{"openalex":"https://openalex.org/W7166812100","doi":"https://doi.org/10.48550/arxiv.2606.31732"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.31732","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.31732","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.31732","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139759715","display_name":"Yaozhi Zheng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zheng, Yaozhi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103984676","display_name":"Yi Jiang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jiang, Yilei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139729959","display_name":"Manyuan Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Manyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139772812","display_name":"Yuxuan Wan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wan, Yuxuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139810998","display_name":"Kaituo Feng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Feng, Kaituo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139755684","display_name":"Tianshuo Peng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Peng, Tianshuo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139734296","display_name":"Bo Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Bo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5139746807","display_name":"Xiangyu Yue","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yue, Xiangyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.4424000084400177,"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"}},"topics":[{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.4424000084400177,"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"}},{"id":"https://openalex.org/T10775","display_name":"Generative Adversarial Networks and Image Synthesis","score":0.20360000431537628,"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"}},{"id":"https://openalex.org/T11307","display_name":"Domain Adaptation and Few-Shot Learning","score":0.042500000447034836,"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/executable","display_name":"Executable","score":0.7358999848365784},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6049000024795532},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.5192000269889832},{"id":"https://openalex.org/keywords/bootstrapping","display_name":"Bootstrapping (finance)","score":0.5144000053405762},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.4894999861717224},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.4083000123500824},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.37869998812675476},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.36570000648498535}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8198000192642212},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.7358999848365784},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6049000024795532},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.5192000269889832},{"id":"https://openalex.org/C207609745","wikidata":"https://www.wikidata.org/wiki/Q4944086","display_name":"Bootstrapping (finance)","level":2,"score":0.5144000053405762},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.4894999861717224},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42910000681877136},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.4083000123500824},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.38580000400543213},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.38510000705718994},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.37869998812675476},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.36570000648498535},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.36149999499320984},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.3463999927043915},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.34459999203681946},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3271999955177307},{"id":"https://openalex.org/C200288055","wikidata":"https://www.wikidata.org/wiki/Q2621792","display_name":"Element (criminal law)","level":2,"score":0.31529998779296875},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.314300000667572},{"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/C80156102","wikidata":"https://www.wikidata.org/wiki/Q788036","display_name":"Resolver","level":3,"score":0.2669000029563904},{"id":"https://openalex.org/C146834321","wikidata":"https://www.wikidata.org/wiki/Q2979672","display_name":"Closure (psychology)","level":2,"score":0.2644999921321869}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.31732","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.31732","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.31732","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.31732","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.5793123245239258,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Visual-to-Code":[0],"generation,":[1],"which":[2,109],"transforms":[3],"scientific":[4],"plots,":[5],"vector":[6],"graphics,":[7],"and":[8,69,167],"webpages":[9],"into":[10,119,150,157],"executable":[11],"scripts,":[12],"demands":[13],"a":[14,39,94,111,143,191],"level":[15],"of":[16],"pixel-precise":[17],"alignment":[18],"that":[19,98,145,171],"standard":[20],"Multimodal":[21],"Large":[22],"Language":[23],"Models":[24],"(MLLMs)":[25],"fail":[26,63],"to":[27,42,64,115,134,187],"achieve":[28],"through":[29],"Supervised":[30],"Fine-Tuning":[31],"(SFT)":[32],"alone.":[33],"While":[34],"Reinforcement":[35],"Learning":[36],"(RL)":[37],"offers":[38],"theoretical":[40],"pathway":[41],"bridge":[43],"this":[44],"gap,":[45],"its":[46],"application":[47],"is":[48],"hindered":[49],"by":[50],"two":[51,100],"fundamental":[52],"obstacles:":[53],"(1)":[54],"\\textit{Reward":[55],"Coarseness},":[56],"where":[57,73],"semantic":[58],"metrics":[59],"like":[60],"CLIP":[61],"scores":[62],"penalize":[65],"fine-grained":[66],"element":[67],"deviations,":[68],"(2)":[70],"\\textit{Exploration":[71],"Stagnation},":[72],"the":[74,81],"sparse,":[75],"heterogeneous":[76],"code":[77,118],"search":[78],"space":[79],"prevents":[80],"policy":[82,159],"from":[83],"bootstrapping":[84],"valid":[85],"trajectories.":[86],"To":[87],"overcome":[88],"these":[89],"limitations,":[90],"we":[91,104,138],"introduce":[92],"UniCoder,":[93],"unified":[95],"RL":[96],"framework":[97],"integrates":[99],"novel":[101],"mechanisms.":[102],"First,":[103],"propose":[105],"\\textbf{Symbolic":[106],"Attribute":[107],"Alignment},":[108],"employs":[110],"lightweight":[112],"auxiliary":[113],"LLM":[114],"parse":[116],"generated":[117],"discrete":[120],"visual":[121],"attributes":[122],"(e.g.,":[123],"hex":[124],"colors,":[125],"coordinate":[126],"limits),":[127],"enabling":[128],"dense,":[129],"element-wise":[130],"reward":[131],"computation.":[132],"Second,":[133],"escape":[135],"local":[136],"optima,":[137],"devise":[139],"\\textbf{Reference-Guided":[140],"Code":[141],"Optimization},":[142],"strategy":[144],"dynamically":[146],"injects":[147],"ground-truth":[148],"trajectories":[149],"low-performing":[151],"rollout":[152],"groups,":[153],"transforming":[154],"blind":[155],"exploration":[156],"guided":[158],"improvement.":[160],"Extensive":[161],"experiments":[162],"on":[163],"ChartMimic,":[164],"UniSVG,":[165],"Design2Code":[166],"ScreenBench":[168],"benchmarks":[169],"demonstrate":[170],"our":[172],"8B-parameter":[173],"model":[174],"not":[175],"only":[176],"surpasses":[177],"all":[178],"open-source":[179],"baselines":[180],"but":[181],"also":[182],"achieves":[183],"state-of-the-art":[184],"performance":[185],"comparable":[186],"proprietary":[188],"models,":[189],"establishing":[190],"new":[192],"paradigm":[193],"for":[194],"generalized":[195],"visual-to-code":[196],"synthesis.":[197]},"counts_by_year":[],"updated_date":"2026-07-02T06:18:51.028212","created_date":"2026-07-02T00:00:00"}
