{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T11:13:40Z","timestamp":1753182820520,"version":"3.40.3"},"reference-count":69,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CHS-1422441","CHS-1617333","IIS-1617917","IIS-1908669"],"award-info":[{"award-number":["CHS-1422441","CHS-1617333","IIS-1617917","IIS-1908669"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Pattern Anal. Mach. Intell."],"published-print":{"date-parts":[[2022,5,1]]},"DOI":"10.1109\/tpami.2020.3044749","type":"journal-article","created":{"date-parts":[[2020,12,14]],"date-time":"2020-12-14T21:30:14Z","timestamp":1607981414000},"page":"2628-2640","source":"Crossref","is-referenced-by-count":7,"title":["Neural Shape Parsers for Constructive Solid Geometry"],"prefix":"10.1109","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7492-7808","authenticated-orcid":false,"given":"Gopal","family":"Sharma","sequence":"first","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9342-0917","authenticated-orcid":false,"given":"Rishabh","family":"Goyal","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Champaign, IL, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5971-2748","authenticated-orcid":false,"given":"Difan","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5867-5735","authenticated-orcid":false,"given":"Evangelos","family":"Kalogerakis","sequence":"additional","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3869-9334","authenticated-orcid":false,"given":"Subhransu","family":"Maji","sequence":"additional","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1037\/0033-295X.94.2.115"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15904"},{"article-title":"Amortized inference in probabilistic reasoning,","volume-title":"Proc. 36th Annu. Conf. Cognitive Sci. Soc.","author":"Gershman","key":"ref3"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022672621406"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/BF01386232"},{"key":"ref6","first-page":"278","article-title":"Policy invariance under reward transformations: Theory and application to reward shaping,","volume-title":"Proc. 16th Int. Conf. Mach. Learn.","author":"Ng"},{"key":"ref7","first-page":"91","article-title":"Faster R-CNN: Towards real-time object detection with region proposal networks,","volume-title":"Proc. 28th Int. Conf. Neural Inf. Process. Syst.","author":"Ren"},{"key":"ref8","article-title":"CSGNet: Neural shape parser for constructive solid geometry,","author":"Sharma","year":"2017","journal-title":"CoRR"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1973.223602"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000042934.15159.49"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995741"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15567-3_13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(91)90077-A"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/781606.781629"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/169728.169723"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24855-2_110"},{"article-title":"Geometry-based structural optimization on cad specification trees,","year":"2009","author":"Weiss","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2016.01.001"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275006"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366187"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12282"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2766895"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380127"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.tics.2006.05.002"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995319"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.33"},{"key":"ref28","first-page":"2539","article-title":"Deep convolutional inverse graphics network,","volume-title":"Proc. 28th Int. Conf. Neural Inf. Process. Syst.","author":"Kulkarni"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVW.2017.115"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2597830"},{"key":"ref31","first-page":"622","article-title":"Neurally-guided procedural models: Amortized inference for procedural graphics programs using neural networks,","volume-title":"Proc. 30th Int. Conf. Neural Inf. Process. Syst.","author":"Ritchie"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925951"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.744"},{"key":"ref34","first-page":"3233","article-title":"Attend, infer, repeat: Fast scene understanding with generative models,","volume-title":"Proc. 30th Int. Conf. Neural Inf. Process. Syst.","author":"Eslami"},{"article-title":"Neural programmer: Inducing latent programs with gradient descent,","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Neelakantan","key":"ref35"},{"article-title":"Neural programmer-interpreters,","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Reed","key":"ref36"},{"article-title":"Programmable agents,","year":"2017","author":"Denil","key":"ref37"},{"article-title":"DeepCoder: Learning to write programs,","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Balog","key":"ref38"},{"key":"ref39","first-page":"190","article-title":"Inferring algorithmic patterns with stack-augmented recurrent nets,","volume-title":"Proc. 28th Int. Conf. Neural Inf. Process. Syst.","author":"Joulin"},{"article-title":"Learning to execute,","year":"2014","author":"Zaremba","key":"ref40"},{"key":"ref41","first-page":"421","article-title":"Learning simple algorithms from examples,","volume-title":"Proc. 33rd Int. Conf. Mach. Learn.","author":"Zaremba"},{"article-title":"Neural GPUs learn algorithms,","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Kaiser","key":"ref42"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1003"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.325"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.93"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.12"},{"article-title":"Learning to infer and execute 3D shape programs,","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Tian","key":"ref47"},{"article-title":"Learning to infer graphics programs from hand-drawn images,","year":"2017","author":"Ellis","key":"ref48"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.160"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.103"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00276"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.01059"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00491"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/s41095-018-0128-6"},{"key":"ref55","article-title":"DeepSpline: Data-driven reconstruction of parametric curves and surfaces,","author":"Gao","year":"2019","journal-title":"CoRR"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00012"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00011"},{"key":"ref58","first-page":"7435","article-title":"Learning elementary structures for 3D shape generation and matching,","volume-title":"Proc. Int. Conf. Neural Inf. Process. Syst.","volume":"32","author":"Deprelle"},{"article-title":"Empirical evaluation of gated recurrent neural networks on sequence modeling,","year":"2014","author":"Chung","key":"ref59"},{"volume-title":"Introduction to Automata Theory, Languages, and Computation","year":"2001","author":"Hopcroft","key":"ref60"},{"volume-title":"Reinforcement Learning: An Introduction","year":"2018","author":"Sutton","key":"ref61"},{"key":"ref62","first-page":"1057","article-title":"Policy gradient methods for reinforcement learning with function approximation,","volume-title":"Proc. 12th Int. Conf. Neural Inf. Process. Syst.","author":"Sutton"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2766929"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/7.2.155"},{"key":"ref66","article-title":"Adam: A method for stochastic optimization,","author":"Kingma","year":"2014","journal-title":"CoRR"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.5244\/C.28.6"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/361237.361242"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00319"},{"key":"ref70","article-title":"ShapeNet: An information-rich 3D model repository,","author":"Chang","year":"2015","journal-title":"CoRR"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00983"}],"container-title":["IEEE Transactions on Pattern Analysis and Machine Intelligence"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/34\/9745894\/9293398-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/34\/9745894\/09293398.pdf?arnumber=9293398","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,4]],"date-time":"2025-04-04T19:42:51Z","timestamp":1743795771000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9293398\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,1]]},"references-count":69,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tpami.2020.3044749","relation":{},"ISSN":["0162-8828","2160-9292","1939-3539"],"issn-type":[{"type":"print","value":"0162-8828"},{"type":"electronic","value":"2160-9292"},{"type":"electronic","value":"1939-3539"}],"subject":[],"published":{"date-parts":[[2022,5,1]]}}}