Demo Data from EDBT 2026 / reviewers in the wild / expert
Ajay Kumar Tanwani
dblp:64/2939
· DBLP profile ↗
13ranked-venue papers
7as first author
1since 2021 · last 2022
0000-0002-6365-8315ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 5 first-authorSystems, architecture and hardware · 6 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 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
3 papers |
Motion planning and robot control · 46% Video understanding and tracking · 23% Robot manipulation · 12% | |
| Computer networks
1 paper |
Edge and fog computing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Video understanding and tracking
action segmentation |
0.4 | 1 | 2020 | Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020 |
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
image-based visual servoing |
0.4 | 1 | 2019 | A Fog Robotic System for Dynamic Visual Servoing · ICRA 2019 |
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing |
0.4 | 1 | 2019 | A Fog Robotic System for Dynamic Visual Servoing · ICRA 2019 |
Cloud and datacenter computing › cloud applications
cloud robotics |
0.4 | 1 | 2019 | A Fog Robotic System for Dynamic Visual Servoing · ICRA 2019 |
Machine learning › Reinforcement learning
imitation learning |
0.1 | 1 | 2020 | Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020 |
Robotics › Motion planning and robot control
robot learning |
0.1 | 1 | 2020 | Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020 |
Machine learning › Learning paradigms › semi-supervised learning
semi-supervised representation learning |
0.1 | 1 | 2020 | Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020 |
Robotics › Robot manipulation
grasping |
0.1 | 1 | 2019 | A Fog Robotics Approach to Deep Robot Learning: Application to Object Recognition and Grasp Planning in Surface Decluttering · ICRA 2019 |
Robotics › Robot manipulation › grasping
grasp planning |
0.1 | 1 | 2019 | A Fog Robotics Approach to Deep Robot Learning: Application to Object Recognition and Grasp Planning in Surface Decluttering · ICRA 2019 |
Computer vision › Image recognition and object detection
object recognition |
0.1 | 1 | 2019 | A Fog Robotics Approach to Deep Robot Learning: Application to Object Recognition and Grasp Planning in Surface Decluttering · ICRA 2019 |
Methods — techniques the papers use, named apart from their topics
sim-to-real domain adaptation · 0.8federated learning · 0.8deep-learning recognition · 0.8deep learning · 0.8siamese network · 0.4recurrent neural network · 0.4metric learning · 0.4asynchronous protocols · 0.4asynchronous protocol · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | RepsNet: Combining Vision with Language for Automated Medical Reports
Ajay Kumar Tanwani, Joelle K. Barral, Daniel Freedman |
MICCAI (5) | 1 |
| 2020 | Motion2Vec: Semi-Supervised Representation Learning from Surgical VideosabstractLearning meaningful visual representations in an embedding space can facilitate generalization in downstream tasks such as action segmentation and imitation. In this paper, we learn a motion-centric representation of surgical video demonstrations by grouping them into action segments/subgoals/options in a semi-supervised manner. We present Motion2Vec, an algorithm that learns a deep embedding feature space from video observations by minimizing a metric learning loss in a Siamese network: images from the same action segment are pulled together while pushed away from randomly sampled images of other segments, while respecting the temporal ordering of the images. The embeddings are iteratively segmented with a recurrent neural network for a given parametrization of the embedding space after pre-training the Siamese network. We only use a small set of labeled video segments to semantically align the embedding space and assign pseudo-labels to the remaining unlabeled data by inference on the learned model parameters. We demonstrate the use of this representation to imitate surgical suturing kinematic motions from publicly available videos of the JIGSAWS dataset. Results give 85.5% segmentation accuracy on average suggesting performance improvement over several state-of-the-art baselines, while kinematic pose imitation gives 0.94 centimeter error in position per observation on the test set. Videos, code and data are available at: https://sites.google.com/view/motion2vec. Ajay Kumar Tanwani, Pierre Sermanet, Andy Yan, Raghav Anand, Mariano Phielipp, Kenneth Y. Goldberg |
ICRA | 1 |
| 2020 | Deep Imitation Learning of Sequential Fabric Smoothing From an Algorithmic SupervisorabstractSequential pulling policies to flatten and smooth fabrics have applications from surgery to manufacturing to home tasks such as bed making and folding clothes. Due to the complexity of fabric states and dynamics, we apply deep imitation learning to learn policies that, given color (RGB), depth (D), or combined color-depth (RGBD) images of a rectangular fabric sample, estimate pick points and pull vectors to spread the fabric to maximize coverage. To generate data, we develop a fabric simulator and an algorithmic supervisor that has access to complete state information. We train policies in simulation using domain randomization and dataset aggregation (DAgger) on three tiers of difficulty in the initial randomized configuration. We present results comparing five baseline policies to learned policies and report systematic comparisons of RGB vs D vs RGBD images as inputs. In simulation, learned policies achieve comparable or superior performance to analytic baselines. In 180 physical experiments with the da Vinci Research Kit (dVRK) surgical robot, RGBD policies trained in simulation attain coverage of 83% to 95% depending on difficulty tier, suggesting that effective fabric smoothing policies can be learned from an algorithmic supervisor and that depth sensing is a valuable addition to color alone. Supplementary material is available at https://sites.google.com/view/fabric-smoothing. Daniel Seita, Aditya Ganapathi, Ryan Hoque, Minho Hwang, Edward Cen, Ajay Kumar Tanwani, Ashwin Balakrishna, Brijen Thananjeyan, Jeffrey Ichnowski, Nawid Jamali, Katsu Yamane, Soshi Iba, John F. Canny, Kenneth Y. Goldberg |
IROS | 6 |
| 2019 | A Fog Robotics Approach to Deep Robot Learning: Application to Object Recognition and Grasp Planning in Surface DeclutteringabstractThe growing demand of industrial, automotive and service robots presents a challenge to the centralized Cloud Robotics model in terms of privacy, security, latency, bandwidth, and reliability. In this paper, we present a `Fog Robotics' approach to deep robot learning that distributes compute, storage and networking resources between the Cloud and the Edge in a federated manner. Deep models are trained on non-private (public) synthetic images in the Cloud; the models are adapted to the private real images of the environment at the Edge within a trusted network and subsequently, deployed as a service for low-latency and secure inference/prediction for other robots in the network. We apply this approach to surface decluttering, where a mobile robot picks and sorts objects from a cluttered floor by learning a deep object recognition and a grasp planning model. Experiments suggest that Fog Robotics can improve performance by sim-to-real domain adaptation in comparison to exclusively using Cloud or Edge resources, while reducing the inference cycle time by 4× to successfully declutter 86% of objects over 213 attempts. Ajay Kumar Tanwani, Nitesh Mor, John Kubiatowicz, Joseph Gonzalez 0001, Kenneth Y. Goldberg |
ICRA | 1 |
| 2019 | A Fog Robotic System for Dynamic Visual ServoingabstractCloud Robotics is a paradigm where multiple robots are connected to cloud services via Internet to access “unlimited” computation power, at the cost of network communication. However, due to limitations such as network latency and variability, it is difficult to control dynamic, human compliant service robots directly from the cloud. In this work, we combine cloud robotics with an agile edge device to build a Fog Robotic system by leveraging an asynchronous protocol with a “heartbeat” signal. We use the system to enable robust teleoperation of a dynamic self-balancing robot from the cloud. We use the system to pick up boxes from static locations, a task commonly performed in warehouse logistics. To make cloud teleoperation more intuitive and efficient, we program a cloud-based image based visual servoing (IBVS) module to automatically assist the cloud teleoperator during the object pickups. Visual feedbacks, including apriltag recognition and tracking, are performed in the cloud to emulate a Fog Robotic object recognition system for IBVS. We demonstrate the feasibility of a dynamic real-time automation system using this cloud-edge hybrid design, which opens up possibilities of deploying dynamic robotic control with deep-learning recognition systems in Fog Robotics. Finally, we show that Fog Robotics enables the self-balancing service robot to pick up a box automatically from a person under unstructured environments. Nan Tian, Ajay Kumar Tanwani, Jinfa Chen, Mas Ma, Robert Zhang 0001, Bill Huang, Kenneth Y. Goldberg, Somayeh Sojoudi |
ICRA | 2 |
| 2019 | Deep Transfer Learning of Pick Points on Fabric for Robot Bed-Making
Daniel Seita, Nawid Jamali, Michael Laskey, Ajay Kumar Tanwani, Ron Berenstein, Prakash Baskaran, Soshi Iba, John F. Canny, Kenneth Y. Goldberg |
ISRR | 4 |
| 2019 | Mitigating Network Latency in Cloud-Based Teleoperation Using Motion Segmentation and Synthesis
Nan Tian, Ajay Kumar Tanwani, Kenneth Y. Goldberg, Somayeh Sojoudi |
ISRR | 2 |
| 2018 | A Dynamic Regret Analysis and Adaptive Regularization Algorithm for On-Policy Robot Imitation LearningabstractOn-policy imitation learning algorithms such as Dagger evolve a robot control policy by executing it, measuring performance (loss), obtaining corrective feedback from a supervisor, and generating the next policy. As the loss between iterations can vary unpredictably, a fundamental question is under what conditions this process will eventually achieve a converged policy. If one assumes the underlying trajectory distribution is static (stationary), it is possible to prove convergence for Dagger. Cheng and Boots (2018) consider the more realistic model for robotics where the underlying trajectory distribution, which is a function of the policy, is dynamic and show that it is possible to prove convergence when a condition on the rate of change of the trajectory distributions is satisfied. In this paper, we reframe that result using dynamic regret theory from the field of Online Optimization to prove convergence to locally optimal policies for Dagger, Imitation Gradient, and Multiple Imitation Gradient. These results inspire a new algorithm, Adaptive On-Policy Regularization (AOR), that ensures the conditions for convergence. We present simulation results with cart-pole balancing and walker locomotion benchmarks that suggest AOR can significantly decrease dynamic regret and chattering. To our knowledge, this the first application of dynamic regret theory to imitation learning. Jonathan Lee 0002, Michael Laskey, Ajay Kumar Tanwani, Anil Aswani, Kenneth Y. Goldberg |
WAFR | 3 |
| 2018 | Generalizing Robot Imitation Learning with Invariant Hidden Semi-Markov ModelsabstractGeneralizing manipulation skills to new situations requires extracting invariant patterns from demonstrations. For example, the robot needs to understand the demonstrations at a higher level while being invariant to the appearance of the objects, geometric aspects of objects such as its position, size, orientation and viewpoint of the observer in the demonstrations. In this paper, we propose an algorithm that learns a joint probability density function of the demonstrations with invariant formulations of hidden semi-Markov models to extract invariant segments (also called sub-goals or options), and smoothly follow the generated sequence of states with a linear quadratic tracking controller. The algorithm takes as input the demonstrations observed with respect to different coordinate systems describing virtual landmarks or objects of interest, and adapts the segments according to the environmental changes in a systematic manner. We present variants of this algorithm in latent space with low-rank covariance decompositions, semi-tied covariances, and non-parametric online estimation of model parameters under small variance asymptotics; yielding considerably low sample and model complexity for acquiring new manipulation skills. The algorithm allows a Baxter robot to learn a pick-and-place task while avoiding a movable obstacle based on only 4 kinesthetic demonstrations. Ajay Kumar Tanwani, Jonathan Lee 0002, Brijen Thananjeyan, Michael Laskey, Sanjay Krishnan, Roy Fox, Kenneth Y. Goldberg, Sylvain Calinon |
WAFR | 1 |
| 2017 | A generative model for intention recognition and manipulation assistance in teleoperationabstractPerforming remote manipulation tasks by tele-operation with limited bandwidth, communication delays and environmental differences is a challenging problem. In this paper, we learn a task-parameterized generative model from the teleoperator demonstrations using a hidden semi-Markov model that provides assistance in performing remote manipulation tasks. We present a probabilistic formulation to capture the intention of the teleoperator, and subsequently assist the teleoperator by time-independent shared control and/or time-dependent autonomous control formulations of the model. In the shared control mode, the model corrects the remote arm movement based on the current state of the teleoperator; whereas in the autonomous control mode, the model generates the movement of the remote arm for autonomous task execution. We show the formulation of the model with virtual fixtures and provide comparisons to benchmark our approach. Teleoperation experiments with the Baxter robot for reaching a movable target and opening a valve reveal that the proposed methodology improves the performance of the teleoperator and caters for environmental differences in performing remote manipulation tasks. Ajay Kumar Tanwani, Sylvain Calinon |
IROS | 1 |
| 2013 | Transfer in inverse reinforcement learning for multiple strategiesabstractWe consider the problem of incrementally learning different strategies of performing a complex sequential task from multiple demonstrations of an expert or a set of experts. While the task is the same, each expert differs in his/her way of performing it. We assume that this variety across experts' demonstration is due to the fact that each expert/strategy is driven by a different reward function, where reward function is expressed as a linear combination of a set of known features. Consequently, we can learn all the expert strategies by forming a convex set of optimal deterministic policies, from which one can match any unseen expert strategy drawn from this set. Instead of learning from scratch every optimal policy in this set, the learner transfers knowledge from the set of learned policies to bootstrap its search for new optimal policy. We demonstrate our approach on a simulated mini-golf task where the 7 degrees of freedom Barrett WAM robot arm learns to sequentially putt on different holes in accordance with the playing strategies of the expert. Ajay Kumar Tanwani, Aude Billard |
IROS | 1 |
| 2009 | The Role of Biomedical Dataset in Classification
Ajay Kumar Tanwani, Muddassar Farooq |
AIME | 1 |
| 2009 | IMAD: in-execution malware analysis and detectionabstractThe sophistication of computer malware is becoming a serious threat to the information technology infrastructure, which is the backbone of modern e-commerce systems. We, therefore, advocate the need for developing sophisticated, efficient, and accurate malware classification techniques that can detect a malware on the first day of its launch -- commonly known as "zero-day malware detection". To this end, we present a new technique, IMAD, that can not only identify zero-day malware without any apriori knowledge but can also detect a malicious process while it is executing (in-execution detection). The capability of in-execution malware detection empowers an operating system to immediately kill it before it can cause any significant damage. IMAD is a realtime, dynamic, efficient, in-execution zero-day malware detection scheme, which analyzes the system call sequence of a process to classify it as malicious or benign. We use Genetic Algorithm to optimize system parameters of our scheme. The evolutionary algorithm is evaluated on real world synthetic data extracted from a Linux system. The results of our experiments show that IMAD achieves more than 90% accuracy in classifying in-execution processes as benign or malicious. Moreover, our scheme can classify approximately 50% of malicious processes within first 20% of their system calls. Syed Bilal Mehdi, Ajay Kumar Tanwani, Muddassar Farooq |
GECCO | 2 |