Dual-Latent Memory Routing for Vision-Language Reasoning
Hao-Xuan Ma, Jin-Fei Qi, Yicheng Xiao, Han-Jia Ye
cs.CV · cs.AI
Quick verdict
Claims dual latent memories + router fix long-generation forgetting in MLLMs; large gains, good ablations, but table errors and missing variance need scrutiny.
Summary
The paper introduces DLMR, a parameter-efficient add-on for multimodal LLMs targeting 'long-horizon forgetting' — the decay of attention to early image tokens as generations lengthen. It maintains two input-agnostic latent banks (visual evidence, reasoning constraints), a LoRA-based memory injector that contextualizes 4–16 selected latents into memory tokens, and a discrete router that, at delimiter-eligible steps (max 5 per sample), chooses which memory and budget to inject; the base MLLM stays frozen. Training has three stages: latent alignment to pooled teacher states, injector training (SFT or GRPO), and GRPO router training with an efficiency reward. On Qwen2.5-VL-7B, the four-benchmark reasoning average rises from 46.61 (vanilla) to 53.84 (SFT) and 56.45 (RL), with MathVision 22.37→39.34; InternVL3-8B reasoning goes 48.27→63.08. Ablations attribute gains to disentanglement (+7.68 six-benchmark average), the trainable injector (50.44→53.84), and adaptive routing (53.84 vs 52.71 best fixed budget). Gains reportedly transfer across three smaller backbones and to text-only GSM8K (+15.39). Main limitations: Table 3's 'LLaVA-OV-1.5-4B' row largely duplicates Qwen2.5-VL-7B numbers and InternVL's SFT and CCoT reasoning rows are identical — apparent table errors; all results are single-run without variance or significance testing; training includes the evaluated benchmarks' train splits; and the closest latent-memory methods are cited but not compared.
Review complete
Assessment at a glance
6
risk flags identified
● high 1
● medium 4
● low 1
4 strengths · 5 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- Under a single growing context, attention mass on image tokens decays roughly as O(L_v/n_t), which explains long-horizon forgetting in MLLMs (Sec. 3, Fig. 1).
- Dual disentangled latent memories plus a learned discrete router, all on a frozen backbone, substantially improve long-horizon multimodal reasoning (Tab. 1: Qwen2.5-VL-7B reasoning avg 46.61→56.45; InternVL3-8B 48.27→63.08).
- Both disentanglement and a trainable injector are necessary; adaptive routing dominates fixed budgets on the accuracy–cost frontier (Fig. 3, Tab. 2, Tab. 4).
- The mechanism is backbone-agnostic and transfers to text-only reasoning (Tab. 3; Fig. 5: GSM8K 68.08→83.47).
- Selective latent reuse reduces redundant decoding: −9.7% tokens vs Visual-RFT and −4.2% vs SFT, with wall-clock parity or gains (Fig. 6, Tab. A1).
Strengths
Mechanistically motivated problem framing
Sec. 3 derives that attention mass on the fixed image prefix decays as A_img ≈ O(L_v/n_t) → 0 under a growing context, and Fig. 1 shows the corresponding measured attention decay on Qwen2.5-VL-7B/MathVision — the design targets the diagnosed failure mode rather than adding prompting workarounds.
Component-isolating ablations
Fig. 3 (dual vs shared memory: 52.05→59.73 six-benchmark avg, largest on MathVision 22.37→35.32), Tab. 2 (frozen injector 50.44 vs trainable 53.84 on four-reasoning avg), and Tab. 4 (adaptive 53.84/677 tokens vs best fixed k=8 52.71/732) each isolate one ingredient's contribution.
Deployment-aware engineering
Unusually complete reproducibility detail
Weaknesses
Table integrity anomalies undermine headline claims
No variance or significance anywhere
In-distribution evaluation inflates headline gains
Closest latent-memory competitors not compared
Overhead accounting is opaque
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
Report preview
Scope & Claims
DLMR targets *long-horizon forgetting* in multimodal LLMs: as generation lengthens, attention mass on the fixed image-token prefix decays — formalized in Sec. 3 as A_img ≈ O(L_v/n_t) → 0 and measured in Fig. 1 on Qwen2.5-VL-7B/MathVision. The remedy keeps the backbone frozen and adds (i) two input-agnostic latent banks Z(v) (M_v=8) and Z(r) (M_r=16), (ii) a LoRA-based memory injector contextualizing k∈{4,8,16} latents into memory tokens, and (iii) a discrete router firing only at delimiter-eligible steps, at most N_max=5 times per sample, choosing memory type and budget (Eq. 8, App. B.1/B.3). Training is three-stage (Sec. 4.3): two-teacher latent alignment (Eq. 10), injector training via SFT or GRPO (Eq. 11), GRPO router training with a correctness-gated efficiency reward (Eq. 12/18). Central claims: substantial gains on general and reasoning benchmarks (Tab. 1), backbone-agnostic gains (Tab. 3), text-only transfer (Fig. 5), and a better accuracy–cost frontier than fixed budgets (Tab. 4).
The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.
- All 4 strengths & 5 weaknesses, analyzed in detail
- 6 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
Frequently asked questions
What is DLMR (Dual-Latent Memory Routing)?
A parameter-efficient add-on for multimodal LLMs proposed in this paper. It stores reusable visual evidence and reasoning constraints in two separate latent memory banks, and a learned router injects a few 'memory tokens' into the context at chosen moments during generation, letting the model revisit earlier evidence instead of relying only on a growing text context. The base model stays frozen.
Does DLMR require retraining the base model?
No. The backbone stays frozen; only three light components are trained: the latent banks (an alignment stage), a LoRA-based memory injector (via SFT or GRPO), and a discrete router (via GRPO). Overhead is capped at 5 injections of 4–16 tokens per answer.
How much does DLMR improve performance?
Per Table 1, on Qwen2.5-VL-7B the four reasoning benchmarks' average rises from 46.61 (vanilla) to 56.45 (DLMR-RL), with MathVision going 22.37→39.34; on InternVL3-8B, from 48.27 to 63.08. Note this review found table anomalies (Table 3 duplicating Qwen numbers; identical InternVL SFT/CCoT rows) and no variance reporting, so magnitudes should be treated cautiously.
Is DLMR's code available?
The paper states code is available at github.com/Hunter-Wrynn/DLMR; this review did not verify the repository or whether the released code matches the paper's hyperparameter tables.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- Figures 1, 3–6 and A1 are raster images; their plotted curves are known here only through captions and in-text citations (e.g., Fig. 3's 52.05→59.73), not from reading the plots themselves.
- Mathematical notation (Eqs. 2–18) is linearized by PDF extraction; sub/superscripts were reconstructed from context.
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
