SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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).

Contenu connexe

Similaire à KDDCup2022_Teletraan.pdf

Hossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CV
Hossam Fahmy
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
inside-BigData.com
 
Ashfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, PepperdataAshfaq Munshi, ML7 Fellow, Pepperdata
Ashfaq Munshi, ML7 Fellow, Pepperdata
MLconf
 
Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02
kongara
 

Similaire à 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 SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOLPertcpm projectmanagement SIDDANNA M BALAPGOL
Pertcpm projectmanagement SIDDANNA M BALAPGOL
 
Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02Pertcpm projectmanagement-120628224438-phpapp02
Pertcpm projectmanagement-120628224438-phpapp02
 
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
 

Dernier

Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Dernier (20)

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
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
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 

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).