SlideShare a Scribd company logo
Evaluation of demand power prediction
performance based on deep learning
algorithm and data preprocessing
Park Jee Hyun
28 APR 2017
-
SungKyunGwan University
Nanyang Technological University
Contents
• Purpose
• Experiments
• Training & Testing Algorithm
• Raw vs. Preprocessed
• Results
• Single Layer Perceptron Network
• Multiple Layer Perceptron Network
• Convolutional Neural Network
• Recurrent Neural Network
• Conclusions
• Further Studies
Purpose
• Goal: Achieving high load forecasting accuracy.
• Strategies for forecasting more accurate demand load.
• Model structure aspect
• Select the proper algorithm structure for the demand load forecasting.
• Data aspect
• Increases the amount of data features.
• Improves the quality of data.
• The purpose of this paper:
• Model structure aspect
• We will investigate which deep learning model structure is most suitable for forecasting demand load.
• Data aspect
• For more data features, we will use weather data as well as demand load data.
• However, in using weather data, there is a drawback that this data is very low in data dimension compared to demand
load data. If the model is trained using data of different dimensions, there is a problem that the features are not learned
correctly.
 We devised a proper data preprocessing which improves the quality of the data and allows better performance.
Experiments
Data aspect
Model structure
aspect
Training & Testing Algorithm
Input
Data
Target
Data
Training
Model
Input
Data
Trained
Model
Predicted
Data
a) Training
b) Testing
transplant
trained
model
feature data predicting
feature data labeled data
Raw vs. Preprocessed
• Given data(Australia NEM data):
• Daily demand load data with 30 mins interval. ( 48 points/day)
• Daily Max and Mean Temperature data. ( 2 points/day)
• Raw data:
• [𝑃𝑟𝑎𝑤
𝑛
] = 𝑃1
𝑛
, … , 𝑃48
𝑛
, 𝑇 𝑚𝑎𝑥
𝑛
, 𝑇 𝑚𝑒𝑎𝑛
𝑛
( 50 points/day)
• [𝑃1
𝑛
, … , 𝑃48
𝑛
]: demand load data of day n (48 points/day)
• 𝑇 𝑚𝑎𝑥
𝑛
∶ max temperature data of day n (1point/day)
• 𝑇 𝑚𝑒𝑎𝑛
𝑛
∶ mean temperature data of day n (1point/day)
 Problem address:
• Dimension of temperature data & power load data are unbalanced.
• High-dimensional data overwhelms low-dimensional data, preventing accurate features from being learned during model training.
Raw vs. Preprocessed
 Proposed approach:
• In order to prevent low-dimensional data from being ignored during model training process,
add proper data preprocessing process.
• It is expected that accuracy and stability of prediction will be improved by appropriately reflecting two
types of data with different dimensions in the model training process.
• Preprocessed data:
• [𝑃𝑝𝑟𝑒
𝑛
] = 𝑃1
𝑛
, … , 𝑃48
𝑛
, 𝑃𝑇.𝑚𝑎𝑥_𝑛𝑜𝑟𝑚
𝑛
, 𝑃 𝑇.𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚
𝑛
(144 points/day)
• [𝑃1
𝑛
, … , 𝑃48
𝑛
] : demand load data of day n (48 points/day)
• [𝑃 𝑇.max_𝑛𝑜𝑟𝑚
𝑛
] = [ 𝑃1
𝑛 ^𝑇 𝑚𝑎𝑥_𝑛𝑜𝑟𝑚
𝑛
, … , 𝑃48
𝑛 ^𝑇 𝑚𝑎𝑥_𝑛𝑜𝑟𝑚
𝑛
] (48 points/day)
• [𝑃 𝑇.𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚
𝑛
] = [ 𝑃1
𝑛 ^𝑇 𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚
𝑛
, … , 𝑃48
𝑛 ^𝑇 𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚
𝑛
] (48 points/day)
Results
• RMSE & standard deviation score
Raw [RMSE / std] Preprocessed [RMSE / std]
Single Layer Perceptrons 6.30388 / 1.0803 1.86425 / 0.314612
Multiple Layer Perceptrons 27.0591 / 23.0247 2.2562 / 3.21933
Convolutional Neural Network 4.61754 / 3.52584 2.63669 / 1.11987
Recurrent Neural Network 0.0964969 / 0.00310329 0.0696449 / 0.00145637
Single Layer Perceptron
Multiple Layer Perceptron
Convolutional Neural Network
Recurrent Neural Network
Conclusions
• Model structure aspect
• RNN model shows the best performance among four learning algorithm designed.
 The results confirm that the RNN model is most suitable for
the power demand forecasting.
• Data aspect
• All algorithms show better and stable RMSE score with preprocessed data.
 We have shown that applying a proper data preprocessing to
