Paper deep dive
MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation
Xueyao Wei, Yifei Wang, Delun Li, Shaoan Wang, Junzhi Yu, Wenjie Song, Xingyu Chen
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large vision-language models (LVLMs) have shown strong potential for embodied vision-language navigation (VLN), yet their performance degrades on long-horizon trajectories due to context-length limits, redundant historical observations, and unstable spatial alignment across time. These issues make it difficult to both compress long navigation histories and reliably reuse past spatial experience. To address these limitations, we propose \textbf{MemoryVLN}, a unified memory-driven navigation system built around memory construction and management. During memory construction, \emph{Long Sequence Compression} employs forgetting-curve-inspired temporal sampling to preserve dense recent evidence and sparse yet representative distant observations under a limited token budget. \emph{Ego-Aware Memory Representation} further integrates 2D semantic tokens, 3D geometric tokens, and 6D agent poses, allowing each memory to encode both what was observed and where it was observed. During memory management, \emph{Hierarchical Memory Bank} maintains in-episode and context-level memories through cross-context warm-start and confidence-controlled write-back. \emph{Memory Enhancement} then retrieves the Top-$K$ relevant memories according to the current navigation state and fuses them with the current visual tokens. Together, these mechanisms transform raw navigation history into compact, spatially grounded, selectively retrievable, and reusable navigation experience. Extensive experiments on R2R-CE and RxR-CE demonstrate consistent improvements over the state-of-the-art baselines by a substantial margin (i.e., 2\% and 6.5\% in successful rate).
Tags
Links
- Source: https://arxiv.org/abs/2610.18478v1
- Canonical: https://arxiv.org/abs/2610.18478v1
Trouble viewing inline? Open PDF directly →
Full Text
69,427 characters extracted from source content.
Expand or collapse full text
MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Xueyao Wei 1,2 Yifei Wang 3 Delun Li 1,2 Shaoan Wang 3 Junzhi Yu 3 Wenjie Song 1 Xingyu Chen 2,B 1 Beijing Institute of Technology 2 Zhongguancun Academy 3 Peking University https://zgca-hmi-lab.github.io/MemVLN https://github.com/ZGCA-HMI-Lab/MemVLN https://huggingface.co/xiaoxiaoxiaoyyy/MemVLN Start Goal A A B A B B WayPoint Navigate to the sofa (current) Navigate to the table (past) Navigate to the bed (past) Past 1 ... Past N ... ... ... ... ... Memory Flow Memory Management C Memory Bank D Memory Enhancement B Representation Memory Construction A Sequence Compression Ebbinghaus Forgetting Curve Long history Key Frames Warm Start Write Back D Current Observation Tokens Top-K Retrieval . . . λ mem Memory Enhanced Tokens Visual Feature Spatial Feature Ego-Pose Encoding Hierarchical Memory Bank C Context level ... In-Episode level ... ... ... 0.91 0.48 0.87 Figure 1: Conceptual overview of MemoryVLN, comprising two stages: Memory Construction and Memory Management. Memory Construction transforms navigation histories into compact, spatially grounded memory tokens, while Memory Management maintains, retrieves, and reuses in-episode and cross-context experience. Abstract Large vision-language models (LVLMs) have shown strong potential for embodied vision-language navigation (VLN), yet their performance degrades on long-horizon trajectories due to context-length limits, redundant historical observations, and unstable spatial alignment across time. These issues make it difficult to both compress long navigation histories and reliably reuse past spatial experience. To address these limitations, we propose MemoryVLN, a unified memory-driven navigation system built around memory construction and management. During memory construction, Long Sequence Compression B Corresponding author. October 2026 arXiv:2610.18478v1 [cs.RO] 13 Oct 2026 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation employs forgetting-curve-inspired temporal sampling to preserve dense recent evidence and sparse yet representative distant observations under a limited token budget. Ego-Aware Memory Representation further integrates 2D semantic tokens, 3D geometric tokens, and 6D agent poses, allowing each memory to encode both what was observed and where it was observed. During memory management, Hierarchical Memory Bank maintains in-episode and context-level memories through cross- context warm-start and confidence-controlled write-back. Memory Enhancement then retrieves the Top-Krelevant memories according to the current navigation state and fuses them with the current visual tokens. Together, these mechanisms transform raw navigation history into compact, spatially grounded, selectively retrievable, and reusable navigation experience. Extensive experiments on R2R-CE and RxR-CE demonstrate consistent improvements over the state-of-the-art baselines by a substantial margin (i.e., 2% and 6.5% in successful rate). 1 Introduction Traditional VLN and VLN-CE formulations usually treat navigation as a sequential decision-making problem within a single instruction episode [1,2,3,4,5,6]. The agent predicts actions from language instructions and current visual observations, and most existing methods focus on vision-language alignment, action prediction, and local history modeling. This formulation is effective for short contexts, but it does not fully capture the difficulty of real long-horizon navigation. Real long-horizon navigation is not merely a scaled-up short-context problem. The agent should remember landmarks many steps earlier, previously visited paths, incorrect branches, and the surrounding spatial layout. As the trajectory becomes longer, observations accumulate rapidly, while critical evidence may appear far before the final decision. The core challenge is therefore not to see more frames, but to preserve the most useful historical experience within a limited context budget, echoing the distinction between short-term processing and persistent memory in cognitive models [7, 8]. Although recent LVLM-based VLN methods significantly improve instruction understanding and multimodal reasoning [9], many of them encode accumulated observations as video or context sequences [10,11], retain slow-fast contexts [12], summa- rize history through recurrent or latent states [13,14], or adopt task-specific history aggregation and reuse mechanisms [15,16]. They rarely address four coupled questions in a unified way: how to compress long histories, how to construct ego-aware representations of past observations, how to organize and update memories across contexts, and how to retrieve relevant experience for current navigation decisions. As a result, they remain vulnerable to redundant historical frames, context forgetting, spatial misalignment, and the inability to transfer useful experience across contexts. In this paper, we propose MemoryVLN, a unified memory-driven navigation system organized around memory construction and memory management, as illustrated in Fig. 1. During memory construction, Long Sequence Compression combines inter- chunk budget allocation with intra-chunk key-frame selection to preserve dense recent evidence and sparse yet representative distant observations under a limited token budget. Ego-Aware Visuospatial Representation then integrates ViT-based 2D visual tokens, VGGT-based 3D geometric tokens, and 6D agent poses to construct spatially grounded memory tokens. During memory management, Memory Bank maintains in-episode experience through a FIFO short-term pool and a cosine-weighted long-term pool, while a context-level bank supports cross-context memory warm start and confidence-gated write-back. Finally, Memory Enhancement retrieves the Top-Kmemories most relevant to the current state and residually fuses them with the current-frame tokens for action prediction. Together, these modules transform accumulated observations into compact, spatially grounded, selectively retrievable, and reusable navigation experience. Our contributions are summarized as follows: •We propose MemoryVLN, a unified memory-driven navigation system organized around memory construction and memory management, covering the complete memory process of compression, representation, storage, update, retrieval, and reuse. •We design four modules for the whole memory lifecycle: Long Sequence Compression for reducing long-history redundancy under a fixed token budget; Ego-Aware Memory Representation for constructing spatially grounded memories from 2D semantics, 3D geometry, and 6D agent poses; Hierarchical Memory Bank for maintaining in-episode and context-level experience; and Memory Enhancement for retrieving and fusing relevant memories. 2 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation •Experiments on R2R-CE and RxR-CE demonstrate that MemoryVLN improves the success rate over state-of-the- art baselines by approximately 2% and 6.5%, respectively, validating the effectiveness of our memory designs for long-horizon navigation. 2 Related Work Embodied Navigation.VLN has expanded from R2R to long-path, multilingual, dialog-based, and object-oriented tasks [1, 4,2,6,5], primarily supported by Matterport3D and Habitat [17,18]. Most benchmarks evaluate episodes independently, whereas MemoryVLN retains long-horizon history and reuses experience across episodes. Classical VLN improves navigation through data augmentation [19,20] and history or map encoding [13,14,21,22,23]. Continuous methods improve execution through waypoint prediction, cross-environment transfer, and history reuse [3,24,25, 26,27,15]. However, they typically rely on bounded histories, explicit maps, or episode-specific planning rather than a unified memory that can be compressed, spatially grounded, and reused. LLM- and LVLM-based agents strengthen reasoning and action generation [9,10,11,28], while navigation foundation models improve context modeling [12,29,16]. World models support planning through future prediction [30,31,32,33], whereas MemoryVLN covers memory compression, representation, storage, retrieval, and update without additional navigation data. Memory for Long-Horizon and Persistent Navigation.Cognitive models characterize short-term, working, and long-term storage and temporal decay [34,7,8], while Memory Networks provide addressable external memory [35]. This hierarchy suggests that a navigation agent should preserve detailed recent evidence while consolidating stable information into longer- term experience. However, general memory mechanisms do not directly address visual redundancy, pose misalignment, or unreliable write-back in navigation. Navigation memory must additionally decide what to retain, compress, retrieve, or transfer as observations accumulate online. Navigation memory has used history-aware and episodic encoders, trajectory reuse, spatial maps, selective storage, and continual retrieval [14,21,15,36,37,38,16,39]; Iterative VLN additionally retains experience across ordered episodes [40]. Most methods still center on single episodes, fixed implicit states, or static maps. MemoryVLN instead combines short- and long-term pools with a persistent Context-Level Bank, thresholded retrieval, warm start, confidence gating, and LRU replacement. Spatial and Geometric Representations for Navigation. Semantic maps and BEV or grid representations explicitly organize landmarks and spatial relations to improve navigation reasoning [41,23,36]. 3D feature fields, RGB-D video models, and dual implicit memories further capture cross-view geometry [42,43,44,16]. However, these methods often rely on depth or preconstructed maps and mainly support episode-specific localization or planning, rather than maintaining geometric tokens that can be compressed, retrieved, and updated across contexts. MemoryVLN instead binds visual appearance, geometry, and pose within retrievable memory tokens, enabling historical observations to support the current decision. DUSt3R and VGGT provide strong geometric priors through cross-view matching and reconstruction [45,46]. Yet they are perception backbones and do not determine which observations should survive long trajectories or how experience should be reused across contexts. MemoryVLN fuses frozen VGGT geometry with 2D visual tokens and 6D poses, then stores the constructed tokens in an updatable hierarchical memory bank. 3 Method 3.1 Problem Formulation In VLN-CE, an agent receives an instructionIand a stream of egocentric RGB observationso t T t=1 . At each stept, it selects an action from a discrete set containing MOVEFORWARD, TURNLEFT, TURNRIGHT, and STOP. Long-horizon decisions require not only the current observation but also evidence accumulated within the trajectory and experience retained 3 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Qwen2.5-VL-7B Instruction Tokens Action Instruction Tokenization Long Sequence Compression Inter-Chunk Selection Intra-Chunk Key Frame Selection (a) ... Exit the bedroom and turn left, past the bathroom. Continue through the short hallway. Task InstructionHistory Observation ... PastRecent Current Observation Ego-Aware Visuospatial Representation 6D Agent Pose [x, y, z, roll, pitch, yaw] VGGT ViT 2D Tokens (P 2D ,D 2D ) 3D Tokens (P 3D ,D 3D ) Position Encoding sin/cos(Pos,D) (b) Ego-Aware Visualspatial Tokens Encoding & Alignment exp(-age i /S Intra ) Intra-Chunk Ebbinghaus Curve Retenction Quantity PastRecent M 1 M 2 M M-1 M M ... Retained frame count Residual Fusion Memory Enhanced Tokens Current Frame Hierarchical Memory Bank (c) 0.91 λ mem . . . Search for Top-K Similar Tokens 0.87 0.72 0.69 In-Episode Level Bank Long-Term Pool . . . Cosine Weighted Merge Short-Term Pool Current Pop Push . . . Context Level Bank Confidence Gating Last-Step Write Back ... >τ <τ First-step Warm Start Retrieve Top-k Context ... ...... Model Forward Flow Memory Management Flow Inter-Chunk Ebbinghaus Curve ... Update Scene Bank Memory Enhancement (d) Figure 2: Detailed pipeline of MemoryVLN. (a) Long Sequence Compression performs inter-chunk budget allocation and intra-chunk key-frame selection. (b) Ego-Aware Visuospatial Representation integrates ViT-based 2D tokens, VGGT-based 3D tokens, and 6D agent poses. (c) Memory Bank maintains context-level and in-episode memories through warm start, write-back, and short-/long-term memory updates. (d) Memory Enhancement retrieves Top-Krelevant memories and residually fuse them with the current-frame tokens for action prediction. from previous episodes in the same environment. Instead of repeatedly encoding the complete history, MemoryVLN organizes it into an In-Episode BankB epi t and a persistent Context-Level BankB ctx . The navigation policy is therefore defined as a t ∼ p θ a t | I,o ≤t ,B epi t ,B ctx .(1) Here,B epi t contains the short- and long-term pools available at stept, whileB ctx provides persistent cross-episode experience. This decomposition separates transient task evidence from reusable environmental priors. 3.2 Overview Fig. 1 and Fig. 2 show the conceptual pipeline and implementation details of MemoryVLN. The framework contains two stages, Memory Construction and Memory Management, implemented by four modules corresponding to panels (a)-(d). During construction, Long Sequence Compression bounds the visual-token budget, and Ego-Aware Visuospatial Representation attaches appearance, geometry, and pose information to the retained observations. During management, Hierarchical Memory Bank organizes in-episode and cross-episode experience, while Memory Enhancement retrieves history relevant to the current state. Instruction tokens remain intact throughout the trajectory; only the growing visual history is selectively compressed. The resulting memory-enhanced tokens are passed with the instruction to the Transformer-based Qwen2.5-VL backbone for action 4 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation prediction [47,48]. In this way, Memory Construction converts raw observations into structured memory, while Memory Management determines when the memory is stored, retrieved, and updated. 3.3 Long Sequence Compression Adaptive Retention Budget. Retaining every historical frame makes the number of visual tokens grow linearly with trajectory length. Long Sequence Compression instead uses an Ebbinghaus-inspired retention prior [34] to preserve dense recent evidence and sparse representative distant observations under a bounded budget. For a history ofNframes, the target retention budget is B(N ) = min n N, max h B min , j a + b √ N kio .(2) Here,B min is the minimum budget anda,bcontrol its sublinear growth; an optional frame cap further limits evaluation-time memory. The square-root schedule avoids abruptly discarding early landmarks while preventing the visual context from growing without bound. Inter-Chunk Selection.The history is first divided intoCconsecutive chunksC i C i=1 so that the budget can be distributed across temporal ranges. For chunki, its age isage i = C − i, and its retention weight isw i = exp(−age i /S inter ). After normalization by ˆw i = w i / P C j=1 w j , the initial allocation is M (0) i = min|C i |,⌊B(N ) ˆw i ⌋.(3) More recent chunks therefore receive larger weights and denser coverage. Unused slots are assigned by the largest fractional remainders among unsaturated chunks, producing dense recent coverage while retaining selected long-range evidence. Intra-Chunk Key-Frame Selection. Within chunkC i , frame f i,k is sampled without replacement according to p i,k = exp(−age i,k /S intra ) P ℓ exp(−age i,ℓ /S intra ) .(4) Unlike deterministic top-M i selection, probabilistic sampling reduces clusters of near-duplicate frames and improves temporal diversity. The most recent frame of every sampled chunk is reserved, and the first and last frames of the complete trajectory are explicitly enforced throughH cmp = EnsureFirstLast( S i Sample(C i ,M i )) . This two-level selection retains local continuity and distant landmarks without linearly increasing visual-token cost. 3.4 Ego-Aware Visuospatial Representation 2D and 3D Token Extraction.This module extracts complementary appearance and geometry from the retained observations. The Qwen2.5-VL ViT produces frame-wise 2D appearance tokens [48], while the frozen VGGT sequentially aggregates retained frames through cached historical states and outputs geometry-oriented tokens from its final state [46]. Separate patch mergers project both streams to the Qwen2.5-VL hidden dimension, after which the VGGT tokens are repeated and truncated to match the 2D-token count. The 2D stream preserves local semantic detail, whereas the 3D stream supplies structural constraints across viewpoints. 6D Ego-Pose Encoding and Alignment.Visual appearance alone can confuse repeated landmarks or similar rooms observed from different locations. Each retained frame is therefore associated with the relative 6D posep t = [x t ,y t ,z t , roll t , pitch t , yaw t ]. Positions are normalized by a spatial scale, while Euler angles are wrapped to[−π,π], normalized separately, and mapped by a fixed sinusoidal projectorφ(·). Before patch merging, the ViT branch injects the pose of each retained frame asZ 2D t = Merge 2D (T 2D t + B(φ(p t ))) . The final VGGT state instead uses the latest retained pose, givingZ 3D = Merge 3D (T 3D 1:F +B(φ(p F ))). Here,B(·) broadcasts the pose embedding to all relevant tokens. 5 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Token Alignment and Visuospatial Fusion. The frame-wise tokens are concatenated asZ 2D = Concat F t=1 Z 2D t , and the final VGGT tokens are repeated and truncated by Align(·). The aligned streams are fused through a geometry residual: V = Z 2D + λ geo Align(Z 3D ),(5) whereλ geo controls the contribution of the geometric branch. This formulation keeps the pretrained ViT representation as the primary stream instead of replacing it with geometry. The resulting tokens jointly encode visual content, observation pose, and structural relations across historical viewpoints. 3.5 Hierarchical Memory Bank Context-Level Bank and Warm Start. The Context-Level Bank in Fig. 2(c) persistently stores reliable experience across episodes in the same environment. A context key combines mean-pooled visual evidencek v and an optional instruction representation k I : k = Norm (1− β)Norm(k v ) + βNorm(k I ) .(6) At the beginning of a new episode, the top-ranked entry is retrieved by cosine similarity and accepted only when its score exceeds a context threshold, preventing unrelated priors from entering the current state. For an accepted priorc ⋆ , warm start is performed as h 0 = (1− τ w )x 0 + τ w c ⋆ ,(7) and the resulting offset is broadcast to the first-frame tokens. This initialization allows the agent to reuse previously observed structure instead of rebuilding its memory. In-Episode Level Bank.The In-Episode Bank contains a FIFO short-term poolM s and a capacity-limited long-term pool M l . Recent frame patches remain intact inM s , supporting local action continuity and short-range correction. When the short-term pool is full, its oldest entry is promoted toM l , extending the lifetime of evidence that may become useful later. Once the long-term pool reaches capacity, an incoming entry is merged into its top-kmost similar slots using coefficients adapted to cosine similarity and slot age, corresponding to the Cosine Weighted Merge in Fig. 2. This dynamic transfer preserves recent detail while compressing distant experience. Confidence-Gated Context Write-Back. At the final step, the system constructs a candidate context key and value from the aggregated in-episode memory. Its reliability is summarized byγ = 1 2 [Mean(c s ) + Mean(c l )], wherec s andc l are the confidence values of the short- and long-term pools. The candidate is written back only whenγ ≥ δ; this gate reduces persistent contamination from uncertain trajectories, while disabling confidence gating directly writes each valid pair. If the Context-Level Bank is full, the least-recently-used entry is replaced. 3.6 Memory Enhancement Top-kRetrieval and Residual Fusion. Average pooling first converts the current-frame tokens into a queryq t , which retrieves the top-kentries fromM s ∪M l . Their weights are computed asα t,j = softmax j (cos(q t ,m j )/τ m ), yielding the summary ̄ m t = P j∈N k (t) α t,j m j . We then interpolate at the frame level usingv mem t = (1− ρ)q t + ρ ̄ m t , and broadcast its offset to all patch tokens of frame t. The final memory-enhanced representation is e V = V + λ mem (V mem − V).(8) This two-stage fusion keeps the current observation as the primary signal while injecting distant evidence when it is relevant. 6 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation 3.7 Training and Inference MemoryVLN is trained for language-conditioned action prediction using standard VLN trajectories, without DAgger rollouts or additional navigation data. Qwen2.5-VL serves as the action-prediction backbone, while the VGGT geometry branch remains frozen. Training optimizes the task-specific visual projections, memory fusion, and action-prediction components jointly with the navigation objective. During closed-loop inference, compression, pose injection, hierarchical memory maintenance, top-kenhancement, and confidence-gated write-back are executed online. The In-Episode Bank is reset for each episode, whereas the Context-Level Bank persists within the corresponding environment scope. This asymmetric lifecycle prevents transient action noise from propagating across episodes while allowing reliable environmental experience to accumulate over time. 4 Experiments 4.1 Experimental Setup Datasets and Training.We evaluate MemoryVLN on the R2R-CE and RxR-CE continuous-navigation benchmarks [1,2,3], built on Matterport3D environments and the Habitat simulator [17,18]. The model uses only standard VLN training trajectories, without DAgger rollouts [49] or additional navigation data. Qwen2.5-VL serves as the action-prediction backbone [48], while the VGGT geometry branch remains frozen during training [46]. Detailed training configurations, hyperparameters, and implementation settings are provided in the supplementary material. Metrics. We report five standard VLN metrics: Navigation Error (NE), Oracle Success Rate (OS), Success Rate (SR), Success weighted by Path Length (SPL), and normalized Dynamic Time Warping (nDTW) [50,2]. NE measures the final distance to the goal, while OS and SR measure goal visitation and final-task success, respectively. SPL evaluates success together with path efficiency, and nDTW measures the consistency between predicted and reference trajectories. Implementation Details. Unless otherwise specified, all four core modules are enabled: Long Sequence Compression, Ego-Aware Visuospatial Representation, Memory Bank, and Memory Enhancement. The Memory Bank contains in-episode short- and long-term pools together with a persistent Context-Level Bank. Frame selection, pose injection, memory retrieval, updates, context warm start, and confidence-gated write-back are performed online during navigation. 4.2 Main Results Table 1 compares MemoryVLN with representative VLN methods on the R2R-CE and RxR-CE val-unseen splits. Mem- oryVLN does not use DAgger rollouts or additional navigation data, whereas the baseline results follow their respective published training and evaluation settings. In particular, methods trained with large-scale cross-task or additional navigation data are not fully data-matched to MemoryVLN. MemoryVLN achieves consistently strong performance on both benchmarks. On R2R-CE, it substantially reduces navigation error while achieving strong SR and SPL. This result demonstrates improvements in both navigation success and path efficiency. On the longer and more linguistically complex RxR-CE benchmark, MemoryVLN maintains a larger advantage in success rate. Compared with the strongest data-comparable baselines, MemoryVLN improves SR by approximately 2% on R2R-CE and 6.5% on RxR-CE. These results indicate that the improvements do not rely on additional navigation data. Instead, they primarily arise from compressing redundant history, constructing ego-aware spatial memories, maintaining multi-timescale experience, and retrieving relevant historical evidence for current decisions. 7 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Table 1: Comparison with SOTA methods on R2R-CE and RxR-CE val-unseen split. ∗ denotes methods using a waypoint predictor, while†denotes models trained only with VLN-CE expert trajectories without additional navigation data. Pano, Odo, Depth, and S.RGB respectively represent panoramic view, odometry, depth, and single RGB. Method ObservationR2R Val-UnseenRxR Val-Unseen Pano. Odo. Depth S.RGBNE↓ OS↑ SR↑ SPL↑NE↓ SR↑ SPL↑ nDTW↑ HPN+DN ∗ [24]✓–6.31 40.0 36.0 34.0– CMA ∗ [27]✓– 6.20 52.0 41.0 36.08.76 26.5 22.147.0 Sim2Sim ∗ [26]✓–6.07 52.0 43.0 36.0– VLN-BERT ∗ [13]✓– 5.74 53.0 44.0 39.08.98 27.0 22.646.7 Ego 2 -Map ∗ [41]✓–5.54 56.0 47.0 41.0– DreamWalker ∗ [31]✓–5.53 59.0 49.0 44.0– GridMM ∗ [36]✓– 5.11 61.0 49.0 41.0– Reborn ∗ [15]✓–5.40 57.0 50.0 46.05.98 48.6 42.063.3 InstructNav [51]✓– 6.89–31.0 24.0– COSMO [38]✓–56.0 47.0 40.0– AO-Planner [52]✓–✓ 5.55 59.0 47.0 33.07.06 43.3 30.550.1 LAW [25]–✓6.83 44.0 35.0 31.010.90 8.08.038.0 MapNav [37]–✓4.93 53.0 39.7 37.2– g3D-LF [42]–✓5.70 59.5 47.2 34.6– Seq2Seq [3]–✓7.77 37.0 25.0 22.012.10 13.9 11.930.8 NaVid-4D [44]–✓5.99 55.7 43.8 37.1– NavMorph [32]–✓5.75 56.9 47.9 33.28.85 30.8 22.844.2 NaVid [10]–✓5.72 49.2 41.9 36.55.72 45.7 38.2– Sim2Real [43]–✓ 5.95 55.8 44.9 30.48.79 36.7 25.518.1 Uni-NaVid [11]–✓5.58 53.3 47.0 42.76.24 48.7 40.9– StreamVLN-RGB-only [12]–✓5.10 64.0 55.7 50.96.16 51.8 45.062.1 NaVILA [28]–✓5.22 62.5 54.0 49.06.77 49.3 44.058.8 InternVLA-N1 [29]–✓4.89 60.6 55.4 52.16.41 49.5 41.862.6 JanusVLN † [16]–✓5.17 58.0 52.8 49.26.46 51.4 44.359.1 MemoryVLN (Ours)–✓3.52 59.98 54.76 50.263.33 57.84 50.42 63.52 4.3 Ablation Study Table 2 reports ablations on the R2R-CE and RxR-CE val-unseen splits under identical settings. We remove Long Sequence Compression, pose encoding, the In-Episode Bank, and the Context-Level Bank individually. The full model performs best on all R2R-CE metrics and on SR, SPL, and nDTW for RxR-CE. Overall, the four modules provide complementary benefits in scalability, spatial alignment, in-episode history preservation, and cross-episode reuse. Effect of Long Sequence Compression.Removing Long Sequence Compression causes OOM on both benchmarks because historical visual tokens grow continuously with trajectory length. Thus, compression is not only an efficiency optimization but also necessary for long-horizon inference. Effect of Ego-Pose Encoding.Removing pose encoding degrades most metrics on both benchmarks. Restoring it improves R2R-CE OS, SR, and SPL by 3.16, 2.01, and 1.01 points while reducing NE to 3.52, and improves RxR-CE SR, SPL, and nDTW by 0.60, 1.68, and 1.51 points. This confirms that ego-pose information helps disambiguate visually similar observations from different locations. 8 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Table 2: Component ablations on the R2R-CE and RxR-CE val-unseen splits. R2R-CERxR-CE VariantNE↓SR↑SPL↑ NE↓SR↑SPL↑ w/o Long-Seq. Comp.OOMOOM w/o Pos-Encoding3.6652.7549.253.3557.2448.74 w/o In-Episode3.5753.3449.063.3056.6948.13 w/o Context3.5554.1649.653.2957.3749.09 Full MemoryVLN3.5254.7650.263.3357.8450.42 Instruction: Go out and turn right, walk pass the printer and turn right, and stop in front of the coffee machine. Success Instruction: Go out and turn right, walk pass the table and turn right, enter the second room and stop in it. Success Instruction: Exit the sitting room and make a right. Walk past the urns on the floor. Make a hard right justafter the stairs. Walk past the photos on the right. Walk through the open door. Wait on thearea rug. JanusVLNMemoryVLN(Ours) Step 0 Step 101 Step 50 Step 151 Failed Step 0 Step 54 Step 27 Step 80 Success Goal LocationShortest PathAgent TrajectoryAgent R e a l W o r l d H a b i t a t (Zoom in for details) Figure 3: Qualitative evaluation in Habitat simulation and a real indoor environment. Top: JanusVLN gradually deviates from the instructed route and fails, whereas MemoryVLN preserves historical and spatial context and reaches the target. Bottom: MemoryVLN successfully executes two real-world instructions with different routes and target locations. Effect of the In-Episode Bank.The In-Episode Bank raises R2R-CE SR and SPL from 53.34 and 49.06 to 54.76 and 50.26, respectively. On RxR-CE, it improves SR, SPL, and nDTW by 1.15, 2.29, and 1.69 points. These gains show that the short- and long-term pools preserve useful in-trajectory evidence for later decisions. Effect of the Context-Level Bank. The Context-Level Bank improves R2R-CE OS, SR, and SPL by 1.52, 0.60, and 0.61 points and reduces NE from 3.55 to 3.52. On RxR-CE, it improves SR, SPL, and nDTW by 0.47, 1.33, and 0.56 points. 9 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Although RxR-CE NE increases slightly, the remaining gains indicate that cross-episode experience improves navigation success and trajectory quality. 4.4 Qualitative Analysis Fig. 3 presents a qualitative evaluation of MemoryVLN in Habitat simulation and a real environment. In the long-horizon Habitat example shown at the top, JanusVLN loses instruction-relevant historical and spatial context, deviates from the intended route, and ultimately fails. In contrast, MemoryVLN maintains consistent historical-spatial information and reaches the target. The bottom two examples show MemoryVLN following different natural-language instructions toward targets in a real indoor environment. MemoryVLN completes both tasks, suggesting that the memory construction and management mechanisms learned in simulation can transfer to physical environments. Additional Habitat trajectories, real-world experiments, and qualitative results are provided in the supplementary material. 5 Conclusion The main message of this paper is that the core bottleneck of long-horizon VLN is not simply context size, but the lack of Hierarchical Navigation Memory. MemoryVLN addresses this challenge through Long Sequence Compression, Ego-Aware Visuospatial Representation, and Memory Enhancement, transforming historical observations into navigation experience that is compact, spatially grounded, retrievable, and reusable. Results on R2R-CE and RxR-CE show that this hierarchical memory mechanism yields stable gains for long-horizon navigation. Future work may explore more persistent lifelong memory, more explicit map-like memory, and tighter integration between memory and planning. References [1]Peter Anderson, Qi Wu, Damien Teney, Jake Bruce, Mark Johnson, Sabine S”usstrunk, Stephen Gould, and Anton van den Hengel. Vision-and-language navigation: Interpreting visually-grounded navigation instructions in real environments. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 3674–3683, 2018. [2]Alexander Ku, Peter Anderson, Roma Patel, Eugene Ie, and Jason Baldridge. Room-across-room: Multilingual vision- and-language navigation with dense spatiotemporal grounding. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 4392–4412, 2020. URLhttps://aclanthology.org/2020. emnlp-main.356/. [3]Jacob Krantz, Peter Anderson, Stefan Lee, I-Cheng Lin, Alexander Ku, Aishwarya Singh, Marcus Rohrbach, Jacob Devlin, Devi Parikh, and Dhruv Batra. Beyond the nav-graph: Vision-and-language navigation in continuous environments. In Proceedings of the European Conference on Computer Vision (ECCV), pages 104–121, 2020. [4]Vihan Jain, Gabriel Magalhaes, Alexander Ku, Ashish Vaswani, Eugene Ie, and Jason Baldridge. Stay on the path: Instruction fidelity in vision-and-language navigation. In Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL), 2019. URL https://aclanthology.org/P19-1641/. [5] Yuankai Qi, Qi Wu, Peter Anderson, Xin Wang, William Yang Wang, Chunhua Shen, and Anton van den Hengel. Reverie: Remote embodied visual referring expression in real indoor environments. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020. URL https://arxiv.org/abs/1904.10151. [6] Jesse Thomason, Michael Murray, Maya Cakmak, and Luke Zettlemoyer. Vision-and-dialog navigation. In Conference on Robot Learning (CoRL), 2020. URL https://arxiv.org/abs/1907.04957. [7]Richard C. Atkinson and Richard M. Shiffrin. Human memory: A proposed system and its control processes. In The Psychology of Learning and Motivation, volume 2, pages 89–195. Academic Press, 1968. URLhttps://doi.org/ 10.1016/S0079-7421(08)60422-3. 10 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation [8]Alan D. Baddeley and Graham J. Hitch. Working memory. In The Psychology of Learning and Motivation, volume 8, pages 47–89. Academic Press, 1974. URL https://doi.org/10.1016/S0079-7421(08)60452-1. [9]Gengze Zhou, Yicong Hong, and Qi Wu. Navgpt: Explicit reasoning in vision-and-language navigation with large language models. arXiv preprint arXiv:2305.16986, 2023. URL https://arxiv.org/abs/2305.16986. [10]Jiazhao Zhang, Kunyu Wang, Rongtao Xu, Gengze Zhou, Yicong Hong, Xiaomeng Fang, Qi Wu, Zhizheng Zhang, and He Wang. Navid: Video-based vlm plans the next step for vision-and-language navigation. arXiv preprint arXiv:2402.15852, 2024. [11] Jiazhao Zhang, Kunyu Wang, Shaoan Wang, Minghan Li, Haoran Liu, Songlin Wei, Zhongyuan Wang, Zhizheng Zhang, and He Wang. Uni-navid: A video-based vision-language-action model for unifying embodied navigation tasks. arXiv preprint arXiv:2412.06224, 2024. [12]Meng Wei, Chenyang Wan, Xiqian Yu, Tai Wang, Yuqiang Yang, Xiaohan Mao, Chenming Zhu, Wenzhe Cai, Hanqing Wang, Yilun Chen, et al. Streamvln: Streaming vision-and-language navigation via slowfast context modeling. arXiv preprint arXiv:2507.05240, 2025. [13] Yicong Hong, Qi Wu, Yuankai Qi, Cristian Rodriguez-Opazo, and Stephen Gould. Vln bert: A recurrent vision-and- language bert for navigation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 1643–1653, 2021. URLhttps://openaccess.thecvf.com/content/CVPR2021/html/ Hong_VLN_BERT_A_Recurrent_Vision-and-Language_BERT_for_Navigation_CVPR_2021_ paper.html. [14] Shizhe Chen, Pierre-Louis Guhur, Makarand Tapaswi, Cordelia Schmid, and Ivan Laptev. History aware multimodal transformer for vision-and-language navigation. In Advances in Neural Information Processing Systems (NeurIPS), 2021. [15]Dong An, Zun Wang, et al. Reborn: Boosting continuous vision-and-language navigation via history reuse. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2023. [16]Shuang Zeng, Dekang Qi, Xinyuan Chang, Feng Xiong, Shichao Xie, Xiaolong Wu, Shiyi Liang, Mu Xu, Xing Wei, and Ning Guo. Janusvln: Decoupling semantics and spatiality with dual implicit memory for vision-language navigation. In International Conference on Learning Representations (ICLR), 2026. URLhttps://openreview.net/forum? id=RnuB0Nlbd5. [17] Angel Chang, Angela Dai, Thomas Funkhouser, Maciej Halber, Matthias Niessner, Manolis Savva, Shuran Song, Andy Zeng, and Yinda Zhang. Matterport3d: Learning from rgb-d data in indoor environments. In International Conference on 3D Vision (3DV), 2017. URL https://arxiv.org/abs/1709.06158. [18]Manolis Savva, Abhishek Kadian, Oleksandr Maksymets, Yili Zhao, Erik Wijmans, Bhavana Jain, Julian Straub, Jia Liu, Vladlen Koltun, Jitendra Malik, Devi Parikh, and Dhruv Batra. Habitat: A platform for embodied ai research. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2019. URLhttps://arxiv. org/abs/1904.01201. [19]Daniel Fried, Ronghang Hu, Volkan Cirik, Anna Rohrbach, Jacob Andreas, Louis-Philippe Morency, Taylor Berg- Kirkpatrick, Kate Saenko, Dan Klein, and Trevor Darrell. Speaker-follower models for vision-and-language navigation. In Advances in Neural Information Processing Systems (NeurIPS), 2018. URLhttps://arxiv.org/abs/1806. 02724. [20] Hao Tan, Licheng Yu, and Mohit Bansal. Learning to navigate unseen environments: Back translation with environmental dropout. In Proceedings of NAACL-HLT, 2019. URL https://aclanthology.org/N19-1261/. [21]Alexander Pashevich, Brais Martinez Bescos, Cordelia Schmid, and Chen Sun. Episodic transformer for vision-and- language navigation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 15942–15952, 2021. 11 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation [22]Shizhe Chen, Pierre-Louis Guhur, Makarand Tapaswi, Cordelia Schmid, and Ivan Laptev. Think global, act local: Dual-scale graph transformer for vision-and-language navigation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022.URLhttps://openaccess.thecvf.com/ content/CVPR2022/html/Chen_Think_Global_Act_Local_Dual-Scale_Graph_Transformer_ for_Vision-and-Language_Navigation_CVPR_2022_paper.html. [23]Dong An, Yicong Wang, Yujian Ma, Xiao Chen, and Jiebo Luo. Bevbert: Multimodal map pre-training for language- guided navigation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 2737–2748, 2023. [24]Jacob Krantz, Aaron Gokaslan, Dhruv Batra, Stefan Lee, and Oleksandr Maksymets. Waypoint models for instruction- guided navigation in continuous environments. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 15162–15171, 2021. [25]Sonia Raychaudhuri, Saim Wani, Shivansh Patel, Unnat Jain, and Angel Chang. Language-aligned waypoint supervision for vision-and-language navigation in continuous environments. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), 2021. [26]Jacob Krantz and Stefan Lee. Sim-2-sim transfer for vision-and-language navigation in continuous environments. In European Conference on Computer Vision (ECCV), pages 588–603, 2022. [27]Yicong Hong, Zun Wang, Qi Wu, and Stephen Gould.Bridging the gap between learning in dis- crete and continuous environments for vision-and-language navigation.In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 15418–15428, 2022.URL https://openaccess.thecvf.com/content/CVPR2022/html/Hong_Bridging_the_Gap_ Between_Learning_in_Discrete_and_Continuous_Environments_CVPR_2022_paper.html. [28]An-Chieh Cheng, Yandong Ji, Zhaojing Yang, Zaitian Gongye, Xueyan Zou, Jan Kautz, Erdem Biyik, Hongxu Yin, Sifei Liu, and Xiaolong Wang. Navila: Legged robot vision-language-action model for navigation. arXiv preprint arXiv:2412.04453, 2024. [29]Intern Robotics et al. Internvla-n1: An open dual-system vision-language navigation foundation model with learned latent plans. Technical Report, Intern Robotics and Shanghai AI Laboratory, 2025. URLhttps://internrobotics. github.io/internvla-n1.github.io/. [30] Jing Yu Koh, Honglak Lee, Yinfei Yang, Jason Baldridge, and Peter Anderson. Pathdreamer: A world model for indoor navigation. arXiv preprint arXiv:2105.08756, 2021. URL https://arxiv.org/abs/2105.08756. [31]Hanqing Wang, Wei Liang, Luc Van Gool, and Wenguan Wang. Dreamwalker: Mental planning for continuous vision- language navigation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 10873–10883, 2023. [32]Xuan Yao, Junyu Gao, and Changsheng Xu. Navmorph: A self-evolving world model for vision-and-language navigation in continuous environments. arXiv preprint arXiv:2506.23468, 2025. [33]Lingfeng Zhang, Zeying Gong, Xiaoshuai Hao, Haoxiang Fu, Qiang Zhang, Mingliang Zhou, Hangjun Ye, Xiaojun Liang, Junwei Liang, and Wenbo Ding. Futurenav: Unified world-action modeling for vision-and-language navigation. arXiv preprint arXiv:2606.30367, 2026. [34]Hermann Ebbinghaus. Memory: A Contribution to Experimental Psychology. Duncker and Humblot, 1885. URL https://archive.org/details/memorycontributi00ebbi. [35]Jason Weston, Sumit Chopra, and Antoine Bordes. Memory networks. In International Conference on Learning Representations (ICLR), 2015. URL https://arxiv.org/abs/1410.3916. 12 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation [36]Zihan Wang, Xiangyang Li, Jiahao Yang, Yeqi Liu, and Shuqiang Jiang. Gridmm: Grid memory map for vision-and- language navigation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 15625–15636, 2023. [37]Lingfeng Zhang, Xiaoshuai Hao, Qinwen Xu, Qiang Zhang, Xinyao Zhang, Pengwei Wang, Jing Zhang, Zhongyuan Wang, Shanghang Zhang, and Renjing Xu. Mapnav: A novel memory representation via annotated semantic maps for vlm-based vision-and-language navigation. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (ACL), 2025. [38] Siqi Zhang, Yanyuan Qiao, Qunbo Wang, Zike Yan, Qi Wu, Zhihua Wei, and Jing Liu. Cosmo: Combination of selective memorization for low-cost vision-and-language navigation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 5511–5522, 2025. [39]Haozhou Li, Xiangyu Dong, Huiyan Jiang, Yaoming Zhou, and Xiaoguang Ma. Cmmr-vln: Vision-and-language navigation via continual multimodal memory retrieval. arXiv preprint arXiv:2603.07997, 2026. URLhttps:// arxiv.org/abs/2603.07997. [40] Jacob Krantz, Shurjo Banerjee, Wang Zhu, Jason Corso, Peter Anderson, Stefan Lee, and Jesse Thomason. Iterative vision- and-language navigation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 14921–14930, 2023. [41]Yicong Hong, Yang Zhou, Ruiyi Zhang, Franck Dernoncourt, Trung Bui, Stephen Gould, and Hao Tan. Learning navigational visual representations with semantic map supervision. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 3055–3067, 2023. [42]Zihan Wang and Gim Hee Lee. g3d-lf: Generalizable 3d-language feature fields for embodied tasks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 14191–14202, 2025. [43] Zihan Wang, Xiangyang Li, Jiahao Yang, Yeqi Liu, and Shuqiang Jiang. Sim-to-real transfer via 3d feature fields for vision-and-language navigation. arXiv preprint arXiv:2406.09798, 2024. [44] Haoran Liu, Weikang Wan, Xiqian Yu, Minghan Li, Jiazhao Zhang, Bo Zhao, Zhibo Chen, Zhongyuan Wang, Zhizheng Zhang, and He Wang. Navid-4d: Unleashing spatial intelligence in egocentric rgb-d videos for vision-and-language navigation. In IEEE International Conference on Robotics and Automation (ICRA), pages 10607–10615, 2025. [45]Shuzhe Wang, Vincent Leroy, Yohann Cabon, Boris Chidlovskii, and Jerome Revaud. Dust3r: Geometric 3d vision made easy. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2024. URL https://arxiv.org/abs/2312.14132. [46]Jianyuan Wang, Minghao Chen, Nikita Karaev, Andrea Vedaldi, Christian Rupprecht, and David Novotny. Vggt: Visual geometry grounded transformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2025. URL https://arxiv.org/abs/2503.11651. [47]Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Advances in Neural Information Processing Systems (NeurIPS), 2017. URL https://arxiv.org/abs/1706.03762. [48]Shuai Bai, Keqin Chen, Xuejing Liu, Jialin Wang, Wenbin Ge, Sibo Song, Kai Dang, Peng Wang, Shijie Wang, Jun Tang, et al. Qwen2.5-vl technical report. arXiv preprint arXiv:2502.13923, 2025. URLhttps://arxiv.org/abs/ 2502.13923. [49]Stephane Ross, Geoffrey Gordon, and Drew Bagnell. A reduction of imitation learning and structured prediction to no-regret online learning. In International Conference on Artificial Intelligence and Statistics (AISTATS), 2011. URL https://proceedings.mlr.press/v15/ross11a.html. 13 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation [50]Peter Anderson, Angel Chang, Devendra Singh Chaplot, Alexey Dosovitskiy, Saurabh Gupta, Vladlen Koltun, Jana Kosecka, Jitendra Malik, Roozbeh Mottaghi, Manolis Savva, et al. On evaluation of embodied navigation agents. arXiv preprint arXiv:1807.06757, 2018. URL https://arxiv.org/abs/1807.06757. [51] Yuxing Long, Wenzhe Cai, Hongcheng Wang, Guanqi Zhan, and Hao Dong. Instructnav: Zero-shot system for generic instruction navigation in unexplored environment. arXiv preprint arXiv:2406.04882, 2024. [52]Jiaqi Chen, Bingqian Lin, Xinmin Liu, Lin Ma, Xiaodan Liang, and Kwan-Yee K. Wong. Affordances-oriented planning using foundation models for continuous vision-language navigation. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), 2025. Appendix Scope. This supplementary document provides implementation and evaluation details. It is intended to be submitted as a standalone PDF together with the code-and-data package. It contains no links to external code repositories. Material that is essential to the main claims remains in the main paper. A Implementation Details A.1 Task, Data, and Evaluation Protocol We evaluate on the continuous-navigation versions of R2R and RxR, which use Matterport3D environments in Habitat. The reported main-table and ablation results use the val-unseen split. The model is trained with standard VLN trajectories only; no DAgger rollouts or additional navigation data are used for the main results. In accordance with the licenses of the underlying benchmarks, the submitted code package contains preprocessing scripts and path templates, rather than redistributed Matterport3D scenes or benchmark episode files. At time stept, the agent receives an instruction and an egocentric RGB observation, and predicts one of MOVEFORWARD, TURNLEFT, TURNRIGHT, and STOP. Closed-loop evaluation is capped at 400 actions per episode. The In-Episode Bank is reset at each episode boundary, whereas the Context-Level Bank is retained only within the associated environment scope. This distinction prevents information from one scene from entering another scene’s evaluation. A.2 Metrics LetP i be the predicted path for episodei,R i its reference path,p i andr i their lengths,d(·,·)geodesic distance in the simulator, and d th the benchmark success threshold. Navigation Error (NE) is the final geodesic distance to the goal, NE = 1 N N X i=1 d(P final i ,g i ).(9) Success Rate (SR) measures whether the final state is withind th of the goal; Oracle Success (OS) uses the closest state visited on the path: SR = 1 N X i 1[d(P final i ,g i )≤ d th ].(10) OS = 1 N X i 1[min x∈P i d(x,g i )≤ d th ].(11) Success weighted by Path Length (SPL) jointly measures completion and path efficiency, SPL = 1 N X i SR i r i max(r i ,p i ) ,(12) 14 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Table 3: Implementation values used for the reported results. The submittedconfig.jsonrecords the model and memory settings; an evaluation command may explicitly override these values. ComponentValueRole Action backboneQwen2.5-VLLanguage-conditioned action prediction. Geometry backbonefrozen VGGTProduces geometric tokens; no VGGT parameters are up- dated. Training / evaluation seed42Training and evaluation use this seed; evaluation seeds Python, NumPy, PyTorch CPU, and all CUDA devices. Reported training runs1All reported results come from one training run with seed 42; no across-run variation is reported. Training global batch6464GPUs×per-device batch size1×gradient accumulation 1. Compute platform64× A100 80GB8ml.hpcpni2.28xlargeinstances;each has 112 vCPUs,1960 GiB host memory,and 2.5.1-cu12.4.1-py3.9-ubuntu22.04. Maximum rollout length400Stops an episode after at most 400 navigation actions. Frame-sampling chunk size8Chunk size for two-level Ebbinghaus-style sampling. Inner / outer sampling scale5.0 / 3.0Controls within-chunk and cross-chunk retention. Adaptive sampling start16 framesCompression starts once the observed history exceeds this value. Adaptive budgetmax(min(N, 4+ 2 √ N ), 16) Uses offset 4, square-root coefficient 2, and a minimum of 16 retained frames. Recent tail1 frameKeeps the latest observation in the sampling procedure. Position encodingenabledInjects the 6D agent pose into the visual streams. Frame-memory capacities4 short + 12 longTotal capacity of 16 frame-memory slots. Scene-bank capacity300Maximum in-memory cross-episode entries. Scene retrieval threshold0.6Cosine-similarity threshold for a retrieval hit. Warm-start coefficient0.5Blend ratio for a retrieved scene prior. Write-back confidence threshold0.4Prevents unreliable in-episode summaries from entering the scene bank. and normalized Dynamic Time Warping (nDTW) measures trajectory similarity, nDTW = 1 N X i exp − DTW(P i ,R i ) |R i |d th .(13) We report these standard VLN-CE metrics because they separately capture final accuracy, whether the goal was ever reached, path efficiency, and adherence to the reference route. A.3 Implementation Configuration MemoryVLN uses Qwen2.5-VL as the action-prediction backbone and keeps the VGGT geometry branch frozen. Table 3 records the configuration used for the reported results. The submitted code package includes compact configuration files and a run manifest; model weights are omitted to satisfy the 50MB upload limit. A.4 Software Environment and Randomness The released environment snapshot uses Python 3.9.23, PyTorch 2.6.0 with CUDA 12.4, Habitat-Sim 0.2.4, Habitat- Lab 0.2.4, Habitat-Baselines 0.2.4, Transformers 4.50.0, and FlashAttention 2.7.0.post2. The training entry point calls the 15 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Table 4: Paired significance tests on the same evaluation episodes. Differences are MemoryVLN minus JanusVLN in percentage points; bootstrap intervals quantify episode-level uncertainty and do not represent across-run variability. For RxR SPL, 99 pairs with non-finite values are excluded, leaving 3,570 valid episode pairs. Dataset MetricN JanusVLN MemoryVLN ∆ (p) 95% CITestp R2RSR1,83952.854.8+2.0 [-0.7, 4.6] exact McNemar0.158 R2RSPL1,83949.050.3+1.2 [-1.3, 3.7] Wilcoxon signed-rank0.327 RxRSR3,66951.057.2+6.2 [4.5, 8.0]exact McNemar2.71× 10 −12 RxRSPL3,57043.548.7+5.2 [3.8, 6.7]Wilcoxon signed-rank 1.27× 10 −12 Transformerssetseedutility and the released launcher explicitly passes seed 42; the evaluation entry point likewise uses seed 42 for Python, NumPy, PyTorch, and all CUDA devices. Data-preparation tools use deterministic episode-derived seeds. The reported experiments run on eightml.hpcpni2.28xlargeinstances, for a total of 64 Tesla A100 80GB GPUs; each instance provides 112 vCPUs and 1960 GiB of host memory, using the2.5.1-cu12.4.1-py3.9-ubuntu22.04 runtime image. The reported training uses bfloat16 precision, AdamW, a cosine learning-rate schedule with a 3% warmup ratio, weight decay of 0.01, a per-device batch size of 1, and gradient accumulation of 1 step. The resulting global batch size is 64 (64GPUs ×per-device batch size1×gradient accumulation1). Full deterministic mode is intentionally not enabled, so the fixed seed supports comparable reruns rather than bitwise-identical training. B More Ablation Studies The main paper reports aggregate values; the submitted package should additionally provide the episode-level evidence needed to recompute them. The code-and-data package additionally provides per-episode prediction JSON files and the aggregation entry point so that NE, OS, SR, SPL, and nDTW can be recomputed. This permits paired comparisons between MemoryVLN and a baseline evaluated on the same episodes. We pair the JanusVLN and MemoryVLN outputs by scene name and episode ID. The R2R files contain 1,839 matched episodes, while the RxR files contain 3,669 matched episodes. For the RxR SPL analysis, 99 pairs with non-finite values are excluded, leaving 3,570 valid episodes. For binary SR, we use the exact McNemar test to compare discordant success/failure outcomes on the same episodes. For continuous SPL, we use a two-sided Wilcoxon signed-rank test. The confidence intervals are paired bootstrap 95% intervals for the mean difference based on 20,000 resamples. On R2R, MemoryVLN improves SR and SPL by 2.0 and 1.2 percentage points, although neither difference is statistically significant. On RxR, MemoryVLN improves SR and SPL by 6.2 and 5.2 percentage points. The RxR SR difference is significant under the exact McNemar test, and the SPL difference is significant under the two-sided Wilcoxon signed-rank test. The line plots select three comparison stages: 26.3% training data, 46.4% training data, and the reported final results. At 26.3% training data, JanusVLN obtains 38.2 SR and 30.8 SPL, whereas MemoryVLN obtains 38.6 SR and 33.1 SPL, improvements of 0.4 and 2.3 percentage points. At 46.4% training data, JanusVLN obtains 44.4 SR and 37.6 SPL, whereas MemoryVLN obtains 48.6 SR and 44.7 SPL, improvements of 4.2 and 7.1 percentage points. For the reported final results, JanusVLN Base obtains 52.8 SR and 49.0 SPL, while MemoryVLN at step 4,745 obtains 54.8 SR and 50.3 SPL, improvements of 2.0 and 1.2 percentage points. 16 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation 26.3%46.4%Reported final* Training Data 35 40 45 50 55 60 SR 38.2 44.4 52.8 38.6 48.6 54.8 = +0.4 p= +4.2 p= +2.0 p 26.3%46.4%Reported final* Training Data 30 40 50 SPL 30.8 37.6 49.0 33.1 44.7 50.3 = +2.3 p = +7.1 p = +1.2 p JanusVLNMemoryVLN Figure 4: Selected R2R val-unseen comparisons for SR and SPL as functions of training data. The dashed line marks 46.4% training data, the last data-matched comparison point; the reported-final point to its right is marked with an asterisk because it is not training-data matched. Annotations report MemoryVLN minus JanusVLN in percentage points. Table 5: Four representative failure cases in the same top-to-bottom order as Fig. 5. All four trajectories have zero Success, SPL, and Oracle Success. DatasetScene / EpisodeStepsNEOracle NEColl.Failure type R2R QUCTc6B5sX / 5777828.6114.130Semantic branch confusion R2R x8F5xyUWy9e / 2316010.766.083Final-doorway grounding R2R EU6Fwq7SyZv / 12065610.285.820Failed-context reuse RxR 2azQ1b91cZZ / 56914416.4012.493Progress loss / early stop C Qualitative Analysis and Failure Cases C.1 Interpretation of Memory Retrieval In long trajectories, the short-term pool preserves nearby observations while the long-term pool stores consolidated history. The Context-Level Bank is only reused when a query is sufficiently similar to an entry from the same environment. This separation is especially useful when a current observation is visually ambiguous: ego pose and retrieved history can distinguish similar-looking rooms that occupy different positions in the scene. C.2 Failure Case Analysis To examine the remaining limitations of MemoryVLN, we select four reproducible failed rollouts for qualitative analysis. Following the top-to-bottom order in the visualization, the cases cover room-level semantic branching, fine-grained final- doorway grounding, unsuccessful context reuse, and long-instruction progress loss. Navigation Error (NE) measures the final distance to the goal, while Oracle NE is the minimum goal distance reached anywhere along the predicted trajectory. Fig. 5 pairs the egocentric observations of each case with its top-down trajectory, allowing the location and development of each navigation error to be inspected directly. 17 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Case 1: room-level branch and target-room confusion (R2R,QUCTc6B5sX / 577). The instruction requires the agent to traverse the entrance and kitchen, continue into the dining room, and stop approximately one meter from the nearest end of the long dining table. MemoryVLN follows the entrance and kitchen portion correctly, but then selects the wrong room-level branch and terminates in a study- or office-like area rather than the dining room. The final NE is 28.61 m and the Oracle NE remains 14.13 m, showing that the agent never approaches the target region during the rollout. The trajectory contains no collisions, so the failure is not primarily caused by low-level control or obstacle handling. Instead, the model fails to bind the later observations to the target semantics “dining room” and “long dining table,” and it does not verify whether the selected topological branch is consistent with the remaining instruction. This case suggests adding explicit room-type verification at major branches and preserving unresolved target-landmark constraints until the requested room has been positively identified. Case 2: fine-grained final-doorway grounding after ordered stair transitions (R2R,x8F5xyUWy9e / 231). The instruction requires the agent to leave the sauna, pass the pool and bar, climb two ordered stair segments, enter the first massage room on the right, and stop just inside the doorway. MemoryVLN completes the sauna, pool, bar, and part of the stair sequence, but fails to select the correct first-right entrance after the second stair segment and stops in an incorrect dark corridor or room. MemoryVLN terminates after 60 steps, while the successful reference trajectory requires 82 steps, indicating that the final action sequence is abandoned before completion. Its final NE is 10.76 m and its Oracle NE is 6.08 m, showing that the agent reaches a relatively closer region but fails to complete the final doorway-level localization. Both trajectories contain approximately three collisions, while the reference still succeeds, so collision handling is not the main factor separating success from failure. This error combines ordered-language grounding with fine-grained final localization: “the first stairs,” “the next part of the stairs,” “the first right,” and “just inside the doorway on the right” must be resolved jointly. Selecting a doorway from current appearance alone, without preserving the stair-transition count and ordinal constraints, is insufficient for this task. The model would benefit from explicit counters for stair and turn transitions, together with a final verification stage that checks doorway orientation, room semantics, and ordinal constraints before stopping. Case 3: unsuccessful context write-back and reuse (R2R,EU6Fwq7SyZv / 1206). The target instruction asks the agent to move straight past the large table and chairs, turn left, and wait near the lamp before the stairs. MemoryVLN misses the required turn toward the lamp and stair region and instead continues along the upper corridor into the living and billiard-table area. Before target episode 1206, episode 1204 fails with a final NE of 5.39 m, yet its context is still written into the Scene Bank. Episode 1206 subsequently retrieves this failed entry with a cosine similarity of 1.0000 and exhibits a similar early wrong-direction tendency. This trace exposes the absence of a reliability filter based on episode success, navigation error, or trajectory quality before context write-back and reuse. The causal interpretation must remain conservative because disabling the Scene Bank reproduces the same 56-step failure and 10.28 m NE for episode 1206. Therefore, the Scene Bank is not the sole cause of the navigation error; the supported conclusion is that the base policy already makes a grounding mistake, while the current memory mechanism fails to filter that mistake and permits unsuccessful experience to remain reusable. A practical remedy is to gate write-back using success, final NE, path efficiency, and collision statistics, and to include an explicit reliability score when ranking retrieved entries. Case 4: long-instruction progress loss and premature stopping (RxR,2azQ1b91cZZ / 5691).The RxR instruction contains a long sequence of subgoals involving a kitchen, a first living room, double doors, a second living room, an arched entrance, a round dining table, and a final window-side destination. A successful reference rollout requires 204 steps, whereas MemoryVLN stops after only 44 steps in an earlier living-room and doorway region. MemoryVLN ends with an NE of 16.40 m and an Oracle NE of 12.49 m, indicating that it neither passes near the goal nor executes the latter portion of the instruction. Because the intermediate rooms also contain windows, doors, and furniture, local visual similarity may be mistaken for the final state “between the window and the table.” The central failure is that completed and pending subgoals are not represented explicitly enough, allowing the remaining instruction to be forgotten and the STOP action to be triggered prematurely. 18 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation This case motivates an explicit subgoal-progress state and a pre-STOP consistency check that verifies whether all later landmarks have been reached in the required order. Overall diagnosis. Together, the four cases expose failures at four different levels: semantic-topological selection, fine- grained terminal grounding, memory quality control, and long-horizon progress tracking. They are not explained by a single collision or action-execution issue; instead, failure occurs when consistency breaks among instruction state, visual landmarks, topological location, and the STOP decision. Future improvements should therefore combine goal-conditioned branch verification, target-consistency validation before stopping, reliability-gated memory write-back, and explicit subgoal progress. C.3 More Qualitative Results Habitat comparison.Fig. 6 compares JanusVLN and MemoryVLN side by side under four identical navigation instructions. Each example combines representative egocentric key frames with top-down trajectories, allowing the route choice, goal location, and stopping behavior to be inspected together. In these cases, JanusVLN exhibits route deviation, failure to reach the goal within the rollout, or an incorrect final stop, whereas MemoryVLN enters the target region and stops successfully. The examples cover repeated turns, room-to-room motion, stair and corridor transitions, and long instructions requiring precise target localization. The trajectory overlays indicate that the improvement is not merely an earlier stop: MemoryVLN maintains a route that remains better directed toward the goal over the long horizon. Real-world navigation. The real-world experiments use a Unitree GO2 quadruped as the mobile robotic platform. All navigation-policy inference is performed using a single NVIDIA GeForce RTX 4090 GPU. Fig. 7 shows MemoryVLN executing five natural-language instructions in a real office environment. The requested destinations are a printer, a coffee machine, a designated room, a water dispenser, and a conference-room podium. The egocentric sequences show the robot traversing doorways, corridors, and office landmarks before stopping at the requested target. These real-world examples provide qualitative evidence that the navigation policy remains applicable beyond the visual appearance of Habitat simulation. The experiment is presented as a qualitative demonstration of real-robot deployment rather than a large-scale physical-world benchmark. 19 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Instruction: Turn with building exit on your left, go to path end and turn left.Cross kitchen (counter/chairs right), straight to dining room; stop 1m near the long dining table. Failed Step 43 Step 0 Step 55 Step 10 Step 66 Step 22 Step 77 Step 33 Instruction: Turn around and walk through the living room beside the animal-print rug. Turn left and exit through the double doors. In the next living room, walk toward the white couch on the right and go through the archway into the dining room. Head left toward the exit, pass the chairs on the left side of the round table, and stop between the window and the table. Step 20 Step 43 Step 14 Step 38 Step 8 Step 32 Step 0 Step 26 Failed Instruction: Exit sauna to pool room, turn left. Head toward bar, turn left up stairs into hallway. Proceed higher stairs, take first right into massage room; stop just inside doorway on right. Step 24 Step 59 Step 16 Step 51 Step 8 Step 42 Step 0 Step 33 Failed Instruction: Go straight past the large table and chairs. Turn left and wait near the lamp. Step 0 Step 10 Step 17 Step 24 Step 31 Step 38 Step 45 Step 55 Failed Goal LocationShortest PathAgent TrajectoryAgent Figure 5: Representative MemoryVLN failure trajectories. From top to bottom, the rows illustrate room-level branch confusion, ordinal-sensitive final-doorway grounding, a landmark-turn error not corrected by context memory, and long-instruction progress loss. Each row pairs egocentric observations with a top-down map showing the goal, shortest path, and executed agent trajectory. 20 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Instruction: Go right through the arched doorway. In the hall, take the right path and continue through the half-open wooden door, passing a counter on your right and double doors on your left. Take the open archway on the left toward the fireplace, then move to the right side of the farther couch, stopping between the couches and the fireplace. Step 0 Step 54 JanusVLNMemoryVLN(Ours) Step 0 Step 54 Step 27 Step 81 Failed Step 27 Step 82 Success Goal LocationShortest PathAgent TrajectoryAgent Instruction: Turn to the left and go up the stairs. Go into the bedroom and turn left, go beside the bed, turn left and go through a hallway. Go just inside the doorway and wait right there. JanusVLNMemoryVLN(Ours) Instruction: Exit the sitting room and make a right. Walk past the urns on the floor. Make a hard right justafter the stairs. Walk past the photos on the right. Walk through the open door. Wait on thearea rug. JanusVLNMemoryVLN(Ours) Step 0 Step 101 Step 50 Step 151 Failed Step 0 Step 54 Step 27 Step 80 Success Step 103 Step 0 Step 155 Step 51 Failed Step 103 Step 0 Step 155 Step 51 Success Instruction: You're staring at a painting. Turn left until you see a kitchen. Step toward the island toward the pillar. You'l be between the pillar and the island. Step forward toward the fridge. You will be just left of the fridge and stop. JanusVLNMemoryVLN(Ours) Step 31 Step 0 Step 47 Step 15 Step 31 Step 0 Step 47 Step 15 Failed Success Figure 6: Qualitative comparison between JanusVLN and MemoryVLN on four Habitat episodes under identical instructions. Each example combines representative egocentric observations with top-down trajectories, where the yellow star marks the goal, the green curve marks the shortest path, and the blue curve marks the executed agent trajectory. JanusVLN fails in these examples, whereas MemoryVLN reaches the target region and stops successfully. 21 MemoryVLN: From Ego-Aware Memory Representation to Cross-Context Memory Reuse in Vision-Language Navigation Instruction: Move forward and pass the wooden cabinet, then turn left and stop in front of the printer. Success Instruction: Go out and turn right, walk pass the printer and turn right, and stop in front of the coffee machine. Success Instruction: Go out and turn right, walk pass the table and turn right, enter the second room and stop in it. Success Instruction: Move forward and turn right, walk pass the elevator and stop in front of the water dispenser. Success Instruction: Go out of the gym and move right, enter the conference hall, and stop in front of the podium. Success Figure 7: Qualitative real-world navigation results for five natural-language instructions using a Unitree GO2 quadruped in an indoor office environment. Navigation-policy inference is performed on a single NVIDIA GeForce RTX 4090 GPU. The egocentric sequences show the robot following corridor and doorway transitions, passing the specified landmarks, and stopping at the requested destination. The targets include a printer, a coffee machine, a designated room, a water dispenser, and a conference-room podium. 22