← Latest papers
💻 computer science

MemVLN: Episodic and Procedural Memory for Vision-and-Language Navigation

MemVLN is a real-time Vision-and-Language Navigation framework that achieves state-of-the-art performance and 14 FPS inference by integrating a pyramidal episodic memory for efficient long-horizon history retention with a procedural memory using atomic mid-level actions to bypass auto-regressive decoding latency.

Original authors: Yuqi Liu, Shengju Qian, Tianyuan Qu, Mingxian Lin, Zixuan Wang, Xin Wang, Bei Yu, Jiaya Jia

Published 2026-07-28
📖 4 min read☕ Coffee break read

Original authors: Yuqi Liu, Shengju Qian, Tianyuan Qu, Mingxian Lin, Zixuan Wang, Xin Wang, Bei Yu, Jiaya Jia

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot to walk through a house it has never seen before, guided only by a voice saying, "Go to the kitchen, turn left at the blue vase, and stop by the fridge." This is the world of Vision-and-Language Navigation (VLN). It's a branch of robotics and artificial intelligence where a computer agent must understand spoken instructions and look at the world through a camera to figure out where to move next. The tricky part is that the robot can't just jump from one spot to another like in a video game; it has to take real, step-by-step actions in a continuous space. To do this well, the robot needs two superpowers: a long-term memory to remember where it started and where it's going (so it doesn't get lost), and fast reflexes to react instantly to what it sees right now. If the robot is too slow to think, it bumps into walls; if it forgets the past, it wanders in circles. Scientists have been trying to build robots that can do both at the same time, but usually, they have to choose between being smart and being fast.

Enter MemVLN, a new robot brain designed to have its cake and eat it too. The researchers behind this project realized that current robots struggle because they try to remember every single detail of their journey with the same high quality, which slows them down to a crawl. MemVLN solves this by mimicking how human memory actually works. It splits its memory into two special types: Episodic Memory and Procedural Memory. Think of Episodic Memory like a photo album where the most recent photos are in high definition, but older photos are shrunk down to tiny thumbnails. This lets the robot keep a clear picture of where it is right now while still remembering the general shape of the path it took hours ago, without getting bogged down by too much data. Then, there's Procedural Memory, which is like a muscle memory for driving or typing. Instead of the robot stopping to carefully type out a long sentence like "I will now turn left and walk forward," it has a shortcut vocabulary of pre-made "action tokens." This allows it to make decisions in a single flash, skipping the slow, step-by-step thinking process that usually causes delays.

The paper introduces MemVLN as a framework that successfully combines these two memory styles to navigate continuous environments at a speed of 14 FPS (frames per second). This is a significant jump in speed compared to previous methods, which the authors note often struggle to balance the need for a long visual history with the need for real-time control. By using a "pyramidal resolution" strategy for its episodic memory, the system processes immediate views at full 512 × 512 resolution, short-term views at 256 × 256, and long-term history at a compressed 128 × 128. This ensures the robot stays focused on what's right in front of it while keeping a compressed summary of the past. For its procedural memory, the team replaced the standard, slow way of generating actions (which takes over 300ms for a sequence) with a "fast action" mechanism that uses a single token to represent a complex move, cutting the time down to about 70ms.

The results of testing MemVLN on standard navigation benchmarks, specifically R2R-CE and RxR-CE, suggest that this approach works very well. The authors found that their model, MemVLN-4B, outperformed the baseline Qwen3-VL-4B architecture by 5.8% in success rate on the R2R dataset and 9.7% on the RxR dataset. Perhaps most impressively, the new system achieved a 7× speedup in inference latency, allowing it to operate in real-time. The paper explicitly argues against the idea that token merging (a method used by other systems to compress data) is the best solution, noting that it destroys the spatial grid needed for advanced positioning. Instead, their pyramidal resolution maintains the grid structure while still compressing the data. The authors also tested different "shapes" for their memory pyramid and found that an "ascending" design, which gives the most recent views the highest resolution, worked best. While the model relies solely on standard RGB video (just like a human eye) and natural language, without extra sensors like depth cameras, it suggests that a smart memory system can compensate for limited visual data. The study confirms that by balancing high-fidelity recent observations with compressed history, and by using a fast-action vocabulary, robots can navigate complex, unseen spaces more effectively and quickly than ever before.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →