Next Article in Journal
Whale Optimization Algorithm BP Neural Network with Chaotic Mapping Improving for SOC Estimation of LMFP Battery
Previous Article in Journal
A Reduced-Order Model of a Nuclear Power Plant with Thermal Power Dispatch
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting Industrial Electricity Consumption Using Industry–Geography Relationships: A Graph-Based Machine Learning Approach

1
State Grid Fujian Marketing Service Center (Metering Center), Fuzhou 350013, China
2
School of Mathematical Sciences, Xiamen University, Xiamen 361005, China
3
School of Mathematics, Shandong University, Jinan 250000, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(17), 4296; https://doi.org/10.3390/en17174296
Submission received: 22 July 2024 / Revised: 21 August 2024 / Accepted: 26 August 2024 / Published: 28 August 2024
(This article belongs to the Section C: Energy Economics and Policy)

Abstract

:
Accurately predicting industrial electricity consumption is of paramount importance for optimizing energy management and operational efficiency. Traditional forecasting approaches face significant challenges in capturing the complex factors influencing industrial electricity consumption, often due to the inadequate representation of correlations, thus limiting their predictive capabilities. To overcome these limitations, we propose a novel graph-based forecasting model termed Industry–Geography Time Series Forecasting Model (IG-TFM). Our approach leverages historical electricity consumption data and geographical information relevant to similar industries to construct an industry–geography relationship graph. This graph serves as the foundation of a comprehensive network that encompasses all industries of interest, allowing us to identify sectors closely associated with the target industry. The structured graph data are then processed within a graph convolutional neural network framework, which effectively captures the impact of geographical location, industry similarities, and inter-industry relationships on electricity consumption patterns. Utilizing this enriched representation, we develop our IG-TFM for accurate time series forecasting of industrial electricity consumption. Experiments conducted on real-world data, including 31 industries across 9 cities in a southern province of China, demonstrate the significant advantages of our proposed method across key performance indicators such as the Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and Mean Absolute Percentage Error (MAPE). These findings underscore the importance and efficacy of employing complex networks to encode sequence-related information, thereby substantially improving prediction accuracy in industrial electricity consumption forecasting.

1. Introduction

Electricity consumption forecast is a prediction of future electricity demand in a certain city, industry, or region. In modern society, with the construction of new energy power stations and the growth of power demand, the management of power systems has become more and more complex, bringing new challenges to power consumption forecasting. The accurate prediction of electricity consumption can effectively improve the consumption rate of new energy power and reduce carbon emissions. It is related to the reliability and efficiency of the energy supply and has important research significance and application value [1].
The industry daily electricity consumption forecast studied in this article is essentially a sub-problem of the time series forecast problem. Traditional research methods can be divided into statistics-based methods and machine learning-based methods. Forecasting methods based on traditional statistical models, such as the autoregressive moving average model (ARMA), autoregressive integrated moving average model (ARIMA), etc., have strong robustness and interpretability, but they rely on the assumption of data stationarity, so the forecast objects are generally monthly data. Compared with statistical methods, methods based on traditional machine learning have better nonlinear fitting capabilities and improve prediction accuracy. However, they often need to be combined with feature engineering and rely more on expert experience [2]. With the development of deep learning, Long Short-Term Memory (LSTM) [3,4] has been widely used in time series prediction problems and has achieved remarkable results. However, LSTM only studies a single time series data. For multiple time series data that are related to each other, it is difficult to achieve effective utilization of the data. The DeepAR [5] model based on autoregressive recursive networks can learn a global model from time series and predict the probability distribution of the target sequence. However, DeepAR can only learn univariate distribution. For multivariable multiple time series prediction problems, some works use the copula model to model multivariable distribution [6,7]. Although the above-mentioned multiple time series prediction works make use of related data, the relationship between the sequences is still implicit, and the impact of each related sequence on the target sequence is not distinguished. Although there are Recurrent Neural Networks (RNNs) based on the attention mechanism to capture this influence relationship [8], the limitations of the recurrent neural network itself cannot effectively handle long-term dependencies [9].
For industry electricity consumption, since there must be certain interrelationships between industries [10], and these relationships have a significant impact on industry electricity consumption [11], these influencing factors can be used to improve the predictive ability of the model. In the field of complex network research, the analysis of regional electricity consumption shows that there are important network structural characteristics among them, and based on this, the dynamic effect on electricity intensity can be verified [12]. By constructing a complex network based on industrial electricity consumption in Shanghai, the prediction accuracy of the sequence was improved [13]. How to combine complex network research methods with deep learning to provide an effective and reliable theoretical basis for deep learning, thereby improving the predictive ability of deep learning models, deserves further study.
With the development of the Graph Neural Networks (GNNs) [14], research on applying them to multiple time series forecasting continues to emerge [15]. Graph Convolutional Networks (GCNs) [16] have achieved great success in many tasks by virtue of their effective processing of complex nonlinear relationships between entities in the network. The GC-LSTM [17] that combines the GCN and LSTM uses the correlation between entities to achieve better prediction results than the single LSTM model. However, the graph neural network model requires manual input of the adjacency matrix, that is, the association matrix between entities. This often does not exist for most time series data, so graph neural network models are often used in time series prediction problems with fixed geographical location information such as traffic prediction [18] and air quality prediction [19]. In order to improve prediction accuracy, researchers have developed many methods to obtain more effective graph structures. For example, dynamic spatial–temporal graph convolutional neural networks (DGCNNs) [20] design a dynamic matrix estimator to capture spatial changes, the spatial temporal graph neural network (STGNN) [21] offers a learnable positional attention mechanism to capture spatial and temporal dependencies, and the adaptive spatial–temporal transformer graph network (ASTTGN) [22] captures spatiotemporal relationships through adaptive spatiotemporal transformers. In order to model the relationship network between multiple time series, the multivariate time graph neural network (MTGNN) [23] has been proposed. This method can automatically learn the one-way relationship between variables and use variables as nodes to generate an adjacency matrix for training and prediction.
This paper addresses the problem of predicting daily electricity consumption data for various industries. Due to the interactions between industries, effectively utilizing these relationships can significantly improve the accuracy of industrial electricity consumption predictions. However, the influence relationships between industries are not explicitly expressed. To address this, we constructed an industry–geography graph based on industry electricity consumption data and geographical location information. Using the complex network built from the historical electricity consumption data of all industries, we identified relevant industries and used this information to construct graph-structured data. This data were then fed into a graph convolutional network (GCN) to capture the impact of geography, the same industry, and related industries on the electricity consumption of the target industry. Finally, an LSTM model was utilized to capture time dependence. We call this model the Industry–Geography Time Series Forecasting Model (IG-TFM). The innovation of the IG-TFM model lies in its comprehensive consideration of geographical relationships and the historical data of industries. By using a GCN to effectively mine the potential relationships between industries and integrating this with LSTM, the model fully captures the dynamic changes in time series data. Experimental results demonstrate that the accuracy is significantly improved compared to commonly used time series models. This research not only provides more accurate predictions of electricity consumption for specific industries but also offers a scientific basis for power supply planning and load management, further advancing the development of smart grids and the optimization of power systems.

