Papers › 3D Diffuser Actor: Policy Diffusion with 3D Scene Representations

3D Diffuser Actor: Policy Diffusion with 3D Scene Representations

18 Feb 2024archive 2025-07-28

Tsung-Wei Ke*, Nikolaos Gkanatsios*, and Katerina Fragkiadaki

We marry diffusion policies and 3D scene representations for robot manipulation. Diffusion policies learn the action distribution conditioned on the robot and environment state using conditional diffusion models. They have recently shown to outperform both deterministic and alternative state-conditioned action distribution learning methods. 3D robot policies use 3D scene feature representations aggregated from a single or multiple camera views using sensed depth. They have shown to generalize better than their 2D counterparts across camera viewpoints. We unify these two lines of work and present 3D Diffuser Actor, a neural policy architecture that, given a language instruction, builds a 3D representation of the visual scene and conditions on it to iteratively denoise 3D rotations and translations for the robot's end-effector. At each denoising iteration, our model represents end-effector pose estimates as 3D scene tokens and predicts the 3D translation and rotation error for each of them, by featurizing them using 3D relative attention to other 3D visual and language tokens. 3D Diffuser Actor sets a new state-of-the-art on RLBench with an absolute performance gain of 16.3% over the current SOTA on a multi-view setup and an absolute gain of 13.1% on a single-view setup. On the CALVIN benchmark, it outperforms the current SOTA in the setting of zero-shot unseen scene generalization by being able to successfully run 0.2 more tasks, a 7% relative increase. It also works in the real world from a handful of demonstrations. We ablate our model's architectural design choices, such as 3D scene featurization and 3D relative attentions, and show they all help generalization. Our results suggest that 3D scene representations and powerful generative modeling are keys to efficient robot learning from demonstrations.

PaperPDFCode

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

DenoisingRobot ManipulationRobot Manipulation GeneralizationZero-shot Generalization

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Robot Manipulation CALVIN 3DDA avg. sequence length (D to D) 3.35 #12 of 19 Archive leaderboard report
Robot Manipulation CALVIN 3D Diffusor Actor avg. sequence length (D to D) 3.27 #14 of 19 Archive leaderboard report
Robot Manipulation RLBench 3D Diffuser Actor Input Image Size 256 #6 of 18 Archive leaderboard report
Robot Manipulation RLBench 3D Diffuser Actor Succ. Rate (18 tasks, 100 demo/task) 81.3 #6 of 18 Archive leaderboard report
Robot Manipulation RLBench 3D Diffuser Actor Training Time (A100 x hour) 936 #6 of 18 Archive leaderboard report
Robot Manipulation RLBench 3D Diffuser Actor Training Time (V100 x 8 x day) 8 #6 of 18 Archive leaderboard report
Robot Manipulation Generalization GEMBench 3D diffuser actor Average Success Rate 44.0 #3 of 6 Archive leaderboard report
Robot Manipulation Generalization GEMBench 3D diffuser actor Average Success Rate (L1) 91.9±0.8 #3 of 6 Archive leaderboard report
Robot Manipulation Generalization GEMBench 3D diffuser actor Average Success Rate (L2) 43.4±2.8 #3 of 6 Archive leaderboard report
Robot Manipulation Generalization GEMBench 3D diffuser actor Average Success Rate (L3) 37.0±2.2 #3 of 6 Archive leaderboard report
Robot Manipulation Generalization GEMBench 3D diffuser actor Average Success Rate (L4) 0.0±0.0 #3 of 6 Archive leaderboard report
Robot Manipulation Generalization The COLOSSEUM 3D Diffuser Actor Average decrease average across all perturbations -15.6 #4 of 9 Archive leaderboard report
Zero-shot Generalization CALVIN 3D Diffuser Actor Avg. sequence length 3.27 #4 of 5 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Diffusion

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections