---
title: Learning from Cross-Modal Instructions
url: https://www.emergentmind.com/topics/learning-from-cross-modal-instructions
type: topic
---

# Learning from Cross-Modal Instructions

Learning from cross-modal instructions denotes a family of methods in which supervision is conveyed through coordinated signals from more than one modality—such as text with images, language with visual observations, sketches with scene images, or language with gaze traces—and the model learns to map those signals to generation, perception, navigation, or control outputs. Across the literature, the problem appears in at least three closely related forms: symbol grounding from multimodal demonstrations, instruction-conditioned decision making in embodied environments, and multimodal generation or adaptation with foundation models. The common technical theme is that instruction meaning is not treated as purely linguistic; it is inferred through alignment, attention, or grounding operations that couple language to perception, spatial layout, action history, or a shared embedding space [1706.00355][1811.10092][2011.10972][2301.06267][2311.18799][2405.18304][2411.19787][2509.21107].

## 1. Conceptual scope and development

Early work framed the problem as symbol grounding under severe data constraints. In a table-top manipulation scenario, a raw stream of cross-modal input—linguistic instructions, visual perception of a scene, and a concurrent trace of 3D eye tracking fixations—was used to produce segmentation of objects with a correspondent association to high-level concepts. The system parsed narration into abstract instruction tuples \((\text{action}, \text{target}, \text{location})\), used GLIDE to segment fixation streams and associate them with actions, and then learned per-symbol probabilistic models from automatically labeled image patches. This formulation emphasized online learning, small numbers of demonstrations, and generalization to novel combinations of words such as color and shape terms [1706.00355].

Vision-and-language navigation later recast learning from cross-modal instructions as sequential decision making in photo-realistic 3D environments. In this setting, an embodied agent must attend to the meaningful paragraphs of a language instruction while processing dynamically varying visual scenes. Reinforced Cross-Modal Matching introduced local cross-modal reasoning plus a matching critic that supplied an intrinsic reward based on trajectory–instruction reconstruction, while subsequent work added a cross-modal grounding module with two complementary attention mechanisms and alternated imitation and exploration under adversarial regularization to reduce the train–inference discrepancy [1811.10092][2011.10972].

Recent work broadened the paradigm beyond navigation. Cross-modal few-shot learning treated examples from different modalities as additional support samples in a shared representation space, effectively turning \(n\)-shot into \((n+1)\)-shot classification when class names or audio examples are available [2301.06267]. X-InstructBLIP aligned images, video, audio, and 3D point clouds to a frozen LLM through instruction-aware projections and reported emergent cross-modal reasoning when multiple modalities were concatenated at inference time, despite no joint fine-tuning on paired multi-modality data [2311.18799]. MGCC addressed multimodal prompt sequences for image generation by combining a frozen CLIP ViT-L encoder, a frozen OPT-6.7B backbone, a Cross-Modal Refinement Module, and a contextual object grounding module [2405.18304]. CAREL adapted the problem to instruction-guided reinforcement learning with cross-modal auxiliary objectives and instruction tracking [2411.19787]. CrossInstruct extended the idea to robot motion generation, replacing physical motion demonstrations with rough annotations consisting of an RGB image, free-form sketches, and optional textual labels or constraints [2509.21107].

## 2. Representation spaces and alignment mechanisms

A central design choice is whether cross-modal instructions are fused through explicit shared latent spaces or through stepwise grounding modules layered on top of frozen backbones. In cross-modal few-shot adaptation, the foundation assumption is that models such as CLIP map different modalities into the same \(\mathbb{R}^N\). Frozen encoders \(f_v\), \(f_t\), and \(f_a\) produce \(L_2\)-normalized features, and a single linear classifier \(W \in \mathbb{R}^{N \times C}\) is trained on a support set augmented with text prompts or audio clips. Because no manual pairing is required between the image and text or audio samples beyond a shared class label, the auxiliary modality is treated as an additional shot rather than as a separate task [2301.06267].

