Back to publications

A time-series clustering methodology for knowledge extraction in energy consumption data

Baca-Ruiz, Luis G. and Pegalajar, M.C. and Arcucci, Rossella and Molina-Solana, Miguel
Expert Systems with Applications 160, 113731 (2020)

Abstract:

In the Energy Efficiency field, the incorporation of intelligent systems in cities and buildings is motivated by the energy savings and pollution reduction that can be attained. To achieve this goal, energy modelling and a better understanding of how energy is consumed are fundamental factors. As a result, this study proposes a methodology for knowledge acquisition in energy-related data through Time-Series Clustering (TSC) techniques. In our experimentation, we utilize data from the buildings at the University of Granada (Spain) and compare several clustering methods to get the optimum model, in particular, we tested k-Means, k-Medoids, Hierarchical clustering and Gaussian Mixtures; as well as several algorithms to obtain the best grouping, such as PAM, CLARA, and two variants of Lloyd’s method, Small and Large. Thus, our methodology can provide non-trivial knowledge from raw energy data. In contrast to previous studies in this field, not only do we propose a clustering methodology to group time series straightforwardly, but we also present an automatic strategy to search and analyse energy periodicity in these series recursively so that we can deepen granularity and extract information at different levels of detail. The results show that k-Medoids with PAM is the best approach in virtually all cases, and the Squared Euclidean distance outperforms the rest of the metrics.

Links:

DOI: 10.1016/j.eswa.2020.113731
PDF: https://authors.elsevier.com/c/1bREK3PiGTFJIM

Bibtex:

@article{Baca2020b,
  author = {Baca-Ruiz, Luis~G. and Pegalajar, M.C. and Arcucci, Rossella and Molina-Solana, Miguel},
  title = {A time-series clustering methodology for knowledge extraction in energy consumption data},
  journal = {Expert Systems with Applications},
  year = {2020},
  volume = {160},
  articleno = {113731},
  doi = {10.1016/j.eswa.2020.113731},
  comment = {https://authors.elsevier.com/c/1bREK3PiGTFJIM},
  timestamp = {26}
}