different dimensional data allows the model to improve its
performance.
Further Studies
• All neural networks in this paper are based on gradient descent algorithm.
• Extreme learning machine(ELM) is a learning algorithm based on single hidden layer feed-forward neural
network (SLFN).
• Hierarchical ELM(H-ELM) is a framework of multilayer implementation of the ELM, which improves the
learning performance of the original ELM, while maintaining its advantages of training efficiency.
 Need further study about power load predicting algorithm based on ELM and H-ELM.
 Check ELM and H-ELM can outperform gradient based machine and find out the reasons if it outperform.

More Related Content

What's hot

Learning from data for wind–wave forecasting
Learning from data for wind–wave forecastingLearning from data for wind–wave forecasting
Learning from data for wind–wave forecasting
Jonathan D'Cruz
 
One–day wave forecasts based on artificial neural networks
One–day wave forecasts based on artificial neural networksOne–day wave forecasts based on artificial neural networks
One–day wave forecasts based on artificial neural networks
Jonathan D'Cruz
 
Neural network techniques
Neural network techniquesNeural network techniques
Neural network techniques
Vipul Bhargava
 
Artificial Intelligence Applications For Building Energy Management Applicati...
Artificial Intelligence Applications For Building Energy Management Applicati...Artificial Intelligence Applications For Building Energy Management Applicati...
Artificial Intelligence Applications For Building Energy Management Applicati...
University of the Highlands and Islands
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
mailjkb
 
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
csandit
 

What's hot (20)

Learning from data for wind–wave forecasting
Learning from data for wind–wave forecastingLearning from data for wind–wave forecasting
Learning from data for wind–wave forecasting
 
One–day wave forecasts based on artificial neural networks
One–day wave forecasts based on artificial neural networksOne–day wave forecasts based on artificial neural networks
One–day wave forecasts based on artificial neural networks
 
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networksPR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
 
An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...
 
nnU-Net: a self-configuring method for deep learning-based biomedical image s...
nnU-Net: a self-configuring method for deep learning-based biomedical image s...nnU-Net: a self-configuring method for deep learning-based biomedical image s...
nnU-Net: a self-configuring method for deep learning-based biomedical image s...
 
01 Introduction to Machine Learning
01 Introduction to Machine Learning01 Introduction to Machine Learning
01 Introduction to Machine Learning
 
Neural network techniques
Neural network techniquesNeural network techniques
Neural network techniques
 
Artificial Intelligence Applications For Building Energy Management Applicati...
Artificial Intelligence Applications For Building Energy Management Applicati...Artificial Intelligence Applications For Building Energy Management Applicati...
Artificial Intelligence Applications For Building Energy Management Applicati...
 
Meta learning with memory augmented neural network
Meta learning with memory augmented neural networkMeta learning with memory augmented neural network
Meta learning with memory augmented neural network
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
 
Presentation
Presentation Presentation
Presentation
 
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with DiscussionsIntroduction to MAML (Model Agnostic Meta Learning) with Discussions
Introduction to MAML (Model Agnostic Meta Learning) with Discussions
 
Developmental Mega Sample: Exploring Inter-Individual Variation
Developmental Mega Sample: Exploring Inter-Individual VariationDevelopmental Mega Sample: Exploring Inter-Individual Variation
Developmental Mega Sample: Exploring Inter-Individual Variation
 
The Right Way
The Right WayThe Right Way
The Right Way
 
Power Laws: Optimizing Demand-side Strategies. Second Prize Solution
Power Laws: Optimizing Demand-side Strategies. Second Prize SolutionPower Laws: Optimizing Demand-side Strategies. Second Prize Solution
Power Laws: Optimizing Demand-side Strategies. Second Prize Solution
 
MGaze: Multi-Gaze Interactions
MGaze: Multi-Gaze InteractionsMGaze: Multi-Gaze Interactions
MGaze: Multi-Gaze Interactions
 
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
IMPROVED NEURAL NETWORK PREDICTION PERFORMANCES OF ELECTRICITY DEMAND: MODIFY...
 
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudEnergy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
 
Data mining Project
Data mining ProjectData mining Project
Data mining Project
 
Data Analytics for Personalized Medicine by Aryya Gangopadhyay, PhD
Data	Analytics for Personalized Medicine by Aryya Gangopadhyay, PhDData	Analytics for Personalized Medicine by Aryya Gangopadhyay, PhD
Data Analytics for Personalized Medicine by Aryya Gangopadhyay, PhD
 

Similar to Kcc201728apr2017 170828235330

Week 12 Dimensionality Reduction Bagian 1
Week 12 Dimensionality Reduction Bagian 1Week 12 Dimensionality Reduction Bagian 1
Week 12 Dimensionality Reduction Bagian 1
khairulhuda242
 
