Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ajay Jain

dblp:72/4646 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
7since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 4 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author · 3 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Generative modeling · 56% Reinforcement learning · 14% 3D vision · 12%
Computer graphics and multimedia
4 papers
Visual content generation and editing · 72% Rendering · 28%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 67% Program analysis · 33%

Topics — the 24 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
1.832023
DreamFusion: Text-to-3D using 2D Diffusion · ICLR 2023
VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models · CVPR 2023
Denoising Diffusion Probabilistic Models · NeurIPS 2020
Machine learning › Generative modeling › diffusion model › 3d shape generation
text-to-3d generation
1.222023
DreamFusion: Text-to-3D using 2D Diffusion · ICLR 2023
Zero-Shot Text-Guided Object Generation with Dream Fields · CVPR 2022
Visual content generation and editing
3d content creation
1.222023
DreamFusion: Text-to-3D using 2D Diffusion · ICLR 2023
Zero-Shot Text-Guided Object Generation with Dream Fields · CVPR 2022
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
learning from unlabeled video
0.712023
Video Prediction Models as Rewards for Reinforcement Learning · NeurIPS 2023
Machine learning › Reinforcement learning
reward design
0.712023
Video Prediction Models as Rewards for Reinforcement Learning · NeurIPS 2023
Machine learning › Generative modeling › diffusion model
text-to-image generation
0.712023
VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models · CVPR 2023
Visual content generation and editing › vector graphics generation
Text-to-SVG generation
0.712023
VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models · CVPR 2023
Visual content generation and editing
vector graphics generation
0.712023
VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models · CVPR 2023
Computer vision › 3D vision
neural radiance field
0.612022
Zero-Shot Text-Guided Object Generation with Dream Fields · CVPR 2022
Computer vision › 3D vision
novel view synthesis
0.512021
Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis · ICCV 2021
Rendering
neural radiance fields
0.512021
Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis · ICCV 2021
Rendering › novel view synthesis
sparse-view novel view synthesis
0.512021
Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis · ICCV 2021
Software maintenance and evolution
code clone detection
0.512021
Contrastive Code Representation Learning · EMNLP (1) 2021
Program analysis
code representation learning
0.512021
Contrastive Code Representation Learning · EMNLP (1) 2021
Software maintenance and evolution › code clone detection
semantic code clone detection
0.512021
Contrastive Code Representation Learning · EMNLP (1) 2021
Machine learning › Generative modeling › diffusion model › score-based generative model
denoising diffusion probabilistic model
0.412020
Denoising Diffusion Probabilistic Models · NeurIPS 2020
Machine learning › Generative modeling › score matching
denoising score matching
0.412020
Denoising Diffusion Probabilistic Models · NeurIPS 2020
Machine learning › Reinforcement learning
goal-conditioned reinforcement learning
0.412020
Sparse Graphical Memory for Robust Planning · NeurIPS 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › search-based planning
graph-based planning
0.412020
Sparse Graphical Memory for Robust Planning · NeurIPS 2020
Machine learning › Generative modeling
score matching
0.412020
Denoising Diffusion Probabilistic Models · NeurIPS 2020
Robotics › Robot navigation and mapping
visual navigation
0.412020
Sparse Graphical Memory for Robust Planning · NeurIPS 2020
Machine learning › Generative modeling › trustworthy generative modeling
semantic consistency
0.112021
Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis · ICCV 2021
Computer vision › Vision and language
vision-language pretraining
0.112021
Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis · ICCV 2021
Machine learning › Reinforcement learning › function approximation
state aggregation
0.112020
Sparse Graphical Memory for Robust Planning · NeurIPS 2020

Methods — techniques the papers use, named apart from their topics

CLIP · 2.1score distillation sampling · 1.3differentiable rasterization · 1.32d diffusion · 1.3transmittance regularization · 1.1score distillation · 1.1neural rendering · 1.1neural radiance field · 1.0video prediction model · 0.7autoregressive transformer · 0.7source-to-source compilation · 0.5semantic consistency loss · 0.5data augmentation · 0.5contrastive learning · 0.5
YearPublicationVenuePosition
2023 VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models
abstract
Diffusion models have shown impressive results in text-to-image synthesis. Using massive datasets of captioned images, diffusion models learn to generate raster images of highly diverse objects and scenes. However, designers frequently use vector representations of images like Scalable Vector Graphics (SVGs) for digital icons or art. Vector graphics can be scaled to any size, and are compact. We show that a text-conditioned diffusion model trained on pixel representations of images can be used to generate SVG-exportable vector graphics. We do so without access to large datasets of captioned SVGs. By optimizing a differentiable vector graphics rasterizer, our method, VectorFusion, distills abstract semantic knowledge out of a pretrained diffusion model. Inspired by recent text-to-3D work, we learn an SVG consistent with a caption using Score Distillation Sampling. To accelerate generation and improve fidelity, VectorFusion also initializes from an image sample. Experiments show greater quality than prior work, and demonstrate a range of styles including pixel art and sketches.
Ajay Jain, Amber Xie, Pieter Abbeel
CVPR1
2023 DreamFusion: Text-to-3D using 2D Diffusion
Ben Poole, Ajay Jain, Jonathan T. Barron, Ben Mildenhall
ICLR2
2023 Video Prediction Models as Rewards for Reinforcement Learning
abstract
Specifying reward signals that allow agents to learn complex behaviors is a long-standing challenge in reinforcement learning. A promising approach is to extract preferences for behaviors from unlabeled videos, which are widely available on the internet. We present Video Prediction Rewards (VIPER), an algorithm that leverages pretrained video prediction models as action-free reward signals for reinforcement learning. Specifically, we first train an autoregressive transformer on expert videos and then use the video prediction likelihoods as reward signals for a reinforcement learning agent. VIPER enables expert-level control without programmatic task rewards across a wide range of DMC, Atari, and RLBench tasks. Moreover, generalization of the video prediction model allows us to derive rewards for an out-of-distribution environment where no expert data is available, enabling cross-embodiment generalization for tabletop manipulation. We see our work as starting point for scalable reward specification from unlabeled videos that will benefit from the rapid advances in generative modeling. Source code and datasets are available on the project website: https://ViperRL.com
Alejandro Escontrela, Ademi Adeniji, Wilson Yan, Ajay Jain, Xue Bin Peng, Kenneth Y. Goldberg, Youngwoon Lee, Danijar Hafner, Pieter Abbeel
NeurIPS4
2022 Zero-Shot Text-Guided Object Generation with Dream Fields
abstract
We combine neural rendering with multi-modal image and text representations to synthesize diverse 3D objects solely from natural language descriptions. Our method, Dream Fields, can generate the geometry and color of a wide range of objects without 3D supervision. Due to the scarcity of diverse, captioned 3D data, prior methods only generate objectsfrom a handful of categories, such as ShapeNet. Instead, we guide generation with image-text models pre-trained on large datasets of captioned images from the web. Our method optimizes a Neural Radiance Field from many camera views so that rendered images score highly with a target caption according to a pre-trained CLIP model. To improve fidelity and visual quality, we introduce simple geometric priors, including sparsity-inducing transmittance regularization, scene bounds, and new MLP architectures. In experiments, Dream Fields produce realistic, multi-view consistent object geometry and color from a variety of natural language captions.
Ajay Jain, Ben Mildenhall, Jonathan T. Barron, Pieter Abbeel, Ben Poole
CVPR1
2022 AdaCat: Adaptive categorical discretization for autoregressive models
abstract
Autoregressive generative models can estimate complex continuous data distributions, like trajectory rollouts in an RL environment, image intensities, and audio. Most state-of-the-art models discretize continuous data into several bins and use categorical distributions over the bins to approximate the continuous data distribution. The advantage is that the categorical distribution can easily express multiple modes and are straightforward to optimize. However, such approximation cannot express sharp changes in density without using significantly more bins, which makes it parameter inefficient. We propose an efficient, expressive, multimodal parameterization called Adaptive Categorical Discretization (AdaCat). AdaCat discretizes each dimension of an autoregressive model adaptively, which allows the model to allocate density to fine intervals of interest, improving parameter efficiency. AdaCat generalizes both categoricals and quantile-based regression. AdaCat is a simple add-on to any discretization-based distribution estimator. In experiments, AdaCat improves density estimation for real-world tabular data, images, audio, and trajectories, and improves planning in model-based offline RL.
Qiyang Li, Ajay Jain, Pieter Abbeel
UAI2
2021 Contrastive Code Representation Learning
abstract
Recent work learns contextual representations of source code by reconstructing tokens from their context.For downstream semantic understanding tasks like code clone detection, these representations should ideally capture program functionality.However, we show that the popular reconstruction-based RoBERTa model is sensitive to source code edits, even when the edits preserve semantics.We propose Con-traCode: a contrastive pre-training task that learns code functionality, not form.Con-traCode pre-trains a neural network to identify functionally similar variants of a program among many non-equivalent distractors.We scalably generate these variants using an automated source-to-source compiler as a form of data augmentation.Contrastive pretraining outperforms RoBERTa on an adversarial code clone detection benchmark by 39% AUROC.Surprisingly, improved adversarial robustness translates to better accuracy over natural code; ContraCode improves summarization and TypeScript type inference accuracy by 2 to 13 percentage points over competitive baselines.All source is available at https://github.com/parasj/contracode.
Paras Jain 0001, Ajay Jain, Tianjun Zhang, Pieter Abbeel, Joseph Gonzalez 0001, Ion Stoica
EMNLP (1)2
2021 Putting NeRF on a Diet: Semantically Consistent Few-Shot View Synthesis
abstract
We present DietNeRF, a 3D neural scene representation estimated from a few images. Neural Radiance Fields (NeRF) learn a continuous volumetric representation of a scene through multi-view consistency, and can be rendered from novel viewpoints by ray casting. While NeRF has an impressive ability to reconstruct geometry and fine details given many images, up to 100 for challenging 360° scenes, it often finds a degenerate solution to its image reconstruction objective when only a few input views are available. To improve few-shot quality, we propose DietNeRF. We introduce an auxiliary semantic consistency loss that encourages realistic renderings at novel poses. DietNeRF is trained on individual scenes to (1) correctly render given input views from the same pose, and (2) match high-level semantic attributes across different, random poses. Our semantic loss allows us to supervise DietNeRF from arbitrary poses. We extract these semantics using a pre-trained visual encoder such as CLIP, a Vision Transformer trained on hundreds of millions of diverse single-view, 2D photographs mined from the web with natural language supervision. In experiments, DietNeRF improves the perceptual quality of few-shot view synthesis when learned from scratch, can render novel views with as few as one observed image when pre-trained on a multi-view dataset, and produces plausible completions of completely unobserved regions. Our project website is available at https://www.ajayj.com/dietnerf.
Ajay Jain, Matthew Tancik, Pieter Abbeel
ICCV1
2020 Sparse Graphical Memory for Robust Planning
abstract
To operate effectively in the real world, agents should be able to act from high-dimensional raw sensory input such as images and achieve diverse goals across long time-horizons. Current deep reinforcement and imitation learning methods can learn directly from high-dimensional inputs but do not scale well to long-horizon tasks. In contrast, classical graphical methods like A* search are able to solve long-horizon tasks, but assume that the state space is abstracted away from raw sensory input. Recent works have attempted to combine the strengths of deep learning and classical planning; however, dominant methods in this domain are still quite brittle and scale poorly with the size of the environment. We introduce Sparse Graphical Memory (SGM), a new data structure that stores states and feasible transitions in a sparse memory. SGM aggregates states according to a novel two-way consistency objective, adapting classic state aggregation criteria to goal-conditioned RL: two states are redundant when they are interchangeable both as goals and as starting states. Theoretically, we prove that merging nodes according to two-way consistency leads to an increase in shortest path lengths that scales only linearly with the merging threshold. Experimentally, we show that SGM significantly outperforms current state of the art methods on long horizon, sparse-reward visual navigation tasks. Project video and code are available at https://sites.google.com/view/sparse-graphical-memory.
Scott Emmons, Ajay Jain, Michael Laskin, Thanard Kurutach, Pieter Abbeel, Deepak Pathak
NeurIPS2
2020 Denoising Diffusion Probabilistic Models
abstract
We present high quality image synthesis results using diffusion probabilistic models, a class of latent variable models inspired by considerations from nonequilibrium thermodynamics. Our best results are obtained by training on a weighted variational bound designed according to a novel connection between diffusion probabilistic models and denoising score matching with Langevin dynamics, and our models naturally admit a progressive lossy decompression scheme that can be interpreted as a generalization of autoregressive decoding. On the unconditional CIFAR10 dataset, we obtain an Inception score of 9.46 and a state-of-the-art FID score of 3.17. On 256x256 LSUN, we obtain sample quality similar to ProgressiveGAN.
Jonathan Ho, Ajay Jain, Pieter Abbeel
NeurIPS2
2020 Locally Masked Convolution for Autoregressive Models
abstract
High-dimensional generative models have many applications including image compression, multimedia generation, anomaly detection and data completion. State-of-the-art estimators for natural images are autoregressive, decomposing the joint distribution over pixels into a product of conditionals parameterized by a deep neural network, e.g. a convolutional neural network such as the PixelCNN. However, PixelCNNs only model a single decomposition of the joint, and only a single generation order is efficient. For tasks such as image completion, these models are unable to use much of the observed context. To generate data in arbitrary orders, we introduce LMConv: a simple modification to the standard 2D convolution that allows arbitrary masks to be applied to the weights at each location in the image. Using LMConv, we learn an ensemble of distribution estimators that share parameters but differ in generation order, achieving improved performance on whole-image density estimation (2.89 bpd on unconditional CIFAR10), as well as globally coherent image completions. Code is available at https://ajayjain.github.io/lmconv.
Ajay Jain, Pieter Abbeel, Deepak Pathak
UAI1
2019 Revec: program rejuvenation through revectorization
abstract
Modern microprocessors are equipped with Single Instruction Multiple Data (SIMD) or vector instructions which expose data level parallelism at a fine granularity. Programmers exploit this parallelism by using low-level vector intrinsics in their code. However, once programs are written using vector intrinsics of a specific instruction set, the code becomes non-portable. Modern compilers are unable to analyze and retarget the code to newer vector instruction sets. Hence, programmers have to manually rewrite the same code using vector intrinsics of a newer generation to exploit higher data widths and capabilities of new instruction sets. This process is tedious, error-prone and requires maintaining multiple code bases. We propose Revec, a compiler optimization pass which revectorizes already vectorized code, by retargeting it to use vector instructions of newer generations. The transformation is transparent, happening at the compiler intermediate representation level, and enables performance portability of hand-vectorized code.
Charith Mendis, Ajay Jain, Paras Jain 0001, Saman P. Amarasinghe
CC2
1997 An Agent-based Approach to Service Management - Towards Service Independent Network Architecture
Gísli Hjálmtýsson, Ajay Jain
Integrated Network Management2