{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T05:03:50Z","timestamp":1779685430035,"version":"3.53.1"},"reference-count":39,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T00:00:00Z","timestamp":1779667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100009578","name":"State Grid Sichuan Electric Power Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100009578","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Artif. Intell."],"abstract":"<jats:sec>\n                    <jats:title>Introduction<\/jats:title>\n                    <jats:p>With the deep integration of generation-transmission-load-storage systems, the power demand side has become highly dynamic and stochastic, challenging the traditional assumption that user behavior remains stationary over time. Static clustering models therefore suffer from sensitivity to daily noise and false user identity switching.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Methods<\/jats:title>\n                    <jats:p>This study proposes Dynamic Evolutionary Clustering (DynEC), a multi-view graph neural network framework for power user load profiling. DynEC constructs a sparse multi-view dynamic graph that captures geometric proximity, temporal alignment through constrained dynamic time warping, and statistical dependencies. A gated spatiotemporal graph neural network then optimizes a dual-objective loss to learn latent representations while balancing current snapshot quality and historical temporal smoothness.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>Experiments on real-world datasets show that DynEC outperforms existing baseline methods. The proposed framework identifies genuine concept drift more accurately while reducing erroneous cluster switching.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Discussion<\/jats:title>\n                    <jats:p>DynEC provides a stable and reliable profiling tool for modern power grid management by modeling load profiling as a continuous evolutionary process rather than a set of independent static clustering tasks.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.3389\/frai.2026.1829649","type":"journal-article","created":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T04:42:16Z","timestamp":1779684136000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["DynEC: dynamic evolutionary clustering for power user load profiling using multi-view graph neural networks"],"prefix":"10.3389","volume":"9","author":[{"given":"Lei","family":"Zhao","sequence":"first","affiliation":[{"name":"State Grid Sichuan Electric Power Corporation","place":["Chengdu, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hong","family":"Zhao","sequence":"additional","affiliation":[{"name":"State Grid Sichuan Electric Power Corporation","place":["Chengdu, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mengjie","family":"Li","sequence":"additional","affiliation":[{"name":"State Grid Sichuan Electric Power Corporation","place":["Chengdu, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jia","family":"Wang","sequence":"additional","affiliation":[{"name":"State Grid Sichuan Electric Power Corporation","place":["Chengdu, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xingsi","family":"Ke","sequence":"additional","affiliation":[{"name":"State Grid Sichuan Electric Power Corporation","place":["Chengdu, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yumin","family":"Yao","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Central South University","place":["Changsha, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2026,5,25]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"1542320","DOI":"10.3389\/frai.2025.1542320","article-title":"An optimized system for predicting energy usage in smart grids using temporal fusion transformer and Aquila optimizer","volume":"8","author":"Badhe","year":"2025","journal-title":"Front. Artif. Intell"},{"key":"B2","doi-asserted-by":"publisher","first-page":"1551661","DOI":"10.3389\/frai.2025.1551661","article-title":"Role of artificial intelligence in smart grid\u2013a mini review","volume":"8","author":"Balamurugan","year":"2025","journal-title":"Front. Artif. Intell"},{"key":"B3","doi-asserted-by":"publisher","first-page":"1475604","DOI":"10.3389\/frai.2024.1475604","article-title":"Advancements, challenges, and future prospects of smart grid technology in India","volume":"7","author":"Belge","year":"2024","journal-title":"Front. Artif. Intell"},{"key":"B4","first-page":"359","article-title":"\u201cUsing dynamic time warping to find patterns in time series,\u201d","author":"Berndt","year":"1994","journal-title":"Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining (KDD-94)"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380214","article-title":"\u201cStructural deep clustering network,\u201d","author":"Bo","year":"2020","journal-title":"Proceedings of the Web Conference 2020"},{"key":"B6","doi-asserted-by":"publisher","first-page":"554","DOI":"10.1145\/1150402.1150467","article-title":"\u201cEvolutionary clustering,\u201d","author":"Chakrabarti","year":"2006","journal-title":"Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '06"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i04.5769","article-title":"\u201cTime2graph: revisiting time series modeling with dynamic shapelets,\u201d","author":"Cheng","year":"2020","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"B8","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1109\/TPWRS.2006.873122","article-title":"Comparisons among clustering techniques for electricity customer classification","volume":"21","author":"Chicco","year":"2006","journal-title":"IEEE Trans. Power Syst"},{"key":"B9","doi-asserted-by":"publisher","first-page":"109804","DOI":"10.1016\/j.patcog.2023.109804","article-title":"Constrained dtw preserving shapelets for explainable time-series clustering","volume":"143","author":"El Amouri","year":"2023","journal-title":"Pattern Recognit"},{"key":"B10","doi-asserted-by":"publisher","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":"Appl. Energy"},{"key":"B11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2523813","article-title":"A survey on concept drift adaptation","volume":"46","author":"Gama","year":"2014","journal-title":"ACM Comput. Surv"},{"key":"B12","first-page":"4116","article-title":"\u201cContrastive multi-view representation learning on graphs,\u201d","volume-title":"International Conference on Machine Learning","author":"Hassani","year":"2020"},{"key":"B13","doi-asserted-by":"publisher","first-page":"8057","DOI":"10.1109\/TII.2021.3061470","article-title":"Validating clustering frameworks for electric load demand profiles","volume":"17","author":"Jain","year":"2021","journal-title":"IEEE Trans. Ind. Inform"},{"key":"B14","doi-asserted-by":"publisher","first-page":"6466","DOI":"10.3390\/s21196466","article-title":"An incremental clustering algorithm with pattern drift detection for iot-enabled smart grid system","volume":"21","author":"Jiang","year":"2021","journal-title":"Sensors"},{"key":"B15","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1007\/s10115-004-0154-9","article-title":"Exact indexing of dynamic time warping","volume":"7","author":"Keogh","year":"2005","journal-title":"Knowl. Inf. Syst"},{"key":"B16","doi-asserted-by":"publisher","first-page":"2015","DOI":"10.3390\/electronics14102015","article-title":"Power profiling of smart grid users using dynamic time warping","volume":"14","author":"Kim","year":"2025","journal-title":"Electronics"},{"key":"B17","doi-asserted-by":"publisher","first-page":"1299","DOI":"10.1162\/089976604773717621","article-title":"Stability-based validation of clustering solutions","volume":"16","author":"Lange","year":"2004","journal-title":"Neural Comput"},{"key":"B18","article-title":"Diffusion convolutional recurrent neural network: data-driven traffic forecasting","author":"Li","year":"2018","journal-title":"arXiv preprint arXiv:1707.01926"},{"key":"B19","doi-asserted-by":"publisher","first-page":"1599","DOI":"10.1109\/TSG.2017.2773573","article-title":"Clustering load profiles for demand response applications","volume":"10","author":"Lin","year":"2019","journal-title":"IEEE Trans. Smart Grid"},{"key":"B20","doi-asserted-by":"publisher","first-page":"2832","DOI":"10.3390\/en18112832","article-title":"Air conditioning load forecasting for geographical grids using deep reinforcement learning and density-based spatial clustering of applications with noise and graph attention networks","volume":"18","author":"Long","year":"2025","journal-title":"Energies"},{"key":"B21","doi-asserted-by":"publisher","first-page":"2346","DOI":"10.1109\/TKDE.2018.2876857","article-title":"Learning under concept drift: a review","volume":"31","author":"Lu","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng"},{"key":"B22","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1007\/s11222-007-9033-z","article-title":"A tutorial on spectral clustering","volume":"17","author":"Luxburg","year":"2007","journal-title":"Stat. Comput"},{"key":"B23","doi-asserted-by":"publisher","first-page":"3083","DOI":"10.3390\/en18123083","article-title":"Segmentation of energy consumption using k-means: applications in tariffing, outlier detection, and demand prediction in non-smart metering systems","volume":"18","author":"Muyulema-Masaquiza","year":"2025","journal-title":"Energies"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i04.5984","article-title":"\u201cEvolvegcn: evolving graph convolutional networks for dynamic graphs,\u201d","author":"Pareja","year":"2020","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"B25","first-page":"1","article-title":"\u201cEverything you know about dynamic time warping is wrong,\u201d","author":"Ratanamahatana","year":"2004","journal-title":"Proceedings of the Third Workshop on Mining Temporal and Sequential Data"},{"key":"B26","article-title":"Temporal graph networks for deep learning on dynamic graphs","author":"Rossi","year":"2020","journal-title":"arXiv preprint arXiv:2006.10637"},{"key":"B27","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","article-title":"Silhouettes: a graphical aid to the interpretation and validation of cluster analysis","volume":"20","author":"Rousseeuw","year":"1987","journal-title":"J. Comput. Appl. Math"},{"key":"B28","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/TASSP.1978.1163055","article-title":"Dynamic programming algorithm optimization for spoken word recognition","volume":"26","author":"Sakoe","year":"1978","journal-title":"IEEE Trans. Acoust"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1145\/3336191.3371845","article-title":"\u201cDysat: deep neural representation learning on dynamic graphs via self-attention networks,\u201d","author":"Sankar","year":"2020","journal-title":"Proceedings of the 13th International Conference on Web Search and Data Mining"},{"key":"B30","doi-asserted-by":"publisher","first-page":"4363","DOI":"10.3390\/s22124363","article-title":"Deterioration of electrical load forecasting models in a smart grid environment","volume":"22","author":"Tariq","year":"2022","journal-title":"Sensors"},{"key":"B31","doi-asserted-by":"publisher","first-page":"2325","DOI":"10.3390\/electronics13122325","article-title":"From individual device usage to household energy consumption profiling","volume":"13","author":"Tolas","year":"2024","journal-title":"Electronics"},{"key":"B32","first-page":"1","article-title":"\u201cDeep graph infomax,\u201d","author":"Veli\u010dkovi\u0107","year":"2019","journal-title":"International Conference on Learning Representations"},{"key":"B33","doi-asserted-by":"publisher","first-page":"1557960","DOI":"10.3389\/frai.2025.1557960","article-title":"A short report on deep learning synergy for decentralized smart grid cybersecurity","volume":"8","author":"Verma","year":"2025","journal-title":"Front. Artif. Intell"},{"key":"B34","doi-asserted-by":"publisher","first-page":"3146","DOI":"10.1109\/TSG.2020.2967430","article-title":"Deep reinforcement learning method for demand response management of interruptible load","volume":"11","author":"Wang","year":"2020","journal-title":"IEEE Trans. Smart Grid"},{"key":"B35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3612931","article-title":"Self-supervised dynamic graph representation learning via temporal subgraph contrast","volume":"18","author":"Wang","year":"2023","journal-title":"ACM Trans. Knowl. Disc. Data"},{"key":"B36","doi-asserted-by":"publisher","first-page":"3125","DOI":"10.1109\/TSG.2018.2818167","article-title":"Review of smart meter data analytics: applications, methodologies, and challenges","volume":"10","author":"Wang","year":"2019","journal-title":"IEEE Trans. Smart Grid"},{"key":"B37","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2019\/264","article-title":"\u201cGraph wavenet for deep spatial-temporal graph modeling,\u201d","author":"Wu","year":"2019","journal-title":"Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI)"},{"key":"B38","doi-asserted-by":"publisher","first-page":"2074","DOI":"10.3390\/electronics14102074","article-title":"Dpck: an adaptive differential privacy-based ck-means clustering scheme for smart meter data analysis","volume":"14","author":"Zhang","year":"2025","journal-title":"Electronics"},{"key":"B39","doi-asserted-by":"publisher","first-page":"4941","DOI":"10.3390\/electronics13244941","article-title":"Carbon-aware demand response for residential smart buildings","volume":"13","author":"Zou","year":"2024","journal-title":"Electronics"}],"container-title":["Frontiers in Artificial Intelligence"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2026.1829649\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T04:42:18Z","timestamp":1779684138000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2026.1829649\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,25]]},"references-count":39,"alternative-id":["10.3389\/frai.2026.1829649"],"URL":"https:\/\/doi.org\/10.3389\/frai.2026.1829649","relation":{},"ISSN":["2624-8212"],"issn-type":[{"value":"2624-8212","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,25]]},"article-number":"1829649"}}