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

Nishad Gothoskar

dblp:206/8540 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
7since 2021 · last 2025
0000-0002-1910-784XORCID · corroborated

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

Artificial intelligence and machine learning · 7 · 2 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
5 papers
Motion planning and robot control · 28% 3D vision · 21% Probabilistic and Bayesian machine learning · 21%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot manipulation
contact-rich manipulation
0.912025
Flow-based Domain Randomization for Learning and Sequencing Robotic Skills · ICML 2025
Machine learning › Transfer learning and domain adaptation › sim-to-real transfer
domain randomization
0.912025
Flow-based Domain Randomization for Learning and Sequencing Robotic Skills · ICML 2025
Robotics › Motion planning and robot control › motion planning › learning-based motion planning
learned sampling distribution
0.912025
Flow-based Domain Randomization for Learning and Sequencing Robotic Skills · ICML 2025
Robotics › Motion planning and robot control
robot learning
0.912025
Flow-based Domain Randomization for Learning and Sequencing Robotic Skills · ICML 2025
Computer vision › 3D vision
object pose estimation
0.712023
3D Neural Embedding Likelihood: Probabilistic Inverse Graphics for Robust 6D Pose Estimation · ICCV 2023
Machine learning › Learning paradigms
unsupervised learning
0.612022
DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative model · ICRA 2022
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.612022
DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative model · ICRA 2022
Computer vision › 3D vision
3d scene understanding
0.512021
3DP3: 3D Scene Perception via Probabilistic Programming · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.512021
Query Training: Learning a Worse Model to Infer Better Marginals in Undirected Graphical Models with Hidden Variables · AAAI 2021
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.512021
Query Training: Learning a Worse Model to Infer Better Marginals in Undirected Graphical Models with Hidden Variables · AAAI 2021
Computer vision › 3D vision
inverse rendering
0.512021
3DP3: 3D Scene Perception via Probabilistic Programming · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
marginal inference
0.512021
Query Training: Learning a Worse Model to Infer Better Marginals in Undirected Graphical Models with Hidden Variables · AAAI 2021
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.512021
Query Training: Learning a Worse Model to Infer Better Marginals in Undirected Graphical Models with Hidden Variables · AAAI 2021
Robotics › Robot manipulation › assembly
assembly task
0.312025
Flow-based Domain Randomization for Learning and Sequencing Robotic Skills · ICML 2025
Computer vision › 3D vision › object pose estimation
object pose tracking
0.212023
3D Neural Embedding Likelihood: Probabilistic Inverse Graphics for Robust 6D Pose Estimation · ICCV 2023
Computer vision › Video understanding and tracking › object tracking › robust tracking
occlusion-robust tracking
0.212023
3D Neural Embedding Likelihood: Probabilistic Inverse Graphics for Robust 6D Pose Estimation · ICCV 2023
Robotics › Motion planning and robot control › robot control
feedback control
0.212022
DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative model · ICRA 2022
Robotics › Motion planning and robot control
robot control
0.212022
DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative model · ICRA 2022
Computer vision › 3D vision › object pose estimation
6d object pose estimation
0.112021
3DP3: 3D Scene Perception via Probabilistic Programming · NeurIPS 2021

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

