Amplifier: Bringing Attention to Neglected Low-Energy Components in Time Series Forecasting

Jingru Fei, Kun Yi, Wei Fan, Qi Zhang, Zhendong Niu
1/28/2025
cs.LG

No official code found. Best implementation: aikunyi/Amplifier (34 stars, Apache-2.0, last commit 2026-03-11).

Abstract

We propose an energy amplification technique to address the issue that existing models easily overlook low-energy components in time series forecasting. This technique comprises an energy amplification block and an energy restoration block. The energy amplification block enhances the energy of low-energy components to improve the model's learning efficiency for these components, while the energy restoration block returns the energy to its original level. Moreover, considering that the energy-amplified data typically displays two distinct energy peaks in the frequency spectrum, we integrate the energy amplification technique with a seasonal-trend forecaster to model the temporal relationships of these two peaks independently, serving as the backbone for our proposed model, Amplifier. Additionally, we propose a semi-channel interaction temporal relationship enhancement block for Amplifier, which enhances the model's ability to capture temporal relationships from the perspective of the commonality and specificity of each channel in the data. Extensive experiments on eight time series forecasting benchmarks consistently demonstrate our model's superiority in both effectiveness and efficiency compared to state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

aikunyi/AmplifierCommunity100%
Apache-2.0

Official implementation of the paper "Amplifier: Bringing Attention to Neglected Low-Energy Components in Time Series Forecasting".

345Shell, PythonJan 19, 20257 months agoApache-2.0

Cite this paper

@article{fei2025amplifier,
  title  = {Amplifier: Bringing Attention to Neglected Low-Energy Components in Time Series Forecasting},
  author = {Jingru Fei and Kun Yi and Wei Fan and Qi Zhang and Zhendong Niu},
  year   = {2025},
  eprint = {2501.17216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.17216v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.17216.svg)](https://codeofpaper.com/paper/2501.17216)

Discussion