2. Problem Formulation

The industry electricity consumption time series forecast we studied is based on the historical daily electricity consumption data of 31 manufacturing categories in nine cities in a province in southern China. The data span from 1 January 2020 to 29 January 2023; they are denoted as D = { X 1 , X 2 , , X i , , X N 1 , X N } , where N = 9 represents the number of cities, X i N T × d , T represents the length of historical data, and d = 31 + 6 is the electricity consumption data of 31 industries in each city and six related variables. These related variables include maximum temperature, minimum temperature, wind speed, whether it is a holiday, whether it is a weekend, and weather conditions. We use X i t = { x i , 1 t , x i , 2 t , , x i , j t , , x i , M 1 t , x i , M t , x i , β 1 t , , x i , β 6 t } to denote the historical data for city i at time t, where M = 31 represents the number of industries, and x i , j t represents the electricity consumption of industry j in city i at time t, while x β t represents the related variables. Additionally, X i , j = { x i , j 1 , x i , j 2 , , x i , j t , , x i , j T 1 , x i , j T } signifies the historical electricity consumption data for industry j in city i. Our goal is to predict the future electricity consumption data Y ^ i , j = { y ^ i , j T + 1 , y ^ i , j T + 2 , , y ^ i , j T + L } for a specified city and industry given the historical data D , where L represents the length of the future electricity consumption data to be predicted.
Given a graph G = ( V , E ) , V is the node set of the graph, and the nodes represent the entities in the graph; E is the edge set in the graph, which is used to represent the connection relationship between entities. For a network/graph, we often use the adjacency matrix A to represent it. For example, when A i , j = 1 , it indicates that there is an edge between nodes i and j, that is, there is a connection relationship between entities i and j.

3. Method

Since there are certain common trends among the same industry in various cities, in order to depict and utilize this relationship, we constructed a relationship graph of the same industry in various cities based on the historical data of the same industry and location information of various cities, which is represented by the adjacency matrix A. In addition to the same industry, related industries will also have an impact on the target industry. In order to use this influence relationship to improve the prediction accuracy, we built a complex network based on all industry historical data, and we obtained the industries related to the predicted industry. Together with the adjacency matrix A, these related industry data can use the GCN model to capture the influence relationships of geography, the same industry, and related industries related to the target industry so as to obtain a better representation, which we fed to LSTM for time series prediction. The overall framework is shown in Figure 1.

3.1. Industry Geography Relationship Graph

First, based on the historical electricity consumption data of the same industry in various cities, we calculated the correlation coefficient between the two to generate the industry correlation matrix A 1 . Considering that industry relationships are related to geographical location, we generated a correlation matrix A 2 based on the geographical location of each city. Finally, an industry geographic relationship matrix was constructed as follows:
A = p A 1 + q A 2 ,
where p , q are the parameters to be learned. By adjusting the weights during learning, the influence relationship between the same industry in various cities and cities can be accurately captured. The industry geographic relationship matrix A was used in different GCN layers and was shared between different layers.

3.1.1. Industry Relationship Graph

We used the Pearson correlation coefficient to calculate the correlations between specified industries in the nine cities as follows:
ρ i j ( X i , · , X j , · ) = t = 1 T ( x i , · t X ¯ i , · ) ( x j , · t X ¯ j , · ) t = 1 T ( x i , · t X ¯ i , · ) 2 t = 1 T ( x j , · t X ¯ j , · ) 2 ,
where ρ [ 1 , 1 ] ; ρ = 1 indicates complete positive correlation between a particular industry in city i and j, and ρ = 1 indicates complete negative correlation. X i , · , X j , · represent the historical electricity consumption data of a particular industry in cities i and j, respectively. X ¯ i , · = t = 1 T x i , · t / T , X ¯ j , · = t = 1 T x j , · t / T . This correlation coefficient allowed us to construct an industry relationship matrix, which characterizes the correlations between industries in the same cities.
A 1 ( i , j ) = ρ i , j , i j 1 , i = j .

3.1.2. Geographical Relationship Graph

Since there is a certain influence between the industry and the same industry in neighboring cities, in order to take this influencing factor into consideration, we constructed an industry distance graph based on the geographical location information of each city:
A 2 ( i , j ) = 1 d i j , i j and d i j < R 0 , else ,
where d i , j represents the distance between city i and j centers, and R = 125 km , indicating that two industries are considered to have an impact on each other only within a distance of R.

3.2. Extract Related Industries