Instruction-aware alignment to frozen LLMs is developed further in X-InstructBLIP. The framework trains one projection module per modality on top of frozen encoders—EVA-CLIP-ViT-G/14 for image and video frames, BEATs\(_{\text{iter3+}}\) for audio, and ULIP-2 with a PointBERT backbone for 3D point clouds—and feeds the projected tokens, modality cues, and textual instruction into a frozen Vicuna 7B or 13B model. Two projection mechanisms are explored: a Q-Former with hidden dimension \(d_Q=768\) and \(K=32\) learnable queries, and a lighter linear projection baseline. The Q-Former conditions the projection on instruction text, so the representation is not merely modality-aligned but instruction-aware [2311.18799].

MGCC uses a different alignment route for multimodal generation. A frozen CLIP ViT-L encoder \(g_\phi(\cdot)\) maps each image \(x_i\) to a \(d\)-dimensional feature vector, and a learned linear layer \(H_{\rm cap}\in\mathbb R^{d\times (k\,e)}\) splits that feature into \(k\) vectors of dimension \(e\), producing LLM-token embeddings. The LLM, OPT-6.7B, is frozen except for new image tokens, the Cross-Modal Refinement Module, and a 4-layer encoder–decoder transformer \(S_w\). After refinement, the aligned conditioning features are
$$
f_g(y)=S_w\bigl(\hat F_I,q_1,\dots,q_L\bigr)\in\mathbb R^{L\times m},
$$
which are then passed to the diffusion model together with grounding information [2405.18304].

These mechanisms reflect two distinct but compatible views of learning from cross-modal instructions. One view treats modalities as interchangeable evidence inside a shared feature geometry; the other treats them as structured inputs that require explicit token-level or object-level refinement before a downstream model can use them. This suggests that the choice of alignment mechanism is strongly shaped by the output space: classifier weights, LLM token streams, diffusion conditioning, or action policies.

## 3. Grounding instructions in perception, space, and action

Instruction learning becomes operational only when the model can ground symbols or sub-instructions in perceptual context. In the symbol-grounding formulation, the English Resource Grammar produced Elementary Dependency Structures, from which an abstract plan \(P\) and a symbol set \(S\) were extracted. GLIDE then used monocular SLAM from ORB-SLAM to recover the eye tracker pose, lifted 2D fixation rays into 3D, segmented fixations by Bayesian inference with a Dirichlet prior over change-point locations, and labeled image patches with the subset of symbols appearing in the instruction tuple’s target. This created a pipeline from free-form English to grounded symbol hypotheses without hand-labeled visual data [1706.00355].

In embodied navigation, grounding is handled by attention over both language and visual context. One approach used a reasoning navigator that maintained a history context \(h_t\), attended over panoramic view features, then attended over instruction tokens and re-attended locally over the scene before predicting actions. A related model introduced two complementary paths: historical co-grounding, where the previous hidden state queries both modalities, and mutual co-grounding, where global visual and textual summaries interact directly before producing modality-specific attention weights. The purpose in both cases is to ensure that the agent tracks the correspondence between textual instructions and the current scene rather than relying on language or vision alone [1811.10092][2011.10972].

CAREL extends grounding to sub-instruction progression. The framework computes episode–instruction, episode–word, observation–instruction, and observation–word similarities, aggregates them through Attention Over Similarity Matrix, and uses the time-varying similarity scores as a detector of subtask completion. For a subtask \(c_i\), completion is declared when
$$
S^{(t)}_{c_i} \ge k \cdot \bar S_{c_i}^{(t-1)}, \quad k>1,
$$
after which the completed subtask is removed from future inputs and optionally masked with probability \(p\). This mechanism converts cross-modal alignment signals into a curriculum over remaining instruction content [2411.19787].

