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

Anirudh Vemula

dblp:162/2320 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
3since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 9 · 6 first-author · 3 since 2021Systems, architecture and hardware · 4 · 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
7 papers
Reinforcement learning · 40% Motion planning and robot control · 29% Robot navigation and mapping · 15%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
model-based reinforcement learning
1.222023
The Virtues of Laziness in Model-based RL: A Unified Objective and Algorithms · ICML 2023
CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models · AAAI 2021
Machine learning › Reinforcement learning › model-based reinforcement learning › model learning
objective mismatch
0.712023
The Virtues of Laziness in Model-based RL: A Unified Objective and Algorithms · ICML 2023
Machine learning › Reinforcement learning
policy optimization
0.712023
The Virtues of Laziness in Model-based RL: A Unified Objective and Algorithms · ICML 2023
Robotics › Robot navigation and mapping › social navigation
crowd navigation
0.622018
Social Attention: Modeling Attention in Human Crowds · ICRA 2018
Modeling cooperative navigation in dense human crowds · ICRA 2017
Robotics › Autonomous driving › trajectory prediction
human trajectory prediction
0.622018
Social Attention: Modeling Attention in Human Crowds · ICRA 2018
Modeling cooperative navigation in dense human crowds · ICRA 2017
Robotics › Robot navigation and mapping
social navigation
0.622018
Social Attention: Modeling Attention in Human Crowds · ICRA 2018
Modeling cooperative navigation in dense human crowds · ICRA 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
duplicate detection
0.612022
Improved Soft Duplicate Detection in Search-Based Motion Planning · ICRA 2022
Robotics › Motion planning and robot control › motion planning
kinodynamic planning
0.612022
Improved Soft Duplicate Detection in Search-Based Motion Planning · ICRA 2022
Robotics › Motion planning and robot control › motion planning
motion primitives
0.612022
Improved Soft Duplicate Detection in Search-Based Motion Planning · ICRA 2022
Robotics › Motion planning and robot control › motion planning
search-based motion planning
0.612022
Improved Soft Duplicate Detection in Search-Based Motion Planning · ICRA 2022
Machine learning › Reinforcement learning › model-based reinforcement learning › model-based planning
planning with learned models
0.512021
CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models · AAAI 2021
Robotics › Motion planning and robot control
robot learning
0.512021
CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models · AAAI 2021
Robotics › Motion planning and robot control › motion planning
manipulation planning
0.412020
Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020
Robotics › Motion planning and robot control
motion planning
0.412020
Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020
Machine learning › Reinforcement learning
imitation learning
0.412019
Provably Efficient Imitation Learning from Observation Alone · ICML 2019
Machine learning › Reinforcement learning › imitation learning
learning from observation
0.412019
Provably Efficient Imitation Learning from Observation Alone · ICML 2019
Machine learning › Reinforcement learning
model-free reinforcement learning
0.412019
Provably Efficient Imitation Learning from Observation Alone · ICML 2019
Machine learning › Reinforcement learning › sample efficiency
sample-efficient policy learning
0.412019
Provably Efficient Imitation Learning from Observation Alone · ICML 2019
Machine learning › Deep learning architectures and training
attention mechanism
0.312018
Social Attention: Modeling Attention in Human Crowds · ICRA 2018
Robotics › Robot navigation and mapping
multi-robot navigation
0.312017
Modeling cooperative navigation in dense human crowds · ICRA 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
continuous-space planning
0.212022
Improved Soft Duplicate Detection in Search-Based Motion Planning · ICRA 2022
Robotics › Robot navigation and mapping
mobile robot navigation
0.112021
CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models · AAAI 2021
Robotics › Motion planning and robot control › motion planning › motion planning under uncertainty
belief space planning
0.112020
Planning, Learning and Reasoning Framework for Robot Truck Unloading · ICRA 2020
Machine learning › Learning theory
sample complexity
0.112019
Provably Efficient Imitation Learning from Observation Alone · ICML 2019
Robotics › Autonomous driving
interaction modeling
0.112017
Modeling cooperative navigation in dense human crowds · ICRA 2017

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

no-regret algorithms · 0.7advantage estimation · 0.7trajectory prediction · 0.6subtree overlap metric · 0.6model-free learning · 0.5model-based planning · 0.5online decision-making · 0.4offline learning · 0.4belief space planning · 0.4adversarial imitation learning · 0.4
YearPublicationVenuePosition
2023 The Virtues of Laziness in Model-based RL: A Unified Objective and Algorithms
abstract
We propose a novel approach to addressing two fundamental challenges in Model-based Reinforcement Learning (MBRL): the computational expense of repeatedly finding a good policy in the learned model, and the objective mismatch between model fitting and policy computation. Our "lazy" method leverages a novel unified objective, Performance Difference via Advantage in Model, to capture the performance difference between the learned policy and expert policy under the true dynamics. This objective demonstrates that optimizing the expected policy advantage in the learned model under an exploration distribution is sufficient for policy computation, resulting in a significant boost in computational efficiency compared to traditional planning methods. Additionally, the unified objective uses a value moment matching term for model fitting, which is aligned with the model’s usage during policy computation. We present two no-regret algorithms to optimize the proposed objective, and demonstrate their statistical and computational gains compared to existing MBRL methods through simulated benchmarks.
Anirudh Vemula, Yuda Song 0001, Aarti Singh, J. Andrew Bagnell, Sanjiban Choudhury
ICML1
2022 Improved Soft Duplicate Detection in Search-Based Motion Planning
abstract
Search-based techniques have shown great success in motion planning problems such as robotic navigation by discretizing the state space and precomputing motion primitives. However in domains with complex dynamic constraints, constructing motion primitives in a discretized state space is non-trivial. This requires operating in continuous space which can be challenging for search-based planners as they can get stuck in local minima regions. Previous work [1] on planning in continuous spaces introduced soft duplicate detection which requires search to compute the duplicity of a state with respect to previously seen states to avoid exploring states that are likely to be duplicates, especially in local minima regions. They propose a simple metric utilizing the Euclidean distance between states, and proximity to obstacles to compute the duplicity. In this paper, we improve upon this metric by introducing a kinodynamically informed metric, subtree overlap, between two states as the similarity between their successors that can be reached within a fixed time horizon using kinodynamic motion primitives. This captures the intuition that, due to robot dynamics, duplicate states can be far in Euclidean distance and result in very similar successor states, while non-duplicate states can be close and result in widely different successors. Our approach computes the new metric offline for a given robot dynamics, and stores the subtree overlap value for all possible relative state configurations. During search, the planner uses these precomputed values to speed up duplicity computation, and achieves fast planning times in continuous spaces in addition to completeness and sub-optimality guarantees. Empirically, we show that our improved metric for soft duplicity detection in search-based planning outperforms previous approaches in terms of planning time, by a factor of 1.5 to 2× on 3D and 5D planning domains with highly constrained dynamics.
Nader Maray, Anirudh Vemula, Maxim Likhachev
ICRA2
2021 CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models
abstract
Given access to accurate dynamical models, modern planning approaches are effective in computing feasible and optimal plans for repetitive robotic tasks. However, it is difficult to model the true dynamics of the real world before execution, especially for tasks requiring interactions with objects whose parameters are unknown. A recent planning approach, CMAX, tackles this problem by adapting the planner online during execution to bias the resulting plans away from inaccurately modeled regions. CMAX, while being provably guaranteed to reach the goal, requires strong assumptions on the accuracy of the model used for planning and fails to improve the quality of the solution over repetitions of the same task. In this paper we propose CMAX++, an approach that leverages real-world experience to improve the quality of resulting plans over successive repetitions of a robotic task. CMAX++ achieves this by integrating model-free learning using acquired experience with model-based planning using the potentially inaccurate model. We provide provable guarantees on the completeness and asymptotic convergence of CMAX++ to the optimal path cost as the number of repetitions increases. CMAX++ is also shown to outperform baselines in simulated robotic tasks including 3D mobile robot navigation where the track friction is incorrectly modeled, and a 7D pick-and-place task where the mass of the object is unknown leading to discrepancy between true and modeled dynamics.
Anirudh Vemula, J. Andrew Bagnell, Maxim Likhachev
AAAI1
2020 Planning, Learning and Reasoning Framework for Robot Truck Unloading
abstract
We consider the task of autonomously unloading boxes from trucks using an industrial manipulator robot. There are multiple challenges that arise: (1) real-time motion planning for a complex robotic system carrying two articulated mechanisms, an arm and a scooper, (2) decision-making in terms of what action to execute next given imperfect information about boxes such as their masses, (3) accounting for the sequential nature of the problem where current actions affect future state of the boxes, and (4) real-time execution that interleaves high-level decision-making with lower level motion planning. In this work, we propose a planning, learning, and reasoning framework to tackle these challenges, and describe its components including motion planning, belief space planning for offline learning, online decision-making based on offline learning, and an execution module to combine decision-making with motion planning. We analyze the performance of the framework on real-world scenarios. In particular, motion planning and execution modules are evaluated in simulation and on a real robot, while offline learning and online decision-making are evaluated in simulated real-world scenarios.
Fahad Islam 0002, Anirudh Vemula, Sung-Kyun Kim, Andrew Dornbush, Oren Salzman, Maxim Likhachev
ICRA2
2019 Contrasting Exploration in Parameter and Action Space: A Zeroth-Order Optimization Perspective
abstract
Black-box optimizers that explore in parameter space have often been shown to outperform more sophisticated action space exploration methods developed specifically for the reinforcement learning problem. We examine these black-box methods closely to identify situations in which they are worse than action space exploration methods and those in which they are superior. Through simple theoretical analyses, we prove that complexity of exploration in parameter space depends on the dimensionality of parameter space, while complexity of exploration in action space depends on both the dimensionality of action space and horizon length. This is also demonstrated empirically by comparing simple exploration methods on several model problems, including Contextual Bandit, Linear Regression and Reinforcement Learning in continuous control.
Anirudh Vemula, Wen Sun 0002, J. Andrew Bagnell
AISTATS1
2019 Provably Efficient Imitation Learning from Observation Alone
abstract
We study Imitation Learning (IL) from Observations alone (ILFO) in large-scale MDPs. While most IL algorithms rely on an expert to directly provide actions to the learner, in this setting the expert only supplies sequences of observations. We design a new model-free algorithm for ILFO, Forward Adversarial Imitation Learning (FAIL), which learns a sequence of time-dependent policies by minimizing an Integral Probability Metric between the observation distributions of the expert policy and the learner. FAIL provably learns a near-optimal policy with a number of samples that is polynomial in all relevant parameters but independent of the number of unique observations. The resulting theory extends the domain of provably sample efficient learning algorithms beyond existing results that typically only consider tabular RL settings or settings that require access to a near-optimal reset distribution. We also demonstrate the efficacy ofFAIL on multiple OpenAI Gym control tasks.
Wen Sun 0002, Anirudh Vemula, Byron Boots, J. Andrew Bagnell
ICML2
2018 Social Attention: Modeling Attention in Human Crowds
abstract
Robots that navigate through human crowds need to be able to plan safe, efficient, and human predictable trajectories. This is a particularly challenging problem as it requires the robot to predict future human trajectories within a crowd where everyone implicitly cooperates with each other to avoid collisions. Previous approaches to human trajectory prediction have modeled the interactions between humans as a function of proximity. However, that is not necessarily true as some people in our immediate vicinity moving in the same direction might not be as important as other people that are further away, but that might collide with us in the future. In this work, we propose Social Attention, a novel trajectory prediction model that captures the relative importance of each person when navigating in the crowd, irrespective of their proximity. We demonstrate the performance of our method against a state-of-the-art approach on two publicly available crowd datasets and analyze the trained attention model to gain a better understanding of which surrounding agents humans attend to, when navigating in a crowd.
Anirudh Vemula, Katharina Mülling, Jean Oh
ICRA1
2017 Modeling cooperative navigation in dense human crowds
abstract
For robots to be a part of our daily life, they need to be able to navigate among crowds not only safely but also in a socially compliant fashion. This is a challenging problem because humans tend to navigate by implicitly cooperating with one another to avoid collisions, while heading toward their respective destinations. Previous approaches have used handcrafted functions based on proximity to model human-human and human-robot interactions. However, these approaches can only model simple interactions and fail to generalize for complex crowded settings. In this paper, we develop an approach that models the joint distribution over future trajectories of all interacting agents in the crowd, through a local interaction model that we train using real human trajectory data. The interaction model infers the velocity of each agent based on the spatial orientation of other agents in his vicinity. During prediction, our approach infers the goal of the agent from its past trajectory and uses the learned model to predict its future trajectory. We demonstrate the performance of our method against a state-of-the-art approach on a public dataset and show that our model outperforms when predicting future trajectories for longer horizons.
Anirudh Vemula, Katharina Mülling, Jean Oh
ICRA1
2016 Path Planning in Dynamic Environments with Adaptive Dimensionality
abstract
Path planning in the presence of dynamic obstacles is a challenging problem due to the added time dimension in search space. In approaches that ignore the time dimension and treat dynamic obstacles as static, frequent re-planning is unavoidable as the obstacles move, and their solutions are generally sub-optimal and can be incomplete. To achieve both optimality and completeness, it is necessary to consider the time dimension during planning. The notion of adaptive dimensionality has been successfully used in high-dimensional motion planning such as manipulation of robot arms, but has not been used in the context of path planning in dynamic environments. In this paper, we apply the idea of adaptive dimensionality to speed up path planning in dynamic environments for a robot with no assumptions on its dynamic model. Specifically, our approach considers the time dimension only in those regions of the environment where a potential collision may occur, and plans in a low-dimensional state-space elsewhere. We show that our approach is complete and is guaranteed to find a solution, if one exists, within a cost sub-optimality bound. We experimentally validate our method on the problem of 3D vehicle navigation (x, y, heading) in dynamic environments. Our results show that the presented approach achieves substantial speedups in planning time over 4D heuristic-based A*, especially when the resulting plan deviates significantly from the one suggested by the heuristic.
Anirudh Vemula, Katharina Mülling, Jean Oh
SOCS1