Papers
Topics
Authors
Recent
Search
2000 character limit reached

RecursiveLink Modules in RecursiveVLM

Updated 2 May 2026
  • RecursiveLink Modules are compact adapters in recursive Transformer architectures, merging features across layers to refine multimodal representations.
  • They employ RMSNorm and modality-specific projections with learnable residual scaling to normalize and fuse vision and text features.
  • Empirical results show accuracy improvements of up to +7.2 percentage points over naive baselines, demonstrating efficiency and scalability.

RecursiveLink Modules are compact, per-selected-layer adapters designed for recursive Transformer architectures in large multimodal models (LMMs). They enable efficient parameter reuse with on-demand representation refinement, combining layer-wise normalization, modality-specific projections, and learnable residual scaling. RecursiveLink Modules are situated within the RecursiveVLM framework, connecting outputs from multiple Transformer layers and feeding fused representations recursively, thereby addressing scale and distribution mismatches present in naive recursive or parameter-sharing schemes (Xu et al., 9 Feb 2026).

1. Placement and Functional Role within RecursiveVLM

In RecursiveVLM, the backbone is a standard Vision-Language Transformer decoder with depth LL (e.g., 28 layers), processing concatenated vision (V)(V) and text (T)(T) token embeddings through LL shared Transformer layers. Instead of a single forward pass, the model undergoes RR recursive loops. At each recursion tt, the initial embeddings E(1)=[V(1),T(1)]E^{(1)} = [V^{(1)}, T^{(1)}] are propagated through the Transformer stack, producing intermediate hidden states H1(t),,HL(t)H_1^{(t)}, \ldots, H_L^{(t)} per loop.

After each loop—except the final one—a RecursiveLink Module is applied at a user-selected subset of kk layers S={1,,k}{1,,L}S = \{ \ell_1, \ldots, \ell_k \} \subset \{1, \ldots, L\} (commonly spaced at quartiles of depth). The module normalizes the hidden states, projects and fuses them, and integrates their outputs with the original embeddings to construct the inputs (V)(V)0 for the next recursion. This placement makes the RecursiveLink Module an inter-loop fusion and refinement adapter rather than an intra-layer block.

At recursion step (V)(V)1 and each selected layer (V)(V)2, the RecursiveLink Module operates on hidden states partitioned by modality: (V)(V)3. The transformation consists of the following stages for each modality (V)(V)4 (vision, text):

  1. Normalization:

(V)(V)5

  1. Modality-specific projection and residual scaling:

(V)(V)6

where (V)(V)7 if (V)(V)8 and (V)(V)9 if (T)(T)0; (T)(T)1 is a trainable scale initialized to 0; (T)(T)2 is a nonlinearity (such as GELU); (T)(T)3 are up- and down-projection matrices; and “(T)(T)4” denotes element-wise scaling.

  1. Fusion into the next-step embeddings:

(T)(T)5

The new input embedding is (T)(T)6.

Through this construction, the RecursiveLink Module aggregates multi-layer features, aligns statistical scales, and projects them compatibly across recursion steps, crucially respecting modality-specific distributions.

3. Training with Monotonic Recursion Loss

RecursiveVLM employs a Monotonic Recursion Loss to supervise every recursion step. At recursion step (T)(T)7, the standard cross-entropy loss is computed:

(T)(T)8

With (T)(T)9 output tokens, token-wise loss adjustments enforce monotonic improvement:

LL0

where LL1 (set to LL2). The loss for each step is LL3. The total loss is summed over all recursion steps: LL4. This enforces that each recursion’s outputs are at least as good as prior ones and discourages any performance regression.

4. Empirical Performance and Benchmark Outcomes

RecursiveVLM with RecursiveLink Modules was instantiated on a Ming-Lite-Omni LMM backbone (28 Transformer layers, 3B parameters). Pretraining and supervised fine-tuning were conducted on datasets comprising 9M multimodal QA + 3M text and 8M CoT + 2.6M text samples. Recursion depth was set to LL5, LL6, and LL7. Evaluation across eight multimodal benchmarks (AI2D, MM-Star, MM-Vet, MMMU, MMB, MathVista, OCRBench, HallusionBench) yielded:

  • At recursion step two, accuracy gains of +3.0 percentage points (pp) over standard non-recursive Transformers.
  • +7.2 pp over naive (vanilla) recursive baselines.
  • Even a single recursive step consistently improved performance by +1–2 pp, indicating enhanced representations and optimization stability (Xu et al., 9 Feb 2026).

5. Implementation and Deployment Practices

RecursiveLink Modules are designed for minimal overhead:

  • All connector weights are small, modality-specific MLPs; no backbone parameters are added.
  • RMSNorm and connector add LL8 parameter and compute overhead, where LL9 is the number of selected layers.
  • Initialization of residual scalers to zero ensures identity mapping at the first step, allowing safe adoption from any pretrained Vision-LLM.
  • For latency reduction, RR0 can be pruned or connector weights quantized.
  • Deployment is adaptable: with RR1 or 2, the modules deliver accuracy boosts with minimal compute, suitable for resource-constrained environments. For maximum precision, larger RR2 (e.g., RR3) further refines outputs, reducing the incidence of hallucinations.

A summary of deployment options and trade-offs:

Recursion Depth (RR4) Inference Mode Performance
1-2 Mobile/Edge Strong, efficient
3+ Cloud/Server Higher, refined

6. Formal Definition and Usage Guidelines

RecursiveLink Modules (also denoted “Recursive Connector”) are adapters operating across recursion steps and selected Transformer layers, comprising:

  1. Hidden state normalization via RMSNorm;
  2. Modality-specific MLPs with learnable residual scalers per vision/text channel;
  3. Summation/fusion into the next-step input embeddings;
  4. Distinct, per-modality projections to maintain statistical independence and optimize for vision-language signal structure.

These modules address hidden state misalignment that arises in naive parameter reuse, regulate distributional scale, and facilitate robust, on-demand recursive refinement.

Guidelines for effective usage:

  • Uniformly space RR5 layers RR6 to capture multi-scale features.
  • Employ separate projection matrices for each modality.
  • Initialize residual scalers to zero.
  • Supervise each recursion step with monotonic penalty to prevent degradation.
  • Select recursion depth RR7 to balance device compute against target accuracy (Xu et al., 9 Feb 2026).

RecursiveLink Modules thus underpin a flexible, efficient method for recursive representation refinement in large multimodal models, with demonstrated empirical advantages and negligible parameter overhead.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

Whiteboard

Follow Topic

Get notified by email when new papers are published related to RecursiveLink Modules.