SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2410.23159 · NeurIPS · 2024

Fourier Amplitude and Correlation Loss: Beyond Using L2 Loss for Skillful Precipitation Nowcasting

Dit-Yan Yeung, Chiu-Wai Yan, Shi Quan, Foo Van, Hoan Trinh, Ka-Hing Wong, Wai-Kin Wong, Hong Kong Observatory

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
argenycw/FACL canonical 2 of 9
FunctionStatusWhere it lives
sampling_generator Ran argenycw/FACL/models/simvp2.py
code served (permissive licence) · get_code("5a2d34fb22a48f10")
stride_generator Ran argenycw/FACL/models/simvp.py
code served (permissive licence) · get_code("596ee2a7fa8d86b7")
UniformerSubBlock Not yet run argenycw/FACL/models/simvp2.py
code served (permissive licence) · get_code("2aa28b451cc6f872")
get_model_config Not yet run argenycw/FACL/models/earthformer_model.py
code served (permissive licence) · get_code("8abf6290fb0913d0")
make_layers Not yet run argenycw/FACL/models/convlstm.py
code served (permissive licence) · get_code("4de04e2f480ff094")
reshape_patch Not yet run argenycw/FACL/models/predrnn.py
code served (permissive licence) · get_code("686c870213a7f720")
reshape_patch_back Not yet run argenycw/FACL/models/predrnn.py
code served (permissive licence) · get_code("859f04bc07e0a6e8")
tensordot Not yet run argenycw/FACL/models/phydnet.py
code served (permissive licence) · get_code("f64cea7e1e3eb13c")
warmup_lambda Not yet run argenycw/FACL/models/earthformer_model.py
code served (permissive licence) · get_code("388db7f06052553a")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Deep learning approaches have been widely adopted for precipitation nowcasting in recent years. Previous studies mainly focus on proposing new model architectures to improve pixel-wise metrics. However, they frequently result in blurry predictions which provide limited utility to forecasting operations. In this work, we propose a new Fourier Amplitude and Correlation Loss (FACL) which consists of two novel loss terms: Fourier Amplitude Loss (FAL) and Fourier Correlation Loss (FCL). FAL regularizes the Fourier amplitude of the model prediction and FCL complements the missing phase information. The two loss terms work together to replace the traditional L 2 losses such as MSE and weighted MSE for the spatiotemporal prediction problem on signal-based data. Our method is generic, parameter-free and efficient. Extensive experiments using one synthetic dataset and three radar echo datasets demonstrate that our method improves perceptual metrics and meteorology skill scores, with a small trade-off to pixel-wise accuracy and structural similarity. Moreover, to improve the error margin in meteorological skill scores such as Critical Success Index (CSI) and Fractions Skill Score (FSS), we propose and adopt the Regional Histogram Divergence (RHD), a distance metric that considers the patch-wise similarity between signal-based imagery patterns with tolerance to local transforms. Code is available at https://github.com/argenycw/FACL.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2410.23159")
get_code_for_paper("2410.23159")
have("2410.23159")

Connect an agent — have() is free.