Since related industries will also have an impact on the target industry, in order to take advantage of this influence relationship, we selected related industries by building a complex network. First, for all industries in the same city, based on the historical data of each industry, we used the Pearson correlation coefficient to calculate the correlation between each industry:
ρ m n ( X · , m , X · , n ) = t = 1 T ( x · , m t X ¯ · , m ) ( x · , n t X ¯ · , n ) t = 1 T ( x · , m t X ¯ · , m ) 2 t = 1 T ( x n t X ¯ · , n ) 2 ,
where X · , m , X · , n represent the historical electricity consumption data for industry m , n in the city, respectively. X ¯ · , m = t = 1 T x · , m t / T , X ¯ · , n = t = 1 T x · , n t / T . Based on this coefficient, we calculated the distance between two time series as follows:
d m , n = 2 · ( 1 ρ m , n ) .
Based on this distance, an industry distance matrix can be generated, which represents the distance between the industries represented by each node in the network. However, the network built based on this distance matrix is almost fully connected and has a large number of redundant edges. In order to extract key information from it, we used Prim’s algorithm [24] to prune the original network to obtain the minimum spanning tree (MST), and we then used the method in [13,25] to construct the plane maximum filter graph (PMFG); this method is widely used in economics and finance to analyze the relationship between network entities. Compared to the MST, the PMFG has more edges and higher connectivity. Each of these nodes is connected to at least two other nodes, which means that each industry will have at least two related industries. So, it can retain more effective information regarding the distance matrix and the simplicity of the MST at the same time.
We hoped to further discover industries that have potential relationships with the target industry from the network structure of the PMFG, so we used the Louvain algorithm [26] to classify nodes in the PMFG as communities. This algorithm performs node clustering based on modularity and has a higher robustness. The calculation formula for modularity is as follows:
Q = 1 2 K m , n d m , n k m k n 2 K δ ( c m , c n ) ,
where K = Σ m n d m , n / 2 , k m = Σ n d m , n , δ ( c m , c n ) { 0 , 1 } , δ ( c m , c n ) = 1 if c m = c n , c m represents the community that node m is assigned to. During the iterative process, each node in the graph is initially treated as a community. We attempt to add a node to its neighbor’s community and calculate the increment in modularity index Δ Q , and we choose the neighboring community that maximizes Δ Q . The calculation formula for the increment in modularity index Δ Q is as follows:
Δ Q = k m , in 2 K tot k m 2 K 2 ,
where k m , in is the sum of the weights of the links from i to nodes in community, tot is the sum of the weights of the links incident to nodes in community. The iteration ends when Δ Q is smaller than a certain threshold a.
The community classification results are shown in Figure 2. For a considerable number of nodes, although there are many nodes connected to them, the results of modularity classification indicate that they do not belong to the same category as the connected nodes. This classification result further helps us select related industries of target industry j, which are denoted as R ( j ) .

3.3. Graph Convolutional Networks

The graph convolutional network (GCN) updates the node representation by aggregating the information of the neighboring nodes of each node, which can better characterize the complex nonlinear relationships between nodes in the network. Therefore, it has been widely used in tasks related to graph structure data analysis. Given a graph G = ( V , E ) , when the model is trained, the update process of node representation is as follows:
x i l + 1 = σ j N i 1 c i j x j l w l + b l ,
where x i l + 1 represents the representation of node i after passing through the lth layer of the neural networks, σ is the activation function, N i represents the neighborhood nodes of node i, c i j = deg ( v i ) deg ( v j ) , deg ( i ) is the degree of node i, w l is the weight of the lth layer neural network, and b l is the bias term of the lth layer.

3.4. LSTM

RNNs require the current hidden state, as well as the previous time step’s hidden state in each hidden layer, to effectively handle sequential data. However, RNNs suffer from vanishing gradient and exploding gradient problems and struggle to capture long-term dependencies. LSTM addresses these issues by adding three gate units i t , f t , o t to control information flow, enabling the model to remember and forget information for both short and long time spans. The structure of an individual LSTM cell is as shown in Figure 3.
The formula of the forward propagation process of LSTM is as follows:
i t = σ ( W i · [ h t 1 , x t ] + b i ) ,
f t = σ ( W f · [ h t 1 , x t ] + b f ) ,
o t = σ ( W o · [ h t 1 , x t ] + b o ) ,
C ˜ t = tanh ( W c · [ h t 1 , x t ] + b c ) ,
C t = f t C t 1 + i t C ˜ t ,
h t = o t tanh ( C t ) ,
where i t , f t , o t are the input gate, forget gate, and output gate, respectively. These gates are binary (0 or 1) and control whether to let the information flow through. C t represents the cell that transfers information from one time step to another, allowing LSTM to avoid the vanishing gradient problem. For a single time step, the current state x t enters the cell, and the previous hidden state h t 1 enters the forget gate f t . If the output is 0, the information C t from the previous time step is forgotten. The input gate i t determines whether the current state enters the cell. Finally, the output gate o t decides the output of the hidden state h t in this layer.

3.5. Model Architecture

As shown in Figure 1, we constructed industry–geography relationship graphs A based on historical data of the same industry within geographic information, obtaining related industries R ( j ) by building the complex network. Based on this, we constructed the graph structure data G = ( V , E ) , where the node v i in set V represents the city, and the edge set E represents the connections between nodes. The features of node v i are ( X i , j , X i , R ( j ) , x i , β 1 , , x i , β 6 ) . This graph structure data are fed into the GCN model to capture the effects of geography, the same industry, and related industries on the target industry j; the output is the electricity consumption data of the target industries in all cities. Select the data of any city as the input of the LSTM model, which has excellent capabilities for handling sequential data and is used for forecasting future industry electricity consumption.

4. Experimental Studies

4.1. Data

The data were calculated based on the power consumption collection system of a provincial electric power company of the State Grid Corporation of China. The electricity consumption collection system includes collection terminals and collection platforms for 20 million users in the province. The next day, the frozen display at 24:00 of the previous day will be returned. The difference from the frozen display of the previous day and according to certain calculation logic will be used to obtain the daily electricity consumption of each household. And based on the Oracle database, the user profile data were matched, the daily power data are obtained by summarizing the regions and power consumption categories, and the time series is obtained by arranging the data in order.

4.2. Experimental Setting

We divided the dataset into three parts according to the time length, with the first 60% as the training set, 20% as the validation set, and the last 20% as the test set. The learning rate was set to 0.001, the loss function was defined as the mean absolute error (MAE), the maximum training cycle was 1000, an early stopping mechanism was set to retain the best parameters obtained during training, and the batch size was set to 15.
To verify the performance of our proposed model in industry electricity consumption prediction, we compared it with the following classic prediction models: recurrent neural networks (RNNs), the gated recurrent unit (GRU) [27], the graph convolutional neural network, long short-term memory(GC-LSTM) [17], and Multilayer Perceptron (MLP), as well as LSTM(1), which only used the target industry data X j for training, while LSTM(2) used both the target industry information X j and the related industry information R ( j ) . For the Industry–Geography Time Series Forecasting Model (IG-TFM) we proposed, we set up ablation experiments in four cases: Model 1 uses industry geographic information A and related industry information R ( j ) —denoted as IG - TFM ( A , X j , X R ( j ) ) ; Model 2 uses city geographic information A—denoted as IG - TFM ( A , X j ) ; Model 3 uses related industry information R ( j ) —denoted as IG - TFM ( X j , X R ( j ) ) ; and Model 4 does not use A and R ( j ) , but only relies on the target industry data X j itself for prediction—denoted as IG - TFM ( X j ) . Except for the different information used, the number of network layers and the number of neurons in each layer were the same. The above ablation experiment setting is shown in Table 1.
In fact, since our adjacency matrix is a linear combination of two matrices, our model can be seen as a generalization of the GC-LSTM model. When the coefficient of one of the matrices is zero, Model 2 can be considered equivalent to the GC-LSTM. For the convenience of observation and comparison, GC-LSTM in the following text is represented by Model 2.
To measure model performance from multiple perspectives, we used three metrics: mean absolute error (MAE), root mean square error (RMSE), and mean absolute percentage error (MAPE):
MAE = 1 L i = 1 L | y i y ^ i | ,
RMSE = 1 L i = 1 L ( y i y ^ i ) 2 ,
MAPE = 1 L i = 1 L | y i y ^ i | y i ,
where y i , y ^ i represent the true and predicted values, respectively.