Grounding can also be explicitly spatial. MGCC’s Contextual Object Grounding Module constructs an in-context prompt of the form “You are a bounding-box generator” and has the same OPT-6.7B model output a list of box coordinates \(\{b_i=[x_i,y_i,w_i,h_i]\}_{i=1}^p\), which are concatenated with \(f_g(y)\) and passed into the diffusion U-Net. Because COGM is zero-shot at inference, no explicit box-regression loss is used during training [2405.18304]. CrossInstruct moves from 2D grounding to 3D motion synthesis: a large VLM produces semantic keypoint descriptors \(\mathcal K=\{k_i\}_{i=1}^N\), a smaller pointing model returns pixel coordinates in each calibrated view, and the reasoning model then sketches two pixel-space trajectories \(\xi_1(t)\) and \(\xi_2(t)\). These define Gaussian densities in image space, which are lifted by ray geometry into a distribution over 3D points; the resulting mean positions, along with orientations and gripper commands produced by the reasoning model, form the executable open-loop plan \(\tau\) [2509.21107].

## 4. Learning objectives and supervision regimes

The literature spans a wide range of supervision regimes, from maximum-likelihood density fitting to reinforcement learning with auxiliary objectives. In the symbol-grounding setting, the core learner fits Gaussian models for each symbol over invariant feature subsets. For symbol \(s\) and feature \(f\), the empirical mean and variance are computed, outliers beyond \(2\sigma\) are pruned, invariant features are selected by the criterion \(\sigma_{s,f}<\sigma_{\text{thresh}}\), and the final diagonal Gaussian is used to evaluate \(p_s(x)\) at test time. No explicit loss function is optimized beyond this maximum-likelihood fitting [1706.00355].

Cross-modal few-shot adaptation uses a much simpler objective. After augmenting the support set with text prompts \(x_t^c\) or audio examples \(x_a^c\), a single linear classifier is learned by minimizing cross-entropy over the concatenated batch of image, text, and audio features:
$$
L = \sum_{(x,y,m)\in S_{\text{cross}}} -\log \frac{\exp(w_y^T f_m(x))}{\sum_{c'}\exp(w_{c'}^T f_m(x))}.
$$
This formulation makes the additional modality an ordinary supervised sample rather than a separately aligned regularizer [2301.06267].

Instruction-aware LLM alignment is typically trained with causal language modeling. X-InstructBLIP keeps the LLM frozen and updates only the Q-Former parameters and linear projection, minimizing a standard cross-entropy loss between generated token distributions and gold targets. MGCC combines three objectives: a language modeling loss, an MSE alignment loss between the mapper output and the frozen CLIP text embedding, and the diffusion denoising loss for U-Net \(\epsilon\)-prediction. Its total objective is
$$
\mathcal{L}_{\rm total}
=
\mathcal{L}_{\rm LM}
+
\lambda_{\rm align}\mathcal{L}_{\rm align}
+
\lambda_{\rm diff}\mathcal{L}_{\rm diff}.
$$
Only \(H_{\rm cap}\), the new image-token embeddings, the CMRM layers, and the mapper \(S_w\) are learnable during training on Conceptual Captions 3M [2311.18799][2405.18304].

Instruction-conditioned control problems adopt hybrid RL objectives. CAREL augments the base RL loss with an InfoNCE-style cross-modal contrastive loss computed only on successful episodes, yielding
$$
\mathcal{L}_{\rm total}=\mathcal{L}_{\rm RL}+\lambda_C \cdot \mathcal{L}_{\rm aux}.
$$
The auxiliary term pulls matched episode–instruction pairs together while pushing mismatched pairs apart at multiple granularities [2411.19787]. In navigation, alternate adversarial learning combines teacher-forced imitation, student-forced exploration, and an adversarial discriminator over hidden-state trajectories:
$$
\mathcal{L}
=
\alpha\,\mathcal{L}_{IL}
+
(1-\alpha)\,\mathcal{L}_{RL}
+
\lambda\,\mathcal{L}_{adv}.
$$
A related navigation framework combines extrinsic reward from progress toward the goal with intrinsic reward from instruction–trajectory reconstruction, and then adds Self-Supervised Imitation Learning by storing and imitating the agent’s own highest-scoring rollouts in unseen environments [2011.10972][1811.10092].