Poster_Reseau_Neurones_Journees_2013
Poster_Reseau_Neurones_Journees_2013Poster_Reseau_Neurones_Journees_2013
Poster_Reseau_Neurones_Journees_2013
Pedro Lopes
 
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
Soheila Dehghanzadeh
 
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
Jinwon Lee
 
Improving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdfImproving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdf
Kundjanasith Thonglek
 

Similar to Kcc201728apr2017 170828235330 (20)

Week 12 Dimensionality Reduction Bagian 1
Week 12 Dimensionality Reduction Bagian 1Week 12 Dimensionality Reduction Bagian 1
Week 12 Dimensionality Reduction Bagian 1
 
Short-Term Load Forecasting of Australian National Electricity Market by Hier...
Short-Term Load Forecasting of Australian National Electricity Market by Hier...Short-Term Load Forecasting of Australian National Electricity Market by Hier...
Short-Term Load Forecasting of Australian National Electricity Market by Hier...
 
Poster_Reseau_Neurones_Journees_2013
Poster_Reseau_Neurones_Journees_2013Poster_Reseau_Neurones_Journees_2013
Poster_Reseau_Neurones_Journees_2013
 
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
Predicting Multiple Metrics for Queries: Better Decision Enabled by Machine L...
 
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
PR-330: How To Train Your ViT? Data, Augmentation, and Regularization in Visi...
 
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
 
Bangla Hand Written Digit Recognition presentation slide .pptx
Bangla Hand Written Digit Recognition presentation slide .pptxBangla Hand Written Digit Recognition presentation slide .pptx
Bangla Hand Written Digit Recognition presentation slide .pptx
 
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
 
Microstructural Analysis and Machine Learning
Microstructural Analysis and Machine LearningMicrostructural Analysis and Machine Learning
Microstructural Analysis and Machine Learning
 
Module-4_Part-II.pptx
Module-4_Part-II.pptxModule-4_Part-II.pptx
Module-4_Part-II.pptx
 
Improving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdfImproving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdf
 
Predicting rainfall using ensemble of ensembles
Predicting rainfall using ensemble of ensemblesPredicting rainfall using ensemble of ensembles
Predicting rainfall using ensemble of ensembles
 
introduction to Statistical Theory.pptx
 introduction to Statistical Theory.pptx introduction to Statistical Theory.pptx
introduction to Statistical Theory.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Failure Prediction for APU on a Metro System
Failure Prediction for APU on a Metro SystemFailure Prediction for APU on a Metro System
Failure Prediction for APU on a Metro System
 
IRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware PerformanceIRJET- Deep Learning Model to Predict Hardware Performance
IRJET- Deep Learning Model to Predict Hardware Performance
 
IRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor DriveIRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
IRJET- Analysis of PV Fed Vector Controlled Induction Motor Drive
 
Nimrita deep learning
Nimrita deep learningNimrita deep learning
Nimrita deep learning
 
Application of machine learning and cognitive computing in intrusion detectio...
Application of machine learning and cognitive computing in intrusion detectio...Application of machine learning and cognitive computing in intrusion detectio...
Application of machine learning and cognitive computing in intrusion detectio...
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate Descent
 

More from JEE HYUN PARK (7)

keti companion classifier
keti companion classifierketi companion classifier
keti companion classifier
 
[Paper review] BERT
[Paper review] BERT[Paper review] BERT
[Paper review] BERT
 
neural based_context_representation_learning_for_dialog_act_classification
neural based_context_representation_learning_for_dialog_act_classificationneural based_context_representation_learning_for_dialog_act_classification
neural based_context_representation_learning_for_dialog_act_classification
 
a deep reinforced model for abstractive summarization
a deep reinforced model for abstractive summarizationa deep reinforced model for abstractive summarization
a deep reinforced model for abstractive summarization
 
Understanding GloVe
Understanding GloVeUnderstanding GloVe
Understanding GloVe
 
Historical Finance Data
Historical Finance DataHistorical Finance Data
Historical Finance Data
 
Understanding lstm and its diagrams
Understanding lstm and its diagramsUnderstanding lstm and its diagrams
Understanding lstm and its diagrams
 

Recently uploaded

Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 