4.3. Main Results

The experimental results of industry 1 are shown in Table 2, and the experimental results of industry 2 are shown in Appendix A Table A1. The prediction step size was set to L = 5 . Considering the randomness of neural network training, 10 experiments were conducted on each model to calculate the average values of MAE, RMSE, and MAPE. The best results under each indicator are bolded.
As can be seen from Table 2, the prediction accuracy of Model 1 proposed in this paper is higher. In most cases (accounting for 55%), its error is the smallest, indicating that the model combining geographical, same industry, and related industry information can effectively reduce the prediction error and improve the prediction accuracy. In 85% of the cases, the error of Model 1 is smaller than that of Model 2. Since Model 2 has less information about related industries than Model 1, it shows that related industries have a certain impact on the electricity consumption of the target industry, which can improve the prediction accuracy. In 76% of the cases, the error of Model 1 is smaller than that of Model 3. Since Model 3 has less information about cities than Model 1, it shows that the geographical information of cities also has a certain impact on the electricity consumption of the target industry, which can improve the prediction accuracy. In 36% of the cases, the error of Model 2 is smaller than that of Model 4. Since Model 4 has less city information than Model 2, and there is no information about related industries, it shows that adding only city information will reduce the prediction accuracy of the model to a certain extent. In 50% of the cases, the error of Model 3 is smaller than that of Model 4. Since Model 4 has less information about related industries than Model 3, and there is no information about cities, it shows that adding only related industry information does not always improve the prediction accuracy of the model. In summary, for the target industry, the industry information of related industries and neighboring cities will have a certain impact on it. The combination of industry information and geographic information can minimize the error of model prediction and improve the accuracy of model prediction.
We conducted a paired sample t-test on the prediction errors of the experimental results, treating the error results of Model 1 as the control group to observe whether there were significant differences between the errors of other models and those of Model 1. Based on the results, the MAPE of Model 1 shows a significant difference compared to all the other models. In addition, we calculated the standard deviations of the MAE, RMSE, and MAPE for the model under ten repeated experiments, which were small, and most of them were an order of magnitude smaller than the mean.
Figure 4 is a comparison chart of the predicted values and true values of the four selected cities, with a time span of 320 days. It can be seen from the figure that IG - TFM ( A , X j , X R ( j ) ) can fit the true value relatively well. In addition, it can be observed that the prediction curves for City 3 and City 6 exhibited significant deviations during the time period from 125 to 200. This period corresponds to the summer of 2020, which may be related to disruptions caused by the COVID-19 pandemic. The model’s prediction accuracy declined during such irregular and sudden periods.

4.4. Prediction Step and Accuracy Changes

To further explore the impact of prediction step size on prediction accuracy, we conducted experiments on Model 1–4 with prediction step sizes of 1–7. The changing trend of the prediction error (MAPE) is shown in Figure 5.
As can be seen from Figure 5, in most cases, Model 1 performed well, and its prediction error was the smallest. In addition, we found that as the prediction step increased, the prediction errors of Models 2–4 showed an upward trend, while the error of Model 1 remained stable or even decreased, especially in City 3. This shows that the use of industry geographic information A and related industry R ( j ) can better capture the long-term dependency between time series, thereby improving the prediction accuracy of the model, but the duration of this long-term relationship is not fixed. For example, the prediction accuracy of City 3 improved after a step of 5 days, while the prediction accuracy of City 6 and City 9 decreased after 5 days. This may be related to the production cycle of industries in different cities, which will lead us to further study.
In City 9, the prediction accuracy was mostly greater than 0.1, which was not as good as the other three cities overall. Considering that City 9 is a mountainous city, only the straight-line distance on the plane was used, without considering detailed factors such as topography and landforms. This also makes the prediction accuracy of the model not as good as that in plain coastal cities.
For Model 2 and Model 3, their performances at different prediction steps were similar, but they were generally worse than Model 1 and better than Model 4, indicating that using geographic or related industry information can improve prediction accuracy to a certain extent. For Model 4, since it used the least amount of information, its performance was worse than Model 1 in most cases (82%), which also verifies that our Model 1 can also perform well at different prediction steps by using geographic and related industry information.
In addition, Figure 6 shows the impact of different prediction horizons on the models’ performance outcomes. We can see that, in City 3 and City 9, Model 1 demonstrated superior performance across various prediction steps, particularly at longer prediction horizons such as 15 and 30 days. In City 1 and City 6 however, the performances of different models were not stable at longer prediction horizons, even though Model 1 still performed well at short-term prediction. Therefore, the models’ performance outcomes in long-term predictions are influenced by a greater number of factors, which would not be fully captured by the graph representation model.

5. Conclusions

In this paper, we addressed the challenge of predicting industrial electricity consumption by leveraging historical electricity consumption data and geographical location information to construct an industry–geographical relationship graph. By analyzing the electricity consumption data across various industries, we built a complex network to identify relevant industries. This graph-structured data were then used as input to a graph neural network framework to capture the influence of geographical factors, same-industry relationships, related industries, and target industries. The experimental results demonstrate that our proposed IG-TFM performed well across all three key performance indicators. Comparative analysis shows that merely relying on the correlation between geographical information and data did not significantly improve the prediction accuracy. This highlights the limitations of existing methods that construct a connection matrix and employ a GCN for time series forecasting without properly selecting relevant industries. Our findings underscore the necessity and effectiveness of selecting pertinent industries based on complex networks.
Our study confirms that graph learning can effectively capture and represent the intricate relationships among industries. This enhanced representation, when used as input to the time series forcasting model, leads to a significant improvement in the accuracy of industrial electricity consumption predictions. These results validate the importance of incorporating industry–geography relationships in predictive models, thereby contributing to more accurate and reliable power consumption forecasts for industrial applications.
In this study, we simplified the geographic factors by considering only the planar distances between cities, which improved the prediction accuracy but limited the performance in mountainous regions due to the lack of topographical details. Future improvements could involve incorporating topography and using a directed graph to model industry electricity relationships, which might enhance the prediction accuracy. Additionally, the method for extracting related industries based on Formulas (5)–(8), while theoretically sound, lacks flexibility and may not perform well for specialized industries. Researching adaptive methods for learning related industries could be a valuable future direction.

