{"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/learning-gaussian-mixture-representations-for","title":"Learning Gaussian Mixture Representations for Tensor Time Series Forecasting","arxiv_id":"2306.00390","date":"2023-06-01","proceeding":null,"authors":["Jiewen Deng","Jinliang Deng","Renhe Jiang","Xuan Song"],"abstract":"Tensor time series (TTS) data, a generalization of one-dimensional time series on a high-dimensional space, is ubiquitous in real-world scenarios, especially in monitoring systems involving multi-source spatio-temporal data (e.g., transportation demands and air pollutants). Compared to modeling time series or multivariate time series, which has received much attention and achieved tremendous progress in recent years, tensor time series has been paid less effort. Properly coping with the tensor time series is a much more challenging task, due to its high-dimensional and complex inner structure. In this paper, we develop a novel TTS forecasting framework, which seeks to individually model each heterogeneity component implied in the time, the location, and the source variables. We name this framework as GMRL, short for Gaussian Mixture Representation Learning. Experiment results on two real-world TTS datasets verify the superiority of our approach compared with the state-of-the-art baselines. Code and data are published on https://github.com/beginner-sketch/GMRL.","url_abs":"https://arxiv.org/abs/2306.00390v3","url_pdf":"https://arxiv.org/pdf/2306.00390v3.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":"learning-gaussian-mixture-representations-for","repo_url":"https://github.com/beginner-sketch/gmrl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"representation-learning","task_name":"Representation Learning"},{"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=2306.00390","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2306.00390"}},"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/beginner-sketch/gmrl","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/beginner-sketch/GMRL","reach":{"status":"ok"}}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"official":{"samples":4,"ran":3,"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":4,"samples":[{"code_sha256_prefix":"030e9f737df66ae4","entry":"GMRE","repo":"beginner-sketch/GMRL","repo_kind":"official","path":"models/GMRL.py","file_url":"https://github.com/beginner-sketch/GMRL/blob/HEAD/models/GMRL.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"030e9f737df66ae4"}},{"code_sha256_prefix":"8a55baf7bb0e9c08","entry":"HRA","repo":"beginner-sketch/GMRL","repo_kind":"official","path":"models/GMRL.py","file_url":"https://github.com/beginner-sketch/GMRL/blob/HEAD/models/GMRL.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8a55baf7bb0e9c08"}},{"code_sha256_prefix":"9f694cc7b3a57027","entry":"ResidualBlock","repo":"beginner-sketch/GMRL","repo_kind":"official","path":"models/GMRL.py","file_url":"https://github.com/beginner-sketch/GMRL/blob/HEAD/models/GMRL.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9f694cc7b3a57027"}},{"code_sha256_prefix":"c02dd37a3c7da62e","entry":"GMRL","repo":"beginner-sketch/GMRL","repo_kind":"official","path":"models/GMRL.py","file_url":"https://github.com/beginner-sketch/GMRL/blob/HEAD/models/GMRL.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c02dd37a3c7da62e"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}