Demo Data from EDBT 2026 / reviewers in the wild / expert
Debadeepta Dey
dblp:76/10090
· DBLP profile ↗
25ranked-venue papers
3as first author
5since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 24 · 2 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 3 first-authorSystems, architecture and hardware · 3Human-computer interaction and ubiquitous 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
20 papers |
Efficient and distributed learning · 24% Reinforcement learning · 20% Robot navigation and mapping · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% |
Topics — the 30 heaviest of 54, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
1.5 | 3 | 2022 | Few-shot Task-agnostic Neural Architecture Search for Distilling Large Language Models · NeurIPS 2022 LiteTransformerSearch: Training-free Neural Architecture Search for Efficient Language Models · NeurIPS 2022 Efficient Forward Architecture Search · NeurIPS 2019 |
Machine learning › Reinforcement learning
imitation learning |
1.2 | 4 | 2019 | Vision-Based Navigation With Language-Based Assistance via Imitation Learning With Indirect Intervention · CVPR 2019 Overcoming Blind Spots in the Real World: Leveraging Complementary Abilities for Joint Execution · AAAI 2019 Learning to gather information via imitation · ICRA 2017 |
Machine learning › Deep learning architectures and training
sequence modeling |
0.7 | 1 | 2023 | What Makes Convolutional Models Great on Long Sequence Modeling? · ICLR 2023 |
Machine learning › Reinforcement learning
exploration |
0.6 | 2 | 2018 | Learn-to-Score: Efficient 3D Scene Exploration by Predicting View Utility · ECCV (15) 2018 Learning to gather information via imitation · ICRA 2017 |
Natural language and speech › Language models and text generation › neural language model
autoregressive language model |
0.6 | 1 | 2022 | LiteTransformerSearch: Training-free Neural Architecture Search for Efficient Language Models · NeurIPS 2022 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.6 | 1 | 2022 | Few-shot Task-agnostic Neural Architecture Search for Distilling Large Language Models · NeurIPS 2022 |
Machine learning › Efficient and distributed learning › model compression
large language model compression |
0.6 | 1 | 2022 | Few-shot Task-agnostic Neural Architecture Search for Distilling Large Language Models · NeurIPS 2022 |
Machine learning › Efficient and distributed learning
model compression |
0.6 | 1 | 2022 | Few-shot Task-agnostic Neural Architecture Search for Distilling Large Language Models · NeurIPS 2022 |
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
training-free neural architecture search |
0.6 | 1 | 2022 | LiteTransformerSearch: Training-free Neural Architecture Search for Efficient Language Models · NeurIPS 2022 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
CNN inference accelerator |
0.5 | 1 | 2021 | Boosting the Throughput and Accelerator Utilization of Specialized CNN Inference Beyond Increasing Batch Size · ICML 2021 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.5 | 1 | 2021 | Boosting the Throughput and Accelerator Utilization of Specialized CNN Inference Beyond Increasing Batch Size · ICML 2021 |
Robotics › Legged, aerial and field robots
aerial robots |
0.5 | 2 | 2017 | Submodular Trajectory Optimization for Aerial 3D Scanning · ICCV 2017 Learning monocular reactive UAV control in cluttered natural environments · ICRA 2013 |
Machine learning › Reinforcement learning › bandit
contextual bandit |
0.5 | 2 | 2017 | Safety-Aware Algorithms for Adversarial Contextual Bandit · ICML 2017 Learning Policies for Contextual Submodular Prediction · ICML (3) 2013 |
Computer vision › Vision and language
cross-modal alignment |
0.4 | 1 | 2020 | A Recipe for Creating Multimodal Aligned Datasets for Sequential Tasks · ACL 2020 |
Machine learning › Reinforcement learning
hierarchical reinforcement learning |
0.4 | 1 | 2020 | Metareasoning in Modular Software Systems: On-the-Fly Configuration Using Reinforcement Learning with Rich Contextual Representations · AAAI 2020 |
Natural language and speech › Language models and text generation › alignment
instruction alignment |
0.4 | 1 | 2020 | A Recipe for Creating Multimodal Aligned Datasets for Sequential Tasks · ACL 2020 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
metareasoning |
0.4 | 1 | 2020 | Metareasoning in Modular Software Systems: On-the-Fly Configuration Using Reinforcement Learning with Rich Contextual Representations · AAAI 2020 |
Machine learning › Efficient and distributed learning › adaptive computation
anytime prediction |
0.4 | 1 | 2019 | Learning Anytime Predictions in Neural Networks via Adaptive Loss Balancing · AAAI 2019 |
Machine learning › Deep learning architectures and training › loss function design
auxiliary loss |
0.4 | 1 | 2019 | Learning Anytime Predictions in Neural Networks via Adaptive Loss Balancing · AAAI 2019 |
Robotics › Robot navigation and mapping
embodied navigation |
0.4 | 1 | 2019 | Vision-Based Navigation With Language-Based Assistance via Imitation Learning With Indirect Intervention · CVPR 2019 |
Knowledge, reasoning and agents › Multi-agent systems › human-agent interaction
human-agent collaboration |
0.4 | 1 | 2019 | Overcoming Blind Spots in the Real World: Leveraging Complementary Abilities for Joint Execution · AAAI 2019 |
Robotics › Robot navigation and mapping › visual navigation
language-guided navigation |
0.4 | 1 | 2019 | Vision-Based Navigation With Language-Based Assistance via Imitation Learning With Indirect Intervention · CVPR 2019 |
Machine learning › Deep learning architectures and training
skip connections |
0.4 | 1 | 2019 | Efficient Forward Architecture Search · NeurIPS 2019 |
Robotics › Robot navigation and mapping
visual navigation |
0.4 | 1 | 2019 | Vision-Based Navigation With Language-Based Assistance via Imitation Learning With Indirect Intervention · CVPR 2019 |
Robotics › Robot navigation and mapping › view planning
next-best-view planning |
0.3 | 1 | 2018 | Learn-to-Score: Efficient 3D Scene Exploration by Predicting View Utility · ECCV (15) 2018 |
Machine learning › Reinforcement learning › exploration
scene exploration |
0.3 | 1 | 2018 | Learn-to-Score: Efficient 3D Scene Exploration by Predicting View Utility · ECCV (15) 2018 |
Computer vision › 3D vision › structure from motion
bundle adjustment |
0.3 | 1 | 2017 | Flight Dynamics-Based Recovery of a UAV Trajectory Using Ground Cameras · CVPR 2017 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
information gathering |
0.3 | 1 | 2017 | Learning to gather information via imitation · ICRA 2017 |
Robotics › Motion planning and robot control › motion planning
motion planning under uncertainty |
0.3 | 1 | 2017 | No-regret replanning under uncertainty · ICRA 2017 |
Robotics › Motion planning and robot control
robot learning |
0.3 | 1 | 2017 | Learning to gather information via imitation · ICRA 2017 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 1.2contextual representations · 0.9imitation learning · 0.8convolutional neural network · 0.7weight sharing · 0.6self-attention distillation · 0.6perplexity proxy · 0.6pareto frontier · 0.6folded CNN design · 0.5batch-size scaling · 0.5unsupervised alignment algorithm · 0.4graph algorithms · 0.4thermal infrared imaging · 0.3no-regret online learning · 0.3Faster R-CNN · 0.3online mirror descent · 0.3expert advice · 0.3submodular optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | What Makes Convolutional Models Great on Long Sequence Modeling?
Tianle Cai, Deming Chen, Debadeepta Dey |
ICLR | 5 |
| 2022 | LiteTransformerSearch: Training-free Neural Architecture Search for Efficient Language ModelsabstractThe Transformer architecture is ubiquitously used as the building block of largescale autoregressive language models. However, finding architectures with the optimal trade-off between task performance (perplexity) and hardware constraints like peak memory utilization and latency is non-trivial. This is exacerbated by the proliferation of various hardware. We leverage the somewhat surprising empirical observation that the number of decoder parameters in autoregressive Transformers has a high rank correlation with task performance, irrespective of the architecture topology. This observation organically induces a simple Neural Architecture Search (NAS) algorithm that uses decoder parameters as a proxy for perplexity without need for any model training. The search phase of our training-free algorithm, dubbed Lightweight Transformer Search (LTS), can be run directly on target devices since it does not require GPUs. Using on-target device measurements, LTS extracts the Pareto-frontier of perplexity versus any hardware performance cost. We evaluate LTS on diverse devices from ARM CPUs to NVIDIA GPUs and two popular autoregressive Transformer backbones: GPT-2 and Transformer-XL. Results show that the perplexity of 16-layer GPT-2 and Transformer-XL can be achieved with up to 1.5×, 2.5× faster runtime and 1.2×, 2.0× lower peak memory utilization. When evaluated in zero and one-shot settings, LTS Pareto-frontier models achieve higher average accuracy compared to the 350M parameter OPT across 14 tasks, with up to 1.6× lower latency. LTS extracts the Pareto-frontier in under 3 hours while running on a commodity laptop. We effectively remove the carbon footprint of hundreds of GPU hours of training during search, offering a strong simple baseline for future NAS methods in autoregressive language modeling. Mojan Javaheripi, Gustavo de Rosa, Subhabrata Mukherjee, Shital Shah, Tomasz L. Religa, Caio C. T. Mendes, Sébastien Bubeck, Farinaz Koushanfar, Debadeepta Dey |
NeurIPS | 9 |
| 2022 | Few-shot Task-agnostic Neural Architecture Search for Distilling Large Language ModelsabstractTraditional knowledge distillation (KD) methods manually design student architectures to compress large models given pre-specified computational cost. This requires several trials to find viable students, and repeating the process with change in computational budget. We use Neural Architecture Search (NAS) to automatically distill several compressed students with variable cost from a large model. Existing NAS methods train a single SuperLM consisting of millions of subnetworks with weight-sharing, resulting in interference between subnetworks of different sizes. Additionally, many of these works are task-specific requiring task labels for SuperLM training. Our framework AutoDistil addresses above challenges with the following steps: (a) Incorporates inductive bias and heuristics to partition Transformer search space into K compact sub-spaces (e.g., K=3 can generate typical student sizes of base, small and tiny); (b) Trains one SuperLM for each sub-space using task-agnostic objective (e.g., self-attention distillation) with weight-sharing of students; (c) Lightweight search for the optimal student without re-training. Task-agnostic training and search allow students to be reused for fine-tuning on any downstream task. Experiments on GLUE benchmark demonstrate AutoDistil to outperform state-of-the-art KD and NAS methods with upto 3x reduction in computational cost and negligible loss in task performance. Code and model checkpoints are available at https://github.com/microsoft/autodistil. Dongkuan Xu, Subhabrata Mukherjee, Xiaodong Liu 0003, Debadeepta Dey, Wenhui Wang 0003, Xiang Zhang 0001, Ahmed Awadallah 0001, Jianfeng Gao 0001 |
NeurIPS | 4 |
| 2022 | Spoken language interaction with robots: Recommendations for future researchabstractWith robotics rapidly advancing, more effective human–robot interaction is increasingly needed to realize the full potential of robots for society. While spoken language must be part of the solution, our ability to provide spoken language interaction capabilities is still very limited. In this article, based on the report of an interdisciplinary workshop convened by the National Science Foundation, we identify key scientific and engineering advances needed to enable effective spoken language interaction with robotics. We make 25 recommendations, involving eight general themes: putting human needs first, better modeling the social and interactive aspects of language, improving robustness, creating new methods for rapid adaptation, better integrating speech and language with other communication modalities, giving speech and language components access to rich representations of the robot’s current knowledge and state, making all components operate in real time, and improving research infrastructure and resources. Research and development that prioritizes these topics will, we believe, provide a solid foundation for the creation of speech-capable robots that are easy and effective for humans to work with. Matthew Marge, Carol Y. Espy-Wilson, Nigel G. Ward, Abeer Alwan, Yoav Artzi, Mohit Bansal, Gilmer L. Blankenship, Joyce Y. Chai, Hal Daumé III, Debadeepta Dey, Mary P. Harper, Thomas Howard, Casey Kennington, Ivana Kruijff-Korbayová, Dinesh Manocha, Cynthia Matuszek, Ross Mead, Raymond J. Mooney, Roger K. Moore, Mari Ostendorf, Heather Pon-Barry, Alexander I. Rudnicky, Matthias Scheutz, Robert St. Amant, Stefanie Tellex, David R. Traum, Zhou Yu 0005 |
Comput. Speech Lang. | 10 |
| 2021 | Boosting the Throughput and Accelerator Utilization of Specialized CNN Inference Beyond Increasing Batch SizeabstractDatacenter vision systems widely use small, specialized convolutional neural networks (CNNs) trained on specific tasks for high-throughput inference. These settings employ accelerators with massive computational capacity, but which specialized CNNs underutilize due to having low arithmetic intensity. This results in suboptimal application-level throughput and poor returns on accelerator investment. Increasing batch size is the only known way to increase both application-level throughput and accelerator utilization for inference, but yields diminishing returns; specialized CNNs poorly utilize accelerators even with large batch size. We propose FoldedCNNs, a new approach to CNN design that increases inference throughput and utilization beyond large batch size. FoldedCNNs rethink the structure of inputs and layers of specialized CNNs to boost arithmetic intensity: in FoldedCNNs, f images with C channels each are concatenated into a single input with fC channels and jointly classified by a wider CNN. Increased arithmetic intensity in FoldedCNNs increases the throughput and GPU utilization of specialized CNN inference by up to 2.5x and 2.8x, with accuracy close to the original CNN in most cases. Jack Kosaian, Amar Phanishayee, Matthai Philipose, Debadeepta Dey, K. V. Rashmi |
ICML | 4 |
| 2020 | Metareasoning in Modular Software Systems: On-the-Fly Configuration Using Reinforcement Learning with Rich Contextual Representations
Aditya Modi 0002, Debadeepta Dey, Alekh Agarwal, Adith Swaminathan, Besmira Nushi, Sean Andrist, Eric Horvitz |
AAAI | 2 |
| 2020 | A Recipe for Creating Multimodal Aligned Datasets for Sequential TasksabstractMany high-level procedural tasks can be decomposed into sequences of instructions that vary in their order and choice of tools. In the cooking domain, the web offers many partially-overlapping text and video recipes (i.e. procedures) that describe how to make the same dish (i.e. high-level task). Aligning instructions for the same dish across different sources can yield descriptive visual explanations that are far richer semantically than conventional textual instructions, providing commonsense insight into how real-world procedures are structured. Learning to align these different instruction sets is challenging because: a) different recipes vary in their order of instructions and use of ingredients; and b) video instructions can be noisy and tend to contain far more information than text instructions. To address these challenges, we first use an unsupervised alignment algorithm that learns pairwise alignments between instructions of different recipes for the same dish. We then use a graph algorithm to derive a joint alignment between multiple text and multiple video recipes for the same dish. We release the Microsoft Research Multimodal Aligned Recipe Corpus containing 150K pairwise alignments between recipes across 4,262 dishes with rich commonsense information. Angela S. Lin, Sudha Rao, Asli Celikyilmaz, Elnaz Nouri, Chris Brockett, Debadeepta Dey, William B. Dolan |
ACL | 6 |
| 2020 | Blind Spot Detection for Safe Sim-to-Real TransferabstractAgents trained in simulation may make errors when performing actions in the real world due to mismatches between training and execution environments. These mistakes can be dangerous and difficult for the agent to discover because the agent is unable to predict them a priori. In this work, we propose the use of oracle feedback to learn a predictive model of these blind spots in order to reduce costly errors in real-world applications. We focus on blind spots in reinforcement learning (RL) that occur due to incomplete state representation: when the agent lacks necessary features to represent the true state of the world, and thus cannot distinguish between numerous states. We formalize the problem of discovering blind spots in RL as a noisy supervised learning problem with class imbalance. Our system learns models for predicting blind spots within unseen regions of the state space by combining techniques for label aggregation, calibration, and supervised learning. These models take into consideration noise emerging from different forms of oracle feedback, including demonstrations and corrections. We evaluate our approach across two domains and demonstrate that it achieves higher predictive performance than baseline methods, and also that the learned model can be used to selectively query an oracle at execution time to prevent errors. We also empirically analyze the biases of various feedback types and how these biases influence the discovery of blind spots. Further, we include analyses of our approach that incorporate relaxed initial optimality assumptions. (Interestingly, relaxing the assumptions of an optimal oracle and an optimal simulator policy helped our models to perform better.) We also propose extensions to our method that are intended to improve performance when using corrections and demonstrations data. Ramya Ramakrishnan, Ece Kamar, Debadeepta Dey, Eric Horvitz, Julie A. Shah |
J. Artif. Intell. Res. | 3 |
| 2019 | Learning Anytime Predictions in Neural Networks via Adaptive Loss BalancingabstractThis work considers the trade-off between accuracy and testtime computational cost of deep neural networks (DNNs) via anytime predictions from auxiliary predictions. Specifically, we optimize auxiliary losses jointly in an adaptive weighted sum, where the weights are inversely proportional to average of each loss. Intuitively, this balances the losses to have the same scale. We demonstrate theoretical considerations that motivate this approach from multiple viewpoints, including connecting it to optimizing the geometric mean of the expectation of each loss, an objective that ignores the scale of losses. Experimentally, the adaptive weights induce more competitive anytime predictions on multiple recognition data-sets and models than non-adaptive approaches including weighing all losses equally. In particular, anytime neural networks (ANNs) can achieve the same accuracy faster using adaptive weights on a small network than using static constant weights on a large one. For problems with high performance saturation, we also show a sequence of exponentially deepening ANNs can achieve near-optimal anytime results at any budget, at the cost of a const fraction of extra computation. Hanzhang Hu, Debadeepta Dey, Martial Hebert, J. Andrew Bagnell |
AAAI | 2 |
| 2019 | Overcoming Blind Spots in the Real World: Leveraging Complementary Abilities for Joint ExecutionabstractSimulators are being increasingly used to train agents before deploying them in real-world environments. While training in simulation provides a cost-effective way to learn, poorly modeled aspects of the simulator can lead to costly mistakes, or blind spots. While humans can help guide an agent towards identifying these error regions, humans themselves have blind spots and noise in execution. We study how learning about blind spots of both can be used to manage hand-off decisions when humans and agents jointly act in the real-world in which neither of them are trained or evaluated fully. The formulation assumes that agent blind spots result from representational limitations in the simulation world, which leads the agent to ignore important features that are relevant for acting in the open world. Our approach for blind spot discovery combines experiences collected in simulation with limited human demonstrations. The first step applies imitation learning to demonstration data to identify important features that the human is using but that the agent is missing. The second step uses noisy labels extracted from action mismatches between the agent and the human across simulation and demonstration data to train blind spot models. We show through experiments on two domains that our approach is able to learn a succinct representation that accurately captures blind spot regions and avoids dangerous errors in the real world through transfer of control between the agent and the human. Ramya Ramakrishnan, Ece Kamar, Besmira Nushi, Debadeepta Dey, Julie A. Shah, Eric Horvitz |
AAAI | 4 |
| 2019 | Vision-Based Navigation With Language-Based Assistance via Imitation Learning With Indirect InterventionabstractWe present Vision-based Navigation with Language-based Assistance (VNLA), a grounded vision-language task where an agent with visual perception is guided via language to find objects in photorealistic indoor environments. The task emulates a real-world scenario in that (a) the requester may not know how to navigate to the target objects and thus makes requests by only specifying high-level end-goals, and (b) the agent is capable of sensing when it is lost and querying an advisor, who is more qualified at the task, to obtain language subgoals to make progress. To model language-based assistance, we develop a general framework termed Imitation Learning with Indirect Intervention (I3L), and propose a solution that is effective on the VNLA task. Empirical results show that this approach significantly improves the success rate of the learning agent over other baselines on both seen and unseen environments. Our code and data are publicly available at https://github.com/debadeepta/vnla . Debadeepta Dey, Chris Brockett, William B. Dolan |
CVPR | 2 |
| 2019 | Efficient Forward Architecture SearchabstractWe propose a neural architecture search (NAS) algorithm, Petridish, to iteratively add shortcut connections to existing network layers. The added shortcut connections effectively perform gradient boosting on the augmented layers. The proposed algorithm is motivated by the feature selection algorithm forward stage-wise linear regression, since we consider NAS as a generalization of feature selection for regression, where NAS selects shortcuts among layers instead of selecting features. In order to reduce the number of trials of possible connection combinations, we train jointly all possible connections at each stage of growth while leveraging feature selection techniques to choose a subset of them. We experimentally show this process to be an efficient forward architecture search algorithm that can find competitive models using few GPU days in both the search space of repeatable network modules (cell-search) and the space of general networks (macro-search). Petridish is particularly well-suited for warm-starting from existing models crucial for lifelong-learning scenarios. Hanzhang Hu, John Langford 0001, Rich Caruana, Saurajit Mukherjee, Eric Horvitz, Debadeepta Dey |
NeurIPS | 6 |
| 2018 | AirSim-W: A Simulation Environment for Wildlife Conservation with UAVsabstractIncreases in poaching levels have led to the use of unmanned aerial vehicles (UAVs or drones) to count animals, locate animals in parks, and even find poachers. Finding poachers is often done at night through the use of long wave thermal infrared cameras mounted on these UAVs. Unfortunately, monitoring the live video stream from the conservation UAVs all night is an arduous task. In order to assist in this monitoring task, new techniques in computer vision have been developed. This work is based on a dataset which took approximately six months to label. However, further improvement in detection and future testing of autonomous flight require not only more labeled training data, but also an environment where algorithms can be safely tested. In order to meet both goals efficiently, we present AirSim-W, a simulation environment that has been designed specifically for the domain of wildlife conservation. This includes (i) creation of an African savanna environment in Unreal Engine, (ii) integration of a new thermal infrared model based on radiometry, (iii) API code expansions to follow objects of interest or fly in zig-zag patterns to generate simulated training data, and (iv) demonstrated detection improvement using simulated data generated by AirSim-W. With these additional simulation features, AirSim-W will be directly useful for wildlife conservation research. Elizabeth Bondi-Kelly, Debadeepta Dey, Ashish Kapoor, James Piavis, Shital Shah, Fei Fang 0001, Bistra Dilkina, Robert Hannaford, Arvind Iyer, Lucas Joppa, Milind Tambe |
COMPASS | 2 |
| 2018 | Learn-to-Score: Efficient 3D Scene Exploration by Predicting View Utility
Benjamin Hepp, Debadeepta Dey, Sudipta N. Sinha, Ashish Kapoor, Neel Joshi, Otmar Hilliges |
ECCV (15) | 2 |
| 2018 | Near Real-Time Detection of Poachers from Drones in AirSimabstractThe unrelenting threat of poaching has led to increased development of new technologies to combat it. One such example is the use of thermal infrared cameras mounted on unmanned aerial vehicles (UAVs or drones) to spot poachers at night and report them to park rangers before they are able to harm any animals. However, monitoring the live video stream from these conservation UAVs all night is an arduous task. Therefore, we discuss SPOT (Systematic Poacher deTector), a novel application that augments conservation drones with the ability to automatically detect poachers and animals in near real time. SPOT illustrates the feasibility of building upon state-of-the-art AI techniques, such as Faster RCNN, to address the challenges of automatically detecting animals and poachers in infrared images. This paper reports (i) the design of SPOT, (ii) efficient processing techniques to ensure usability in the field, (iii) evaluation of SPOT based on historical videos and a real-world test run by the end-users, Air Shepherd, in the field, and (iv) the use of AirSim for live demonstration of SPOT. The promising results from a field test have led to a plan for larger-scale deployment in a national park in southern Africa. While SPOT is developed for conservation drones, its design and novel techniques have wider application for automated detection from UAV videos. Elizabeth Bondi-Kelly, Ashish Kapoor, Debadeepta Dey, James Piavis, Shital Shah, Robert Hannaford, Arvind Iyer, Lucas Joppa, Milind Tambe |
IJCAI | 3 |
| 2017 | Flight Dynamics-Based Recovery of a UAV Trajectory Using Ground CamerasabstractWe propose a new method to estimate the 6-dof trajectory of a flying object such as a quadrotor UAV within a 3D airspace monitored using multiple fixed ground cameras. It is based on a new structure from motion formulation for the 3D reconstruction of a single moving point with known motion dynamics. Our main contribution is a new bundle adjustment procedure, which in addition to optimizing the camera poses, regularizes the point trajectory using a prior based on motion dynamics (or specifically flight dynamics). Furthermore, we can infer the underlying control input sent to the UAVs autopilot that determined its flight trajectory. Our method requires neither perfect single-view tracking nor appearance matching across views. For robustness, we allow the tracker to generate multiple detections per frame in each video. The true detections and the data association across videos is estimated using robust multi-view triangulation and subsequently refined in our bundle adjustment formulation. Quantitative evaluation on simulated data and experiments on real videos from indoor and outdoor scenes shows that our technique is superior to existing methods. Artem Rozantsev, Sudipta N. Sinha, Debadeepta Dey, Pascal Fua |
CVPR | 3 |
| 2017 | Submodular Trajectory Optimization for Aerial 3D ScanningabstractDrones equipped with cameras are emerging as a powerful tool for large-scale aerial 3D scanning, but existing automatic flight planners do not exploit all available information about the scene, and can therefore produce inaccurate and incomplete 3D models. We present an automatic method to generate drone trajectories, such that the imagery acquired during the flight will later produce a high-fidelity 3D model. Our method uses a coarse estimate of the scene geometry to plan camera trajectories that: (1) cover the scene as thoroughly as possible; (2) encourage observations of scene geometry from a diverse set of viewing angles; (3) avoid obstacles; and (4) respect a user-specified flight time budget. Our method relies on a mathematical model of scene coverage that exhibits an intuitive diminishing returns property known as submodularity. We leverage this property extensively to design a trajectory planning algorithm that reasons globally about the non-additive coverage reward obtained across a trajectory, jointly with the cost of traveling between views. We evaluate our method by using it to scan three large outdoor scenes, and we perform a quantitative evaluation using a photorealistic video game simulator. Mike Roberts 0001, Shital Shah, Debadeepta Dey, Anh Truong, Sudipta N. Sinha, Ashish Kapoor, Pat Hanrahan, Neel Joshi |
ICCV | 3 |
| 2017 | Safety-Aware Algorithms for Adversarial Contextual BanditabstractIn this work we study the safe sequential decision making problem under the setting of adversarial contextual bandits with sequential risk constraints. At each round, nature prepares a context, a cost for each arm, and additionally a risk for each arm. The learner leverages the context to pull an arm and receives the corresponding cost and risk associated with the pulled arm. In addition to minimizing the cumulative cost, for safety purposes, the learner needs to make safe decisions such that the average of the cumulative risk from all pulled arms should not be larger than a pre-defined threshold. To address this problem, we first study online convex programming in the full information setting where in each round the learner receives an adversarial convex loss and a convex constraint. We develop a meta algorithm leveraging online mirror descent for the full information setting and then extend it to contextual bandit with sequential risk constraints setting using expert advice. Our algorithms can achieve near-optimal regret in terms of minimizing the total cost, while successfully maintaining a sub-linear growth of accumulative risk constraint violation. We support our theoretical results by demonstrating our algorithm on a simple simulated robotics reactive control task. Debadeepta Dey, Ashish Kapoor |
ICML | 2 |
| 2017 | Learning to gather information via imitationabstractThe budgeted information gathering problem - where a robot with a fixed fuel budget is required to maximize the amount of information gathered from the world - appears in practice across a wide range of applications in autonomous exploration and inspection with mobile robots. Although there is an extensive amount of prior work investigating effective approximations of the problem, these methods do not address the fact that their performance is heavily dependent on distribution of objects in the world. In this paper, we attempt to address this issue by proposing a novel data-driven imitation learning framework. We present an efficient algorithm, EXPLORE, that trains a policy on the target distribution to imitate a clairvoyant oracle - an oracle that has full information about the world and computes non-myopic solutions to maximize information gathered. We validate the approach on a spectrum of results on a number of 2D and 3D exploration problems that demonstrates the ability of EXPLORE to adapt to different object distributions. Additionally, our analysis provides theoretical insight into the behavior of EXPLORE. Our approach paves the way forward for efficiently applying data-driven methods to the domain of information gathering. Sanjiban Choudhury, Ashish Kapoor, Gireeja Ranade, Debadeepta Dey |
ICRA | 4 |
| 2017 | No-regret replanning under uncertaintyabstractThis paper explores the problem of path planning under uncertainty. Specifically, we consider online receding horizon based planners that need to operate in a latent environment where the latent information can be modelled via Gaussian Processes. Online path planning in latent environments is challenging since the robot needs to explore the environment to get a more accurate model of latent information for better planning later and also achieves the task as quick as possible. We propose UCB style algorithms that are popular in the bandit settings and show how those analyses can be adapted to the online robotic path planning problems. The proposed algorithm trades-off exploration and exploitation in near-optimal manner and has appealing no-regret properties. We demonstrate the efficacy of the framework on the application of aircraft flight path planning when the winds are partially observed. Niteesh Sood, Debadeepta Dey, Gireeja Ranade, Siddharth Prakash, Ashish Kapoor |
ICRA | 3 |
| 2015 | Predicting Multiple Structured Visual InterpretationsabstractWe present a simple approach for producing a small number of structured visual outputs which have high recall, for a variety of tasks including monocular pose estimation and semantic scene segmentation. Current state-of-the-art approaches learn a single model and modify inference procedures to produce a small number of diverse predictions. We take the alternate route of modifying the learning procedure to directly optimize for good, high recall sequences of structured-output predictors. Our approach introduces no new parameters, naturally learns diverse predictions and is not tied to any specific structured learning or inference procedure. We leverage recent advances in the contextual submodular maximization literature to learn a sequence of predictors and empirically demonstrate the simplicity and performance of our approach on multiple challenging vision tasks including achieving state-of-the-art results on multiple predictions for monocular pose-estimation and image foreground/background segmentation. Debadeepta Dey, Varun Ramakrishna, Martial Hebert, J. Andrew Bagnell |
ICCV | 1 |
| 2013 | Learning Policies for Contextual Submodular PredictionabstractMany prediction domains, such as ad placement, recommendation, trajectory prediction, and document summarization, require predicting a set or list of options. Such lists are often evaluated using submodular reward functions that measure both quality and diversity. We propose a simple, efficient, and provably near-optimal approach to optimizing such prediction problems based on no-regret learning. Our method leverages a surprising result from online submodular optimization: a single no-regret online learner can compete with an optimal sequence of predictions. Compared to previous work, which either learn a sequence of classifiers or rely on stronger assumptions such as realizability, we ensure both data-efficiency as well as performance guarantees in the fully agnostic setting. Experiments validate the efficiency and applicability of the approach on a wide range of problems including manipulator trajectory optimization, news recommendation and document summarization. Stéphane Ross, Jiaji Zhou, Yisong Yue, Debadeepta Dey, J. Andrew Bagnell |
ICML (3) | 4 |
| 2013 | Learning monocular reactive UAV control in cluttered natural environmentsabstractAutonomous navigation for large Unmanned Aerial Vehicles (UAVs) is fairly straight-forward, as expensive sensors and monitoring devices can be employed. In contrast, obstacle avoidance remains a challenging task for Micro Aerial Vehicles (MAVs) which operate at low altitude in cluttered environments. Unlike large vehicles, MAVs can only carry very light sensors, such as cameras, making autonomous navigation through obstacles much more challenging. In this paper, we describe a system that navigates a small quadrotor helicopter autonomously at low altitude through natural forest environments. Using only a single cheap camera to perceive the environment, we are able to maintain a constant velocity of up to 1.5m/s. Given a small set of human pilot demonstrations, we use recent state-of-the-art imitation learning techniques to train a controller that can avoid trees by adapting the MAVs heading. We demonstrate the performance of our system in a more controlled environment indoors, and in real natural forest environments outdoors. Stéphane Ross, Narek Melik-Barkhudarov, Kumar Shaurya Shankar, Andreas Wendel, Debadeepta Dey, J. Andrew Bagnell, Martial Hebert |
ICRA | 5 |
| 2012 | Efficient Optimization of Control LibrariesabstractA popular approach to high dimensional control problems in robotics uses a library of candidate “maneuvers” or “trajectories”. The library is either evaluated on a fixed number of candidate choices at runtime (e.g. path set selection for planning) or by iterating through a sequence of feasible choices until success is achieved (e.g. grasp selection). The performance of the library relies heavily on the content and order of the sequence of candidates. We propose a provably efficient method to optimize such libraries, leveraging recent advances in optimizing submodular functions of sequences. This approach is demonstrated on two important problems: mobile robot navigation and manipulator grasp set selection. In the first case, performance can be improved by choosing a subset of candidates which optimizes the metric under consideration (cost of traversal). In the second case, performance can be optimized by minimizing the depth in the list that is searched before a successful candidate is found. Our method can be used in both on-line and batch settings with provable performance guarantees, and can be run in an anytime manner to handle real-time constraints. Debadeepta Dey, Tian Yu Liu, Boris Sofman, J. Andrew Bagnell |
AAAI | 1 |
| 2012 | Classification of plant structures from uncalibrated image sequencesabstractThis paper demonstrates the feasibility of recovering fine-scale plant structure in 3D point clouds by leveraging recent advances in structure from motion and 3D point cloud segmentation techniques. The proposed pipeline is designed to be applicable to a broad variety of agricultural crops. A particular agricultural application is described, motivated by the need to estimate crop yield during the growing season. The structure of grapevines is classified into leaves, branches, and fruit using a combination of shape and color features, smoothed using a conditional random field (CRF). Our experiments show a classification accuracy (AUC) of 0.98 for grapes prior to ripening (while still green) and 0.96 for grapes during ripening (changing color), significantly improving over the baseline performance achieved using established methods. Debadeepta Dey, Lily B. Mummert, Rahul Sukthankar |
WACV | 1 |