CP Loss: Channel-wise Perceptual Loss for Time Series Forecasting

Yaohua Zha, Chunlin Fan, Peiyuan Liu, Yong Jiang, Tao Dai +2 more
1/25/2026
cs.LGcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Multi-channel time-series data, prevalent across diverse applications, is characterized by significant heterogeneity in its different channels. However, existing forecasting models are typically guided by channel-agnostic loss functions like MSE, which apply a uniform metric across all channels. This often leads to fail to capture channel-specific dynamics such as sharp fluctuations or trend shifts. To address this, we propose a Channel-wise Perceptual Loss (CP Loss). Its core idea is to learn a unique perceptual space for each channel that is adapted to its characteristics, and to compute the loss within this space. Specifically, we first design a learnable channel-wise filter that decomposes the raw signal into disentangled multi-scale representations, which form the basis of our perceptual space. Crucially, the filter is optimized jointly with the main forecasting model, ensuring that the learned perceptual space is explicitly oriented towards the prediction task. Finally, losses are calculated within these perception spaces to optimize the model. Code is available at https://github.com/zyh16143998882/CP_Loss.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zha2026loss,
  title  = {CP Loss: Channel-wise Perceptual Loss for Time Series Forecasting},
  author = {Yaohua Zha and Chunlin Fan and Peiyuan Liu and Yong Jiang and Tao Dai and Hai Wu and Shu-Tao Xia},
  year   = {2026},
  eprint = {2601.18829},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.18829v1}
}

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/2601.18829.svg)](https://codeofpaper.com/paper/2601.18829)

Discussion