{"id":"https://openalex.org/W7225614987","doi":"https://doi.org/10.1145/3842561","title":"CADRec: Reconstructing a CAD Sequence Recursively with Localized Geometric Contexts","display_name":"CADRec: Reconstructing a CAD Sequence Recursively with Localized Geometric Contexts","publication_year":2026,"publication_date":"2026-11-09","ids":{"openalex":"https://openalex.org/W7225614987","doi":"https://doi.org/10.1145/3842561"},"language":"en","primary_location":{"id":"doi:10.1145/3842561","doi":"https://doi.org/10.1145/3842561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3842561","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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":"ACM Transactions on Graphics","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3842561","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5161329963","display_name":"Haoxuan Song","orcid":"https://orcid.org/0009-0004-5652-4863","observed_orcids":["https://orcid.org/0009-0004-5652-4863"]},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haoxuan Song","raw_affiliation_strings":["University of Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-5652-4863","affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111213537","display_name":"Bingchen Yang","orcid":"https://orcid.org/0000-0003-4480-8549","observed_orcids":["https://orcid.org/0000-0003-4480-8549"]},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Bingchen Yang","raw_affiliation_strings":["Nanyang Technological University (NTU), Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0003-4480-8549","affiliations":[{"raw_affiliation_string":"Nanyang Technological University (NTU), Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076518693","display_name":"Jun Xiao","orcid":"https://orcid.org/0000-0002-1799-3948","observed_orcids":["https://orcid.org/0000-0002-1799-3948"]},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Xiao","raw_affiliation_strings":["University of Chinese Academy of Sciences, beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-1799-3948","affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences, beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102760703","display_name":"Haiyong Jiang","orcid":"https://orcid.org/0000-0001-7348-5844","observed_orcids":["https://orcid.org/0000-0001-7348-5844"]},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haiyong Jiang","raw_affiliation_strings":["University of Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-7348-5844","affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]}],"institutions":[],"countries_distinct_count":2,"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.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"45","issue":"6","first_page":"1","last_page":"16"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.0005000000237487257,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[],"concepts":[{"id":"https://openalex.org/C194789388","wikidata":"https://www.wikidata.org/wiki/Q17855283","display_name":"CAD","level":2,"score":0.8090000152587891},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6947000026702881},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.5543000102043152},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.5525000095367432},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5382000207901001},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.45590001344680786},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.4230000078678131},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4212999939918518},{"id":"https://openalex.org/C181095308","wikidata":"https://www.wikidata.org/wiki/Q1541599","display_name":"Geometric primitive","level":2,"score":0.40639999508857727},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3977000117301941},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.38190001249313354},{"id":"https://openalex.org/C119823426","wikidata":"https://www.wikidata.org/wiki/Q184793","display_name":"Computer Aided Design","level":2,"score":0.3716000020503998},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3700000047683716},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.34360000491142273},{"id":"https://openalex.org/C2776459999","wikidata":"https://www.wikidata.org/wiki/Q2119376","display_name":"Fidelity","level":2,"score":0.3075999915599823},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.299699991941452},{"id":"https://openalex.org/C104065381","wikidata":"https://www.wikidata.org/wiki/Q1002535","display_name":"Geometric modeling","level":2,"score":0.2989000082015991},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.29600000381469727},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.28870001435279846},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.2718999981880188},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2606000006198883}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3842561","doi":"https://doi.org/10.1145/3842561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3842561","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3842561","doi":"https://doi.org/10.1145/3842561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3842561","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-a","cwts-core","dongbi-a","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"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":"ACM Transactions on Graphics","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W2776935257","https://openalex.org/W3162843412","https://openalex.org/W3177813494","https://openalex.org/W3185376398","https://openalex.org/W4285077539","https://openalex.org/W4297808394","https://openalex.org/W4312843392","https://openalex.org/W4312906868","https://openalex.org/W4313034350","https://openalex.org/W4366850747","https://openalex.org/W4383175730","https://openalex.org/W4386065741","https://openalex.org/W4387800098","https://openalex.org/W4387848902","https://openalex.org/W4400819112","https://openalex.org/W4402727059","https://openalex.org/W4402727686","https://openalex.org/W4402727815","https://openalex.org/W4402779949","https://openalex.org/W4403791765","https://openalex.org/W4403853618","https://openalex.org/W4404404853","https://openalex.org/W4405627025","https://openalex.org/W4410211564","https://openalex.org/W4410706693","https://openalex.org/W4415030220","https://openalex.org/W4416036724","https://openalex.org/W4416364061","https://openalex.org/W4417125575","https://openalex.org/W7118330517","https://openalex.org/W7133501137","https://openalex.org/W7147259490","https://openalex.org/W7152513768","https://openalex.org/W7160166907"],"related_works":[],"abstract_inverted_index":{"We":[0,190],"present":[1],"CADRec,":[2],"a":[3,11,85,91,150],"recursive":[4],"CAD":[5,14,93,120,140,147,188,210],"sequence":[6,68,151],"reconstruction":[7,32,148,211],"framework":[8],"based":[9,89],"on":[10,90,208,243,250],"hierarchically":[12],"defined":[13],"DSL.":[15,94],"This":[16,142],"method":[17,256],"addresses":[18],"two":[19],"limitations":[20],"of":[21,30,44,98,152,166,232],"previous":[22],"methods.":[23],"First,":[24],"the":[25,42,56,63,73,99,101,108,131,138,163,167,193,230,244,251],"flat,":[26],"lengthy":[27],"script":[28],"representation":[29],"LLM-based":[31],"methods":[33],"hinders":[34],"generalization":[35],"and":[36,50,80,116,135,178,187,203,220,226,248,263,268,273],"does":[37],"not":[38],"take":[39],"into":[40,76,111,137,149],"account":[41],"reuse":[43],"code":[45,272],"snippets.":[46],"Second,":[47],"existing":[48],"one-shot":[49],"iterative":[51],"geometric":[52,64,159,218],"context":[53,65,177],"encodings":[54],"lack":[55],"structural":[57,164],"clues":[58],"necessary":[59],"to":[60,105,130,183],"accurately":[61],"localize":[62],"for":[66,275],"subsequent":[67],"reconstruction.":[69],"CADRec":[70,215],"recursively":[71],"decomposes":[72],"input":[74],"shape":[75],"spatially":[77,204],"localized":[78,175],"parts":[79,113],"reconstructs":[81],"each":[82,96],"part":[83,110,155,201],"with":[84,195],"local":[86,124,154],"CADQuery":[87],"program":[88,221],"hierarchical":[92,143],"At":[95],"node":[97],"hierarchy,":[100],"model":[102,194],"decides":[103],"whether":[104],"further":[106,191],"split":[107],"current":[109],"child":[112],"or":[114],"stop":[115],"synthesize":[117],"its":[118],"leaf-level":[119],"script.":[121],"The":[122,271],"generated":[123],"programs":[125],"are":[126,278],"then":[127],"mapped":[128],"back":[129],"global":[132,146],"coordinate":[133],"frame":[134],"composed":[136],"final":[139],"model.":[141],"formulation":[144],"turns":[145],"simpler":[153],"prediction":[156],"problems,":[157],"reducing":[158],"complexity":[160],"while":[161],"preserving":[162],"organization":[165],"design.":[168],"To":[169],"support":[170],"this":[171,276],"process,":[172],"we":[173],"encode":[174],"point-cloud":[176],"use":[179],"an":[180],"MLLM-based":[181],"decoder":[182],"predict":[184],"decomposition":[185,202],"decisions":[186],"programs.":[189],"train":[192],"geometry-aware":[196],"objectives":[197],"that":[198,214],"encourage":[199],"consistent":[200],"grounded":[205],"predictions.":[206],"Experiments":[207],"standard":[209],"benchmarks":[212],"demonstrate":[213],"improves":[216],"both":[217],"fidelity":[219],"validity":[222],"over":[223],"prior":[224],"sequence-":[225],"code-based":[227],"baselines.":[228],"Notably,":[229],"robustness":[231],"our":[233,255],"approach":[234],"is":[235],"particularly":[236],"evident":[237],"in":[238],"cross-dataset":[239],"scenarios:":[240],"when":[241],"trained":[242],"limited":[245],"DeepCAD":[246],"dataset":[247],"tested":[249],"unseen":[252],"Fusion360":[253],"set,":[254],"drastically":[257],"reduces":[258],"mean":[259],"CD,":[260,262],"median":[261],"IR":[264],"by":[265],"85.8%,":[266],"67.2%,":[267],"92.3%,":[269],"respectively.":[270],"data":[274],"paper":[277],"available":[279],"on:":[280],"https://github.com/shinodashx/CADRec.":[281]},"counts_by_year":[],"updated_date":"2026-11-10T13:44:29.811591","created_date":"2026-11-10T00:00:00"}
