Skip to content

Commit bf71b83

Browse files
committed
fix bold correct
1 parent e56f6de commit bf71b83

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

‎index.html‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ <h2 class="title is-3 has-text-centered section-heading">Abstract</h2>
132132
We propose a semantic compositional diffusion transformer that factorizes transitions into robot-, object-, obstacle-, and objective-specific components and learns their interactions through attention.
133133
Trained on a limited subset of tasks, our model can zero-shot generate high-quality transitions from which we learn control policies for unseen task combinations.
134134
We then introduce an iterative self-improvement procedure in which synthetic data is validated via offline reinforcement learning and incorporated into subsequent training rounds.
135-
Our approach substantially improves zero-shot performance, ultimately solving nearly all held-out tasks and demonstrating the emergence of meaningful compositional structure in the learned representations.
135+
Our approach substantially improves zero-shot performance, ultimately solving nearly all held-out tasks and demonstrating the emergence of compositional structure in the learned representations.
136136
</p>
137137
</div>
138138
</div>
@@ -141,7 +141,7 @@ <h2 class="title is-3 has-text-centered section-heading">Abstract</h2>
141141
poster="" style="width: 100%; border-radius: 10px; margin-top: 0.5rem;">
142142
<source src="./paper_visuals/iterative_generation.mp4" type="video/mp4">
143143
</video>
144-
<p class="has-text-centered is-size-6 mt-3">Robotic tasks grow <strong>combinatorially</strong>, but collecting demonstrations still scales <strong>linearly</strong>. We learn a <strong>semantic compositional diffusion transformer</strong> that generates expert-style transitions for <em>unseen</em> combinations of robot, object, obstacle, and objective - then <strong>iteratively</strong> validates synthetic data with offline RL and snowballs coverage across the task space - without requiring new data collection efforts.</p>
144+
<p class="has-text-centered is-size-6 mt-3">Robotic tasks grow <strong>combinatorially</strong>, but collecting demonstrations still scales <strong>linearly</strong>. Having access to a limited subset of tasks, we learn a <strong>semantic compositional diffusion transformer</strong> that generates expert-style transitions for <em>unseen</em> task combinations - then <strong>iteratively</strong> validates synthetic data with offline RL and snowballs coverage across the task space - without requiring new data collection efforts.</p>
145145
</div>
146146
</div>
147147
</div>
@@ -151,7 +151,7 @@ <h2 class="title is-3 has-text-centered section-heading">Abstract</h2>
151151
<div class="container is-max-desktop">
152152
<h2 class="title is-3 has-text-centered section-heading">Setting</h2>
153153
<div class="callout-new content is-size-5">
154-
<p class="mb-0">To ground this idea, we use <strong><a href="https://arxiv.org/abs/2207.04136" target="_blank">CompoSuite</a></strong> (Mendez et al., 2022), which provides <strong>4×4×4×4 = 256 tasks</strong> by composing one element from each axis: robot, object, obstacle, and objective. Our main experiments study a <strong>14-task training regime</strong> where the robot is fixed to IIWA (the remaining three axes vary), providing access to 4×4×4 = 64 possible task combinations. We evaluate our approach on 32 tasks that are not used during training.</p>
154+
<p class="mb-0">To ground this idea, we use <strong><a href="https://arxiv.org/abs/2207.04136" target="_blank">CompoSuite</a></strong> (Mendez et al., 2022), which provides <strong>4×4×4×4 = 256 tasks</strong> by composing one element from each axis: robot, object, obstacle, and objective. Our main experiments study a <strong>14-task training regime</strong> where the robot is fixed to IIWA (the remaining three axes vary), providing access to 4×4×4 = 64 possible task combinations. We <strong>evaluate</strong> our approach on <strong>32 held-out tasks that are not used during training</strong>.</p>
155155
</div>
156156
<div class="compo-grid">
157157
<figure class="has-text-centered">
@@ -200,7 +200,7 @@ <h3 class="title is-4 mt-5">Generating unseen tasks with a semantic, composition
200200
<div class="callout-new content is-size-5">
201201
<ul style="margin-left: 1.5rem;">
202202
<li><strong>Transformers as compositional graphs:</strong> Instead of hard-coding task structure, which requires substantial domain knowledge and may be suboptimal, we propose to <strong>learn the graph structure directly from data</strong>. A transformer's self-attention naturally implements message passing over a graph where each component (robot, object, obstacle, objective, action, reward) is a node. By learning attention weights, the transformer discovers which components influence each other and learns the compositional structure automatically.</li>
203-
<li style="margin-top: 0.75rem;"><strong>Semantic, compositional tokenization:</strong> We factorize transitions into <strong>component-specific tokens</strong>, where each element has its own encoder-decoder. Self-attention enables each component to attend to others at every step, implementing graph-compositional inference. Crucially, this ensures synthetic data generation only updates the components involved in each task, preventing cross-task corruption while enabling generalization to unseen combinations.</li>
203+
<li style="margin-top: 0.75rem;"><strong>Semantic, compositional tokenization:</strong> We factorize transitions into <strong>component-specific tokens</strong>, where each element has its own encoder-decoder. Self-attention enables each component to attend to others at every step, implementing graph-compositional inference. Crucially, this <strong>ensures synthetic data generation only updates the components involved in each task</strong>, preventing cross-task corruption while enabling generalization to unseen combinations.</li>
204204
</ul>
205205
</div>
206206