privileged value function · 0.9normalizing flow · 0.9entropy-regularized reward maximization · 0.9probabilistic generative model · 0.7neural embedding likelihood · 0.7RGB-D inference · 0.7online learning · 0.6neural architecture · 0.6generative model · 0.6diffusion-based inference · 0.5
YearPublicationVenuePosition
2025 From pixels to physics: an image-computable model of physical predictions
Nishad Gothoskar, Josh Tenenbaum, Kevin A. Smith 0001
CogSci2
2025 Flow-based Domain Randomization for Learning and Sequencing Robotic Skills
abstract
Domain randomization in reinforcement learning is an established technique for increasing the robustness of control policies learned in simulation. By randomizing properties of the environment during training, the learned policy can be robust to uncertainty along the randomized dimensions. While the environment distribution is typically specified by hand, in this paper we investigate the problem of automatically discovering this sampling distribution via entropy-regularized reward maximization of a neural sampling distribution in the form of a normalizing flow. We show that this architecture is more flexible and results in better robustness than existing approaches to learning simple parameterized sampling distributions. We demonstrate that these policies can be used to learn robust policies for contact-rich assembly tasks. Additionally, we explore how these sampling distributions, in combination with a privileged value function, can be used for out-of-distribution detection in the context of an uncertainty-aware multi-step manipulation planner.
Aidan Curtis, Michael Noseworthy, Nishad Gothoskar, Sachin Chitta, Leslie Pack Kaelbling, Nicole Carey
ICML4
2023 SMCP3: Sequential Monte Carlo with Probabilistic Program Proposals
abstract
This paper introduces SMCP3, a method for automatically implementing custom sequential Monte Carlo samplers for inference in probabilistic programs. Unlike particle filters and resample-move SMC (Gilks and Berzuini, 2001), SMCP3 algorithms can improve the quality of samples and weights using pairs of Markov proposal kernels that are also specified by probabilistic programs. Unlike Del Moral et al. (2006b), these proposals can themselves be complex probabilistic computations that generate auxiliary variables, apply deterministic transformations, and lack tractable marginal densities. This paper also contributes an efficient implementation in Gen that eliminates the need to manually derive incremental importance weights. SMCP3 thus simultaneously expands the design space that can be explored by SMC practitioners and reduces the implementation effort. SMCP3 is illustrated using applications to 3D object tracking, state-space modeling, and data clustering, showing that SMCP3 methods can simultaneously improve the quality and reduce the cost of marginal likelihood estimation and posterior inference.
Alexander K. Lew, George Matheos, Tan Zhi-Xuan, Matin Ghavamizadeh, Nishad Gothoskar, Stuart Russell 0001, Vikash Mansinghka 0001
AISTATS5
2023 3D Neural Embedding Likelihood: Probabilistic Inverse Graphics for Robust 6D Pose Estimation
abstract
The ability to perceive and understand 3D scenes is crucial for many applications in computer vision and robotics. Inverse graphics is an appealing approach to 3D scene understanding that aims to infer the 3D scene structure from 2D images. In this paper, we introduce probabilistic modeling to the inverse graphics framework to quantify uncertainty and achieve robustness in 6D pose estimation tasks. Specifically, we propose 3D Neural Embedding Likelihood (3DNEL) as a unified probabilistic model over RGBD images, and develop efficient inference procedures on 3D scene descriptions. 3DNEL effectively combines learned neural embeddings from RGB with depth information to improve robustness in sim-to-real 6D object pose estimation from RGB-D images. Performance on the YCB-Video dataset is on par with state-of-the-art yet is much more robust in challenging regimes. In contrast to discriminative approaches, 3DNEL’s probabilistic generative formulation jointly models multiple objects in a scene, quantifies uncertainty in a principled way, and handles object pose tracking under heavy occlusion. Finally, 3DNEL provides a principled framework for incorporating prior knowledge about the scene and objects, which allows natural extension to additional tasks like camera pose tracking from video.
Nishad Gothoskar, Lirui Wang, Josh Tenenbaum, Dan Gutfreund, Miguel Lázaro-Gredilla, Dileep George, Vikash Mansinghka 0001
ICCV2
2022 DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative model
abstract
Visual servoing enables robotic systems to perform accurate closed-loop control, which is required in many applications. However, existing methods require either precise calibration of the robot kinematic model and cameras or use neural architectures that require large amounts of data to train. In this work, we present a method for unsupervised learning of visual servoing that does not require any prior calibration and is extremely data-efficient. Our key insight is that visual servoing does not depend on identifying the veridical kinematic and camera parameters, but instead only on an accurate generative model of image feature observations from the joint positions of the robot. We demonstrate that with our model architecture and learning algorithm, we can consistently learn accurate models from less than 50 training samples (which amounts to less than 1 min of unsupervised data collection), and that such data-efficient learning is not possible with standard neural architectures. Further, we show that by using the generative model in the loop and learning online, we can enable a robotic system to recover from calibration errors and to detect and quickly adapt to possibly unexpected changes in the robot-camera system (e.g. bumped camera, new objects).
Nishad Gothoskar, Miguel Lázaro-Gredilla, Yasemin Bekiroglu, Josh Tenenbaum, Vikash Mansinghka 0001, Dileep George
ICRA1
2021 Query Training: Learning a Worse Model to Infer Better Marginals in Undirected Graphical Models with Hidden Variables
abstract
Probabilistic graphical models (PGMs) provide a compact representation of knowledge that can be queried in a flexible way: after learning the parameters of a graphical model once, new probabilistic queries can be answered at test time without retraining. However, when using undirected PGMS with hidden variables, two sources of error typically compound in all but the simplest models (a) learning error (both computing the partition function and integrating out the hidden variables is intractable); and (b) prediction error (exact inference is also intractable). Here we introduce query training (QT), a mechanism to learn a PGM that is optimized for the approximate inference algorithm that will be paired with it. The resulting PGM is a worse model of the data (as measured by the likelihood), but it is tuned to produce better marginals for a given inference algorithm. Unlike prior works, our approach preserves the querying flexibility of the original PGM: at test time, we can estimate the marginal of any variable given any partial evidence. We demonstrate experimentally that QT can be used to learn a challenging 8-connected grid Markov random field with hidden variables and that it consistently outperforms the state-of-the-art AdVIL when tested on three undirected models across multiple datasets.
Miguel Lázaro-Gredilla, Wolfgang Lehrach, Nishad Gothoskar, Antoine Dedieu, Dileep George
AAAI3
2021 3DP3: 3D Scene Perception via Probabilistic Programming
abstract
We present 3DP3, a framework for inverse graphics that uses inference in a structured generative model of objects, scenes, and images. 3DP3 uses (i) voxel models to represent the 3D shape of objects, (ii) hierarchical scene graphs to decompose scenes into objects and the contacts between them, and (iii) depth image likelihoods based on real-time graphics. Given an observed RGB-D image, 3DP3's inference algorithm infers the underlying latent 3D scene, including the object poses and a parsimonious joint parametrization of these poses, using fast bottom-up pose proposals, novel involutive MCMC updates of the scene graph structure, and, optionally, neural object detectors and pose estimators. We show that 3DP3 enables scene understanding that is aware of 3D shape, occlusion, and contact structure. Our results demonstrate that 3DP3 is more accurate at 6DoF object pose estimation from real images than deep learning baselines and shows better generalization to challenging scenes with novel viewpoints, contact, and partial observability.
Nishad Gothoskar, Marco F. Cusumano-Towner, Ben Zinberg, Matin Ghavamizadeh, Falk Pollok, Austin Garrett, Josh Tenenbaum, Dan Gutfreund, Vikash Mansinghka 0001
NeurIPS1