{"id":86,"date":"2021-12-10T05:23:01","date_gmt":"2021-12-10T05:23:01","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/?p=86"},"modified":"2021-12-10T22:23:59","modified_gmt":"2021-12-10T22:23:59","slug":"approach","status":"publish","type":"post","link":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/","title":{"rendered":"Approach"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"461\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-300x135.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-768x346.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1536x691.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-2048x922.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Figure 1: <strong>Overview of Autoregressive Modeling<\/strong>. <strong>(top)<\/strong> We use a VQ-VAE to extract a low-dimensional discrete representation of 3D shapes. Using a patch-wise encoder enables independently encoding local context and allows downstream tasks with partial observations. <strong>(bottom)<\/strong> We learn a transformer-based autoregressive model over the latent representation. Using randomized sampling orders in allows learning a &#8216;non-sequential&#8217; autoregressive shape prior that can condition on arbitrary set of partial latent observations.<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Discretized Latent Space for 3D Shapes<\/strong><\/h1>\n\n\n\n<p>To learn an effective autoregressive model, we aim to reduce the high-dimensional continuous 3D shape representation to a lower-dimensional discrete latent space. Towards this, we adapt the VQ-VAE [1] framework and learn a 3D-VQ-VAE whose encoder E<sub>\u03c8<\/sub> can compute the desired low-dimensional representation, and the decoder D<sub>\u03c8<\/sub> can map this latent space back to\/ 3D shapes. Given a 3D shape <strong>X<\/strong> with spatial dimension of D<sup>3<\/sup> we have<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-1024x304.png\" alt=\"\" class=\"wp-image-88\" width=\"374\" height=\"111\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-1024x304.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-300x89.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-768x228.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-1536x456.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq1-2048x608.png 2048w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><figcaption>Eq:1<\/figcaption><\/figure><\/div>\n\n\n\n<p>where VQ is the Vector Quantization step that maps a vector to the nearest element in the codebook. The encoder E<sub>\u03c8<\/sub> has a very large receptive field. Unfortunately, this is not a desirable property for tasks such as shape completion since the latent codes for encoded partial shapes may differ significantly from those of the encoded full shape &#8212; thus partial observations of shape may not correspond to partial observations of latent variables. To overcome this challenge, we propose Patch-wise Encoding VQ-VAE or P-VQ-VAE that encodes the local shape regions <em>independently<\/em>, while decoding them <em>jointl<\/em>y &#8212; this allows the discrete encodings to only depend on local context.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Non-sequential Autoregressive Modeling<\/strong><\/h1>\n\n\n\n<p>The latent space <strong>Z<\/strong> is a 3D grid of tokens representing the original 3D shape. We can thus reduce the task of learning the distribution over continuous 3D shapes to learning p(<strong>Z<\/strong>). An autoregressive model like transformer can model this distribution by factoring it as a product of location specific conditionals. However, this factorization assumes a fixed ordering in which the tokens are observed\/generated. This is generally not true for conditioning tasks like shape completion, reconstruction etc. We follow the observation from [2] that the joint distribution p(<strong>Z<\/strong>) can be factorized into terms of the form p(z<strong><sub>i<\/sub><\/strong>| <strong>O<\/strong>), where <strong>O<\/strong> is a random set of observed variables. Hence we use a randomly permuted sequence of latent variables {z<sub><strong>g1<\/strong><\/sub><em>, z<sub><strong>g2<\/strong><\/sub>, z<\/em><sub><strong>g3<\/strong><\/sub>, &#8230;} for autoregressively modeling the distribution p(<strong>z<\/strong>):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-1024x146.png\" alt=\"\" class=\"wp-image-89\" width=\"476\" height=\"68\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-1024x146.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-300x43.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-768x110.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-1536x220.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq2-2048x293.png 2048w\" sizes=\"auto, (max-width: 476px) 100vw, 476px\" \/><figcaption>eq:2<\/figcaption><\/figure><\/div>\n\n\n\n<p>The non-sequential autoregressive network models the distribution over the latent variables <strong>Z<\/strong>, which can be mapped to full 3D shapes <strong>X = D<sub>\u03c8<\/sub>(Z)<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Conditional Generation<\/strong><\/h1>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Shape Completion<\/strong>: The proposed P-VQ-VAE encodes local regions independently. This enables us to map partially observed shape <strong>X<sub>p<\/sub><\/strong> to corresponding observed latent variables <strong>O<\/strong> = {z<sub><strong>g1<\/strong><\/sub>, z<sub><strong>g2<\/strong><\/sub>, &#8230;., z<sub><strong>gk<\/strong><\/sub>}. In particular, we can formulate the task of shape completion as:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-1024x146.png\" alt=\"\" class=\"wp-image-90\" width=\"439\" height=\"63\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-1024x146.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-300x43.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-768x110.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-1536x220.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq3-2048x293.png 2048w\" sizes=\"auto, (max-width: 439px) 100vw, 439px\" \/><figcaption>eq:3<\/figcaption><\/figure><\/div>\n\n\n\n<p>Based on the above formulation, we can directly use our model to autoregressively sample complete latent codes from partial observations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-1024x319.png\" alt=\"\" class=\"wp-image-93\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-1024x319.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-300x93.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-768x239.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-1536x478.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/cond-fig-2048x638.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption>Figure2: <strong>Overview of conditional generation<\/strong>. The proposed autoregressive prior can be used across diverse conditional generation tasks. For each task , we use a domain specific encoder followed by 3D up-convolutions to learn task specific conditional distributions. During inference, we can sample from the product distribution of the predicted conditionals and the learned autoregressive prior.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Approximating generic conditional distributions<\/strong>: In this project we propose to model the distribution p(<strong>Z<\/strong> | C)  as a product of the shape prior, coupled with independent &#8216;naive&#8217; conditional terms that weakly capture the dependence on the conditioning C:<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-1024x153.png\" alt=\"\" class=\"wp-image-100\" width=\"448\" height=\"66\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-1024x153.png 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-300x45.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-768x114.png 768w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-1536x229.png 1536w, https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/eq_con-2048x305.png 2048w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/figure><\/div>\n\n\n\n<p>This factorization corresponds to assuming a factor graph where the conditioning C is connected to each latent variable z<strong><sub>i<\/sub><\/strong> with only a pairwise potential p(z<strong><sub>i<\/sub><\/strong>|C).<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Learning Naive Conditionals<\/strong>: For this project, we train task-specific networks comprising of domain specific encoders (e.g. ResNet for images, BERT for language etc.) fine-tuned on limited paired data (<strong>X<\/strong>, C). Each conditional is trained to predict the conditional distribution over elements in <strong>Z<\/strong> as explained in fig. 2. During inference we sample from a combination of the two distributions (per-location conditionals and shape prior) for generating a complete latent sequence.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">References<\/h5>\n\n\n\n<p>[1] Aaron van den Oord, Oriol Vinyals, and Koray Kavukcuoglu. Neural discrete representation learning. In NeurIPS, 2017.<br>[2] Shubham Tulsiani and Abhinav Gupta. Pixeltransformer: Sample conditioned signal generation. In ICML, 202<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discretized Latent Space for 3D Shapes To learn an effective autoregressive model, we aim to reduce the high-dimensional continuous 3D shape representation to a lower-dimensional discrete latent space. Towards this, we adapt the VQ-VAE [1] framework and learn a 3D-VQ-VAE whose encoder E\u03c8 can compute the desired low-dimensional representation, and the decoder D\u03c8 can map &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Approach&#8221;<\/span><\/a><\/p>\n","protected":false},"author":100,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-86","post","type-post","status-publish","format-standard","hentry","category-approach","category-technical-report"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Approach - Autoregressive Conditional Generation using Transformers<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Approach - Autoregressive Conditional Generation using Transformers\" \/>\n<meta property=\"og:description\" content=\"Discretized Latent Space for 3D Shapes To learn an effective autoregressive model, we aim to reduce the high-dimensional continuous 3D shape representation to a lower-dimensional discrete latent space. Towards this, we adapt the VQ-VAE [1] framework and learn a 3D-VQ-VAE whose encoder E\u03c8 can compute the desired low-dimensional representation, and the decoder D\u03c8 can map &hellip; Continue reading &quot;Approach&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/\" \/>\n<meta property=\"og:site_name\" content=\"Autoregressive Conditional Generation using Transformers\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-10T05:23:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-10T22:23:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png\" \/>\n<meta name=\"author\" content=\"paritosm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"paritosm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/\"},\"author\":{\"name\":\"paritosm\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/#\\\/schema\\\/person\\\/0a6afd0e4ed412755a2749c183fbc369\"},\"headline\":\"Approach\",\"datePublished\":\"2021-12-10T05:23:01+00:00\",\"dateModified\":\"2021-12-10T22:23:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/\"},\"wordCount\":694,\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/wp-content\\\/uploads\\\/sites\\\/47\\\/2021\\\/12\\\/overview-1024x461.png\",\"articleSection\":[\"Approach\",\"Technical Report\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/\",\"name\":\"Approach - Autoregressive Conditional Generation using Transformers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/wp-content\\\/uploads\\\/sites\\\/47\\\/2021\\\/12\\\/overview-1024x461.png\",\"datePublished\":\"2021-12-10T05:23:01+00:00\",\"dateModified\":\"2021-12-10T22:23:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/#\\\/schema\\\/person\\\/0a6afd0e4ed412755a2749c183fbc369\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/wp-content\\\/uploads\\\/sites\\\/47\\\/2021\\\/12\\\/overview.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/wp-content\\\/uploads\\\/sites\\\/47\\\/2021\\\/12\\\/overview.png\",\"width\":2133,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/2021\\\/12\\\/10\\\/approach\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Approach\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/\",\"name\":\"Autoregressive Conditional Generation using Transformers\",\"description\":\"Students: Yen-Chi Cheng, Paritosh Mittal | Advisors: Maneesh Singh (Verisk), Shubham Tulsiani (CMU) | Sponsor: Verisk\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/#\\\/schema\\\/person\\\/0a6afd0e4ed412755a2749c183fbc369\",\"name\":\"paritosm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g\",\"caption\":\"paritosm\"},\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2021teamb\\\/author\\\/paritosm\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Approach - Autoregressive Conditional Generation using Transformers","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/","og_locale":"en_US","og_type":"article","og_title":"Approach - Autoregressive Conditional Generation using Transformers","og_description":"Discretized Latent Space for 3D Shapes To learn an effective autoregressive model, we aim to reduce the high-dimensional continuous 3D shape representation to a lower-dimensional discrete latent space. Towards this, we adapt the VQ-VAE [1] framework and learn a 3D-VQ-VAE whose encoder E\u03c8 can compute the desired low-dimensional representation, and the decoder D\u03c8 can map &hellip; Continue reading \"Approach\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/","og_site_name":"Autoregressive Conditional Generation using Transformers","article_published_time":"2021-12-10T05:23:01+00:00","article_modified_time":"2021-12-10T22:23:59+00:00","og_image":[{"url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png","type":"","width":"","height":""}],"author":"paritosm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"paritosm","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#article","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/"},"author":{"name":"paritosm","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/#\/schema\/person\/0a6afd0e4ed412755a2749c183fbc369"},"headline":"Approach","datePublished":"2021-12-10T05:23:01+00:00","dateModified":"2021-12-10T22:23:59+00:00","mainEntityOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/"},"wordCount":694,"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png","articleSection":["Approach","Technical Report"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/","name":"Approach - Autoregressive Conditional Generation using Transformers","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview-1024x461.png","datePublished":"2021-12-10T05:23:01+00:00","dateModified":"2021-12-10T22:23:59+00:00","author":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/#\/schema\/person\/0a6afd0e4ed412755a2749c183fbc369"},"breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-content\/uploads\/sites\/47\/2021\/12\/overview.png","width":2133,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/2021\/12\/10\/approach\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/"},{"@type":"ListItem","position":2,"name":"Approach"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/","name":"Autoregressive Conditional Generation using Transformers","description":"Students: Yen-Chi Cheng, Paritosh Mittal | Advisors: Maneesh Singh (Verisk), Shubham Tulsiani (CMU) | Sponsor: Verisk","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/#\/schema\/person\/0a6afd0e4ed412755a2749c183fbc369","name":"paritosm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e788c1e87110c6034ea67b5363857f33e54190080bcb97049b1dc788fa1bd9a9?s=96&d=mm&r=g","caption":"paritosm"},"url":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/author\/paritosm\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/posts\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/comments?post=86"}],"version-history":[{"count":1,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/posts\/86\/revisions"}],"predecessor-version":[{"id":102,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/posts\/86\/revisions\/102"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/media?parent=86"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/categories?post=86"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2021teamb\/wp-json\/wp\/v2\/tags?post=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}