@@ -231,19 +231,19 @@ <h3 class="title is-4 mt-5">Iterative compositional data generation</h3>
231231
<div class="container is-max-desktop">
232232
<h2 class="title is-3 has-text-centered section-heading">Main results</h2>
233233
<div class="callout-new content is-size-5">
234-
<p class="mb-0">Policies trained on our <strong>synthetic data</strong> outperform <strong>monolithic</strong> and <strong>standard DiT</strong> baselines and, after several refinement rounds, surpass strong <strong>multi-task RL</strong> baselines - without collecting new real trajectories.</p>
234+
<p class="mb-0">Policies trained on our synthetic data <strong>outperform</strong> <strong>monolithic</strong> and <strong>standard DiT</strong> baselines and, after several refinement rounds, <strong>surpass strong multi-task RL</strong> baselines - without collecting new real trajectories.</p>
235235
</div>
236236

237237
<h3 class="title is-4 mt-5">Zero-shot generalization</h3>
238238
<figure class="pdf-figure">
239239
<img src="./paper_visuals/plots/zero_shot.png" alt="Zero-shot generalization" style="width: 100%; max-width: 100%; margin: 0 auto; display: block; border: 1px solid #e2e8f0; border-radius: 10px;">
240-
<figcaption class="has-text-centered">Zero-shot success rate for non-iterable RL models and RL models trained on synthetic data of a generative model at iteration 0, and best zero-shot success rate after 4 iterations of self-improvement. Overall, the semantic compositional architecture leads to large improvements in the RL as well as generative model setting.</figcaption>
240+
<figcaption class="has-text-centered">Zero-shot success rate for non-iterable RL models and RL models trained on synthetic data of a generative model at iteration 0, and best success rate after 4 iterations of self-improvement, evaluated on 32 held-out tasks. Overall, the semantic compositional architecture leads to large improvements in the RL as well as generative model setting.</figcaption>
241241
</figure>
242242

