{"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/simple-baseline-for-weather-forecasting-using","title":"Simple Baseline for Weather Forecasting Using Spatiotemporal Context Aggregation Network","arxiv_id":"2212.02952","date":"2022-12-06","proceeding":null,"authors":["Minseok Seo","Doyi Kim","Seungheon Shin","Eunbin Kim","Sewoong Ahn","Yeji Choi"],"abstract":"Traditional weather forecasting relies on domain expertise and computationally intensive numerical simulation systems. Recently, with the development of a data-driven approach, weather forecasting based on deep learning has been receiving attention. Deep learning-based weather forecasting has made stunning progress, from various backbone studies using CNN, RNN, and Transformer to training strategies using weather observations datasets with auxiliary inputs. All of this progress has contributed to the field of weather forecasting; however, many elements and complex structures of deep learning models prevent us from reaching physical interpretations. This paper proposes a SImple baseline with a spatiotemporal context Aggregation Network (SIANet) that achieved state-of-the-art in 4 parts of 5 benchmarks of W4C22. This simple but efficient structure uses only satellite images and CNNs in an end-to-end fashion without using a multi-model ensemble or fine-tuning. This simplicity of SIANet can be used as a solid baseline that can be easily applied in weather forecasting using deep learning.","url_abs":"https://arxiv.org/abs/2212.02952v2","url_pdf":"https://arxiv.org/pdf/2212.02952v2.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":"simple-baseline-for-weather-forecasting-using","repo_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"deep-learning","task_name":"Deep Learning"},{"task_slug":"weather-forecasting","task_name":"Weather Forecasting"}],"methods":[{"method_slug":"absolute-position-encodings","method_name":"Absolute Position Encodings"},{"method_slug":"adam","method_name":"Adam"},{"method_slug":"attention","method_name":"Attention"},{"method_slug":"bpe","method_name":"BPE"},{"method_slug":"dense-connections","method_name":"Dense Connections"},{"method_slug":"dropout","method_name":"Dropout"},{"method_slug":"label-smoothing","method_name":"Label Smoothing"},{"method_slug":"layer-normalization","method_name":"Layer Normalization"},{"method_slug":"linear-layer","method_name":"Linear Layer"},{"method_slug":"multi-head-attention","method_name":"Multi-Head Attention"},{"method_slug":"position-wise-feed-forward-layer","method_name":"Position-Wise Feed-Forward Layer"},{"method_slug":"residual-connection","method_name":"Residual Connection"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"transformer","method_name":"Transformer"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2212.02952","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2212.02952"}},"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/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","reach":null}],"summary":{"ran":5,"unverified":5},"by_repo_kind":{"official":{"samples":10,"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":10,"samples":[{"code_sha256_prefix":"7156c7d4ad4752be","entry":"Attention","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"7156c7d4ad4752be"}},{"code_sha256_prefix":"2d03125e111cc67c","entry":"Bottleneck","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"2d03125e111cc67c"}},{"code_sha256_prefix":"8a412b5d53828864","entry":"DownConv","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"8a412b5d53828864"}},{"code_sha256_prefix":"5e6d40b039dd6514","entry":"LKA","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"5e6d40b039dd6514"}},{"code_sha256_prefix":"f9ffc564df3a6bde","entry":"Learnable_Filter","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"f9ffc564df3a6bde"}},{"code_sha256_prefix":"5181d312a7324942","entry":"UpConv","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"5181d312a7324942"}},{"code_sha256_prefix":"5d4086ba3f9b8bb8","entry":"get_conv","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"5d4086ba3f9b8bb8"}},{"code_sha256_prefix":"42fac1de29e3f7c9","entry":"get_convtranspose","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"42fac1de29e3f7c9"}},{"code_sha256_prefix":"cb91eab2438e8dd3","entry":"get_maxpool","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"cb91eab2438e8dd3"}},{"code_sha256_prefix":"8237ec68ac1fdcd9","entry":"sianet","repo":"seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network","repo_kind":"official","path":"models/SIANet.py","file_url":"https://github.com/seominseok0429/w4c22-simple-baseline-for-weather-forecasting-using-spatiotemporal-context-aggregation-network/blob/HEAD/models/SIANet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"8237ec68ac1fdcd9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}