{"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/fc-gaga-fully-connected-gated-graph","title":"FC-GAGA: Fully Connected Gated Graph Architecture for Spatio-Temporal Traffic Forecasting","arxiv_id":"2007.15531","date":"2020-07-30","proceeding":null,"authors":["Boris N. Oreshkin","Arezou Amini","Lucy Coyle","Mark J. Coates"],"abstract":"Forecasting of multivariate time-series is an important problem that has applications in traffic management, cellular network configuration, and quantitative finance. A special case of the problem arises when there is a graph available that captures the relationships between the time-series. In this paper we propose a novel learning architecture that achieves performance competitive with or better than the best existing algorithms, without requiring knowledge of the graph. The key element of our proposed architecture is the learnable fully connected hard graph gating mechanism that enables the use of the state-of-the-art and highly computationally efficient fully connected time-series forecasting architecture in traffic forecasting applications. Experimental results for two public traffic network datasets illustrate the value of our approach, and ablation studies confirm the importance of each element of the architecture. The code is available here: https://github.com/boreshkinai/fc-gaga.","url_abs":"https://arxiv.org/abs/2007.15531v2","url_pdf":"https://arxiv.org/pdf/2007.15531v2.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":"fc-gaga-fully-connected-gated-graph","repo_url":"https://github.com/boreshkinai/fc-gaga","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"management","task_name":"Management"},{"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":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2007.15531","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.15531"}},"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/boreshkinai/fc-gaga","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"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":"fffbee9635716611","entry":"generate_graph_seq2seq_io_data","repo":"boreshkinai/fc-gaga","repo_kind":"official","path":"generate_training_data.py","file_url":"https://github.com/boreshkinai/fc-gaga/blob/HEAD/generate_training_data.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":"fffbee9635716611"}},{"code_sha256_prefix":"956843bd91bc6d60","entry":"masked_mape_np","repo":"boreshkinai/fc-gaga","repo_kind":"official","path":"utils.py","file_url":"https://github.com/boreshkinai/fc-gaga/blob/HEAD/utils.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":"956843bd91bc6d60"}},{"code_sha256_prefix":"8def26e64bea51a4","entry":"masked_mse_np","repo":"boreshkinai/fc-gaga","repo_kind":"official","path":"utils.py","file_url":"https://github.com/boreshkinai/fc-gaga/blob/HEAD/utils.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":"8def26e64bea51a4"}},{"code_sha256_prefix":"53f3b296ffe2e5e2","entry":"masked_rmse_np","repo":"boreshkinai/fc-gaga","repo_kind":"official","path":"utils.py","file_url":"https://github.com/boreshkinai/fc-gaga/blob/HEAD/utils.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":"53f3b296ffe2e5e2"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}