GiNet: Integrating Sequential and Context-Aware Learning for Battery Capacity Prediction

Sara Sameer, Wei Zhang, Xin Lou, Qingyu Yan, Terence Goh +1 more
1/9/2025
cs.LGcs.AI

No official code found. Best implementation: SaraaSameer/GiNet (0 stars, last commit 2025-01-15).

Abstract

The surging demand for batteries requires advanced battery management systems, where battery capacity modelling is a key functionality. In this paper, we aim to achieve accurate battery capacity prediction by learning from historical measurements of battery dynamics. We propose GiNet, a gated recurrent units enhanced Informer network, for predicting battery's capacity. The novelty and competitiveness of GiNet lies in its capability of capturing sequential and contextual information from raw battery data and reflecting the battery's complex behaviors with both temporal dynamics and long-term dependencies. We conducted an experimental study based on a publicly available dataset to showcase GiNet's strength of gaining a holistic understanding of battery behavior and predicting battery capacity accurately. GiNet achieves 0.11 mean absolute error for predicting the battery capacity in a sequence of future time slots without knowing the historical battery capacity. It also outperforms the latest algorithms significantly with 27% error reduction on average compared to Informer. The promising results highlight the importance of customized and optimized integration of algorithm and battery knowledge and shed light on other industry applications as well.

View on arXivView PDF

Code Implementations(1)

SaraaSameer/GiNetCommunity73%

[IEEE VTC 2025] GiNet: Integrating Sequential and Context-Aware Learning for Battery Capacity Prediction

00Python, Jupyter NotebookJan 2, 20251 years ago

Cite this paper

@article{sameer2025ginet,
  title  = {GiNet: Integrating Sequential and Context-Aware Learning for Battery Capacity Prediction},
  author = {Sara Sameer and Wei Zhang and Xin Lou and Qingyu Yan and Terence Goh and Yulin Gao},
  year   = {2025},
  eprint = {2501.04997},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.04997v1}
}

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

Discussion