Author Contributions

Conceptualization, X.Z. and X.Q.; methodology, X.L.; software, W.L.; validation, Y.C.; formal analysis, L.Z.; investigation, H.H.; resources, Y.S.; data curation, X.Q.; writing—original draft preparation, L.Z.; writing—review and editing, K.X.; visualization, X.Q.; supervision, X.Z.; project administration, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Xiangpeng Zhan, Xiaorui Qian, Yuying Chen, Huawei Hong, Yimin Shen and Kai Xiao were employed by the company State Grid Fujian Marketing Service Center (Metering Center and Integrated Capital Center). The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
LSTMLong short-term memory
RNNsRecurrent neural networks
GRUGated recurrent unit
MLPMultilayer Perceptron
GNNGraph neural networks
GCNGraph convolutional networks
MSTMinimum spanning tree
PMFGPlane maximum filter graph
MAEMean absolute error
RMSERoot mean squared error
MAPEMean Absolute Percentage Error
IG-TFMIndustry–Geography time series forecasting model

Appendix A

Table A1. Experimental results of industry 2.
Table A1. Experimental results of industry 2.
CityMetricRNNGRUMLPLSTM(1)LSTM(2)Model 1Model 2Model 3Model 4
City 1MAE3.72 × 10 4 3.84 × 10 4 3.67 × 10 4 8.06 × 10 5 7.52 × 10 5 7.67 × 10 5 1.36 × 10 4 8.99 × 10 5 1.56 × 10 4
RMSE4.94 × 10 4 4.97 × 10 4 4.90 × 10 4 1.04 × 10 4 9.94 × 10 5 1.00 × 10 4 1.63 × 10 4 1.12 × 10 4 1.91 × 10 4
MAPE9.95 × 10 2 9.84 × 10 2 9.62 × 10 2 1.86 × 10 1 1.69 × 10 1 1.57 × 10 1 2.36 × 10 1 1.74 × 10 1 2.69 × 10 1
City 2MAE7.74 × 10 4 7.72 × 10 4 8.83 × 10 4 5.69 × 10 4 5.11 × 10 4 4.16 × 10 4 7.02 × 10 4 7.16 × 10 4 5.37 × 10 4
RMSE1.05 × 10 3 1.02 × 10 3 1.11 × 10 3 7.28 × 10 4 7.03 × 10 4 5.43 × 10 4 9.37 × 10 4 8.86 × 10 4 6.91 × 10 4
MAPE1.16 × 10 1 1.13 × 10 1 1.24 × 10 1 3.43 × 10 1 3.39 × 10 1 1.40 × 10 1 2.58 × 10 1 2.35 × 10 1 1.93 × 10 1
City 3MAE3.75 × 10 4 4.16 × 10 4 3.95 × 10 4 5.18 × 10 4 4.01 × 10 4 4.63 × 10 4 5.09 × 10 4 4.51 × 10 4 5.38 × 10 4
RMSE4.99 × 10 4 5.08 × 10 4 4.96 × 10 4 6.23 × 10 4 5.66 × 10 4 6.02 × 10 4 6.63 × 10 4 5.87 × 10 4 6.75 × 10 4
MAPE1.98 × 10 1 1.79 × 10 1 2.15 × 10 1 1.67 × 10 1 1.53 × 10 1 1.72 × 10 1 2.15 × 10 1 1.83 × 10 1 2.08 × 10 1
City 4MAE6.70 × 10 4 6.74 × 10 4 6.62 × 10 4 3.24 × 10 4 3.14 × 10 4 3.19 × 10 4 5.04 × 10 4 4.60 × 10 4 4.72 × 10 4
RMSE8.47 × 10 4 8.43 × 10 4 8.58 × 10 4 4.13 × 10 4 4.28 × 10 4 4.03 × 10 4 5.59 × 10 4 5.15 × 10 4 5.36 × 10 4
MAPE3.30 × 10 1 3.27 × 10 1 3.30 × 10 1 3.09 × 10 1 3.55 × 10 1 2.04 × 10 1 2.59 × 10 1 2.37 × 10 1 2.55 × 10 1
City 5MAE1.14 × 10 4 1.15 × 10 4 1.13 × 10 4 1.17 × 10 3 1.07 × 10 3 1.13 × 10 3 1.09 × 10 3 1.29 × 10 3 1.22 × 10 3
RMSE1.51 × 10 4 1.50 × 10 4 1.53 × 10 4 1.50 × 10 3 1.38 × 10 3 1.45 × 10 3 1.41 × 10 3 1.58 × 10 3 1.62 × 10 3
MAPE1.59 × 10 1 1.57 × 10 1 1.59 × 10 1 2.35 × 10 1 2.11 × 10 1 2.25 × 10 1 2.20 × 10 1 2.60 × 10 1 2.79 × 10 1
City 6MAE2.24 × 10 4 2.04 × 10 4 2.32 × 10 4 1.78 × 10 4 2.25 × 10 4 1.62 × 10 4 2.53 × 10 4 2.09 × 10 4 2.79 × 10 4
RMSE3.21 × 10 4 2.89 × 10 4 3.29 × 10 4 2.91 × 10 4 3.49 × 10 4 2.64 × 10 4 4.29 × 10 4 3.28 × 10 4 4.73 × 10 4
MAPE9.71 × 10 2 8.21 × 10 2 1.02 × 10 1 1.15 × 10 1 1.65 × 10 1 9.32 × 10 2 1.57 × 10 1 1.23 × 10 1 1.67 × 10 1
City 7MAE7.96 × 10 4 7.84 × 10 4 8.13 × 10 4 1.01 × 10 3 1.04 × 10 3 8.36 × 10 4 1.03 × 10 3 1.04 × 10 3 1.02 × 10 3
RMSE1.07 × 10 3 1.05 × 10 3 1.08 × 10 3 1.25 × 10 3 1.26 × 10 3 1.06 × 10 3 1.30 × 10 3 1.33 × 10 3 1.34 × 10 3
MAPE3.39 × 10 1 3.38 × 10 1 3.68 × 10 1 3.45 × 10 1 4.06 × 10 1 1.84 × 10 1 2.27 × 10 1 2.26 × 10 1 2.23 × 10 1
City 8MAE2.30 × 10 3 2.30 × 10 3 2.32 × 10 3 2.39 × 10 3 2.42 × 10 3 1.66 × 10 3 2.54 × 10 3 2.63 × 10 3 2.46 × 10 3
RMSE2.98 × 10 3 2.93 × 10 3 3.02 × 10 3 2.94 × 10 3 3.16 × 10 3 2.06 × 10 3 3.15 × 10 3 3.45 × 10 3 3.10 × 10 3
MAPE1.94 × 10 1 1.83 × 10 1 1.95 × 10 1 1.88 × 10 1 1.56 × 10 1 8.87 × 10 2 1.34 × 10 1 1.43 × 10 1 1.36 × 10 1
City 9MAE1.44 × 10 4 1.68 × 10 4 1.52 × 10 4 1.54 × 10 4 1.51 × 10 4 1.37 × 10 4 1.96 × 10 4 1.91 × 10 4 2.41 × 10 4
RMSE1.88 × 10 4 2.04 × 10 4 1.93 × 10 4 1.91 × 10 4 1.89 × 10 4 1.85 × 10 4 2.48 × 10 4 2.59 × 10 4 3.05 × 10 4
MAPE2.10 × 10 1 1.72 × 10 1 2.12 × 10 1 1.45 × 10 1 1.46 × 10 1 1.18 × 10 1 1.89 × 10 1 1.73 × 10 1 2.12 × 10 1

