{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/xlstm-mixer-multivariate-time-series","title":"xLSTM-Mixer: Multivariate Time Series Forecasting by Mixing via Scalar Memories","arxiv_id":"2410.16928","date":"2024-10-22","proceeding":null,"authors":["Maurice Kraus","Felix Divo","Devendra Singh Dhami","Kristian Kersting"],"abstract":"Time series data is prevalent across numerous fields, necessitating the development of robust and accurate forecasting models. Capturing patterns both within and between temporal and multivariate components is crucial for reliable predictions. We introduce xLSTM-Mixer, a model designed to effectively integrate temporal sequences, joint time-variate information, and multiple perspectives for robust forecasting. Our approach begins with a linear forecast shared across variates, which is then refined by xLSTM blocks. These blocks serve as key elements for modeling the complex dynamics of challenging time series data. xLSTM-Mixer ultimately reconciles two distinct views to produce the final forecast. Our extensive evaluations demonstrate xLSTM-Mixer's superior long-term forecasting performance compared to recent state-of-the-art methods. A thorough model analysis provides further insights into its key components and confirms its robustness and effectiveness. This work contributes to the resurgence of recurrent models in time series forecasting.","url_abs":"https://arxiv.org/abs/2410.16928v2","url_pdf":"https://arxiv.org/pdf/2410.16928v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"xlstm-mixer-multivariate-time-series","repo_url":"https://github.com/mauricekraus/xlstm-mixer","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"multivariate-time-series-forecasting","task_name":"Multivariate Time Series Forecasting"},{"task_slug":"temporal-sequences","task_name":"Temporal Sequences"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series-forecasting","task_name":"Time Series Forecasting"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2410.16928","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2410.16928"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mauricekraus/xlstm-mixer","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":1,"ran_honours":1,"ran_draft_wrong":1,"ran_fixture":2,"unverified":3},"by_repo_kind":{"official":{"samples":8,"ran":5,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"2af0df7394e58e06","entry":"conv1d_fft","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/ETSformer_EncDec.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/ETSformer_EncDec.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2af0df7394e58e06"}},{"code_sha256_prefix":"592ea8b254b006db","entry":"get_frequency_modes","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/FourierCorrelation.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/FourierCorrelation.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"592ea8b254b006db"}},{"code_sha256_prefix":"f32036738135c8a8","entry":"get_phi_psi","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/MultiWaveletCorrelation.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/MultiWaveletCorrelation.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f32036738135c8a8"}},{"code_sha256_prefix":"4ef26472da51e3aa","entry":"legendreDer","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/MultiWaveletCorrelation.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/MultiWaveletCorrelation.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4ef26472da51e3aa"}},{"code_sha256_prefix":"a54c8c5c47c6a8b8","entry":"phi_","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/MultiWaveletCorrelation.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/MultiWaveletCorrelation.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a54c8c5c47c6a8b8"}},{"code_sha256_prefix":"fd61ceb881a058a2","entry":"get_mask","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/Pyraformer_EncDec.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/Pyraformer_EncDec.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fd61ceb881a058a2"}},{"code_sha256_prefix":"ccc3fc88ae244eac","entry":"instantiate_class","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/cli_helper.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/cli_helper.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ccc3fc88ae244eac"}},{"code_sha256_prefix":"05bdfb126191dbb0","entry":"refer_points","repo":"mauricekraus/xlstm-mixer","repo_kind":"official","path":"xlstm_mixer/layers/Pyraformer_EncDec.py","file_url":"https://github.com/mauricekraus/xlstm-mixer/blob/HEAD/xlstm_mixer/layers/Pyraformer_EncDec.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"05bdfb126191dbb0"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}