Research
Research
Machine learning for perception and robotics: generalization, robustness, and embodied AI.
Current and past directions are below. See the publications page for the full list, including recent works.
Current directions

Robust Finetuning of Foundation Models
Adapting large pretrained models to a target task (including for decision-makingin VLAs) without destroying the out-of-distribution generalization. We develop projection- and geometry-based constraints on how far finetuning may move the weights, and benchmarks to measure progress.
- MAPS arXiv Project Code
- The Geometry of Robustness arXiv ★ Highlight
- Grounding Descriptions in Images (GRAIN) arXiv
- Directional Gradient Projection (DiGraP) arXiv
- FRAMES-VQA arXiv Code
- Rethinking Weight Decay arXiv
- Fast Trainable Projection (FTP) arXiv Code
- Trainable Projected Gradient (TPGM) arXiv Code

Vision-Language-Action Models & Generalist Agents
Turning multi-modal foundation models into policies that act, through supervised finetuning, reinforcement learning, and post-training — and understanding what transfers from web-scale pretraining to embodied control.

Memory, Verification, and Reasoning in Agents
We build methods and benchmarks that isolate memory from perception, memory architectures that stay tractable over tens of thousands of steps, and verifiers that resist agreement bias.

Simulation, Real-to-Sim-to-Real, and Benchmarks
Simulators and benchmarks for embodied AI, and the pipelines that carry policies between simulation and the real world. This includes personalized real-to-sim capture and viewpoint-robust transfer from fixed-camera data.

3D Representations and Neural Fields
Self-supervised pretraining and sparse-view synthesis for neural fields, and single-shot 3D shape, appearance, and pose estimation.

Continual, Lifelong, and Open-World Learning
Learning across a stream of tasks without rehearsing old data or forgetting past tasks, from prompt-based continual learning to continual customization of diffusion models, plus discovering categories in an unsupervised manner.
Earlier projects

Beyond Supervised Learning
A range of machine learning problems that move beyond needing large amounts of explicit human annotation: continual learning, cross-task learning (unlabeled datasets with entirely new categories), semi-supervised learning, one/few-shot learning, and domain adaptation.
- Unbiased Teacher v2 arXiv Project Code
- Open-Set Semi-Supervised Detection arXiv Project ★ Oral presentation
- Joint Self-Supervised Temporal Domain Adaptation arXiv Code
- Manifold Graph with Learned Prototypes arXiv Project
- A Closer Look at Few-shot Classification PDF
- Multi-Class Classification without Multi-Class Labels PDF
- Re-evaluating Continual Learning Scenarios arXiv


Cross-Task Learning, Clustering, and Object Discovery
Methods for automatically discovering object categories in unlabeled data, using cross-task learning and a novel deep learning-based clustering loss (part of the National Robotics Initiative project).


Scene Flow
Estimating scene flow (dense 3D motion fields) using factor graphs with continuous optimization, and more recently deep learning-based methods. Joint work with Frank Dellaert’s group.
- Continuous Optimization for Scene Flow Project

Multi-Modal / Multi-Cue Fusion
Combining multiple modalities (e.g. LIDAR and images), including cueing and fusion at multiple levels — with improved performance from mid-level fusion and stable training at a small parameter cost.
- Fusing LIDAR and Images for Pedestrian Detection
- Long-Range Pedestrian Detection PDF



Knowledge Transfer Across Heterogeneous Robots
Mid-level representations for learning object models and transferring them across heterogeneous robots with differing sensors — principles that remain relevant in the age of deep learning.