References

  1. Klyuev, R.V.; Morgoev, I.D.; Morgoeva, A.D.; Gavrina, O.A.; Martyushev, N.V.; Efremenkov, E.A.; Mengxu, Q. Methods of forecasting electric energy consumption: A literature review. Energies 2022, 15, 8919. [Google Scholar] [CrossRef]
  2. Kong, X.; Li, C.; Zheng, F.; Wang, C. Improved deep belief network for short-term load forecasting considering demand-side management. IEEE Trans. Power Syst. 2019, 35, 1531–1538. [Google Scholar] [CrossRef]
  3. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
  4. Gers, F.A.; Schmidhuber, J.; Cummins, F. Learning to forget: Continual prediction with LSTM. Neural Comput. 2000, 12, 2451–2471. [Google Scholar] [CrossRef] [PubMed]
  5. Salinas, D.; Flunkert, V.; Gasthaus, J.; Januschowski, T. DeepAR: Probabilistic forecasting with autoregressive recurrent networks. Int. J. Forecast. 2020, 36, 1181–1191. [Google Scholar] [CrossRef]
  6. Toubeau, J.F.; Bottieau, J.; Vallée, F.; De Grève, Z. Deep learning-based multivariate probabilistic forecasting for short-term scheduling in power markets. IEEE Trans. Power Syst. 2018, 34, 1203–1215. [Google Scholar] [CrossRef]
  7. Salinas, D.; Bohlke-Schneider, M.; Callot, L.; Medico, R.; Gasthaus, J. High-dimensional multivariate forecasting with low-rank gaussian copula processes. Adv. Neural Inf. Process. Syst. 2019, 32, 1–11. [Google Scholar]
  8. Qin, Y.; Song, D.; Chen, H.; Cheng, W.; Jiang, G.; Cottrell, G. A dual-stage attention-based recurrent neural network for time series prediction. arXiv 2017, arXiv:1704.02971. [Google Scholar]
  9. Zhou, T.; Ma, Z.; Wen, Q.; Wang, X.; Sun, L.; Jin, R. Fedformer: Frequency enhanced decomposed transformer for long-term series forecasting. In Proceedings of the International Conference on Machine Learning. PMLR, Baltimore, MD, USA, 17–23 July 2022; pp. 27268–27286. [Google Scholar]
  10. Xia, J.; Liu, X.; Sun, D.; Li, C.; Wang, Z. Energy Consumption Connection of Industrial Sector Based on Industrial Link Theory: A Case Study of China. Front. Ecol. Evol. 2022, 10, 897574. [Google Scholar] [CrossRef]
  11. Wang, X.; Si, C.; Gu, J.; Liu, G.; Liu, W.; Qiu, J.; Zhao, J. Electricity-consumption data reveals the economic impact and industry recovery during the pandemic. Sci. Rep. 2021, 11, 19960. [Google Scholar] [CrossRef]
  12. Luo, M.; Fan, R.; Zhang, Y. Spatial correlation of electricity consumption in China based on social network approach. IEEE Access 2020, 8, 201271–201285. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Zhang, S.; Wu, L.; Tian, Y. Predicting sectoral electricity consumption based on complex network analysis. Appl. Energy 2019, 255, 113790. [Google Scholar] [CrossRef]
  14. Zhou, J.; Cui, G.; Hu, S.; Zhang, Z.; Yang, C.; Liu, Z.; Wang, L.; Li, C.; Sun, M. Graph neural networks: A review of methods and applications. AI Open 2020, 1, 57–81. [Google Scholar] [CrossRef]
  15. Benidis, K.; Rangapuram, S.S.; Flunkert, V.; Wang, Y.; Maddix, D.; Turkmen, C.; Gasthaus, J.; Bohlke-Schneider, M.; Salinas, D.; Stella, L.; et al. Deep learning for time series forecasting: Tutorial and literature survey. ACM Comput. Surv. 2022, 55, 1–36. [Google Scholar] [CrossRef]
  16. Kipf, T.N.; Welling, M. Semi-supervised classification with graph convolutional networks. arXiv 2016, arXiv:1609.02907. [Google Scholar]
  17. Qi, Y.; Li, Q.; Karimian, H.; Liu, D. A hybrid model for spatiotemporal forecasting of PM2.5 based on graph convolutional neural network and long short-term memory. Sci. Total. Environ. 2019, 664, 1–10. [Google Scholar] [CrossRef]
  18. Jiang, W.; Luo, J. Graph neural network for traffic forecasting: A survey. Expert Syst. Appl. 2022, 207, 117921. [Google Scholar] [CrossRef]
  19. Liu, X.; Li, W. MGC-LSTM: A deep learning model based on graph convolution of multiple graphs for PM2. 5 prediction. Int. J. Environ. Sci. Technol. 2023, 20, 10297–10312. [Google Scholar] [CrossRef]
  20. Diao, Z.; Wang, X.; Zhang, D.; Liu, Y.; Xie, K.; He, S. Dynamic spatial-temporal graph convolutional neural networks for traffic forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA, 27 January–1 February 2019; Volume 33, pp. 890–897. [Google Scholar]
  21. Wang, X.; Ma, Y.; Wang, Y.; Jin, W.; Wang, X.; Tang, J.; Jia, C.; Yu, J. Traffic flow prediction via spatial temporal graph neural network. In Proceedings of the Web Conference 2020, Taipei, Taiwan, China, 20–24 April 2020; pp. 1082–1092. [Google Scholar]
  22. Huang, B.; Dou, H.; Luo, Y.; Li, J.; Wang, J.; Zhou, T. Adaptive spatiotemporal transformer graph network for traffic flow forecasting by iot loop detectors. IEEE Internet Things J. 2022, 10, 1642–1653. [Google Scholar] [CrossRef]
  23. Wu, Z.; Pan, S.; Long, G.; Jiang, J.; Chang, X.; Zhang, C. Connecting the dots: Multivariate time series forecasting with graph neural networks. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual, 6–10 July 2020; pp. 753–763. [Google Scholar]
  24. Prim, R.C. Shortest connection networks and some generalizations. Bell Syst. Tech. J. 1957, 36, 1389–1401. [Google Scholar] [CrossRef]
  25. Tumminello, M.; Aste, T.; Di Matteo, T.; Mantegna, R.N. A tool for filtering information in complex systems. Proc. Natl. Acad. Sci. USA 2005, 102, 10421–10426. [Google Scholar] [CrossRef] [PubMed]
  26. Newman, M.E.J. Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 2006, 103, 8577–8582. [Google Scholar] [CrossRef] [PubMed]
  27. Dey, R.; Salem, F.M. Gate-variants of gated recurrent unit (GRU) neural networks. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1597–1600. [Google Scholar]