CrossInstruct uses yet another supervision pattern. Its open-loop motion distribution can be executed directly, but it also supplies a demonstration dataset \(D=\{(s_t,a_t)\}\) for a downstream TD3 + Behavior Cloning pipeline. The actor minimizes a weighted sum of a BC term and a critic term, the critic is trained with a standard bootstrapped squared-error loss, and the BC term is retained throughout training to prevent catastrophic drift [2509.21107].

## 5. Benchmarks, task families, and reported results

The task family is unusually broad. In multimodal generation, MGCC was evaluated on VIST and VisDial. On the VIST dataset with multimodal inputs, MGCC achieved a CLIP Similarity score of \(0.652\) compared to GILL \(0.641\). On VisDial with lengthy dialogue sequences, MGCC achieved a CLIP score of \(0.660\), compared to \(0.645\) for the existing method. On CC3M, FID improved from \(15.31\) to \(14.23\). Ablations on VIST reported \(0.644\) with COGM only, \(0.646\) with CMRM only, and \(0.652\) with the full model; increasing the number of CMRM layers from \(N=1\) to \(N=4\) changed FID from \(15.11\) to \(14.23\) and CLIP from \(0.643\) to \(0.652\) [2405.18304].

In few-shot learning, cross-modal augmentation was reported on 11 vision–language datasets with a ResNet50 backbone. Cross-modal linear probing improved 1-shot performance from \(36.7\%\) to \(64.1\%\) and 16-shot performance from \(71.1\%\) to \(76.0\%\); partial fine-tuning of the last pooling layer further raised those numbers to \(64.7\%\) and \(77.1\%\). On the ImageNet-ESC benchmark, adding one audio shot improved 1-shot image classification from \(68.0\%\) to \(69.3\%\) on ESC-19 and from \(60.1\%\) to \(60.9\%\) on ESC-27, while adding one image shot improved 1-shot audio classification from \(31.2\%\) to \(35.7\%\) on ESC-19 and from \(28.2\%\) to \(35.0\%\) on ESC-27 [2301.06267].

Instruction-aware multimodal LLM alignment was evaluated across 16 benchmarks in X-InstructBLIP. On ModelNet40 zero-shot 3D understanding, X-InstructBLIP\(_{\rm QF}\)(7B) reported \(62.8\) closed-set classification and \(49.4\) open-generation, compared with \(46.4\) and \(30.2\) for the linear projection baseline. On audio tasks, X-InstructBLIP\(_{\rm QF}\)(7B) reported \(75.9\) on ESC50 closed-vocabulary classification and \(38.2\) on open classification; on silent video, it reported \(116.1\) CIDEr on MSVD captioning and \(51.7\) on MSVD QA. On DisCRn, the same model reported \(48.1\) on image–3D and \(34.0\) on audio–video, compared with \(19.7\) and \(22.3\) for the linear projection baseline [2311.18799].

For embodied instruction following, Reinforced Cross-Modal Matching reported on the R2R test set that RCM achieved path length \(15.22\), navigation error \(6.01\), oracle success rate \(50.8\), success rate \(43.1\), and SPL \(35.0\), while Speaker-Follower reported SPL \(28.0\). Adding SIL on the training set kept success rate at \(43.0\) while raising SPL to \(38.0\) and reducing path length to \(11.97\). On unseen validation, using SIL to explore the unseen environment reported success rate \(61.3\) and reduced the seen–unseen gap from \(30.7\%\) to \(11.7\%\) [1811.10092]. In a related R2R study, the full CMG + AAL model achieved on val-unseen navigation error approximately \(4.18\) m, success rate \(59.3\%\), and SPL \(51.4\%\), and on test-unseen navigation error approximately \(4.61\) m, success rate \(57.3\%\), and SPL \(50.0\%\) [2011.10972].

