Papers › Memory In Memory: A Predictive Neural Network for Learning Higher-Order...

Memory In Memory: A Predictive Neural Network for Learning Higher-Order Non-Stationarity from Spatiotemporal Dynamics

19 Nov 2018CVPR 2019 6arXiv:1811.07490archive 2025-07-28

Yunbo Wang, Jianjin Zhang, Hongyu Zhu, Mingsheng Long, Jian-Min Wang, Philip S. Yu

Natural spatiotemporal processes can be highly non-stationary in many ways, e.g. the low-level non-stationarity such as spatial correlations or temporal dependencies of local pixel values; and the high-level variations such as the accumulation, deformation or dissipation of radar echoes in precipitation forecasting. From Cramer's Decomposition, any non-stationary process can be decomposed into deterministic, time-variant polynomials, plus a zero-mean stochastic term. By applying differencing operations appropriately, we may turn time-variant polynomials into a constant, making the deterministic component predictable. However, most previous recurrent neural networks for spatiotemporal prediction do not use the differential signals effectively, and their relatively simple state transition functions prevent them from learning too complicated variations in spacetime. We propose the Memory In Memory (MIM) networks and corresponding recurrent blocks for this purpose. The MIM blocks exploit the differential signals between adjacent recurrent states to model the non-stationary and approximately stationary properties in spatiotemporal dynamics with two cascaded, self-renewed memory modules. By stacking multiple MIM blocks, we could potentially handle higher-order non-stationarity. The MIM networks achieve the state-of-the-art results on four spatiotemporal prediction tasks across both synthetic and real-world datasets. We believe that the general idea of this work can be potentially applied to other time-series forecasting tasks.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Yunbo426/MIM officialmentioned in papermentioned on GitHubtf report
chengtan9907/simvpv2 mentioned on GitHubpytorchApache-2.0 report
kyafuk/3d-mim mentioned on GitHubtf report
tianhai123/MIM mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Precipitation ForecastingTime Series AnalysisTime Series ForecastingVideo Prediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Video Prediction Human3.6M MIM MAE 1782.8 #7 of 9 Archive leaderboard report
Video Prediction Human3.6M MIM MSE 429.9 #7 of 9 Archive leaderboard report
Video Prediction Human3.6M MIM SSIM 0.790 #7 of 9 Archive leaderboard report
Video Prediction Moving MNIST MIM* MAE 101.1 #26 of 31 Archive leaderboard report
Video Prediction Moving MNIST MIM* MSE 44.2 #26 of 31 Archive leaderboard report
Video Prediction Moving MNIST MIM* SSIM 0.910 #26 of 31 Archive leaderboard report
Video Prediction Moving MNIST MIM MAE 116.5 #29 of 31 Archive leaderboard report
Video Prediction Moving MNIST MIM MSE 52.0 #29 of 31 Archive leaderboard report
Video Prediction Moving MNIST MIM SSIM 0.874 #29 of 31 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections