SlideShare a Scribd company logo
1 of 10
Download to read offline
Application of BERT for
Wind Power Forecasting
Teletraan
Longxing Tan, Hongying Yue
Introduction
Task
• A precise forecasting of wind power is beneficial to the sustainability and security of the power system
• Forecast wind power in 48 hours of every 10 minutes
• The performance is evaluated by average score of MAE and RMSE
Dataset
• 134 turbines of 245-day history data are provided
• In each timestamp, there are wind speed, direction, temperature, and so on, totally 10 parameters
• Spatial measurements of each turbine
Challenge
• Unpredictable nature, especially without meteorological forecast
• Long sequence prediction
A glimpse of data
Auto-correlation
Daily period
Overall trend
one week
changeable
Solution architecture
Local validation strategy
• Split the data by time
• Reserve gap data to simulate the
online scenario
Model strategy
• Time series prediction model
• Spatial temporal prediction model
Multi-step strategy
• Multi-model
• Multi-ouptput
• Dynamic decoding
• One step decoding
• Forecasting decoding
Pre-process and features
Sample
Pre-process
• NAN values
o Fill in with previous-period values
• Scaler
o Min-Max scaler
Feature
• Wind speed
• Wind direction
Sample1 train Sample1 label
Sample2 train
Sample3 train
Sample2 label
Sample3 label
Model selection
The most promising data-driven models are statistical models and deep leaning models. We can treat the task as time
series prediction or spatial temporal prediction to apply related models. And we choose a single BERT as our final model.
Model structure of BERT
Advantage of BERT model
• Use attention to capture the long dependencies
• Use Dense layer as multi-output, without decoding to accelerate the training and inference
Special
• Without pre-training stage
• Without positional encoding
• A single BERT layer
Multi-Head
Attention
Add & Norm
Feed
Forward
Add & Norm
BERT Block
Post-process to add daily period
Postprocess
• Calculate the daily fluctuation for each timestamp
• Normalize the fluctuation into 0-1
• Magnify it into a larger range, like 36
• Shift it to match with the prediction’s start time
Model optimization
• It’s not helpful to add time information or time related statistical information as decoder feature
As mentioned, there is strong daily periodicity in history, but our prediction model could not reflect it
—History
—Truth
—Prediction
Conclusions
• It’s both simple and effective for this wind power forecasting task to apply a BERT model,
predicting the major trend.
• The daily fluctuation is added in post-processing to make the prediction effective with daily
periodicity.
Full code is released at https://github.com/LongxingTan/KDDCup2022-Baidu
Thank You
Teletraan, Hangzhou, China
Reference
[1] Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep
bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018).
[2] Haixu Wu, Jiehui Xu, Jianmin Wang, and Mingsheng Long. 2021. Autoformer: De-composition transformers
with auto-correlation for long-term series forecasting. Advances in Neural Information Processing Systems 34
(2021), 22419–22430.
[3] JingboZhou,ShuangliLi,LiangHuang,HaoyiXiong,FanWang,TongXu,Hui Xiong, and Dejing Dou. 2020.
Distance-aware molecule graph attention network for drug-target binding affinity prediction. arXiv preprint
arXiv:2012.09624 (2020).
[4] HaoyiZhou,ShanghangZhang,JieqiPeng,ShuaiZhang,JianxinLi,HuiXiong, and Wancai Zhang. 2021. Informer:
Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference
on Artificial Intelligence, Vol. 35. 11106–11115.
[5] Jingbo Zhou, Xinjiang Lu, Yixiong Xiao, Jiantao Su, Junfu Lyu, Yanjun Ma, and De- jing Dou. 2022. SDWPF: A
Dataset for Spatial Dynamic Wind Power Forecasting Challenge at KDD Cup 2022. Techincal Report (2022).
[6] QingsongWen,TianZhou,ChaoliZhang,WeiqiChen,ZiqingMa,JunchiYan, and Liang Sun. 2022. Transformers in
time series: A survey. arXiv preprint arXiv:2202.07125 (2022).

More Related Content

Similar to KDDCup2022_Teletraan.pdf

6- Scheduling & Networking Ch 6 project m.pptx
6- Scheduling & Networking Ch 6 project m.pptx6- Scheduling & Networking Ch 6 project m.pptx
6- Scheduling & Networking Ch 6 project m.pptxresearcheracademic
 
Hossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam Fahmy
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit Ganesan Narayanasamy
 
Wide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & ApplicationsWide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & ApplicationsPower System Operation
 
Advanced Automated Approach for Interconnected Power System Congestion Forecast
Advanced Automated Approach for Interconnected Power System Congestion ForecastAdvanced Automated Approach for Interconnected Power System Congestion Forecast
Advanced Automated Approach for Interconnected Power System Congestion ForecastPower System Operation
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecastsinside-BigData.com
 
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsBenchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsNicolas Poggi
 
Whats new in_ip_2018_lvb_approved_v7_final
Whats new in_ip_2018_lvb_approved_v7_finalWhats new in_ip_2018_lvb_approved_v7_final
Whats new in_ip_2018_lvb_approved_v7_finalJurgis 'Jogi' Klaudius
 
Ashfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, PepperdataAshfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, PepperdataMLconf
 
Parametric Estimation in a nutshell
Parametric Estimation in a nutshellParametric Estimation in a nutshell
Parametric Estimation in a nutshellPlanisware
 
Scaling Monitoring At Databricks From Prometheus to M3
Scaling Monitoring At Databricks From Prometheus to M3Scaling Monitoring At Databricks From Prometheus to M3
Scaling Monitoring At Databricks From Prometheus to M3LibbySchulze
 
Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02kongara
 
Pertcpm projectmanagement SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOLPertcpm projectmanagement SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOLSiddanna Balapgol
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryOPAL-RT TECHNOLOGIES
 
Alemante research method presentation ppt
Alemante research method presentation pptAlemante research method presentation ppt
Alemante research method presentation pptGetahunShankoKefeni
 
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Aimilia-Myrsini Theologi
 
Predicting the Wind: Wind farm prospecting using GIS
Predicting the Wind: Wind farm prospecting using GISPredicting the Wind: Wind farm prospecting using GIS
Predicting the Wind: Wind farm prospecting using GISKenex Ltd
 
Predicting the Wind - wind farm prospecting with GIS
Predicting the Wind - wind farm prospecting with GISPredicting the Wind - wind farm prospecting with GIS
Predicting the Wind - wind farm prospecting with GISKenex Ltd
 
04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdfewnetukassa2
 

Similar to KDDCup2022_Teletraan.pdf (20)

6- Scheduling & Networking Ch 6 project m.pptx
6- Scheduling & Networking Ch 6 project m.pptx6- Scheduling & Networking Ch 6 project m.pptx
6- Scheduling & Networking Ch 6 project m.pptx
 
Hossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CV
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
 
Wide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & ApplicationsWide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & Applications
 
Advanced Automated Approach for Interconnected Power System Congestion Forecast
Advanced Automated Approach for Interconnected Power System Congestion ForecastAdvanced Automated Approach for Interconnected Power System Congestion Forecast
Advanced Automated Approach for Interconnected Power System Congestion Forecast
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA ConstraintsBenchmarking Elastic Cloud Big Data Services under SLA Constraints
Benchmarking Elastic Cloud Big Data Services under SLA Constraints
 
Whats new in_ip_2018_lvb_approved_v7_final
Whats new in_ip_2018_lvb_approved_v7_finalWhats new in_ip_2018_lvb_approved_v7_final
Whats new in_ip_2018_lvb_approved_v7_final
 
Ashfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, PepperdataAshfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, Pepperdata
 
Parametric Estimation in a nutshell
Parametric Estimation in a nutshellParametric Estimation in a nutshell
Parametric Estimation in a nutshell
 
Scaling Monitoring At Databricks From Prometheus to M3
Scaling Monitoring At Databricks From Prometheus to M3Scaling Monitoring At Databricks From Prometheus to M3
Scaling Monitoring At Databricks From Prometheus to M3
 
Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02
 
Pertcpm projectmanagement SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOLPertcpm projectmanagement SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOL
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
Alemante research method presentation ppt
Alemante research method presentation pptAlemante research method presentation ppt
Alemante research method presentation ppt
 
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
 
Predicting the Wind: Wind farm prospecting using GIS
Predicting the Wind: Wind farm prospecting using GISPredicting the Wind: Wind farm prospecting using GIS
Predicting the Wind: Wind farm prospecting using GIS
 