Figure 1. Overall model framework. If predicting the electricity consumption of industry j, first use the electricity consumption history data of industry j to construct the industry relationship graph A 1 , use the geographical location to construct the geographical relationship graph A 2 , and fuse these graphs into a new graph A. Next, a complex network is constructed using all industry historical electricity consumption data, and the relevant industries R ( j ) are selected. Finally, R ( j ) and A are fed into the GCN-LSTM model.
Figure 1. Overall model framework. If predicting the electricity consumption of industry j, first use the electricity consumption history data of industry j to construct the industry relationship graph A 1 , use the geographical location to construct the geographical relationship graph A 2 , and fuse these graphs into a new graph A. Next, a complex network is constructed using all industry historical electricity consumption data, and the relevant industries R ( j ) are selected. Finally, R ( j ) and A are fed into the GCN-LSTM model.
Energies 17 04296 g001
Figure 2. Community classification. A total of 31 industries are divided into 5 categories C 1 , C 2 , C 3 , C 4 , C 5 and marked with different colors.
Figure 2. Community classification. A total of 31 industries are divided into 5 categories C 1 , C 2 , C 3 , C 4 , C 5 and marked with different colors.
Energies 17 04296 g002
Figure 3. Architecture of LSTM cell.
Figure 3. Architecture of LSTM cell.
Energies 17 04296 g003
Figure 4. One-step prediction: Line charts show the predicted and true electricity consumption values for industry 1 in four cities. The blue lines represent the predicted values by Model 1 ( IG - TFM ( A , X j , X R ( j ) ) ), and the orange lines represent the true values.
Figure 4. One-step prediction: Line charts show the predicted and true electricity consumption values for industry 1 in four cities. The blue lines represent the predicted values by Model 1 ( IG - TFM ( A , X j , X R ( j ) ) ), and the orange lines represent the true values.
Energies 17 04296 g004
Figure 5. Results of the model’s multi-step prediction: Changes in prediction error (MAPE) with varying prediction step lengths (1–7) for Models 1–4.
Figure 5. Results of the model’s multi-step prediction: Changes in prediction error (MAPE) with varying prediction step lengths (1–7) for Models 1–4.
Energies 17 04296 g005
Figure 6. Results of the models’ multi-step predictions: Changes in prediction error (MAPE) with varying prediction step lengths (1, 7, 15, 30) for Models 1–4.
Figure 6. Results of the models’ multi-step predictions: Changes in prediction error (MAPE) with varying prediction step lengths (1, 7, 15, 30) for Models 1–4.
Energies 17 04296 g006
Table 1. Ablation experiment setup.
Table 1. Ablation experiment setup.
ModelIG-TFMInformation Used
Model 1 IG - TFM ( A , X j , X R ( j ) ) A , X j , X R ( j )
Model 2 IG - TFM ( A , X j ) A , X j
Model 3 IG - TFM ( X j , X R ( j ) ) X j , X R ( j )
Model 4 IG - TFM ( X j ) X j
Table 2. Experimental results of industry 1.
Table 2. Experimental results of industry 1.
CityMetricRNNGRUMLPLSTM(1)LSTM(2)Model 1Model 2Model 3Model 4
City 1MAE3.83 × 10 4 3.72 × 10 4 3.82 × 10 4 4.10 × 10 4 4.08 × 10 4 2.77 × 10 4 4.22 × 10 4 3.08 × 10 4 3.23 × 10 4
RMSE4.96 × 10 4 4.90 × 10 4 5.05 × 10 4 5.35 × 10 4 5.21 × 10 4 3.72 × 10 4 5.49 × 10 4 3.97 × 10 4 4.26 × 10 4
MAPE9.89 × 10 2 9.80 × 10 2 1.01 × 10 1 1.06 × 10 1 1.03 × 10 1 6.94 × 10 2 1.05 × 10 1 7.68 × 10 2 8.18 × 10 2
City 2MAE7.17 × 10 4 8.07 × 10 4 8.78 × 10 4 7.77 × 10 4 8.21 × 10 4 6.10 × 10 4 9.26 × 10 4 8.28 × 10 4 7.60 × 10 4
RMSE9.91 × 10 4 1.07 × 10 3 1.11 × 10 3 1.03 × 10 3 1.02 × 10 3 8.02 × 10 4 1.19 × 10 3 1.03 × 10 3 1.00 × 10 3
MAPE1.07 × 10 1 1.21 × 10 1 1.25 × 10 1 1.07 × 10 1 1.11 × 10 1 7.85 × 10 2 1.21 × 10 1 1.07 × 10 1 1.02 × 10 1
City 3MAE5.27 × 10 4 5.09 × 10 4 5.15 × 10 4 5.02 × 10 4 4.46 × 10 4 4.37 × 10 4 4.66 × 10 4 5.08 × 10 4 5.21 × 10 4
RMSE7.48 × 10 4 7.23 × 10 4 7.61 × 10 4 7.47 × 10 4 6.31 × 10 4 5.82 × 10 4 6.34 × 10 4 6.57 × 10 4 6.91 × 10 4
MAPE1.21 × 10 1 1.15 × 10 1 1.24 × 10 1 9.98 × 10 2 8.37 × 10 2 8.11 × 10 2 8.38 × 10 2 8.82 × 10 2 9.60 × 10 2
City 4MAE6.60 × 10 4 6.65 × 10 4 6.83 × 10 4 6.85 × 10 4 8.13 × 10 4 6.08 × 10 4 6.77 × 10 4 8.06 × 10 4 6.21 × 10 4
RMSE8.37 × 10 4 8.49 × 10 4 8.83 × 10 4 8.52 × 10 4 1.06 × 10 3 7.66 × 10 4 8.71 × 10 4 9.91 × 10 4 7.84 × 10 4
MAPE3.27 × 10 1 3.26 × 10 1 3.30 × 10 1 3.04 × 10 1 2.80 × 10 1 2.32 × 10 1 2.42 × 10 1 2.62 × 10 1 2.35 × 10 1
City 5MAE1.13 × 10 4 1.15 × 10 4 1.17 × 10 4 1.22 × 10 4 1.31 × 10 4 1.76 × 10 4 1.83 × 10 4 2.13 × 10 4 1.72 × 10 4
RMSE1.52 × 10 4 1.56 × 10 4 1.59 × 10 4 1.55 × 10 4 1.67 × 10 4 2.32 × 10 4 2.67 × 10 4 3.49 × 10 4 2.29 × 10 4
MAPE1.59 × 10 1 1.64 × 10 1 1.66 × 10 1 1.66 × 10 1 1.65 × 10 1 1.86 × 10 1 2.22 × 10 1 2.25 × 10 1 1.88 × 10 1
City 6MAE2.27 × 10 4 2.18 × 10 4 2.32 × 10 4 2.10 × 10 4 3.06 × 10 4 1.82 × 10 4 2.43 × 10 4 2.71 × 10 4 2.20 × 10 4
RMSE3.25 × 10 4 3.20 × 10 4 3.31 × 10 4 2.86 × 10 4 4.25 × 10 4 2.48 × 10 4 3.30 × 10 4 4.00 × 10 4 3.18 × 10 4
MAPE9.94 × 10 2 9.89 × 10 2 1.02 × 10 1 8.31 × 10 2 1.14 × 10 1 5.73 × 10 2 8.17 × 10 2 9.23 × 10 2 7.49 × 10 2
City 7MAE4.72 × 10 5 5.19 × 10 5 4.68 × 10 5 4.96 × 10 5 5.18 × 10 5 5.32 × 10 5 8.68 × 10 5 7.27 × 10 5 6.67 × 10 5
RMSE6.64 × 10 5 6.91 × 10 5 6.62 × 10 5 7.10 × 10 5 6.49 × 10 5 6.56 × 10 5 1.19 × 10 4 1.11 × 10 4 8.04 × 10 5
MAPE1.11 × 10 1 1.16 × 10 1 1.11 × 10 1 1.18 × 10 1 1.07 × 10 1 9.39 × 10 2 1.75 × 10 1 1.49 × 10 1 1.39 × 10 1
City 8MAE1.14 × 10 4 1.13 × 10 4 1.13 × 10 4 1.23 × 10 4 1.46 × 10 4 1.31 × 10 4 1.38 × 10 4 1.35 × 10 4 1.34 × 10 4
RMSE1.62 × 10 4 1.63 × 10 4 1.63 × 10 4 1.81 × 10 4 2.10 × 10 4 1.70 × 10 4 1.81 × 10 4 1.75 × 10 4 1.78 × 10 4
MAPE1.68 × 10 1 1.73 × 10 1 1.71 × 10 1 2.02 × 10 1 1.52 × 10 1 1.25 × 10 1 1.45 × 10 1 1.39 × 10 1 1.37 × 10 1
City 9MAE2.30 × 10 4 2.39 × 10 4 2.42 × 10 4 2.76 × 10 4 2.80 × 10 4 2.56 × 10 4 3.32 × 10 4 2.69 × 10 4 2.27 × 10 4
RMSE3.02 × 10 4 3.08 × 10 4 3.14 × 10 4 3.65 × 10 4 3.60 × 10 4 3.24 × 10 4 4.17 × 10 4 3.69 × 10 4 3.05 × 10 4
MAPE1.17 × 10 1 1.20 × 10 1 1.23 × 10 1 1.45 × 10 1 1.44 × 10 1 1.08 × 10 1 1.49 × 10 1 1.18 × 10 1 1.05 × 10 1
The best result in each row is bolded.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhan, X.; Qian, X.; Liu, W.; Liu, X.; Chen, Y.; Zhang, L.; Hong, H.; Shen, Y.; Xiao, K. Predicting Industrial Electricity Consumption Using Industry–Geography Relationships: A Graph-Based Machine Learning Approach. Energies 2024, 17, 4296. https://doi.org/10.3390/en17174296

AMA Style

Zhan X, Qian X, Liu W, Liu X, Chen Y, Zhang L, Hong H, Shen Y, Xiao K. Predicting Industrial Electricity Consumption Using Industry–Geography Relationships: A Graph-Based Machine Learning Approach. Energies. 2024; 17(17):4296. https://doi.org/10.3390/en17174296

Chicago/Turabian Style

Zhan, Xiangpeng, Xiaorui Qian, Wei Liu, Xinru Liu, Yuying Chen, Liang Zhang, Huawei Hong, Yimin Shen, and Kai Xiao. 2024. "Predicting Industrial Electricity Consumption Using Industry–Geography Relationships: A Graph-Based Machine Learning Approach" Energies 17, no. 17: 4296. https://doi.org/10.3390/en17174296

APA Style

Zhan, X., Qian, X., Liu, W., Liu, X., Chen, Y., Zhang, L., Hong, H., Shen, Y., & Xiao, K. (2024). Predicting Industrial Electricity Consumption Using Industry–Geography Relationships: A Graph-Based Machine Learning Approach. Energies, 17(17), 4296. https://doi.org/10.3390/en17174296

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop