Thank you for your constructive feedback and effort in reviewing our work! We share your excitement that our approach of modeling language and vision in a single generative model may be an interesting direction for RL.
## **Language-image alignment and flexibility**
> While claimed to be flexible, in many applications, the instructions of a task will only take place at the beginning of the episode while the rest is the robots’ job to accomplish the instructed tasks where the proposed multimodal alignment will only be performed from the beginning few frames of the episode. How does the proposed method work under such conditions? E.g., how would the method benefit from such an alignment in environments such as ALFRED [1] or TEACh [2]?
We wanted to re-emphasize that **the focus of our paper is exactly that we evaluate on different language types and alignment beyond instructions at the beginning of an episode!** For example, in HomeGrid, the agent gets language hints over the course of the episode that depend on the current state of the world — corrections like "no, turn around" when the agent is going in the wrong direction, or "I moved the plates to the kitchen" when the environment state changes in the middle of an episode. This is a major difference from almost all prior work, including the work you referenced on generative video-guided planning.
Here is a video that shows how language and video are aligned over the course of an episode: https://drive.google.com/file/d/1QSy-cBsrBFJi7lkowEGHbB7SIKaNkdCD/view
- In HomeGrid, the agent receives language throughout the entire episode, including descriptions of the environment as it changes or time-sensitive feedback.
- In Messenger, we input the entire manual at the beginning of the episode, but it is far from a simple instruction and more like a rulebook (some of the rules may or may not be relevant, and the agent has to reason over them and the visual observations). Example rulebook:
```
you are being approached by a ferry which is the restricted message.
the thief holds the a dangerous adversary and is getting away.
the motionless ferry is the deadly adversary.
bandit is the immovable object holding a document that is secret.
the objective is crucial and is a stationary plane.
the object which chases is a plane.
the plane has an enemy that is dangerous.
```
- In VLN, instructions are fed in from the beginning and optionally repeated throughout the episode. This is similar to instruction following in ALFRED. In ALFRED the complex instruction is broken down into substeps — this is just as easy to feed into Dynalang throughout the episode.
- In LangRoom, the object colors are continually changing throughout the episode, so the questions and answers are time-sensitive and aligned to visual observations. This is similar to TEACh. We acknowledge their QA environment is more complex than LangRoom, but the alignment is the same: Dynalang can receive questions over time and generate answers as it explores the environment.
> What if the language instruction has a much shorter token span and the visual frames are much longer? How do they pad to each other or what would be the token used when language is exhausted out?
We hope the video link above also helps clarify here. Language is input throughout an episode rather than all at the beginning. We input a <pad> token for timesteps where there is no language.
## **Environment complexity**
> The environments, if at all except for navigation, are all quite toy-ish, where the visual observations are of fairly low fidelity. Since the proposed method heavily relies on the future representation predictions, examining the method on more realistic embodied environments would strengthen the work more.
We are also excited to test this method on more complex environments! We wanted to emphasize that our focus in this work was on **scaling up language complexity rather than visual complexity** (which is well-studied in RL) in a way that is still compatible with RL and online improvement. In this regard, our environments are much more complex linguistically than the kinds of language typically studied in RL (e.g. Messenger is symbolic but very difficult for language understanding and grounding, requiring multi-hop reasoning over long manuals and what they mean in the environment).