{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T02:00:12Z","timestamp":1775959212875,"version":"3.50.1"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T00:00:00Z","timestamp":1606435200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006435","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1753684,1941808"],"award-info":[{"award-number":["1753684,1941808"]}],"id":[{"id":"10.13039\/100006435","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,12,31]]},"abstract":"<jats:p>Manually authoring 3D shapes is difficult and time consuming; generative models of 3D shapes offer compelling alternatives. Procedural representations are one such possibility: they offer high-quality and editable results but are difficult to author and often produce outputs with limited diversity. On the other extreme are deep generative models: given enough data, they can learn to generate any class of shape but their outputs have artifacts and the representation is not editable.<\/jats:p>\n          <jats:p>In this paper, we take a step towards achieving the best of both worlds for novel 3D shape synthesis. First, we propose ShapeAssembly, a domain-specific \"assembly-language\" for 3D shape structures. ShapeAssembly programs construct shape structures by declaring cuboid part proxies and attaching them to one another, in a hierarchical and symmetrical fashion. ShapeAssembly functions are parameterized with continuous free variables, so that one program structure is able to capture a family of related shapes.<\/jats:p>\n          <jats:p>We show how to extract ShapeAssembly programs from existing shape structures in the PartNet dataset. Then, we train a deep generative model, a hierarchical sequence VAE, that learns to write novel ShapeAssembly programs. Our approach leverages the strengths of each representation: the program captures the subset of shape variability that is interpretable and editable, and the deep generative model captures variability and correlations across shape collections that is hard to express procedurally.<\/jats:p>\n          <jats:p>We evaluate our approach by comparing the shapes output by our generated programs to those from other recent shape structure synthesis models. We find that our generated shapes are more plausible and physically-valid than those of other methods. Additionally, we assess the latent spaces of these models, and find that ours is better structured and produces smoother interpolations. As an application, we use our generative model and differentiable program interpreter to infer and fit shape programs to unstructured geometry, such as point clouds.<\/jats:p>","DOI":"10.1145\/3414685.3417812","type":"journal-article","created":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T21:51:05Z","timestamp":1606513865000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":67,"title":["ShapeAssembly"],"prefix":"10.1145","volume":"39","author":[{"given":"R. Kenny","family":"Jones","sequence":"first","affiliation":[{"name":"Brown University"}]},{"given":"Theresa","family":"Barton","sequence":"additional","affiliation":[{"name":"Brown University"}]},{"given":"Xianghao","family":"Xu","sequence":"additional","affiliation":[{"name":"Brown University"}]},{"given":"Kai","family":"Wang","sequence":"additional","affiliation":[{"name":"Brown University"}]},{"given":"Ellen","family":"Jiang","sequence":"additional","affiliation":[{"name":"Brown University"}]},{"given":"Paul","family":"Guerrero","sequence":"additional","affiliation":[{"name":"Adobe Research"}]},{"given":"Niloy J.","family":"Mitra","sequence":"additional","affiliation":[{"name":"University College London, Adobe Research"}]},{"given":"Daniel","family":"Ritchie","sequence":"additional","affiliation":[{"name":"Brown University"}]}],"member":"320","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proceedings of the Third Conference on Robot Learning.","author":"Abbatematteo Ben","year":"2019","unstructured":"Ben Abbatematteo , Stefanie Tellex , and George Konidaris . 2019 . Learning to Generalize Kinematic Models to Novel Objects . In Proceedings of the Third Conference on Robot Learning. Ben Abbatematteo, Stefanie Tellex, and George Konidaris. 2019. Learning to Generalize Kinematic Models to Novel Objects. In Proceedings of the Third Conference on Robot Learning."},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Zhiqin Chen Andrea Tagliasacchi and Hao Zhang. 2019. BSP-Net: Generating Compact Meshes via Binary Space Partitioning. arXiv:cs.CV\/1911.06971  Zhiqin Chen Andrea Tagliasacchi and Hao Zhang. 2019. BSP-Net: Generating Compact Meshes via Binary Space Partitioning. arXiv:cs.CV\/1911.06971","DOI":"10.1109\/CVPR42600.2020.00012"},{"key":"e_1_2_2_3_1","volume-title":"Learning Implicit Fields for Generative Shape Modeling. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Chen Zhiqin","year":"2019","unstructured":"Zhiqin Chen and Hao Zhang . 2019 . Learning Implicit Fields for Generative Shape Modeling. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Zhiqin Chen and Hao Zhang. 2019. Learning Implicit Fields for Generative Shape Modeling. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)."},{"key":"e_1_2_2_4_1","volume-title":"2016 Fourth International Conference on 3D Vision (3DV).","author":"Aliaga D. G.","unstructured":"\u0130. Demir, D. G. Aliaga , and B. Benes . 2016. Proceduralization for Editing 3D Architectural Models . In 2016 Fourth International Conference on 3D Vision (3DV). \u0130. Demir, D. G. Aliaga, and B. Benes. 2016. Proceduralization for Editing 3D Architectural Models. In 2016 Fourth International Conference on 3D Vision (3DV)."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275006"},{"key":"e_1_2_2_6_1","volume-title":"Write","author":"Ellis Kevin","unstructured":"Kevin Ellis , Maxwell Nye , Yewen Pu , Felix Sosa , Josh Tenenbaum , and Armando Solar-Lezama . 2019. Write , Execute, Assess : Program Synthesis with a REPL. In Advances in Neural Information Processing Systems (NeurIPS) . Kevin Ellis, Maxwell Nye, Yewen Pu, Felix Sosa, Josh Tenenbaum, and Armando Solar-Lezama. 2019. Write, Execute, Assess: Program Synthesis with a REPL. In Advances in Neural Information Processing Systems (NeurIPS)."},{"key":"e_1_2_2_7_1","unstructured":"Kevin Ellis Daniel Ritchie Armando Solar-Lezama and Josh Tenenbaum. 2018. Learning to Infer Graphics Programs from Hand-Drawn Images. In Advances in Neural Information Processing Systems (NeurIPS).  Kevin Ellis Daniel Ritchie Armando Solar-Lezama and Josh Tenenbaum. 2018. Learning to Infer Graphics Programs from Hand-Drawn Images. In Advances in Neural Information Processing Systems (NeurIPS)."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.264"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Lin Gao Jie Yang Tong Wu Yu-Jie Yuan Hongbo Fu Yu-Kun Lai and Hao (Richard) Zhang. 2019. SDM-NET: Deep Generative Network for Structured Deformable Mesh. In SIGGRAPH Asia.  Lin Gao Jie Yang Tong Wu Yu-Jie Yuan Hongbo Fu Yu-Kun Lai and Hao (Richard) Zhang. 2019. SDM-NET: Deep Generative Network for Structured Deformable Mesh. In SIGGRAPH Asia.","DOI":"10.1145\/3355089.3356488"},{"key":"e_1_2_2_10_1","volume-title":"IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Groueix Thibault","year":"2018","unstructured":"Thibault Groueix , Matthew Fisher , Vladimir G. Kim , Bryan C. Russell , and Mathieu Aubry . 2018 . AtlasNet: A Papier-M\u00e2ch\u00e9 Approach to Learning 3D Surface Generation . In IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, and Mathieu Aubry. 2018. AtlasNet: A Papier-M\u00e2ch\u00e9 Approach to Learning 3D Surface Generation. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)."},{"key":"e_1_2_2_11_1","unstructured":"Martin Heusel Hubert Ramsauer Thomas Unterthiner Bernhard Nessler and Sepp Hochreiter. 2017. GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium. In NeurIPS.  Martin Heusel Hubert Ramsauer Thomas Unterthiner Bernhard Nessler and Sepp Hochreiter. 2017. GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium. In NeurIPS."},{"key":"e_1_2_2_12_1","volume-title":"Goodman","author":"Hwang Irvin","year":"2011","unstructured":"Irvin Hwang , Andreas Stuhlm\u00fcller , and Noah D . Goodman . 2011 . Inducing Probabilistic Programs by Bayesian Program Merging. CoRR arXiv:1110.5667 (2011). Irvin Hwang, Andreas Stuhlm\u00fcller, and Noah D. Goodman. 2011. Inducing Probabilistic Programs by Bayesian Program Merging. CoRR arXiv:1110.5667 (2011)."},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Justin Johnson Bharath Hariharan Laurens van der Maaten Judy Hoffman Li Fei-Fei C Lawrence Zitnick and Ross Girshick. 2017. Inferring and Executing Programs for Visual Reasoning. In ICCV.  Justin Johnson Bharath Hariharan Laurens van der Maaten Judy Hoffman Li Fei-Fei C Lawrence Zitnick and Ross Girshick. 2017. Inferring and Executing Programs for Visual Reasoning. In ICCV.","DOI":"10.1109\/ICCV.2017.325"},{"key":"e_1_2_2_14_1","doi-asserted-by":"crossref","unstructured":"Amlan Kar Aayush Prakash Ming-Yu Liu Eric Cameracci Justin Yuan Matt Rusiniak David Acuna Antonio Torralba and Sanja Fidler. 2019. Meta-Sim: Learning to Generate Synthetic Datasets. arXiv:cs.CV\/1904.11621  Amlan Kar Aayush Prakash Ming-Yu Liu Eric Cameracci Justin Yuan Matt Rusiniak David Acuna Antonio Torralba and Sanja Fidler. 2019. Meta-Sim: Learning to Generate Synthetic Datasets. arXiv:cs.CV\/1904.11621","DOI":"10.1109\/ICCV.2019.00465"},{"key":"e_1_2_2_15_1","volume-title":"Kingma and Jimmy Ba","author":"Diederik","year":"2014","unstructured":"Diederik P. Kingma and Jimmy Ba . 2014 . Adam : A Method for Stochastic Optimization. CoRR abs\/1412.6980 (2014). Diederik P. Kingma and Jimmy Ba. 2014. Adam: A Method for Stochastic Optimization. CoRR abs\/1412.6980 (2014)."},{"key":"e_1_2_2_16_1","volume-title":"Auto-Encoding Variational Bayes. In International Conference on Learning Representations (ICLR).","author":"Diederik","unstructured":"Diederik P. Kingma and Max Welling. 2014 . Auto-Encoding Variational Bayes. In International Conference on Learning Representations (ICLR). Diederik P. Kingma and Max Welling. 2014. Auto-Encoding Variational Bayes. In International Conference on Learning Representations (ICLR)."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073599"},{"key":"e_1_2_2_18_1","volume-title":"AI2-THOR: An Interactive 3D Environment for Visual AI. CoRR arXiv:1712.05474","author":"Kolve Eric","year":"2017","unstructured":"Eric Kolve , Roozbeh Mottaghi , Daniel Gordon , Yuke Zhu , Abhinav Gupta , and Ali Farhadi . 2017. AI2-THOR: An Interactive 3D Environment for Visual AI. CoRR arXiv:1712.05474 ( 2017 ). Eric Kolve, Roozbeh Mottaghi, Daniel Gordon, Yuke Zhu, Abhinav Gupta, and Ali Farhadi. 2017. AI2-THOR: An Interactive 3D Environment for Visual AI. CoRR arXiv:1712.05474 (2017)."},{"key":"e_1_2_2_19_1","volume-title":"Proceedings of the 34th International Conference on Machine Learning -","volume":"70","author":"Kusner Matt J.","year":"2017","unstructured":"Matt J. Kusner , Brooks Paige , and Jos\u00e9 Miguel Hern\u00e1ndez-Lobato . 2017 . Grammar Variational Autoencoder . In Proceedings of the 34th International Conference on Machine Learning - Volume 70 (ICML'17). JMLR.org, 1945--1954. Matt J. Kusner, Brooks Paige, and Jos\u00e9 Miguel Hern\u00e1ndez-Lobato. 2017. Grammar Variational Autoencoder. In Proceedings of the 34th International Conference on Machine Learning - Volume 70 (ICML'17). JMLR.org, 1945--1954."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964980"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073637"},{"key":"e_1_2_2_22_1","volume-title":"International Conference on Learning Representations (ICLR).","author":"Liu Yunchao","year":"2019","unstructured":"Yunchao Liu , Zheng Wu , Daniel Ritchie , William T. Freeman , Joshua B. Tenenbaum , and Jiajun Wu . 2019 . Learning to Describe Scenes with Programs . In International Conference on Learning Representations (ICLR). Yunchao Liu, Zheng Wu, Daniel Ritchie, William T. Freeman, Joshua B. Tenenbaum, and Jiajun Wu. 2019. Learning to Describe Scenes with Programs. In International Conference on Learning Representations (ICLR)."},{"key":"e_1_2_2_23_1","volume-title":"Neurally-Guided Structure Inference. In International Conference on Machine Learning (ICML).","author":"Lu Sidi","year":"2019","unstructured":"Sidi Lu , Jiayuan Mao , Joshua B. Tenenbaum , and Jiajun Wu . 2019 . Neurally-Guided Structure Inference. In International Conference on Machine Learning (ICML). Sidi Lu, Jiayuan Mao, Joshua B. Tenenbaum, and Jiajun Wu. 2019. Neurally-Guided Structure Inference. In International Conference on Machine Learning (ICML)."},{"key":"e_1_2_2_24_1","unstructured":"Andrew L. Maas. 2013. Rectifier Nonlinearities Improve Neural Network Acoustic Models.  Andrew L. Maas. 2013. Rectifier Nonlinearities Improve Neural Network Acoustic Models."},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"A. Martinovic and L. Van Gool. 2013. Bayesian Grammar Learning for Inverse Procedural Modeling. In CVPR.  A. Martinovic and L. Van Gool. 2013. Bayesian Grammar Learning for Inverse Procedural Modeling. In CVPR.","DOI":"10.1109\/CVPR.2013.33"},{"key":"e_1_2_2_26_1","volume-title":"Eriksson","author":"Michalkiewicz Mateusz","year":"2019","unstructured":"Mateusz Michalkiewicz , Jhony K. Pontes , Dominic Jack , Mahsa Baktashmotlagh , and Anders P . Eriksson . 2019 . Deep Level Sets: Implicit Surface Representations for 3D Shape Inference. CoRR abs\/1901.06802 (2019). Mateusz Michalkiewicz, Jhony K. Pontes, Dominic Jack, Mahsa Baktashmotlagh, and Anders P. Eriksson. 2019. Deep Level Sets: Implicit Surface Representations for 3D Shape Inference. CoRR abs\/1901.06802 (2019)."},{"key":"e_1_2_2_27_1","unstructured":"Kaichun Mo Paul Guerrero Li Yi Hao Su Peter Wonka Niloy Mitra and Leonidas Guibas. 2019a. StructureNet: Hierarchical Graph Networks for 3D Shape Generation. In SIGGRAPH Asia.  Kaichun Mo Paul Guerrero Li Yi Hao Su Peter Wonka Niloy Mitra and Leonidas Guibas. 2019a. StructureNet: Hierarchical Graph Networks for 3D Shape Generation. In SIGGRAPH Asia."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00100"},{"key":"e_1_2_2_29_1","doi-asserted-by":"crossref","unstructured":"Pascal M\u00fcller Peter Wonka Simon Haegler Andreas Ulmer and Luc Van Gool. 2006. Procedural Modeling of Buildings. In SIGGRAPH.  Pascal M\u00fcller Peter Wonka Simon Haegler Andreas Ulmer and Luc Van Gool. 2006. Procedural Modeling of Buildings. In SIGGRAPH.","DOI":"10.1145\/1179352.1141931"},{"key":"e_1_2_2_30_1","volume-title":"Aliaga","author":"Nishida Gen","year":"2018","unstructured":"Gen Nishida , Adrien Bousseau , and Daniel G . Aliaga . 2018 . Procedural Modeling of a Building from a Single Image. Computer Graphics Forum (Eurographics) 37, 2 (2018). Gen Nishida, Adrien Bousseau, and Daniel G. Aliaga. 2018. Procedural Modeling of a Building from a Single Image. Computer Graphics Forum (Eurographics) 37, 2 (2018)."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925951"},{"key":"e_1_2_2_32_1","volume-title":"Parish and Pascal M\u00fcller","author":"Yoav I.","year":"2001","unstructured":"Yoav I. H. Parish and Pascal M\u00fcller . 2001 . Procedural Modeling of Cities. In SIGGRAPH. Yoav I. H. Parish and Pascal M\u00fcller. 2001. Procedural Modeling of Cities. In SIGGRAPH."},{"key":"e_1_2_2_33_1","volume-title":"DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Park Jeong Joon","year":"2019","unstructured":"Jeong Joon Park , Peter Florence , Julian Straub , Richard Newcombe , and Steven Love-grove. 2019 . DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Jeong Joon Park, Peter Florence, Julian Straub, Richard Newcombe, and Steven Love-grove. 2019. DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)."},{"key":"e_1_2_2_34_1","unstructured":"Adam Paszke Sam Gross Soumith Chintala Gregory Chanan Edward Yang Zachary DeVito Zeming Lin Alban Desmaison Luca Antiga and Adam Lerer. 2017. Automatic differentiation in PyTorch. (2017).  Adam Paszke Sam Gross Soumith Chintala Gregory Chanan Edward Yang Zachary DeVito Zeming Lin Alban Desmaison Luca Antiga and Adam Lerer. 2017. Automatic differentiation in PyTorch. (2017)."},{"key":"e_1_2_2_35_1","volume-title":"The Algorithmic Beauty of Plants","author":"Prusinkiewicz Przemyslaw","unstructured":"Przemyslaw Prusinkiewicz and Aristid Lindenmayer . 1996. The Algorithmic Beauty of Plants . Springer-Verlag , Berlin, Heidelberg . Przemyslaw Prusinkiewicz and Aristid Lindenmayer. 1996. The Algorithmic Beauty of Plants. Springer-Verlag, Berlin, Heidelberg."},{"key":"e_1_2_2_36_1","unstructured":"Charles Ruizhongtai Qi Li Yi Hao Su and Leonidas J Guibas. 2017. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. In Advances in neural information processing systems. 5099--5108.  Charles Ruizhongtai Qi Li Yi Hao Su and Leonidas J Guibas. 2017. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. In Advances in neural information processing systems. 5099--5108."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46475-6_7"},{"key":"e_1_2_2_38_1","doi-asserted-by":"crossref","unstructured":"Daniel Ritchie Sarah Jobalia and Anna Thomas. 2018. Example-based Authoring of Procedural Modeling Programs with Structural and Continuous Variability. In EUROGRAPHICS.  Daniel Ritchie Sarah Jobalia and Anna Thomas. 2018. Example-based Authoring of Procedural Modeling Programs with Structural and Continuous Variability. In EUROGRAPHICS.","DOI":"10.1111\/cgf.13371"},{"key":"e_1_2_2_39_1","volume-title":"Habitat: A Platform for Embodied AI Research. In The IEEE International Conference on Computer Vision (ICCV).","author":"Savva Manolis","year":"2019","unstructured":"Manolis Savva , Abhishek Kadian , Oleksandr Maksymets , Yili Zhao , Erik Wijmans , Bhavana Jain , Julian Straub , Jia Liu , Vladlen Koltun , Jitendra Malik , Devi Parikh , and Dhruv Batra . 2019 . Habitat: A Platform for Embodied AI Research. In The IEEE International Conference on Computer Vision (ICCV). Manolis Savva, Abhishek Kadian, Oleksandr Maksymets, Yili Zhao, Erik Wijmans, Bhavana Jain, Julian Straub, Jia Liu, Vladlen Koltun, Jitendra Malik, Devi Parikh, and Dhruv Batra. 2019. Habitat: A Platform for Embodied AI Research. In The IEEE International Conference on Computer Vision (ICCV)."},{"key":"e_1_2_2_40_1","volume-title":"CSGNet: Neural Shape Parser for Constructive Solid Geometry. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Sharma Gopal","year":"2018","unstructured":"Gopal Sharma , Rishabh Goyal , Difan Liu , Evangelos Kalogerakis , and Subhransu Maji . 2018 . CSGNet: Neural Shape Parser for Constructive Solid Geometry. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Gopal Sharma, Rishabh Goyal, Difan Liu, Evangelos Kalogerakis, and Subhransu Maji. 2018. CSGNet: Neural Shape Parser for Constructive Solid Geometry. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01636.x"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130821"},{"key":"e_1_2_2_43_1","doi-asserted-by":"crossref","unstructured":"Jerry O. Talton Lingfeng Yang Ranjitha Kumar Maxine Lim Noah D. Goodman and Radom\u00edr Mech. 2012. Learning design patterns with Bayesian grammar induction. In UIST.  Jerry O. Talton Lingfeng Yang Ranjitha Kumar Maxine Lim Noah D. Goodman and Radom\u00edr Mech. 2012. Learning design patterns with Bayesian grammar induction. In UIST.","DOI":"10.1145\/2380116.2380127"},{"key":"e_1_2_2_44_1","volume-title":"International Conference on Learning Representations (ICLR).","author":"Tian Yonglong","year":"2019","unstructured":"Yonglong Tian , Andrew Luo , Xingyuan Sun , Kevin Ellis , William T. Freeman , Joshua B. Tenenbaum , and Jiajun Wu . 2019 . Learning to Infer and Execute 3D Shape Programs . In International Conference on Learning Representations (ICLR). Yonglong Tian, Andrew Luo, Xingyuan Sun, Kevin Ellis, William T. Freeman, Joshua B. Tenenbaum, and Jiajun Wu. 2019. Learning to Infer and Execute 3D Shape Programs. In International Conference on Learning Representations (ICLR)."},{"key":"e_1_2_2_45_1","volume-title":"Tenenbaum","author":"Wu Jiajun","year":"2016","unstructured":"Jiajun Wu , Chengkai Zhang , Tianfan Xue , William T. Freeman , and Joshua B . Tenenbaum . 2016 . Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling. In Advances in Neural Information Processing Systems (NeurIPS) . Jiajun Wu, Chengkai Zhang, Tianfan Xue, William T. Freeman, and Joshua B. Tenenbaum. 2016. Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling. In Advances in Neural Information Processing Systems (NeurIPS)."},{"key":"e_1_2_2_46_1","doi-asserted-by":"crossref","unstructured":"Fei Xia Amir R. Zamir Zhi-Yang He Alexander Sax Jitendra Malik and Silvio Savarese. 2018. Gibson env: real-world perception for embodied agents. In CVPR.  Fei Xia Amir R. Zamir Zhi-Yang He Alexander Sax Jitendra Malik and Silvio Savarese. 2018. Gibson env: real-world perception for embodied agents. In CVPR.","DOI":"10.1109\/CVPR.2018.00945"},{"key":"e_1_2_2_47_1","unstructured":"A. Khosla F. Yu L. Zhang X. Tang J. Xiao Z. Wu S. Song. 2015. 3D ShapeNets: A Deep Representation for Volumetric Shapes. In Computer Vision and Pattern Recognition.  A. Khosla F. Yu L. Zhang X. Tang J. Xiao Z. Wu S. Song. 2015. 3D ShapeNets: A Deep Representation for Volumetric Shapes. In Computer Vision and Pattern Recognition."},{"key":"e_1_2_2_48_1","volume-title":"Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks. The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Zhang Yinda","year":"2017","unstructured":"Yinda Zhang , Shuran Song , Ersin Yumer , Manolis Savva , Joon-Young Lee , Hailin Jin , and Thomas Funkhouser . 2017 . Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks. The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2017). Yinda Zhang, Shuran Song, Ersin Yumer, Manolis Savva, Joon-Young Lee, Hailin Jin, and Thomas Funkhouser. 2017. Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks. The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2017)."},{"key":"e_1_2_2_49_1","volume-title":"PGR Workshop at NeurIPS.","author":"Zhou Chenghui","year":"2019","unstructured":"Chenghui Zhou , Chun-liang Li, and Barnabas Poczos . 2019 . Program Synthesis for Images using Tree-Structured LSTM . In PGR Workshop at NeurIPS. Chenghui Zhou, Chun-liang Li, and Barnabas Poczos. 2019. Program Synthesis for Images using Tree-Structured LSTM. In PGR Workshop at NeurIPS."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275008"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.103"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417812","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417812","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:14Z","timestamp":1750197794000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417812"}},"subtitle":["learning to generate programs for 3D shape structure synthesis"],"short-title":[],"issued":{"date-parts":[[2020,11,27]]},"references-count":51,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3414685.3417812"],"URL":"https:\/\/doi.org\/10.1145\/3414685.3417812","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,27]]},"assertion":[{"value":"2020-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}