{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,26]],"date-time":"2024-07-26T06:02:18Z","timestamp":1721973738864},"reference-count":39,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:00:00Z","timestamp":1645574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"name":"Spanish Ministry of Science, Innovation and Universities","award":["TIN2017-88209-C2-1-R"],"award-info":[{"award-number":["TIN2017-88209-C2-1-R"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,3,30]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This work presents a novel approach to forecast streaming big time series based on nearest similar patterns. This approach combines a clustering algorithm with a classifier and the nearest neighbours algorithm. It presents two separate stages: offline and online. The offline phase is for training and finding the best models for clustering, classification and the nearest neighbours algorithm. The online phase is to predict big time series in real time. In the offline phase, data are divided into clusters and a forecasting model based on the nearest neighbours is trained for each cluster. In addition, a classifier is trained using the cluster assignments previously generated by the clustering algorithm. In the online phase, the classifier predicts the cluster label of an instance, and the proper nearest neighbours model according to the predicted cluster label is applied to obtain the final prediction using the similar patterns. The algorithm is able to be updated incrementally for online learning from data streams. Results are reported using electricity consumption with a granularity of $10$ minutes for 4-hour-ahead forecasting and compared with well-known online benchmark learners, showing a remarkable improvement in prediction accuracy.<\/jats:p>","DOI":"10.1093\/jigpal\/jzac017","type":"journal-article","created":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T20:20:42Z","timestamp":1644956442000},"page":"255-270","source":"Crossref","is-referenced-by-count":1,"title":["Streaming big time series forecasting based on nearest similar patterns with application to energy consumption"],"prefix":"10.1093","volume":"31","author":[{"given":"P","family":"Jim\u00e9nez-Herrera","sequence":"first","affiliation":[{"name":"Division of Computer Science , Universidad Pablo de Olavide, ES-41013 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L","family":"Melgar-Garc\u00cda","sequence":"additional","affiliation":[{"name":"Division of Computer Science , Universidad Pablo de Olavide, ES-41013 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G","family":"Asencio-Cort\u00e9s","sequence":"additional","affiliation":[{"name":"Division of Computer Science , Universidad Pablo de Olavide, ES-41013 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A","family":"Troncoso","sequence":"additional","affiliation":[{"name":"Division of Computer Science , Universidad Pablo de Olavide, ES-41013 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2022,2,23]]},"reference":[{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/BF00153759","article-title":"Instance-based learning algorithms","volume":"6","author":"Aha","year":"1991","journal-title":"Machine Learning"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/s40595-018-0119-7","article-title":"Short-term load forecasting in smart meters with sliding window-based arima algorithms","volume":"5","author":"Alberg","year":"06 2018","journal-title":"Vietnam Journal of Computer Science"},{"key":"2023033115514311800_","first-page":"480","article-title":"Adaptive model rules from data streams","volume-title":"Proceedings of the Machine Learning and Knowledge Discovery in Databases","author":"Almeida","year":"2013"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"106603","DOI":"10.1016\/j.knosys.2020.106603","article-title":"Effective and unburdensome forecast of highway traffic flow with adaptive computing","volume":"212","author":"Alves","year":"2021","journal-title":"Knowledge-Based Systems"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/0005-1098(88)90073-8","article-title":"Detecting changes in signals and systems\u2014a survey","volume":"24","author":"Basseville","year":"1988","journal-title":"Automatica"},{"key":"2023033115514311800_","first-page":"1601","article-title":"MOA: massive online analysis","volume":"11","author":"Bifet","year":"2010","journal-title":"Journal of Machine Learning Research"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/978-3-642-13672-6_30","article-title":"Fast perceptron decision tree learning from evolving data streams","volume-title":"Proceedings of the Advances in Knowledge Discovery and Data Mining","author":"Bifet","year":"2010"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"113799","DOI":"10.1016\/j.microrel.2020.113799","article-title":"Prediction of solar particle events with SRAM-based soft error rate monitor and supervised machine learning","volume":"114","author":"Chen","year":"2020","journal-title":"Microelectronics Reliability"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3390\/app10165487","article-title":"Hybridizing deep learning and neuroevolution: application to the Spanish short-term electric energy consumption forecasting","volume":"10","author":"Divina","year":"2020","journal-title":"Applied Sciences"},{"key":"2023033115514311800_","first-page":"2121","article-title":"Adaptive subgradient methods for online learning and stochastic optimization","volume":"12","author":"Duchi","year":"2011","journal-title":"Journal of Machine Learning Research"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"185676","DOI":"10.1109\/ACCESS.2020.3030031","article-title":"A new real time clinical decision support system using machine learning for critical care units","volume":"8","author":"El-Ganainy","year":"2020","journal-title":"IEEE Access"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"116177","DOI":"10.1016\/j.apenergy.2020.116177","article-title":"Deep learning for load forecasting with smart meter data: online adaptive recurrent neural network","volume":"282","author":"Fekri","year":"2021","journal-title":"Applied Energy"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"800","DOI":"10.1016\/j.ins.2018.06.010","article-title":"A novel spark-based multi-step forecasting algorithm for big data time series","volume":"467","author":"Galicia","year":"2018","journal-title":"Information Sciences"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1145\/3373464.3373470","article-title":"Machine learning for streaming data: state of the art, challenges, and opportunities","volume":"21","author":"Gomes","year":"2019","journal-title":"ACM SIGKDD Explorations Newsletter"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1007\/978-3-319-92639-1_11","article-title":"Smartfd: a real big data application for electrical fraud detection","volume-title":"Hybrid Artificial Intelligent Systems","author":"Guti\u00e9rrez-Avil\u00e9s","year":"2018"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.procs.2019.09.458","article-title":"A comparative study of predictive approaches for load forecasting in smart buildings","volume":"160","author":"Hadri","year":"2019","journal-title":"Procedia Computer Science"},{"key":"2023033115514311800_","first-page":"97","article-title":"Mining time-changing data streams","volume-title":"Proceedings of the Knowledge Discovery on Databases","author":"Hulten","year":"2001"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1007\/s10618-010-0201-y","article-title":"Learning model trees from evolving data streams","volume":"23","author":"Ikonomovska","year":"2011","journal-title":"Data Mining and Knowledge Discovery"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1007\/978-3-030-61705-9_43","article-title":"A new forecasting algorithm based on neighbors for streaming electricity time series","volume-title":"Hybrid Artificial Intelligent Systems","author":"Jim\u00e9nez-Herrera","year":"2020"},{"key":"2023033115514311800_","first-page":"338","article-title":"Estimating continuous distributions in bayesian classifiers","volume-title":"Proceedings of the 11th Conference on Uncertainty in Artificial Intelligence","author":"John","year":"1995"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","DOI":"10.1201\/9781351128384","volume-title":"Industrial Applications of Machine Learning","author":"Larra\u00f1aga","year":"2018"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1007\/s10618-018-0598-2","article-title":"Interpretable multiple data streams clustering with clipped streams representation for the improvement of electricity consumption forecasting","volume":"33","author":"Laurinec","year":"2019","journal-title":"Data Mining and Knowledge Discovery"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"6055","DOI":"10.1007\/s00521-018-3434-0","article-title":"A novel double incremental learning algorithm for time series prediction","volume":"31","author":"Li","year":"10 2019","journal-title":"Neural Computing and Applications"},{"key":"2023033115514311800_","first-page":"281","article-title":"Some methods for classification and analysis of multivariate observations","volume-title":"Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability","author":"MacQueen","year":"1967"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"13162","DOI":"10.3390\/en81112361","article-title":"A survey on data mining techniques applied to electricity-related time series forecasting","volume":"8","author":"Mart\u00ednez-\u00c1lvarez","year":"2015","journal-title":"Energies"},{"key":"2023033115514311800_","first-page":"169","article-title":"Efficient clustering of high-dimensional data sets with application to reference matching","volume-title":"Proceedings of the 6th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","author":"McCallum","year":"2000"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.ins.2020.12.089","article-title":"Discovering three-dimensional patterns in real-time from data streams: an online triclustering approach","volume":"558","author":"Melgar-Garc\u00eda","year":"2021","journal-title":"Information Sciences"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1145\/3341105.3374071","article-title":"High-content screening images streaming analysis using the strigen methodology","volume-title":"Proceedings of the 35th Annual ACM Symposium on Applied Computing, SAC \u201820","author":"Melgar-Garc\u00eda","year":"2020"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"100903","DOI":"10.1016\/j.ecocom.2020.100903","article-title":"Embedded real-time battery state-of-charge forecasting in micro-grid systems","volume":"45","author":"NaitMalek","year":"2021","journal-title":"Ecological Complexity"},{"key":"2023033115514311800_","first-page":"12","article-title":"Online prediction of streaming sensor data","volume-title":"Proceedings of the 3rd International Workshop on Knowledge Discovery from Data Streams (IWKDDS 2006), in Conjuntion with the 23rd International Conference on Machine Learning","author":"Rodrigues","year":"2006"},{"key":"2023033115514311800_","first-page":"174","article-title":"A nearest neighbours-based algorithm for big time series data forecasting","volume-title":"Proceedings of the International Conference on Hybrid Artificial Intelligent Systems (HAIS)","author":"Talavera-Llames","year":"2016"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.knosys.2018.07.026","article-title":"Big data time series forecasting based on nearest neighbours distributed computing with spark","volume":"161","author":"Talavera-Llames","year":"2018","journal-title":"Knowledge-Based Systems"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.engappai.2019.08.015","article-title":"On utilizing weak estimators to achieve the online classification of data streams","volume":"86","author":"Tavasoli","year":"2019","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"335","DOI":"10.3233\/ICA-180580","article-title":"A scalable approach based on deep learning for big data time series forecasting","volume":"25","author":"Torres","year":"2018","journal-title":"Integrated Computer-Aided Engineering"},{"key":"2023033115514311800_","first-page":"123","article-title":"Deep learning for big data time series forecasting applied to solar power","volume-title":"Proceedings of the 13th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO)","author":"Torres","year":"2018"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijepes.2020.106251","article-title":"Decision tree-based classification of multiple operating conditions for power system voltage stability assessment","volume":"123","author":"Vanfretti","year":"2020","journal-title":"International Journal of Electrical Power & Energy Systems"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.future.2020.04.046","article-title":"An optimal support vector machine based classification model for sentimental analysis of online product reviews","volume":"111","author":"Vijayaragavan","year":"2020","journal-title":"Future Generation Computer Systems"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"106405","DOI":"10.1016\/j.knosys.2020.106405","article-title":"Long-range forecasting in feature-evolving data streams","volume":"206","author":"Wambura","year":"2020","journal-title":"Knowledge-Based Systems"},{"key":"2023033115514311800_","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.jhydrol.2015.10.038","article-title":"Artificial intelligence based models for stream-flow forecasting: 2000-2015","volume":"530","author":"Yaseen","year":"2015","journal-title":"Journal of Hydrology"}],"container-title":["Logic Journal of the IGPL"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jigpal\/article-pdf\/31\/2\/255\/49705909\/jzac017.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jigpal\/article-pdf\/31\/2\/255\/49705909\/jzac017.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,17]],"date-time":"2023-11-17T14:52:13Z","timestamp":1700232733000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jigpal\/article\/31\/2\/255\/6534493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,23]]},"references-count":39,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2,23]]},"published-print":{"date-parts":[[2023,3,30]]}},"URL":"https:\/\/doi.org\/10.1093\/jigpal\/jzac017","relation":{},"ISSN":["1367-0751","1368-9894"],"issn-type":[{"value":"1367-0751","type":"print"},{"value":"1368-9894","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,4]]},"published":{"date-parts":[[2022,2,23]]}}}