Predicting the Wind - wind farm prospecting with GIS
Predicting the Wind - wind farm prospecting with GISPredicting the Wind - wind farm prospecting with GIS
Predicting the Wind - wind farm prospecting with GIS
 
04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf
 
01 russel pv-symposium_pge-tom_russell__10-may-2016
01 russel pv-symposium_pge-tom_russell__10-may-201601 russel pv-symposium_pge-tom_russell__10-may-2016
01 russel pv-symposium_pge-tom_russell__10-may-2016
 

Recently uploaded

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 

Recently uploaded (20)

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 

KDDCup2022_Teletraan.pdf

  • 1. Application of BERT for Wind Power Forecasting Teletraan Longxing Tan, Hongying Yue
  • 2. Introduction Task • A precise forecasting of wind power is beneficial to the sustainability and security of the power system • Forecast wind power in 48 hours of every 10 minutes • The performance is evaluated by average score of MAE and RMSE Dataset • 134 turbines of 245-day history data are provided • In each timestamp, there are wind speed, direction, temperature, and so on, totally 10 parameters • Spatial measurements of each turbine Challenge • Unpredictable nature, especially without meteorological forecast • Long sequence prediction
  • 3. A glimpse of data Auto-correlation Daily period Overall trend one week changeable
  • 4. Solution architecture Local validation strategy • Split the data by time • Reserve gap data to simulate the online scenario Model strategy • Time series prediction model • Spatial temporal prediction model Multi-step strategy • Multi-model • Multi-ouptput • Dynamic decoding • One step decoding • Forecasting decoding
  • 5. Pre-process and features Sample Pre-process • NAN values o Fill in with previous-period values • Scaler o Min-Max scaler Feature • Wind speed • Wind direction Sample1 train Sample1 label Sample2 train Sample3 train Sample2 label Sample3 label
  • 6. Model selection The most promising data-driven models are statistical models and deep leaning models. We can treat the task as time series prediction or spatial temporal prediction to apply related models. And we choose a single BERT as our final model.
  • 7. Model structure of BERT Advantage of BERT model • Use attention to capture the long dependencies • Use Dense layer as multi-output, without decoding to accelerate the training and inference Special • Without pre-training stage • Without positional encoding • A single BERT layer Multi-Head Attention Add & Norm Feed Forward Add & Norm BERT Block
  • 8. Post-process to add daily period Postprocess • Calculate the daily fluctuation for each timestamp • Normalize the fluctuation into 0-1 • Magnify it into a larger range, like 36 • Shift it to match with the prediction’s start time Model optimization • It’s not helpful to add time information or time related statistical information as decoder feature As mentioned, there is strong daily periodicity in history, but our prediction model could not reflect it —History —Truth —Prediction
  • 9. Conclusions • It’s both simple and effective for this wind power forecasting task to apply a BERT model, predicting the major trend. • The daily fluctuation is added in post-processing to make the prediction effective with daily periodicity. Full code is released at https://github.com/LongxingTan/KDDCup2022-Baidu
  • 10. Thank You Teletraan, Hangzhou, China Reference [1] Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018). [2] Haixu Wu, Jiehui Xu, Jianmin Wang, and Mingsheng Long. 2021. Autoformer: De-composition transformers with auto-correlation for long-term series forecasting. Advances in Neural Information Processing Systems 34 (2021), 22419–22430. [3] JingboZhou,ShuangliLi,LiangHuang,HaoyiXiong,FanWang,TongXu,Hui Xiong, and Dejing Dou. 2020. Distance-aware molecule graph attention network for drug-target binding affinity prediction. arXiv preprint arXiv:2012.09624 (2020). [4] HaoyiZhou,ShanghangZhang,JieqiPeng,ShuaiZhang,JianxinLi,HuiXiong, and Wancai Zhang. 2021. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 11106–11115. [5] Jingbo Zhou, Xinjiang Lu, Yixiong Xiao, Jiantao Su, Junfu Lyu, Yanjun Ma, and De- jing Dou. 2022. SDWPF: A Dataset for Spatial Dynamic Wind Power Forecasting Challenge at KDD Cup 2022. Techincal Report (2022). [6] QingsongWen,TianZhou,ChaoliZhang,WeiqiChen,ZiqingMa,JunchiYan, and Liang Sun. 2022. Transformers in time series: A survey. arXiv preprint arXiv:2202.07125 (2022).