243243
<h3 class="title is-4 mt-5">Iterative self-improvement (14 training tasks / 64 possible combinations)</h3>
244244
<figure class="pdf-figure">
245245
<img src="./paper_visuals/plots/iterative_14.png" alt="Iterative self-improvement performance" style="width: 100%; max-width: 100%; margin: 0 auto; display: block; border: 1px solid #e2e8f0; border-radius: 10px;">
246-
<figcaption class="has-text-centered">Performance of different diffusion architectures over iterations of our self-improvement procedure. Best success rate, raw per-iteration success, solved tasks, and dataset coverage growth over 4 iterations.</figcaption>
246+
<figcaption class="has-text-centered">Performance of different diffusion architectures over iterations of our self-improvement procedure. From left to right, top to bottom: best success rate, per-iteration success rate, best success rate separated by initial task difficulty, percentage of solved tasks, and dataset coverage across 4 iterations.</figcaption>
247247
</figure>
248248
</div>
249249
</section>
@@ -253,7 +253,7 @@ <h3 class="title is-4 mt-5">Iterative self-improvement (14 training tasks / 64 p
253253
<h2 class="title is-3 has-text-centered section-heading">Environment interaction efficiency</h2>
254254
<div class="callout-new content is-size-5">
255255
<p class="mb-2">Iterative compositional generation still needs <strong>simulator rollouts</strong> to score candidate policies - but those steps only <strong>evaluate datasets</strong>, they do not imitate data collection or online learning.</p>
256-
<p class="mb-0">We compare to <strong><a href="https://arxiv.org/abs/2302.02948" target="_blank">RLPD</a></strong> (Ball et al., 2023) (offline + online RL) starting from the same 14-task expert pool, allowing up to <strong>100k</strong> on-policy steps per held-out task. Our method reaches much higher success and return with only <strong>~20k</strong> evaluation interactions per task after four refinement rounds - demonstrating that a small amount of structured evaluation can validate massive parallel synthetic rollouts (~1M model-generated transitions per task).</p>
256+
<p class="mb-0">We compare to <strong><a href="https://arxiv.org/abs/2302.02948" target="_blank">RLPD</a></strong> (Ball et al., 2023) (offline + online RL) starting from the same 14-task expert pool, allowing up to <strong>100k</strong> on-policy steps per held-out task. <strong>Our method reaches much higher success and return</strong> with only <strong>~20k</strong> evaluation interactions per task after four refinement rounds - demonstrating that a small amount of structured evaluation can validate massive parallel synthetic rollouts (~1M model-generated transitions per task).</p>
257257
<p class="mt-3 mb-0">Note that <strong>our approach is not tied to this particular choice of data evaluation</strong> and <strong>any suitable scoring function that assesses the utility of generated data could be used instead</strong>.</p>
258258
</div>
259259

@@ -268,7 +268,7 @@ <h2 class="title is-3 has-text-centered section-heading">Environment interaction
268268
<div class="container is-max-desktop">
269269
<h2 class="title is-3 has-text-centered section-heading">Utility of rare successful synthetic trajectories</h2>
270270
<div class="callout-new content is-size-5">
271-
<p class="mb-0">While our iterative generation process often produces datasets with <strong>high success rates</strong>, some tasks may yield synthetic datasets with relatively low success rates. We show that even datasets containing only occasional successful trajectories provide valuable signal for downstream reinforcement learning. Using <strong><a href="https://arxiv.org/abs/2302.02948" target="_blank">RLPD</a></strong> (Ball et al., 2023) initialized with the lowest non-zero success synthetic datasets <strong>(only 8-12% offline RL success rates)</strong>, we reach <strong>80-100% success</strong> within <strong>500,000 environment interactions</strong>, whereas standard <strong>online SAC</strong> fails even after <strong>5 million interactions</strong> - demonstrating that rare successful trajectories significantly accelerate online learning.</p>
271+
<p class="mb-0">While our iterative generation process often produces datasets with high success rates, some tasks may yield synthetic datasets with relatively <strong>low success rates</strong>. We show that even datasets containing only occasional successful trajectories provide valuable signal for downstream reinforcement learning. Using <strong><a href="https://arxiv.org/abs/2302.02948" target="_blank">RLPD</a></strong> (Ball et al., 2023) initialized with the lowest non-zero success synthetic datasets <strong>(only 8-12% offline RL success rates)</strong>, we reach <strong>80-100% success</strong> within <strong>500,000 environment interactions</strong>, whereas standard <strong>online SAC</strong> fails even after <strong>5 million interactions</strong> - demonstrating that rare successful trajectories significantly accelerate online learning.</p>
272272
</div>
273273

274274
<figure class="pdf-figure">
@@ -281,7 +281,7 @@ <h2 class="title is-3 has-text-centered section-heading">Utility of rare success
281281
<div class="container is-max-desktop">
282282
<h2 class="title is-3 has-text-centered section-heading">What structure does the model learn?</h2>
283283
<div class="callout-new content is-size-5">
284-
<p class="mb-0"><strong>Intervention tests</strong> and <strong>attention maps</strong> show emergent dependencies between task components - different from prior hand-designed compositional stacks and stable across depth and iterative training.</p>
284+
<p class="mb-0"><strong>Intervention tests</strong> and <strong>attention maps</strong> show <strong>emergent dependencies between task components</strong> - different from prior hand-designed compositional stacks and stable across depth and iterative training.</p>
285285
</div>
286286

287287
<div class="columns">
@@ -310,12 +310,12 @@ <h2 class="title is-3 has-text-centered section-heading">What structure does the
310310
<div class="container is-max-desktop">
311311
<h2 class="title is-3 has-text-centered section-heading">Scaling to larger compositional spaces</h2>
312312
<div class="callout-new content is-size-5">
313-
<p class="mb-0">In a <strong>56-task training regime (all four compositional axes varied, 256 possible combinations in total)</strong>, performance scales consistently as the number of axes increases.</p>
313+
<p class="mb-0">In a <strong>56-task training regime</strong> (all four compositional axes varied, 256 possible combinations in total), <strong>performance scales consistently</strong> as the number of axes increases.</p>
314314
</div>
315315

316316
<figure class="pdf-figure">
317317
<img src="./paper_visuals/plots/scaling.png" alt="Scaling to larger compositional spaces" style="width: 100%; max-width: 100%; margin: 0 auto; display: block; border: 1px solid #e2e8f0; border-radius: 10px;">
318-
<figcaption class="has-text-centered">Performance in the 56/256-task regime. Semantic compositional model consistently achieves higher success and coverage while maintaining data quality.</figcaption>
318+
<figcaption class="has-text-centered">Performance in the 56/256-task regime. From left to right, top to bottom: best success rate, per-iteration success rate, best success rate separated by initial task difficulty, percentage of solved tasks, and dataset coverage across 4 iterations. Semantic compositional model consistently achieves higher success and coverage while maintaining data quality.</figcaption>
319319
</figure>
320320

321321
<h3 class="title is-4 mt-4">When does monolithic generation fall short?</h3>
@@ -346,7 +346,7 @@ <h2 class="title is-3 has-text-centered section-heading">BibTeX</h2>
346346
Corresponding author: <a href="mailto:quanpham@seas.upenn.edu">quanpham@seas.upenn.edu</a>
347347
</p>
348348
<p class="is-size-7">
349-
Website adapted from the <a href="https://github.com/nerfies/nerfies.github.io">Nerfies</a> project page template.</a>.
349+
Website adapted from the <a href="https://github.com/nerfies/nerfies.github.io">Nerfies</a> project page template</a>.
350350
</p>
351351
</div>
352352
</div>

0 commit comments

Comments
 (0)