Electricity Theft Detection in Power Grids with Deep Learning and Random Forests

As one of the major factors of the nontechnical losses (NTLs) in distribution networks, the electricity theft causes significant harm to power grids, which influences power supply quality and reduces operating profits. In order to help utility companies solve the problems of inefficient electricity inspection and irregular power consumption, a novel hybrid convolutional neural network-random forest (CNN-RF) model for automatic electricity theft detection is presented in this paper. In this model, a convolutional neural network (CNN) firstly is designed to learn the features between different hours of the day and different days from massive and varying smart meter data by the operations of convolution and downsampling. In addition, a dropout layer is added to retard the risk of overfitting, and the backpropagation algorithm is applied to update network parameters in the training phase. And then, the random forest (RF) is trained based on the obtained features to detect whether the consumer steals electricity. To build the RF in the hybrid model, the grid search algorithm is adopted to determine optimal parameters. Finally, experiments are conducted based on real energy consumption data, and the results show that the proposed detection model outperforms other methods in terms of accuracy and efficiency.

[1]  Victor C. M. Leung,et al.  Electricity Theft Detection in AMI Using Customers’ Consumption Patterns , 2016, IEEE Transactions on Smart Grid.

[2]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[3]  José Roberto Sanches Mantovani,et al.  Detecting and Locating Non-Technical Losses in Modern Distribution Networks , 2018, IEEE Transactions on Smart Grid.

[4]  Daniel Svozil,et al.  Introduction to multi-layer feed-forward neural networks , 1997 .

[5]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[6]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[7]  E. Feczko,et al.  Subtyping cognitive profiles in Autism Spectrum Disorder using a Functional Random Forest algorithm , 2017, NeuroImage.

[8]  Thomas B. Smith,et al.  Electricity theft: a comparative analysis , 2004 .

[9]  Lingfeng Wang,et al.  Electricity theft: Overview, issues, prevention and a smart meter based approach to control theft , 2011 .

[10]  Carlos León,et al.  Improving Knowledge-Based Systems with statistical techniques, text mining, and neural networks for non-technical loss detection , 2014, Knowl. Based Syst..

[11]  Patrick D. McDaniel,et al.  Security and Privacy Challenges in the Smart Grid , 2009, IEEE Security & Privacy.

[12]  Zibin Zheng,et al.  Wide and Deep Convolutional Neural Networks for Electricity-Theft Detection to Secure Smart Grids , 2018, IEEE Transactions on Industrial Informatics.

[13]  Mostafa F. Shaaban,et al.  Efficient detection of electricity theft cyber attacks in AMI networks , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[14]  Li Xiaolin,et al.  Identifying Nontechnical Power Loss via Spatial and Temporal Deep Learning , 2016 .

[15]  Xu Xu,et al.  A computer vision based method for 3D posture estimation of symmetrical lifting. , 2018, Journal of biomechanics.

[16]  Saman A. Zonouz,et al.  A Multi-Sensor Energy Theft Detection Framework for Advanced Metering Infrastructures , 2013, IEEE Journal on Selected Areas in Communications.

[17]  João Paulo Papa,et al.  A novel algorithm for feature selection using Harmony Search and its application for non-technical losses detection , 2011, Comput. Electr. Eng..

[18]  Jorge Coelho,et al.  Probabilistic methodology for Technical and Non-Technical Losses estimation in distribution system , 2013 .

[19]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[20]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[21]  Clayton R. Pereira,et al.  A nature-inspired approach to speed up optimum-path forest clustering and its application to intrusion detection in computer networks , 2015, Inf. Sci..

[22]  A.H. Nizar,et al.  Power Utility Nontechnical Loss Analysis With Extreme Learning Machine Method , 2008, IEEE Transactions on Power Systems.

[23]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[24]  S. Shankar Sastry,et al.  Game-Theoretic Models of Electricity Theft Detection in Smart Utility Networks: Providing New Capabilities with Advanced Metering Infrastructure , 2015, IEEE Control Systems.

[25]  Chan-Nan Lu,et al.  Non-technical loss detection using state estimation and analysis of variance , 2013, 2013 IEEE Power & Energy Society General Meeting.

[26]  Sieh Kiong Tiong,et al.  Nontechnical Loss Detection for Metered Customers in Power Utility Using Support Vector Machines , 2010, IEEE Transactions on Power Delivery.

[27]  Heng-Tze Cheng,et al.  Wide & Deep Learning for Recommender Systems , 2016, DLRS@RecSys.

[28]  Jean Ponce,et al.  A Theoretical Analysis of Feature Pooling in Visual Recognition , 2010, ICML.

[29]  A. N. de Souza,et al.  Detection and Identification of Abnormalities in Customer Consumptions in Power Distribution Systems , 2011, IEEE Transactions on Power Delivery.

[30]  Radu State,et al.  The Challenge of Non-Technical Loss Detection using Artificial Intelligence: A Survey , 2016, Int. J. Comput. Intell. Syst..

[31]  H. Pourghasemi,et al.  Application of GIS-based data driven random forest and maximum entropy models for groundwater potential mapping: A case study at Mehran Region, Iran , 2016 .

[32]  Chongqing Kang,et al.  Deep Learning-Based Socio-Demographic Information Identification From Smart Meter Data , 2019, IEEE Transactions on Smart Grid.