CS PhD Student @UW | Previously @UCSanDiego | Intern @ToyotaResearch @allen_ai

Seattle, WA
Joined July 2019
Are VLAs dead? No, and you don't have to choose between VLAs and WAMs. Introducing Flex-π: a multi-stream world-action model (WAM) that jointly predicts future RGB, 3D pointmaps and DINO semantics with actions in training, then deploys as a VLA, a full WAM, or anything in between — all from a single checkpoint. Website: flex-pi.github.io/
8
71
16
606
120,185
Context isn’t just what you put in a prompt. It’s also what stands between a robot and its goal. Robot policies in everyday environments must generalize not only across objects, but also across the spatial contexts in which they appear. Excited to share COWBOY 🤠 (CoRL 2026) — our sim-to-real recipe for contextual whole-body manipulation. One generalist grasping policy coordinates base, arm, dexterous hand, and active vision end-to-end, adapting its motion and grasps to object and scene geometry. Trained in simulation, deployed zero-shot in the wild. w/ @JasonJZLiu @LiuMuxinl 🧵(1/N)
16
45
12
182
61,455
Congrats!!!
1
1
197
I’m super excited to share that I’ve joined @physical_int as a Research Scientist!
14
4
231
12,728
Every robot already carries contact sensors: its own joints. When a robot touches something, its joints drift slightly off their commands, and the encoders pick it up. Legged robots and humanoids already leverage this signal to walk blind - but is it enough for blind precise assembly? We find that it is! Our policies can insert pegs, mesh gears, and thread nuts using only the robot's joint positions - no camera, no tactile, and no object poses. And the peg policy works zero-shot in the real world! 🧵 w/ my amazing co-first author @younghyo_park, and advised by @kushalk_ and @pulkitology.
18
54
19
423
35,258
Ge Yan retweeted
Today, Dream Labs is out of stealth. In February 2026, while we were at NVIDIA, @scott_e_reed @youliangtan @GeYunhao and I started calling a new kind of robot model a World Action Model, one that learns how the world moves from video, then uses that to decide how to act. Today, we’re releasing Dream-1 through a public API that anyone in the world can use. When you rent a car you’ve never driven, you don’t learn to drive all over again. Within a few minutes, it feels like your own. Robots should work the same way: a good model should be able to pick up a new robot and get to work, without being retrained from scratch. That’s what we’ve spent the last 6 months on, and it’s what Dream-1 does. It controls bimanual robots with parallel grippers it has never seen before, zero-shot, on unseen tasks in unseen environments. Generalization has been my North Star in robotics: first by distilling video world models into VLAs (DreamGen), then by learning to act from those world models directly (DreamZero), and now by transferring across robots (Dream-1). I’ve come to believe it’s the only direction that lasts. Pushing a narrow model from 90% to 99.9% on a single task is real work, but much of it gets washed away once a model that generalizes arrives. Since the start of the company we’ve stayed single-minded about generalization.That focus is what got Dream-1 to control robots it was never trained on, on tasks it was never shown. And it’s what makes a public API possible at all: a model that only does one task on one robot can’t serve millions of users. Dream-1 is still a research beta, and it will make mistakes. But it already drives cars it’s never seen. Generalization wins in the end, and the end is closer than it looks. Here’s Dream-1 taking the wheel of a robot it’s never seen. Full details 👇
77
61
14
629
34,093
Belated life update: I defended my PhD at UCSD earlier this year. Huge thanks to my advisors @xiaolonw @haosu_twitr, and to all my amazing collaborators! I’m now a postdoc at NYU working with @LerrelPinto @ylecun on world models + robots ✨
16
12
243
6,670
ASPIRE is now open-source! Since our initial release, we've made exciting progress: 🤖 Real-world robot manipulation with GPT-6 Astra. 🔄 Continual skill refinement on physical robots. 📈 Saturated simulation benchmarks: 99% on LIBERO-Pro (80 tasks), 100% on Robosuite (7 representative tasks), and 100% on BEHAVIOR-1K (2 representative tasks). Code: github.com/NVlabs/ASPIRE Project: research.nvidia.com/labs/gea… 🧵 More results in the thread below.
30
46
12
309
28,604
Towards an agent-native CERN of AI robotics AI agents can now run the whole robotics research loop in hours: code, train, evaluate. But only in simulation. So we built a robot farm agents can control through an API. First test: can they replicate recent robotics papers? 1/17
9
14
3
70
3,532
Ge Yan retweeted
Tesla
@TeslaOct 15
Roadster event livestream xitter.cf/i/broadcasts/1yKAPwNgg…
4,583
10,275
4,357
62,784
12,286,942
Image augmentation is widely used to make learned vision algorithms more robust. MobileVISTA is the natural follow up to our previous work VISTA, exploring how to augment demos in the image space for greater robustness to changes in robot base positions.
Mobile manipulation policies can break from base pose errors of just a few cm, which are common after navigation. Can we get pose generalization without additional demos? Introducing MobileVISTA: collect demos at one base pose, get a policy that works from many 🧵👇 Website: sdwistreich.github.io/mobile… Paper: arxiv.org/abs/2610.07511
1
10
1,581
(1/5) Everyone says dexterous manipulation needs real-world data. These policies were trained with none. Our robots mesh gears, thread nuts, and insert pegs zero-shot from RGB, and the same recipe works for locomotion across terrains much harder than before. The missing piece wasn't a better RL algorithm, but a small tweak to what the robot practices. Today we're releasing Success-Guided Sampling (SGS), a simple change to the task sampler that unlocks new levels of dexterity and agility with large-scale, end-to-end sim2real RL. No demonstrations, no per-task reward tuning. Just PPO at scale. Check out the policies yourself at sgs-rl.github.io! All videos at 1x speed! 🧵 🔈
43
185
70
1,075
206,493
Ge Yan retweeted
Cameron Smith
@omcamsmithOct 2
A paradox in robot learning: robot policies are spatially dumb and data-inefficient but their image features are spatially robust and semantically rich. Image encoders are spatially smart — features embed semantics + geometry + are multiview-consistent ... but robot policies we build upon them are spatially dumb — hundreds of demos to learn simple pick+place and a small camera bump breaks them To better bridge this gap, check out BIND: a new action head that binds each candidate robot action to its projecting 2D image feature(s) BIND basically offers the network the info of '‘choosing this candidate robot action would move the robot EEF to this image feature." Result: policies much more data efficient and robust to OOD viewpoints and OOD object positions (same rgb input, no 3D sensors, dense EEF trajectories out) 🧵
14
27
7
261
20,470
Very solid investigation on Gaussian or a target prior for action generation
A new negative-result investigation: closer-to-target (non-Gaussian) action priors did not improve the fine-tuning of Large Behavior Models (LBMs), i.e., robot policies pretrained on large, diverse datasets. Prior work found that replacing the Gaussian prior of diffusion and flow-matching policies with a closer-to-target prior substantially improves policies trained from scratch. We hypothesized that this benefit would carry over to fine-tuning pretrained LBMs. Across 100K+ simulation rollouts and 1250 hardware rollouts, we found that it does not. Website: cxu-tri.github.io/non_gaussi… Paper: arxiv.org/abs/2609.27070 🧵 (1/10)
2
7
1,529
A new negative-result investigation: closer-to-target (non-Gaussian) action priors did not improve the fine-tuning of Large Behavior Models (LBMs), i.e., robot policies pretrained on large, diverse datasets. Prior work found that replacing the Gaussian prior of diffusion and flow-matching policies with a closer-to-target prior substantially improves policies trained from scratch. We hypothesized that this benefit would carry over to fine-tuning pretrained LBMs. Across 100K+ simulation rollouts and 1250 hardware rollouts, we found that it does not. Website: cxu-tri.github.io/non_gaussi… Paper: arxiv.org/abs/2609.27070 🧵 (1/10)
2
12
1
37
4,157
A video encoder trained only on colour turns out to compress 3D geometry almost perfectly. Flex-π by @GeYan_21 @Jesse_Y_Zhang et all (UW, AI2) builds a policy on that. We made it a lesson you can read 📖, listen to 🎧, watch 👀 or teach back 👨‍🏫👩‍🏫 engineermaxxing.com/veanors/…
1
1
1
288
Ge Yan retweeted
Adam Hung
@AdamjhungSep 16
World-action models typically imagine the future in RGB – but are pixels really the right representation for robotics? Our bet is no: RGB spends capacity on fine-grained details and variation that are often irrelevant for robot policies. DINO features, point tracks, and depth capture more useful features like semantics, motion, and geometry. But no single modality captures everything — how can we effectively combine them? We introduce ✨ModAR✨, which predicts the future one modality at a time, with each prediction informing the next. We train from scratch and find that this formulation performs best. Our 30.1M scratch-trained model even outperforms a 6B video-model-initialized model finetuned on the same data! 🧵 [1/8]
12
61
5
411
38,940
Hybrid architecture will be the future.
GPT-6 Astra is the most significant leap in robotics I’ve seen in the past few years. It cracked RoboLab with a near-perfect score. Solid infrastructure + scaling ultimately outperformed the heuristics explored in small-scale studies. We’re definitely on the brink of physical RSI. Source: anonymous-report-421.github.…
2
2
36
6,107
Ge Yan retweeted
Robots Digest 🤖
@robotsdigestSep 8
Flex-π: One model, multiple ways to think about the future Most World-Action Models (WAMs) learn to predict future RGB latents and actions. But manipulation isn’t just about pixels. For precise interaction, a robot also needs to reason about 3D geometry and what objects are. Flex-π asks: can we learn all of these together?
5
6
56
2,540
I’m more inclined to believe that the future of robot control will be hybrid/hierarchical, rather than LLMs alone being sufficient. Systems like Astra and Fable are already impressive at high-level reasoning and even directly controlling robots for simple tasks like pick-and-place, but that is still very different from the fast, precise, closed-loop control needed for dexterous manipulation and agile behaviors. Autonomous driving offers an interesting test of this idea. Driving is arguably a much more constrained control problem than general-purpose dexterous manipulation. If LLMs are sufficient for physical control, would we expect Tesla FSD to eventually replace its specialized driving model with an LLM? That may be the test case before we make the same claim for general robotics. Reliable real-world control at scale still demands strong perception, dynamics understanding, and action. The hard part of robotics is often not just knowing what to do, but executing how to do it robustly under contact, uncertainty, and fast-changing dynamics.
Recently, there have been a lot of impressive demos of AI agents, like Claude, controlling robots. I wrote a short blog post with my thoughts on the advent of these "robot-use agents." web.mit.edu/phillipi/www/wri… I think it's an important change in the trajectory of robotics!
2
1
2
37
7,557
Ge Yan retweeted
NEW RESEARCH: What if you apply JEPA's principles to predict robot actions? This project involves @GeYan_21, @jinghao0115, @Jesse_Y_Zhang, and others. Called Flex-π, A Multi-Stream World-Action Model with Compute Flexibility, it is a 6-billion-parameter robot manipulation policy from the University of Washington and the Allen Institute for AI (Ai2). And it allows a robot to repair its own gripper! Unlike world-action models that predict only future RGB image latents, it jointly denoises three streams in a shared latent space: - RGB appearance - 3D geometry (pointmaps) - and object-centric DINO semantics It makes use of a single 5B trunk plus a 1B action expert on top of frozen encoders (a Wan-2.2 video VAE for both RGB and pointmaps, and frozen DINOv3). Per-stream dropout with cross-modality forcing lets one checkpoint run 56 input/output combinations, from an action-only fast path to full joint world-and-action generation. It is evaluated on real bimanual YAM-workcell tasks (plate racking, utensil sorting, kitchen organization, gripper self-repair, soft-bag zipping) plus RoboTwin and LIBERO, against π0.5, ManiFlow, Fast-WAM and RDT. The intuition is that world-action models predict the wrong thing, RGB pixels, and the fix is to predict 3D geometry and object semantics instead. The paper's argument is that pixel-reconstruction latents carry no explicit signal for the 3D geometry or object semantics that manipulation needs, so Flex-π adds pointmap and DINO-semantic streams alongside RGB. This is the JEPA and LeVJEPA critique (do not reconstruct pixels, predict in a semantic latent space) applied to robot action, and it is the same discarded-channel logic as FACT, ADEPT and Patch Policy in this file, except the thrown-away channel here is geometry-plus-semantics rather than force, touch or spatial resolution.
3
17
1
159
7,332