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.
? Tutorial for this page

Tejas D. Kulkarni

dblp:132/9009 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
3since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 14 · 5 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSecurity and privacy · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
13 papers
Reinforcement learning · 36% Probabilistic and Bayesian machine learning · 24% Representation and self-supervised learning · 11%
Network and information security
2 papers
Privacy and data protection · 100%
Computer graphics and multimedia
3 papers
Rendering · 57% Computational photography and imaging · 43%

Topics — the 30 heaviest of 37, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
1.222023
Practical Differentially Private Hyperparameter Tuning with Subsampling · NeurIPS 2023
Differentially Private Bayesian Inference for Generalized Linear Models · ICML 2021
Machine learning › Trustworthy machine learning › privacy
privacy-preserving machine learning
0.712023
Practical Differentially Private Hyperparameter Tuning with Subsampling · NeurIPS 2023
Privacy and data protection › differential privacy
hyperparameter tuning
0.712023
Practical Differentially Private Hyperparameter Tuning with Subsampling · NeurIPS 2023
Machine learning › Reinforcement learning › exploration
intrinsic motivation
0.522017
Learning to Perform Physics Experiments via Deep Reinforcement Learning · ICLR (Poster) 2017
Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation · NIPS 2016
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.512021
Differentially Private Bayesian Inference for Generalized Linear Models · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
generalized linear model
0.512021
Differentially Private Bayesian Inference for Generalized Linear Models · ICML 2021
Privacy and data protection › differential privacy › differentially private learning
differentially private bayesian inference
0.512021
Differentially Private Bayesian Inference for Generalized Linear Models · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.422015
Picture: A probabilistic programming language for scene perception · CVPR 2015
Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs · NIPS 2013
Computer vision › Segmentation and scene understanding
scene understanding
0.422015
Picture: A probabilistic programming language for scene perception · CVPR 2015
Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs · NIPS 2013
Rendering
inverse rendering
0.422015
Deep Convolutional Inverse Graphics Network · NIPS 2015
Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs · NIPS 2013
Machine learning › Reinforcement learning
reward learning
0.412019
Unsupervised Control Through Non-Parametric Discriminative Rewards · ICLR (Poster) 2019
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning
0.412019
Unsupervised Learning of Object Keypoints for Perception and Control · NeurIPS 2019
Machine learning › Reinforcement learning
unsupervised reinforcement learning
0.412019
Unsupervised Control Through Non-Parametric Discriminative Rewards · ICLR (Poster) 2019
Machine learning › Generative modeling
3d generative model
0.312017
Synthesizing 3D Shapes via Modeling Multi-view Depth Maps and Silhouettes with Deep Generative Networks · CVPR 2017
Machine learning › Generative modeling › diffusion model
3d shape generation
0.312017
Synthesizing 3D Shapes via Modeling Multi-view Depth Maps and Silhouettes with Deep Generative Networks · CVPR 2017
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.312017
Variational Particle Approximations · J. Mach. Learn. Res. 2017
Machine learning › Reinforcement learning
model-based reinforcement learning
0.312017
Learning to Perform Physics Experiments via Deep Reinforcement Learning · ICLR (Poster) 2017
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
reconstruction-based learning
0.312017
Self-Supervised Intrinsic Image Decomposition · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.312017
Variational Particle Approximations · J. Mach. Learn. Res. 2017
Computational photography and imaging
intrinsic image decomposition
0.312017
Self-Supervised Intrinsic Image Decomposition · NIPS 2017
Machine learning › Reinforcement learning
exploration
0.212016
Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation · NIPS 2016
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.212016
Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation · NIPS 2016
Machine learning › Reinforcement learning › hierarchical reinforcement learning
temporal abstraction
0.212016
Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation · NIPS 2016
Machine learning › Representation and self-supervised learning › representation learning
disentangled representation learning
0.212015
Deep Convolutional Inverse Graphics Network · NIPS 2015
Computer vision › 3D vision
inverse rendering
0.212015
Deep Convolutional Inverse Graphics Network · NIPS 2015
Computer vision › 3D vision › 3d content generation
scene generative model
0.212015
Picture: A probabilistic programming language for scene perception · CVPR 2015
Computer vision › Video understanding and tracking › object tracking › robust tracking
long-term tracking
0.112019
Unsupervised Learning of Object Keypoints for Perception and Control · NeurIPS 2019
Computer vision › 3D vision
3d reconstruction
0.112017
Synthesizing 3D Shapes via Modeling Multi-view Depth Maps and Silhouettes with Deep Generative Networks · CVPR 2017
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian nonparametric model
0.112017
Variational Particle Approximations · J. Mach. Learn. Res. 2017
Machine learning › Reinforcement learning
deep reinforcement learning
0.112016
Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation · NIPS 2016

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