Kcc201728apr2017 170828235330

  • 1. Evaluation of demand power prediction performance based on deep learning algorithm and data preprocessing Park Jee Hyun 28 APR 2017 - SungKyunGwan University Nanyang Technological University
  • 2. Contents • Purpose • Experiments • Training & Testing Algorithm • Raw vs. Preprocessed • Results • Single Layer Perceptron Network • Multiple Layer Perceptron Network • Convolutional Neural Network • Recurrent Neural Network • Conclusions • Further Studies
  • 3. Purpose • Goal: Achieving high load forecasting accuracy. • Strategies for forecasting more accurate demand load. • Model structure aspect • Select the proper algorithm structure for the demand load forecasting. • Data aspect • Increases the amount of data features. • Improves the quality of data. • The purpose of this paper: • Model structure aspect • We will investigate which deep learning model structure is most suitable for forecasting demand load. • Data aspect • For more data features, we will use weather data as well as demand load data. • However, in using weather data, there is a drawback that this data is very low in data dimension compared to demand load data. If the model is trained using data of different dimensions, there is a problem that the features are not learned correctly.  We devised a proper data preprocessing which improves the quality of the data and allows better performance.
  • 5. Training & Testing Algorithm Input Data Target Data Training Model Input Data Trained Model Predicted Data a) Training b) Testing transplant trained model feature data predicting feature data labeled data
  • 6. Raw vs. Preprocessed • Given data(Australia NEM data): • Daily demand load data with 30 mins interval. ( 48 points/day) • Daily Max and Mean Temperature data. ( 2 points/day) • Raw data: • [𝑃𝑟𝑎𝑤 𝑛 ] = 𝑃1 𝑛 , … , 𝑃48 𝑛 , 𝑇 𝑚𝑎𝑥 𝑛 , 𝑇 𝑚𝑒𝑎𝑛 𝑛 ( 50 points/day) • [𝑃1 𝑛 , … , 𝑃48 𝑛 ]: demand load data of day n (48 points/day) • 𝑇 𝑚𝑎𝑥 𝑛 ∶ max temperature data of day n (1point/day) • 𝑇 𝑚𝑒𝑎𝑛 𝑛 ∶ mean temperature data of day n (1point/day)  Problem address: • Dimension of temperature data & power load data are unbalanced. • High-dimensional data overwhelms low-dimensional data, preventing accurate features from being learned during model training.
  • 7. Raw vs. Preprocessed  Proposed approach: • In order to prevent low-dimensional data from being ignored during model training process, add proper data preprocessing process. • It is expected that accuracy and stability of prediction will be improved by appropriately reflecting two types of data with different dimensions in the model training process. • Preprocessed data: • [𝑃𝑝𝑟𝑒 𝑛 ] = 𝑃1 𝑛 , … , 𝑃48 𝑛 , 𝑃𝑇.𝑚𝑎𝑥_𝑛𝑜𝑟𝑚 𝑛 , 𝑃 𝑇.𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚 𝑛 (144 points/day) • [𝑃1 𝑛 , … , 𝑃48 𝑛 ] : demand load data of day n (48 points/day) • [𝑃 𝑇.max_𝑛𝑜𝑟𝑚 𝑛 ] = [ 𝑃1 𝑛 ^𝑇 𝑚𝑎𝑥_𝑛𝑜𝑟𝑚 𝑛 , … , 𝑃48 𝑛 ^𝑇 𝑚𝑎𝑥_𝑛𝑜𝑟𝑚 𝑛 ] (48 points/day) • [𝑃 𝑇.𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚 𝑛 ] = [ 𝑃1 𝑛 ^𝑇 𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚 𝑛 , … , 𝑃48 𝑛 ^𝑇 𝑚𝑒𝑎𝑛_𝑛𝑜𝑟𝑚 𝑛 ] (48 points/day)
  • 8. Results • RMSE & standard deviation score Raw [RMSE / std] Preprocessed [RMSE / std] Single Layer Perceptrons 6.30388 / 1.0803 1.86425 / 0.314612 Multiple Layer Perceptrons 27.0591 / 23.0247 2.2562 / 3.21933 Convolutional Neural Network 4.61754 / 3.52584 2.63669 / 1.11987 Recurrent Neural Network 0.0964969 / 0.00310329 0.0696449 / 0.00145637
  • 13. Conclusions • Model structure aspect • RNN model shows the best performance among four learning algorithm designed.  The results confirm that the RNN model is most suitable for the power demand forecasting. • Data aspect • All algorithms show better and stable RMSE score with preprocessed data.  We have shown that applying a proper data preprocessing to different dimensional data allows the model to improve its performance.
  • 14. Further Studies • All neural networks in this paper are based on gradient descent algorithm. • Extreme learning machine(ELM) is a learning algorithm based on single hidden layer feed-forward neural network (SLFN). • Hierarchical ELM(H-ELM) is a framework of multilayer implementation of the ELM, which improves the learning performance of the original ELM, while maintaining its advantages of training efficiency.  Need further study about power load predicting algorithm based on ELM and H-ELM.  Check ELM and H-ELM can outperform gradient based machine and find out the reasons if it outperform.