Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Identifying degradation patterns of lithium ion batteries from impedance spectroscopy using machine learning


Forecasting the state of health and remaining useful life of Li-ion batteries is an unsolved challenge that limits technologies such as consumer electronics and electric vehicles. Here, we build an accurate battery forecasting system by combining electrochemical impedance spectroscopy (EIS)—a real-time, non-invasive and information-rich measurement that is hitherto underused in battery diagnosis—with Gaussian process machine learning. Over 20,000 EIS spectra of commercial Li-ion batteries are collected at different states of health, states of charge and temperatures—the largest dataset to our knowledge of its kind. Our Gaussian process model takes the entire spectrum as input, without further feature engineering, and automatically determines which spectral features predict degradation. Our model accurately predicts the remaining useful life, even without complete knowledge of past operating conditions of the battery. Our results demonstrate the value of EIS signals in battery management systems.


Li-ion batteries enable a wide variety of technologies that are integral to modern life by virtue of their high energy and power density1,2,3,4. However, a key stumbling block to advancing those technologies is the unpredictability of battery degradation: accurate prediction of battery state of health (SoH) and remaining useful life (RUL) is needed to inform the user whether a battery should be replaced and avoid unexpected capacity fade. Moreover, battery prognosis is crucial to expanding the recycling sector, enabling facilities to decide whether a battery should be recycled as scrap metal or used for less demanding “second-life” applications.

The conventional approach to battery forecasting relies on modelling microscopic degradation mechanisms, such as the growth of the solid-electrolyte interphase5,6, lithium plating7,8 and active material loss9,10. Although offering physical insights, characterising and simulating every degradation mechanism is unscalable. To overcome this challenge, recent literature focuses on data-driven approaches11,12. The idea is to perform real-time, non-invasive measurements on the battery, and use statistical machine learning to relate those measurements to battery health without modelling a physical mechanism. However, the challenge of data-driven approaches is defining a set of physically informative inputs, and building a robust statistical model.

Features derived from the charging and discharging curve are by far the most commonly used inputs because typical battery management systems collect current–voltage data13,14,15,16,17,18. Compared with the usual current–voltage data, electrochemical impedance spectroscopy (EIS), which obtains the impedance over a wide range of frequencies by measuring the current response to a voltage perturbation or vice versa19,20,21, is known to contain rich information on all materials properties, interfacial phenomena and electrochemical reactions. This directly relates to possible degradation inside the battery and is able to track the status of the battery22. However, deploying EIS to predictive battery diagnosis is hampered by the high dimensionality of the spectrum—EIS records the real and imaginary part of the impedance over a frequency range that spans multiple decades. Although qualitative changes are apparent, it is challenging to pick out quantitative features correlated with degradation. Existing approaches reduce the spectrum into lower dimensional features: the spectrum is either interpreted by fitting to an equivalent circuit model19,22,23,24,25,26,27,28 (recent work employed machine learning to aid the fit29)—the fit is often non-unique and it is questionable whether a purely electrical model can capture the physical, chemical and materials properties and processes of a battery—or focusing only on handpicked frequencies30,31,32.

Recent advances in machine learning show that one can feed the entire dataset as input into the model without handpicking features, and let the model select the most relevant variables. Those models have been developed for degradation diagnosis, such as using a Gaussian process model to predict the future capacity33,34 and state of charge (SoC)17, and using a regularised linear model to predict cycle life18. However, those models are all developed with the charging and discharging curve as input. The power of any model is circumscribed by the information content of the inputs, and forecasting the late-stage behaviour of batteries with data from early life—the most relevant problem—is still a significant challenge.

In this paper, we show that gaussian process regression (GPR) can accurately estimate the capacity and predict RUL using the EIS spectrum, which are key indicators of the SoH of a battery. We generate the largest dataset, to our knowledge, of EIS measurements of commercial Li-ion batteries (LCO/graphite) over a wide range of frequencies at different temperatures and SoC, totalling over 20,000 EIS spectra. Moreover, our method can estimate the capacity and RUL of batteries cycled at three constant temperatures, at any point of its life, from a single impedance measurement. Our model is more accurate than conventional methods, which use features of the discharging curve, and our results can be attributed back to the impedance spectrum, providing information on which frequencies are the most salient.


Capacity estimation

We first consider a setting where the user wants to estimate the capacity of a battery using the EIS of the current cycle, with the knowledge of the temperature, which is kept constant throughout, and the SoC (state I–IX shown in Supplementary Fig. 1).

We train the EIS-Capacity GPR model on four cells cycled at room temperature of 25 °C (marked as 25C01–25C04), and test it on the other four cells (marked as 25C05–25C08). Figure 1 shows that the model accurately estimates the capacity of the testing cells. Figure 1a shows the result of 25C05 cell for the state V (15 min resting after fully charging); the results at other states are similarly positive and shown in Supplementary Fig. 2. Out of all the states of I–IX, the model is most accurate at electrochemically stable states (i.e. the state V/IX, which is fully charged/discharged after resting), where electrochemical measurements on cells are more consistent. Figure 1b shows the measured capacity against the estimated capacity of all four testing cells. We note that all testing cells are charged and discharged the same way as the training cells; the ability of our model to estimate the cells cycled at different operating charge/discharge rates needs to be investigated by further experiments.

Fig. 1: Estimating battery capacity.
figure 1

a Estimated (red curve) and measured (blue curve) capacity as a function of cycle number for the 25C05 cell. The coefficient of determination (R2) of this model is shown on the left bottom. b The measured capacity against the estimated capacity of all four testing cells cycled at 25 °C. The capacity is normalised against the starting capacity in each case. c ARD shows that the impedance at low frequency is most correlated with degradation. The pink points correspond to the 120 frequencies in the range of 0.02 Hz–20 kHz. The GPR model assigns the largest weights to the 91st and 100th features, corresponding to 17.80 and 2.16 Hz, respectively. The less relevant features have weights close to zero.

We next turn to understand the model by extracting salient features in the EIS correlated with degradation: Fig. 1c shows the automatic relevance determination (ARD) importance weights of the EIS-Capacity GPR model. Interestingly, the model finds that only two salient frequencies, out of the 120 possibilities in the range of 0.02 Hz–20 kHz, are sufficient to estimate capacity; in Supplementary Fig. 3, we show there is a strong linear change of selected EIS features with cycle number in the Nyquist plot over cycle number at 25 °C. The selected frequencies of 17.80 and 2.16 Hz are located in the low-frequency region, suggesting that it is the change in the interfacial properties that underpins degradation for these batteries; this is consistent with the results obtained in previous works35, but we demonstrate how a machine-learning framework can aid the interpretation of high-dimensional spectra. When implemented in a battery management system, our EIS-based approach has the potential to enable end-users to know the battery capacity without a full charge–discharge.

RUL prediction

One of the ultimate goals of a battery management system is to predict the RUL of a battery and to detect possible hazardous conditions caused by battery aging or abuse. Here, we build a model for RUL prediction from the EIS spectrum (EIS-RUL GPR model).

Figure 2 shows that the EIS-RUL GPR model accurately predicts the RUL of all four testing cells cycled at 25 °C only from EIS measurements at the current cycle, without requiring EIS measurements from previous cycles. This result suggests that our EIS-machine-learning technology has the potential to be translated into a prototype battery management system.

Fig. 2: Predicting remaining useful life.
figure 2

The predicted RUL of 25C05–25C08 testing cells ad cycled at 25 °C (shown as green curves). The end of life (EoL) of these four testing cells is 150, 120, 30 and 38, respectively, which is defined as the cycle number when the capacity drops below its initial 80%. The testing EIS spectra are collected at the state V (15 min resting after fully charging). The shaded region indicates  ±1 standard deviation. R2 is shown on the right bottom in each panel.

To further understand the information contained in EIS spectra relative to other electrical signals reported in the literature, we benchmark our method against features extracted from the discharging curve, following recent work18. We feed those discharging curve features to the same machine-learning method (GPR model) and using the same training-test split. We observe that our method achieves a lower predictive error (cf. Supplementary Table 1). This suggests that EIS provides significantly richer information about battery health compared to signals that are currently tracked in battery management systems, and those EIS signals can be fruitfully exploited by our GPR method.

Capacity estimation and RUL prediction at multiple temperatures

In the context of battery recycling, the problem of battery diagnosis is often more challenging because the historical operating condition of the cell (e.g. temperature) varies all the time. Although temperatures are measured with sensors within a battery module or stack, actual temperatures may deviate considerably due to large temperature gradients under operational conditions. In this section, we explore a simpler toy problem: rather than considering a variation of cycling temperature over time, we ask the question whether the model can still predict RUL, based on the EIS measured at the current cycle, without knowledge of the cycling temperature except that it is constant over cycles. We make a further simplification that the temperature is either 25, 35 or 45 °C. We combine the training data acquired at three different temperatures (i.e. 25C01–25C04, 35C01 and 45C01 cells), and in effect forcing GPR to learn features of the EIS that only depends on capacity but not temperature. Figure 3a, b show that our multi-temperature model can estimate capacity of the cells cycled at 35 and 45 °C.

To explore the change of the salient frequency with different temperatures, we apply the ARD method to the EIS-Capacity GPR models for 35 and 45 °C. Figure 3c, d show the ARD importance weights of these two models. Similarly, each model finds that only one salient frequency is sufficient to estimate capacity. The selected frequency, 17.80 Hz, is located in the low-frequency region, consistent with the observation discussed in the previous section.

Fig. 3: Capacity estimation without definite knowledge of the temperature.
figure 3

The curves show the estimated (red) and measured (blue) capacity for cell cycled at a 35 °C and b 45 °C; the cycling temperature is not an input to our model. The shaded area indicates  ±1 standard deviation. Both EIS spectra are collected at the state V (15 min resting after fully charging). R2 is shown on the left bottom in each panel. ARD shows that the EIS-capacity GPR models at 35 °C c and 45 °C d assign the largest weight to the 91st feature with the corresponding frequency of 17.80 Hz. The irrelevant features have weights close to zero.

Following the same idea, we also built a multi-temperature model for RUL prediction. Our EIS-RUL model is able to accurately predict the RUL of cells cycled at three different temperatures (Fig. 4).

Fig. 4: Remaining useful life prediction without definite knowledge of the temperature.
figure 4

Our model accurately predicts the RUL of three testing cells ac cycled at 25, 35 and 45 °C, respectively, without information on the cycling temperature. The EoL of these three testing cells is 150, 252 and 396, respectively, which is defined as the cycle number when the capacity reaches its initial 80%. The testing EIS spectra are collected at state V (15 min resting after fully charging). The shaded region indicates ±1 standard deviation. R2 of our method is shown on the right bottom in each panel.


In this paper, we show that our GPR models accurately estimate the capacity and predict the RUL using EIS spectra of cells with different degradation patterns cycled at various temperatures but under constant charge/discharge rates. Our method accurately estimates the SoH and RUL of a testing battery cycled at the same charging/discharging rate as the training cells, at any point of its life, from a single impedance measurement, without the knowledge of the cycling temperature as long as the future operating temperature of a battery is close to its previous operating temperature. Predictions from our model can be attributed back to the impedance spectra, yielding the observation that the low-frequency region of the EIS spectrum is the most predictive.

Our work shows the potential value of signals from EIS in the design of battery management systems. Moreover, we show that GPR with an ARD kernel allows us to identify important features amid many irrelevant ones from high-dimensional measurements. An interesting future direction, stemming from this observation, is that one might not need to perform a full sweep over a broad range of frequencies to obtain signals relevant to degradation. We anticipate that our observation about the value of EIS and GPR can be extended to consider more challenging and realistic settings, such as variations in cycling temperature over time or variations in charge/discharge rate. However, a significantly larger training set is required to cover the different eventualities. We defer consideration of those aspects to future work.


Data generation