subsampling · 1.3rényi differential privacy · 1.3random search · 1.3poisson regression · 1.0logistic regression · 1.0differential privacy · 1.0bayesian inference · 1.0non-parametric discriminative rewards · 0.4keypoint bottleneck · 0.4feature transport · 0.4shading model · 0.3knowledge transfer · 0.3image decomposition · 0.3stochastic gradient variational bayes · 0.2monte carlo inference · 0.2deconvolution · 0.2analysis-by-synthesis · 0.2probabilistic programming · 0.2
YearPublicationVenuePosition
2025 Communication Efficient Differentially Private Federated Learning Using Second Order Information
abstract
Training machine learning models with differential privacy (DP) is commonly done using first-order methods such as DP-SGD. In the non-private setting, second-order methods try to mitigate the slow convergence of first-order methods. The DP methods that use second-order information still provide faster convergence, however the existing methods cannot be easily turned into federated learning (FL) algorithms without an excessive communication cost required by the exchange of the Hessian or feature covariance information between the nodes and the server. In this paper we propose DP-FedNew, a DP method for FL that uses second-order information and results in per-iteration communication cost similar to first-order methods such as DP Federated Averaging.
Mounssif Krouka, Antti Koskela, Tejas D. Kulkarni
Proc. Priv. Enhancing Technol.3
2023 Practical Differentially Private Hyperparameter Tuning with Subsampling
abstract
Tuning the hyperparameters of differentially private (DP) machine learning (ML) algorithms often requires use of sensitive data and this may leak private information via hyperparameter values. Recently, Papernot and Steinke (2022) proposed a certain class of DP hyperparameter tuning algorithms, where the number of random search samples is randomized. Commonly, these algorithms still considerably increase the DP privacy parameter $\varepsilon$ over non-tuned DP ML model training and can be computationally heavy as evaluating each hyperparameter candidate requires a new training run. We focus on lowering both the DP bounds and the compute cost of these methods by using only a random subset of the sensitive data for the hyperparameter tuning and by appropriately extrapolating the optimal values to a larger dataset. We carry out a Rényi differential privacy analysis for the proposed method and experimentally show that it consistently leads to better privacy-utility trade-off than the baseline method by Papernot and Steinke.
Antti Koskela, Tejas D. Kulkarni
NeurIPS2
2021 Differentially Private Bayesian Inference for Generalized Linear Models
abstract
Generalized linear models (GLMs) such as logistic regression are among the most widely used arms in data analyst’s repertoire and often used on sensitive datasets. A large body of prior works that investigate GLMs under differential privacy (DP) constraints provide only private point estimates of the regression coefficients, and are not able to quantify parameter uncertainty. In this work, with logistic and Poisson regression as running examples, we introduce a generic noise-aware DP Bayesian inference method for a GLM at hand, given a noisy sum of summary statistics. Quantifying uncertainty allows us to determine which of the regression coefficients are statistically significantly different from zero. We provide a previously unknown tight privacy analysis and experimentally demonstrate that the posteriors obtained from our model, while adhering to strong privacy guarantees, are close to the non-private posteriors.
Tejas D. Kulkarni, Joonas Jälkö, Antti Koskela, Samuel Kaski, Antti Honkela
ICML1
2019 Unsupervised Control Through Non-Parametric Discriminative Rewards
David Warde-Farley, Tom Van de Wiele, Tejas D. Kulkarni, Catalin Ionescu, Steven Hansen 0001, Volodymyr Mnih
ICLR (Poster)3
2019 Unsupervised Learning of Object Keypoints for Perception and Control
abstract
The study of object representations in computer vision has primarily focused on developing representations that are useful for image classification, object detection, or semantic segmentation as downstream tasks. In this work we aim to learn object representations that are useful for control and reinforcement learning (RL). To this end, we introduce Transporter, a neural network architecture for discovering concise geometric object representations in terms of keypoints or image-space coordinates. Our method learns from raw video frames in a fully unsupervised manner, by transporting learnt image features between video frames using a keypoint bottleneck. The discovered keypoints track objects and object parts across long time-horizons more accurately than recent similar methods. Furthermore, consistent long-term tracking enables two notable results in control domains -- (1) using the keypoint co-ordinates and corresponding image features as inputs enables highly sample-efficient reinforcement learning; (2) learning to explore by controlling keypoint locations drastically reduces the search space, enabling deep exploration (leading to states unreachable through random action exploration) without any extrinsic rewards.
Tejas D. Kulkarni, Ankush Gupta 0001, Catalin Ionescu, Sebastian Borgeaud, Malcolm Reynolds, Andrew Zisserman, Volodymyr Mnih
NeurIPS1
2017 Synthesizing 3D Shapes via Modeling Multi-view Depth Maps and Silhouettes with Deep Generative Networks
abstract
We study the problem of learning generative models of 3D shapes. Voxels or 3D parts have been widely used as the underlying representations to build complex 3D shapes, however, voxel-based representations suffer from high memory requirements, and parts-based models require a large collection of cached or richly parametrized parts. We take an alternative approach: learning a generative model over multi-view depth maps or their corresponding silhouettes, and using a deterministic rendering function to produce 3D shapes from these images. A multi-view representation of shapes enables generation of 3D models with fine details, as 2D depth maps and silhouettes can be modeled at a much higher resolution than 3D voxels. Moreover, our approach naturally brings the ability to recover the underlying 3D representation from depth maps of one or a few viewpoints. Experiments show that our framework can generate 3D shapes with variations and details. We also demonstrate that our model has out-of-sample generalization power for real-world tasks with occluded objects.
Amir Arsalan Soltani, Jiajun Wu 0001, Tejas D. Kulkarni, Josh Tenenbaum
CVPR4
2017 Learning to Perform Physics Experiments via Deep Reinforcement Learning
Misha Denil, Pulkit Agrawal 0001, Tejas D. Kulkarni, Tom Erez, Peter W. Battaglia, Nando de Freitas
ICLR (Poster)3
2017 Self-Supervised Intrinsic Image Decomposition
abstract
Intrinsic decomposition from a single image is a highly challenging task, due to its inherent ambiguity and the scarcity of training data. In contrast to traditional fully supervised learning approaches, in this paper we propose learning intrinsic image decomposition by explaining the input image. Our model, the Rendered Intrinsics Network (RIN), joins together an image decomposition pipeline, which predicts reflectance, shape, and lighting conditions given a single image, with a recombination function, a learned shading model used to recompose the original input based off of intrinsic image predictions. Our network can then use unsupervised reconstruction error as an additional signal to improve its intermediate representations. This allows large-scale unlabeled data to be useful during training, and also enables transferring learned knowledge to images of unseen object categories, lighting conditions, and shapes. Extensive experiments demonstrate that our method performs well on both intrinsic image decomposition and knowledge transfer.
Michael Janner, Jiajun Wu 0001, Tejas D. Kulkarni, Ilker Yildirim, Josh Tenenbaum
NIPS3
2017 Variational Particle Approximations
abstract
Approximate inference in high-dimensional, discrete probabilistic models is a central problem in computational statistics and machine learning. This paper describes discrete particle variational inference (DPVI), a new approach that combines key strengths of Monte Carlo, variational and search- based techniques. DPVI is based on a novel family of particle- based variational approximations that can be fit using simple, fast, deterministic search techniques. Like Monte Carlo, DPVI can handle multiple modes, and yields exact results in a well- defined limit. Like unstructured mean-field, DPVI is based on optimizing a lower bound on the partition function; when this quantity is not of intrinsic interest, it facilitates convergence assessment and debugging. Like both Monte Carlo and combinatorial search, DPVI can take advantage of factorization, sequential structure, and custom search operators. This paper defines DPVI particle-based approximation family and partition function lower bounds, along with the sequential DPVI and local DPVI algorithm templates for optimizing them. DPVI is illustrated and evaluated via experiments on lattice Markov Random Fields, nonparametric Bayesian mixtures and block-models, and parametric as well as non-parametric hidden Markov models. Results include applications to real-world spike-sorting and relational modeling problems, and show that DPVI can offer appealing time/accuracy trade-offs as compared to multiple alternatives.
Ardavan Saeedi, Tejas D. Kulkarni, Vikash Mansinghka 0001, Samuel Gershman
J. Mach. Learn. Res.2
2016 Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation
abstract
Learning goal-directed behavior in environments with sparse feedback is a major challenge for reinforcement learning algorithms. One of the key difficulties is insufficient exploration, resulting in an agent being unable to learn robust policies. Intrinsically motivated agents can explore new behavior for their own sake rather than to directly solve external goals. Such intrinsic behaviors could eventually help the agent solve tasks posed by the environment. We present hierarchical-DQN (h-DQN), a framework to integrate hierarchical action-value functions, operating at different temporal scales, with goal-driven intrinsically motivated deep reinforcement learning. A top-level q-value function learns a policy over intrinsic goals, while a lower-level function learns a policy over atomic actions to satisfy the given goals. h-DQN allows for flexible goal specifications, such as functions over entities and relations. This provides an efficient space for exploration in complicated environments. We demonstrate the strength of our approach on two problems with very sparse and delayed feedback: (1) a complex discrete stochastic decision process with stochastic transitions, and (2) the classic ATARI game -- `Montezuma's Revenge'.
Tejas D. Kulkarni, Karthik Narasimhan, Ardavan Saeedi, Josh Tenenbaum
NIPS1
2015 Efficient analysis-by-synthesis in vision: A computational framework, behavioral tests, and modeling neuronal representations
Ilker Yildirim, Tejas D. Kulkarni, Winrich Freiwald, Josh Tenenbaum
CogSci2
2015 Picture: A probabilistic programming language for scene perception
abstract
Recent progress on probabilistic modeling and statistical learning, coupled with the availability of large training datasets, has led to remarkable progress in computer vision. Generative probabilistic models, or “analysis-by-synthesis” approaches, can capture rich scene structure but have been less widely applied than their discriminative counterparts, as they often require considerable problem-specific engineering in modeling and inference, and inference is typically seen as requiring slow, hypothesize-and-test Monte Carlo methods. Here we present Picture, a probabilistic programming language for scene understanding that allows researchers to express complex generative vision models, while automatically solving them using fast general-purpose inference machinery. Picture provides a stochastic scene language that can express generative models for arbitrary 2D/3D scenes, as well as a hierarchy of representation layers for comparing scene hypotheses with observed images by matching not simply pixels, but also more abstract features (e.g., contours, deep neural network activations). Inference can flexibly integrate advanced Monte Carlo strategies with fast bottom-up data-driven methods. Thus both representations and inference strategies can build directly on progress in discriminatively trained systems to make generative vision more robust and efficient. We use Picture to write programs for 3D face analysis, 3D human pose estimation, and 3D object reconstruction - each competitive with specially engineered baselines.
Tejas D. Kulkarni, Pushmeet Kohli, Josh Tenenbaum, Vikash Mansinghka 0001
CVPR1
2015 Language Understanding for Text-based Games using Deep Reinforcement Learning
abstract
In this paper, we consider the task of learning control policies for text-based games.In these games, all interactions in the virtual world are through text and the underlying state is not observed.The resulting language barrier makes such environments challenging for automatic game players.We employ a deep reinforcement learning framework to jointly learn state representations and action policies using game rewards as feedback.This framework enables us to map text descriptions into vector representations that capture the semantics of the game states.We evaluate our approach on two game worlds, comparing against baselines using bag-ofwords and bag-of-bigrams for state representations.Our algorithm outperforms the baselines on both worlds demonstrating the importance of learning expressive representations.
Karthik Narasimhan, Tejas D. Kulkarni, Regina Barzilay
EMNLP2
2015 Deep Convolutional Inverse Graphics Network
abstract
This paper presents the Deep Convolution Inverse Graphics Network (DC-IGN), a model that aims to learn an interpretable representation of images, disentangled with respect to three-dimensional scene structure and viewing transformations such as depth rotations and lighting variations. The DC-IGN model is composed of multiple layers of convolution and de-convolution operators and is trained using the Stochastic Gradient Variational Bayes (SGVB) algorithm. We propose a training procedure to encourage neurons in the graphics code layer to represent a specific transformation (e.g. pose or light). Given a single input image, our model can generate new images of the same object with variations in pose and lighting. We present qualitative and quantitative tests of the model's efficacy at learning a 3D rendering engine for varied object classes including faces and chairs.
Tejas D. Kulkarni, William F. Whitney, Pushmeet Kohli, Josh Tenenbaum
NIPS1
2013 Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs
abstract
The idea of computer vision as the Bayesian inverse problem to computer graphics has a long history and an appealing elegance, but it has proved difficult to directly implement. Instead, most vision tasks are approached via complex bottom-up processing pipelines. Here we show that it is possible to write short, simple probabilistic graphics programs that define flexible generative models and to automatically invert them to interpret real-world images. Generative probabilistic graphics programs consist of a stochastic scene generator, a renderer based on graphics software, a stochastic likelihood model linking the renderer's output and the data, and latent variables that adjust the fidelity of the renderer and the tolerance of the likelihood model. Representations and algorithms from computer graphics, originally designed to produce high-quality images, are instead used as the deterministic backbone for highly approximate and stochastic generative models. This formulation combines probabilistic programming, computer graphics, and approximate Bayesian computation, and depends only on general-purpose, automatic inference techniques. We describe two applications: reading sequences of degraded and adversarially obscured alphanumeric characters, and inferring 3D road models from vehicle-mounted camera images. Each of the probabilistic graphics programs we present relies on under 20 lines of probabilistic code, and supports accurate, approximately Bayesian inferences about ambiguous real-world images.
Vikash Mansinghka 0001, Tejas D. Kulkarni, Yura N. Perov, Josh Tenenbaum
NIPS2