no code implementations • ACL 2022 • Ying Xu, Dakuo Wang, Mo Yu, Daniel Ritchie, Bingsheng Yao, Tongshuang Wu, Zheng Zhang, Toby Li, Nora Bradford, Branda Sun, Tran Hoang, Yisi Sang, Yufang Hou, Xiaojuan Ma, Diyi Yang, Nanyun Peng, Zhou Yu, Mark Warschauer
Through benchmarking with QG models, we show that the QG model trained on FairytaleQA is capable of asking high-quality and more diverse questions.
no code implementations • ICCV 2023 • Aditya Ganeshan, R. Kenny Jones, Daniel Ritchie
Programs offer compactness and structure that makes them an attractive representation for visual data.
1 code implementation • 9 May 2023 • R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
The discovered abstractions capture common patterns (both structural and parametric) across the dataset, so that programs rewritten with these abstractions are more compact, and expose fewer degrees of freedom.
no code implementations • CVPR 2023 • Xianghao Xu, Paul Guerrero, Matthew Fisher, Siddhartha Chaudhuri, Daniel Ritchie
We instead propose to decompose shapes using a library of 3D parts provided by the user, giving full control over the choice of parts.
no code implementations • CVPR 2023 • Aditya Sanghi, Rao Fu, Vivian Liu, Karl Willis, Hooman Shayani, Amir Hosein Khasahmadi, Srinath Sridhar, Daniel Ritchie
Recent works have demonstrated that natural language can be used to generate and edit 3D shapes.
1 code implementation • 19 Jul 2022 • Rao Fu, Xiao Zhan, YiWen Chen, Daniel Ritchie, Srinath Sridhar
Results show that our method can generate shapes consistent with text descriptions, and shapes evolve gradually as more phrases are added.
1 code implementation • 17 Jun 2022 • Xianghao Xu, Yifan Ruan, Srinath Sridhar, Daniel Ritchie
We operationalize this concept with an algorithm that optimizes a shape's part motion parameters such that it can transform into other shapes in the collection.
1 code implementation • 7 Jun 2022 • R. Kenny Jones, Aalia Habib, Daniel Ritchie
We present SHRED, a method for 3D SHape REgion Decomposition.
1 code implementation • 26 Mar 2022 • Ying Xu, Dakuo Wang, Mo Yu, Daniel Ritchie, Bingsheng Yao, Tongshuang Wu, Zheng Zhang, Toby Jia-Jun Li, Nora Bradford, Branda Sun, Tran Bao Hoang, Yisi Sang, Yufang Hou, Xiaojuan Ma, Diyi Yang, Nanyun Peng, Zhou Yu, Mark Warschauer
Through benchmarking with QG models, we show that the QG model trained on FairytaleQA is capable of asking high-quality and more diverse questions.
Ranked #1 on
Question Generation
on FairytaleQA
1 code implementation • 13 Feb 2022 • Zheng Zhang, Ying Xu, Yanhao Wang, Bingsheng Yao, Daniel Ritchie, Tongshuang Wu, Mo Yu, Dakuo Wang, Toby Jia-Jun Li
Despite its benefits for children's skill development and parent-child bonding, many parents do not often engage in interactive storytelling by having story-related dialogues with their child due to limited availability or challenges in coming up with appropriate questions.
no code implementations • 13 Dec 2021 • Bryce Blinn, Alexander Ding, R. Kenny Jones, Manolis Savva, Srinath Sridhar, Daniel Ritchie
The body-shape-conditioned models produce chairs which will be comfortable for a person with the given body shape; the pose-conditioned models produce chairs which accommodate the given sitting pose.
no code implementations • 10 Dec 2021 • Kai Wang, Xianghao Xu, Leon Lei, Selena Ling, Natalie Lindsay, Angel X. Chang, Manolis Savva, Daniel Ritchie
We then discuss different strategies for solving the problem, and design two representative pipelines: one uses available 2D floor plans to guide selection and deformation of 3D rooms; the other learns to retrieve a set of compatible 3D rooms and combine them into novel layouts.
no code implementations • 1 Dec 2021 • Kai Wang, Paul Guerrero, Vladimir Kim, Siddhartha Chaudhuri, Minhyuk Sung, Daniel Ritchie
We present the Shape Part Slot Machine, a new method for assembling novel 3D shapes from existing parts by performing contact-based reasoning.
no code implementations • 15 Oct 2021 • Hameed Abdul-Rashid, Miles Freeman, Ben Abbatematteo, George Konidaris, Daniel Ritchie
Manipulating an articulated object requires perceiving itskinematic hierarchy: its parts, how each can move, and howthose motions are coupled.
1 code implementation • CVPR 2022 • R. Kenny Jones, Aalia Habib, Rana Hanocka, Daniel Ritchie
We propose the Neurally-Guided Shape Parser (NGSP), a method that learns how to assign fine-grained semantic labels to regions of a 3D shape.
1 code implementation • 13 Apr 2021 • R. Kenny Jones, David Charatan, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
In this paper, we present ShapeMOD, an algorithm for automatically discovering macros that are useful across large datasets of 3D shape programs.
1 code implementation • 6 Dec 2020 • Purvi Goel, Loudon Cohen, James Guesman, Vikas Thamizharasan, James Tompkin, Daniel Ritchie
In this paper, we explore how to use differentiable ray tracing to refine an initial coarse mesh and per-mesh-facet material representation.
1 code implementation • CVPR 2022 • R. Kenny Jones, Homer Walke, Daniel Ritchie
Related to these approaches, we introduce a novel self-training variant unique to program inference, where program pseudo-labels are paired with their executed output shapes, avoiding label mismatch at the cost of an approximate shape distribution.
1 code implementation • 17 Sep 2020 • R. Kenny Jones, Theresa Barton, Xianghao Xu, Kai Wang, Ellen Jiang, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
The program captures the subset of variability that is interpretable and editable.
1 code implementation • ECCV 2020 • Wallace Lira, Johannes Merz, Daniel Ritchie, Daniel Cohen-Or, Hao Zhang
Instead of executing translation directly, we steer the translation by requiring the network to produce in-between images that resemble weighted hybrids between images from the input domains.
no code implementations • ICLR 2019 • Yunchao Liu, Zheng Wu, Daniel Ritchie, William T. Freeman, Joshua B. Tenenbaum, Jiajun Wu
We are able to understand the higher-level, abstract regularities within the scene such as symmetry and repetition.
1 code implementation • CVPR 2019 • Daniel Ritchie, Kai Wang, Yu-an Lin
We present a new, fast and flexible pipeline for indoor scene synthesis that is based on deep convolutional generative models.
4 code implementations • ECCV 2018 • Aaron Gokaslan, Vivek Ramanujan, Daniel Ritchie, Kwang In Kim, James Tompkin
Unsupervised image-to-image translation techniques are able to map local texture between two domains, but they are typically unsuccessful when the domains require larger shape change.
no code implementations • CVPR 2018 • Angela Dai, Daniel Ritchie, Martin Bokeloh, Scott Reed, Jürgen Sturm, Matthias Nießner
We introduce ScanComplete, a novel data-driven approach for taking an incomplete 3D scan of a scene as input and predicting a complete 3D model along with per-voxel semantic labels.
no code implementations • 23 Nov 2017 • Maxime Voisin, Daniel Ritchie
In this paper, we provide evidence that the order-agnostic (OA) training procedure is suboptimal for data completion.
1 code implementation • ICLR 2018 • Kevin Ellis, Daniel Ritchie, Armando Solar-Lezama, Joshua B. Tenenbaum
These drawing primitives are like a trace of the set of primitive commands issued by a graphics program.
1 code implementation • 18 Oct 2016 • Daniel Ritchie, Paul Horsfall, Noah D. Goodman
This paper proposes a system for amortized inference in PPLs.
1 code implementation • NeurIPS 2016 • Daniel Ritchie, Anna Thomas, Pat Hanrahan, Noah D. Goodman
Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) provide powerful tools for constraining procedural models in computer graphics, but they require many samples to produce desirable results.
no code implementations • 7 Sep 2015 • Daniel Ritchie, Andreas Stuhlmüller, Noah D. Goodman
Lightweight, source-to-source transformation approaches to implementing MCMC for probabilistic programming languages are popular for their simplicity, support of existing deterministic code, and ability to execute on existing fast runtimes.