Cross-modal instruction learning also appears in reinforcement learning and robotics. On BabyAI after 1 M frames, CAREL increased GoToSeq success rate from approximately \(40\%\) to approximately \(55\%\), OpenDoorsOrder from \(50\%\) to \(65\%\), PickupLoc from \(70\%\) to \(78\%\), PutNext from \(60\%\) to \(70\%\), and Synth from \(25\%\) to \(45\%\). On SHELM PutNear, baseline performance of \(48\%\) increased to \(60\%\) with CAREL and \(70\%\) with CAREL plus tracking [2411.19787]. On RLBench, direct CrossInstruct execution reported success rates of \(0.90\) on Basketball-in-Hoop, \(0.25\) on Insert Block on Peg, \(0.90\) on Close Drawer, \(0.90\) on Slide Block to Target, \(0.55\) on Play Jenga, \(0.95\) on Lift Numbered Block, \(1.00\) on Put Rubbish in Bin, and \(0.95\) on Push Button. In downstream RL, CrossInstruct-initialized TD3+BC converged to approximately \(90\%\) success in 40 k steps on Play Jenga, while TD3 and SAC from scratch never achieved nonzero returns; on Insert Peg on Block, CrossInstruct+TD3+BC reached \(>90\%\) success by 400 k steps, while SAC and TD3 from scratch remained near \(0\%\) [2509.21107].

The small-data symbol-grounding setting remains important as a counterpoint to foundation-model approaches. On a test set of 48 new physical objects, the reported color recognition accuracy was \(93\%\), whereas shape recognition was \(56\%\), with the paper attributing the weaker shape result to the fact that the single feature “pixel area” was insufficient to distinguish several object categories [1706.00355].

## 6. Common misconceptions, limitations, and future directions

A frequent misconception is that cross-modal instruction learning necessarily requires densely paired multimodal supervision or joint multimodal fine-tuning. Several results contradict this directly. Cross-modal few-shot adaptation adds class names or audio clips as extra shots without manual pairing beyond class identity [2301.06267]. X-InstructBLIP trains each Q-Former in isolation on single-modality instruction-tuning data and combines modalities only at inference time, yet reports emergent cross-modal reasoning [2311.18799]. CrossInstruct explicitly replaces expensive kinesthetic or tele-operated demonstrations with sketches and optional text annotations [2509.21107].

The main limitations are heterogeneous and domain-specific. In symbol grounding, shape grounding suffered because only a single area feature was used; Gaussian models also assume unimodal feature distributions and independence across features, and no lifelong update mechanism was evaluated [1706.00355]. In MGCC, the object grounding module is zero-shot and purely prompt-based at inference, so no explicit box-regression loss is used and no back-propagation passes through COGM [2405.18304]. CAREL relies on successful episodes for the contrastive loss, which means early training may have few positives, and its instruction parsing is rule-based [2411.19787]. In cross-modal few-shot learning, benefits depend on good alignment in pretraining; when alignment is weak, gains are smaller [2301.06267]. In X-InstructBLIP, the Q-Former projection shows lower generalization capabilities than linear projection in contexts where task-modality data are limited [2311.18799]. In navigation, some objects remain ungrounded when they fall outside ImageNet pretraining, and error accumulation can derail the remainder of the instruction after an early misstep [1811.10092]. Alternate adversarial learning characterizes the trade-off directly: pure imitation converges to short but brittle paths, whereas pure RL yields higher success but meandering trajectories [2011.10972].

The cumulative picture is not that one architecture has solved the problem, but that a set of reusable mechanisms has emerged: shared embedding spaces, instruction-aware projections, local and global cross-modal grounding, in-context prompting for latent structure such as boxes or keypoints, auxiliary contrastive objectives, and self-generated demonstrations. A plausible implication is that future systems will continue to combine stronger grounding with lighter supervision: richer visual features and online continual updating for symbol learning, learned instruction chunking for RL, stronger object detectors and semantic maps for navigation, and broader open-vocabulary multimodal reasoning over video, depth, or other sensor streams [1706.00355][2411.19787][1811.10092][2301.06267].

Source: https://www.emergentmind.com/topics/learning-from-cross-modal-instructions