The experiment is carried out by applying a continuous charge–discharge cycle on 12 commercially available 45 mAh Eunicell LR2032 Li-ion coin cells. The cell chemistry is LiCoO2/graphite. The cells are cycled in three climate chambers set to 25 °C (25C01–25C08), 35 °C (35C01 and 35C02) and 45 °C (45C01 and 45C02), respectively. Each cycle consists of a 1C-rate (45mA) CC–CV (constant current–constant voltage) charge up to 4.2 V and a 2C-rate (90 mA) CC (constant current) discharge down to 3 V. EIS is measured at nine different stages of charging/discharging during every even-numbered cycle in the frequency range of 0.02 Hz–20 kHz with an excitation current of 5 mA, following a 15-min open circuit at SoC 0% and SoC 100%. The various conditions of direct current (DC) and relaxation are shown in Supplementary Fig. 1. The loss in capacity is determined after every odd-numbered cycle. EIS and capacity data is available in a public repository.

We use 25C01–25C04, 35C01 and 45C01 cells as the training group, and the others as the testing group. All cells underwent 30 cycles at room temperature of 25 °C before different temperatures were set. The battery is cycled until its end of life (EoL), which is defined as when capacity drops below 80% of its initial value after undergoing these 30 cycles. The capacity retention curves of all cells are shown in Supplementary Fig. 4.

Gaussian process regression

To motivate the machine-learning framework, we first consider the problem of estimating capacity from the EIS spectrum. This can be formulated as a regression task: given a training set \({\mathcal{D}}=\{({{\bf{x}}}_{i},{y}_{i}),i=1,2,...,n\}\) consisting of n pairs of inputs xi and outputs yi, compute the predictive distribution of the unknown observations y* at test indices x*. We define \({\bf{X}}={[{{\bf{x}}}_{1},...,{{\bf{x}}}_{n}]}^{\top }\) and \({\bf{Y}}={[{y}_{1},...,{y}_{n}]}^{\top }\). In our case the inputs xi = [Zre(ω1), Zre(ω2), ... Zre(ω60), ... Zim(ω1), Zim(ω2), ... Zim(ω60)]T are the real (Zre) and imaginary (Zim) parts of impedance spectra collected at 60 different frequencies (ωn, n = 1, 2, ..., 60) in the range of 0.02 Hz–20 kHz at the current cycle, and the output yi is the capacity corresponding to the EIS spectrum. The inputs are normalised using the mean and standard deviation of the training data.

GPR performs non-parametric regression with Gaussian processes36: We assume that yi = f(xi + ϵi, where \({\epsilon }_{i} \sim {\mathcal{N}}(0,{\sigma }^{2})\) is an independent and identically distributed Gaussian noise. The outputs f = (f(x1), f(x2) f(xN)) are modelled as a Gaussian random field \({\bf{f}} \sim {\mathcal{N}}(0,{\bf{K}})\), where Kij = k(xixj) is the covariance kernel. The kernel is a measure of how “close” the points xi and xj are. The joint distribution of the training set {(xiyi), i = 1, 2, . . ., n} and the predicted test output (x*, y*) is

$$\left[\begin{array}{l}{\bf{Y}}\\ {y}^{* }\end{array}\right]={\mathcal{N}}\left(0,\left[\begin{array}{ll}K({\bf{X}},{\bf{X}})+{\sigma }^{2}I&K({\bf{X}},{{\bf{x}}}^{* })\\ K({{\bf{x}}}^{* },{\bf{X}})&K({{\bf{x}}}^{* },{{\bf{x}}}^{* })\end{array}\right]\right)$$

Conditioning on the training set yields the predicted mean on x*

$${\overline{y}}^{* }=K({{\bf{x}}}^{* },{\bf{X}}){(K({\bf{X}},{\bf{X}})+{\sigma }^{2}I)}^{-1}{\bf{Y}},$$

and its predicted variance

$${\Delta }^{2}=K({{\bf{x}}}^{* },{{\bf{x}}}^{* })-K({{\bf{x}}}^{* },{\bf{X}}){(K({\bf{X}},{\bf{X}})+{\sigma }^{2}I)}^{-1}K({\bf{X}},{{\bf{x}}}^{* })$$

which is a measure of uncertainty.

We implement the EIS-capacity GPR model using the Gaussian processes for machine learning (GPML) toolbox37 with a zero mean function and a diagonal squared exponential (SE) covariance function with ARD38

$${k}_{{\mathrm{{SE}}}}^{{\mathrm{{ARD}}}}({{\bf{x}}}_{i},{{\bf{x}}}_{j})={\sigma }_{\mathrm{{{f}}}}^{2}\exp \left[-\frac{1}{2}\sum _{m=1}^{d}\frac{{({x}_{im}-{x}_{jm})}^{T}({x}_{im}-{x}_{jm})}{{\sigma }_{m}^{2}}\right]$$

where σm represents the length scale for feature m, m = 1, 2, ..., d and σf is the signal standard deviation; those hyperparameters are obtained by maximising the marginal likelihood. The ARD covariance function allows the model to downweight and prune irrelevant frequencies from the input by setting σm to be large. We can interpret the resulting model to understand how important each frequency is: We define the importance of the mth frequency as wm = exp(−σm), with 0 < wm < 1. The relevant frequencies have large weight values and the irrelevant frequencies have weights close to zero.

In the EIS-RUL GPR model, the input xi is the entire EIS spectra, the same as the EIS-capacity GPR model, but the output yi is the RUL. We use a zero mean function and a linear (LIN) covariance function

$${k}_{\mathrm{{{LIN}}}}({{\bf{x}}}_{i},{{\bf{x}}}_{j})=\sum _{m=1}^{d}{x}_{im}^{T}{x}_{jm}$$

Although GPR has been used in the literature in the context of Li-ion batteries17,33,34, we depart from those pioneering works by employing impedance spectra as input, as well employing ARD to shed light on salient frequencies.

Data availability

Experimental data generated during the study is available in a public repository at

Code availability

The code is available from the GitHub link at


  1. Scrosati, B. & Garche, J. Lithium batteries: status, prospects and future. J. Power Sources 195, 2419–2430 (2010).

    CAS  ADS  Article  Google Scholar 

  2. Wu, H. & Cui, Y. Designing nanostructured si anodes for high energy lithium ion batteries. Nano Today 7, 414–429 (2012).

    CAS  Article  Google Scholar 

  3. Barré, A. et al. A review on lithium-ion battery ageing mechanisms and estimations for automotive applications. J. Power Sources 241, 680–689 (2013).

    ADS  Article  Google Scholar 

  4. Nishi, Y. Lithium ion secondary batteries; past 10 years and the future. J. Power Sources 100, 101–106 (2001).

    CAS  ADS  Article  Google Scholar 

  5. Christensen, J. & Newman, J. A mathematical model for the lithium-ion negative electrode solid electrolyte interphase. J. Electrochem. Soc. 151, A1977 (2004).

    CAS  Article  Google Scholar 

  6. Pinson, M. B. & Bazant, M. Z. Theory of sei formation in rechargeable batteries: capacity fade, accelerated aging and lifetime prediction. J. Electrochem. Soc. 160, A243–A250 (2012).

    Article  Google Scholar 

  7. Arora, P. Mathematical modeling of the lithium deposition overcharge reaction in lithium-ion batteries using carbon-based negative electrodes. J. Electrochem. Soc. 146, 3543 (1999).

    CAS  Article  Google Scholar 

  8. Yang, X., Leng, Y., Zhang, G., Ge, S. & Wang, C. Modeling of lithium plating induced aging of lithium-ion batteries: transition from linear to nonlinear aging. J. Power Sources 360, 28–40 (2017).

    CAS  ADS  Article  Google Scholar 

  9. Christensen, J. & Newman, J. Cyclable lithium and capacity loss in Li-ion cells. J. Electrochem. Soc. 152, A818 (2005).

    CAS  Article  Google Scholar 

  10. Zhang, Q. & White, R. E. Capacity fade analysis of a lithium ion cell. J. Power Sources 179, 793–798 (2008).

    CAS  ADS  Article  Google Scholar 

  11. Si, X., Wang, W., Hu, C. & Zhou, D. Remaining useful life estimation—a review on the statistical data driven approaches. Eur. J. Oper. Res. 213, 1–14 (2011).

    MathSciNet  Article  Google Scholar 

  12. Su, C. & Chen, H. J. A review on prognostics approaches for remaining useful life of lithium-ion battery. IOP Conf. Ser.: Earth Environ. Sci. 93, 012040 (2017).

    Article  Google Scholar 

  13. Weng, C., Cui, Y., Sun, J. & Peng, H. On-board state of health monitoring of lithium-ion batteries using incremental capacity analysis with support vector regression. J. Power Sources 235, 36–44 (2013).

    CAS  Article  Google Scholar 

  14. Weng, C., Feng, X., Sun, J. & Peng, H. State-of-health monitoring of lithium-ion battery modules and packs via incremental capacity peak tracking. Appl. Energy 180, 360–368 (2016).

    Article  Google Scholar 

  15. Berecibar, M., Garmendia, M., Gandiaga, I., Crego, J. & Villarreal, I. State of health estimation algorithm of lifepo4 battery packs based on differential voltage curves for battery management system application. Energy 103, 784–796 (2016).

    CAS  Article  Google Scholar 

  16. Berecibar, M. et al. Online state of health estimation on nmc cells based on predictive analytics. J. Power Sources 320, 239–250 (2016).

    CAS  ADS  Article  Google Scholar 

  17. Richardson, R. R., Birkl, C. R., Osborne, M. A. & Howey, D. A. Gaussian process regression for in situ capacity estimation of lithium-ion batteries. IEEE Trans. Ind. Inform. 15, 127–136 (2019).

    Article  Google Scholar 

  18. Severson, K. A. et al. Data-driven prediction of battery cycle life before capacity degradation. Nat. Energy 4, 383–391 (2019).

    ADS  Article  Google Scholar 

  19. Canas, N. A. et al. Investigations of lithium–sulfur batteries using electrochemical impedance spectroscopy. Electrochim. Acta 97, 42–51 (2013).

    CAS  Article  Google Scholar 

  20. Popp,  H.,  Einhorn,  M. &  Conte,  F. V.  Capacity decrease vs. impedance increase of lithium batteries. a comparative study. In Hybrid and Fuel Cell Electric Vehicle Symposium & Exhibition EVS26, Los Angeles, 6–9 (2012).

  21. Eddahech, A., Briat, O. & Vinassa, J.-M. Performance comparison of four lithium-ion battery technologies under calendar aging. Energy 84, 542–550 (2015).

    CAS  Article  Google Scholar 

  22. Huet, F. A review of impedance measurements for determination of the state-of-charge or state-of-health of secondary batteries. J. Power Sources 70, 59–69 (1998).

    CAS  ADS  Article  Google Scholar 

  23. Schuster, S. F., Brand, M. J., Campestrini, C., Gleissenberger, M. & Jossen, A. Correlation between capacity and impedance of lithium-ion cells during calendar and cycle life. J. Power Sources 305, 191–199 (2016).

    CAS  ADS  Article  Google Scholar 

  24. Galeotti, M., Cinà, L., Giammanco, C., Cordiner, S. & Di Carlo, A. Performance analysis and soh (state of health) evaluation of lithium polymer batteries through electrochemical impedance spectroscopy. Energy 89, 678–686 (2015).

    CAS  Article  Google Scholar 

  25. Eddahech, A. et al. Ageing monitoring of lithium-ion cell during power cycling tests. Microelectron. Reliab. 51, 1968–1971 (2011).

    CAS  Article  Google Scholar 

  26. Chen, C., Liu, J. & Amine, K. Symmetric cell approach and impedance spectroscopy of high power lithium-ion batteries. J. Power Sources 96, 321–328 (2001).

    CAS  ADS  Article  Google Scholar 

  27. Tröltzsch, U., Kanoun, O. & Tränkler, H.-R. Characterizing aging effects of lithium ion batteries by impedance spectroscopy. Electrochim. Acta 51, 1664–1672 (2006).

    Article  Google Scholar 

  28. Singh, P., Vinjamuri, R., Wang, X. & Reisner, D. Fuzzy logic modeling of eis measurements on lithium-ion batteries. Electrochim. Acta 51, 1673–1679 (2006).

    CAS  Article  Google Scholar 

  29. Buteau, S. & Dahn, J. Analysis of thousands of electrochemical impedance spectra of lithium-ion cells through a machine learning inverse model. J. Electrochem. Soc. 166, A1611–A1622 (2019).

    CAS  Article  Google Scholar 

  30. Love, C. T., Virji, M. B., Rocheleau, R. E. & Swider-Lyons, K. E. State-of-health monitoring of 18650 4s packs with a single-point impedance diagnostic. J. Power Sources 266, 512–519 (2014).

    CAS  ADS  Article  Google Scholar 

  31. Spinner, N. S., Love, C. T., Rose-Pehrsson, S. L. & Tuttle, S. G. Expanding the operational limits of the single-point impedance diagnostic for internal temperature monitoring of lithium-ion batteries. Electrochim. Acta 174, 488–493 (2015).

    CAS  Article  Google Scholar 

  32. Zhou, X., Pan, Z., Han, X., Lu, L. & Ouyang, M. An easy-to-implement multi-point impedance technique for monitoring aging of lithium ion batteries. J. Power Sources 417, 188–192 (2019).

    CAS  ADS  Article  Google Scholar 

  33. Richardson, R. R., Osborne, M. A. & Howey, D. A. Gaussian process regression for forecasting battery state of health. J. Power Sources 357, 209–219 (2017).

    CAS  ADS  Article  Google Scholar 

  34. Yang, D., Zhang, X., Pan, R., Wang, Y. & Chen, Z. A novel gaussian process regression model for state-of-health estimation of lithium-ion battery using charging curve. J. Power Sources 384, 387–395 (2018).

    CAS  ADS  Article  Google Scholar 

  35. Grugeon, S. et al. Particle size effects on the electrochemical performance of copper oxides toward lithium. J. Electrochem. Soc. 148, A285–A292 (2001).

    CAS  Article  Google Scholar 

  36. Quiñonero-Candela, J. & Rasmussen, C. E. A unifying view of sparse approximate gaussian process regression. J. Mach. Learn. Res. 6, 1939–1959 (2005).

    MathSciNet  MATH  Google Scholar 

  37. Rasmussen, C. E. & Nickisch, H. Gaussian processes for machine learning (gpml) toolbox. J. Mach. Learn. Res. 11, 3011–3015 (2010).

    MathSciNet  MATH  Google Scholar 

  38. Qi,  Y. A.,  Minka,  T. P.,  Picard,  R. W. &  Ghahramani,  Z.  Predictive automatic relevance determination by expectation propagation. In Proceedings of the Twenty-first International Conference on Machine Learning, 85 (ACM, 2004).

Download references


A.A.L., U.S. Y.Z., Q.T. and J.W. acknowledge the funding from the Engineering and Physical Sciences Research Council (EPSRC)—EP/S003053/1.

Author information




A.A.L. and U.S. conceived the study. YW.Z. and Y.Z. analysed the experimental data and developed the ML model. Q.T. and J.W. carried out the experiments. A.A.L. and Y.W.Z. wrote the paper. All authors discussed the results and commented on the manuscript.

Corresponding authors

Correspondence to Ulrich Stimming or Alpha A. Lee.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Peer review information  Nature Communications thanks Richard Braatz, and the other anonymous reviewer(s) for their contribution to the peer review of this work. Peer reviewer reports are available.

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Tang, Q., Zhang, Y. et al. Identifying degradation patterns of lithium ion batteries from impedance spectroscopy using machine learning. Nat Commun 11, 1706 (2020).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:

Further reading


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing