{"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/regularized-graph-structure-learning-with","title":"Regularized Graph Structure Learning with Semantic Knowledge for Multi-variates Time-Series Forecasting","arxiv_id":"2210.06126","date":"2022-10-12","proceeding":null,"authors":["Hongyuan Yu","Ting Li","Weichen Yu","Jianguo Li","Yan Huang","Liang Wang","Alex Liu"],"abstract":"Multivariate time-series forecasting is a critical task for many applications, and graph time-series network is widely studied due to its capability to capture the spatial-temporal correlation simultaneously. However, most existing works focus more on learning with the explicit prior graph structure, while ignoring potential information from the implicit graph structure, yielding incomplete structure modeling. Some recent works attempt to learn the intrinsic or implicit graph structure directly while lacking a way to combine explicit prior structure with implicit structure together. In this paper, we propose Regularized Graph Structure Learning (RGSL) model to incorporate both explicit prior structure and implicit structure together, and learn the forecasting deep networks along with the graph structure. RGSL consists of two innovative modules. First, we derive an implicit dense similarity matrix through node embedding, and learn the sparse graph structure using the Regularized Graph Generation (RGG) based on the Gumbel Softmax trick. Second, we propose a Laplacian Matrix Mixed-up Module (LM3) to fuse the explicit graph and implicit graph together. We conduct experiments on three real-word datasets. Results show that the proposed RGSL model outperforms existing graph forecasting algorithms with a notable margin, while learning meaningful graph structure simultaneously. Our code and models are made publicly available at https://github.com/alipay/RGSL.git.","url_abs":"https://arxiv.org/abs/2210.06126v1","url_pdf":"https://arxiv.org/pdf/2210.06126v1.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":"regularized-graph-structure-learning-with","repo_url":"https://github.com/alipay/rgsl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"graph-generation","task_name":"Graph Generation"},{"task_slug":"graph-structure-learning","task_name":"Graph structure learning"},{"task_slug":"multivariate-time-series-forecasting","task_name":"Multivariate Time Series Forecasting"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"},{"task_slug":"time-series-forecasting","task_name":"Time Series Forecasting"}],"methods":[{"method_slug":"gumbel-softmax","method_name":"Gumbel Softmax"},{"method_slug":"softmax","method_name":"Softmax"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2210.06126","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2210.06126"}},"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/alipay/rgsl","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/alipay/RGSL","reach":{"status":"ok"}}],"summary":{"ran":3,"ran_fixture":1,"unverified":2},"by_repo_kind":{"official":{"samples":6,"ran":4,"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":6,"samples":[{"code_sha256_prefix":"0de92d1a1e828a7e","entry":"AVWDCRNN","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.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":"0de92d1a1e828a7e"}},{"code_sha256_prefix":"9c6a72a003b8a617","entry":"AVWGCN","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.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":"9c6a72a003b8a617"}},{"code_sha256_prefix":"a7dff663a442fbc9","entry":"AttLayer","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a7dff663a442fbc9"}},{"code_sha256_prefix":"7e5297fa7f8589bf","entry":"gumbel_softmax","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7e5297fa7f8589bf"}},{"code_sha256_prefix":"3ef7529d0ac33010","entry":"RGSL","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.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":"3ef7529d0ac33010"}},{"code_sha256_prefix":"57129050ee425f24","entry":"RGSLCell","repo":"alipay/RGSL","repo_kind":"official","path":"model/RGSL.py","file_url":"https://github.com/alipay/RGSL/blob/HEAD/model/RGSL.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":"57129050ee425f24"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}