SlideShare a Scribd company logo
1 of 21
Download to read offline
Smooth Pinball based Quantile Network:
Neural Probabilistic Forecasting
By Kostas Hatalis
hatalis@gmail.com
Dept. of Electrical & Computer Engineering
Lehigh University, Bethlehem, PA
2018
Kostas Hatalis Quantile Neural Network 2018 1 / 21
Introduction
Inspired by SVQR we want to expand the investigation of nonlinear
nonparametric probabilistic forecasting using deep learning.
1 We propose and investigate a new objective function for neural
networks.
2 We introduce a way to prevent the quantile crossover problem.
3 We showcase how a multiple quantile based neural network can be
used for probabilistic forecasting of wind.
4 We design experiments using publicly available data from the Global
Energy Forecasting Competition 2014.
5 We show our method improves the skill, reliability, and sharpness over
various benchmarks.
Kostas Hatalis Quantile Neural Network 2018 2 / 21
Smooth Pinball Function
Pinball Loss Function
ρτ (u) =
τu if u ≥ 0
(τ − 1)u if u < 0
Quantile regression optimization problem:
min
W ,b
1
N
N
t=1
ρτ (yt − ˆq
(τ)
t ) (1)
The smooth approximation of the pinball function:
Sτ,α(u) = τu + α log 1 + exp −
u
α
Smooth quantile regression:
min
W ,b
1
N
N
t=1
Sτ,α(yt − ˆq
(τ)
t )
Kostas Hatalis Quantile Neural Network 2018 3 / 21
Smooth Pinball Function
Kostas Hatalis Quantile Neural Network 2018 4 / 21
Smooth Pinball Neural Network (SPNN)
The objective function for SPNN is then given by
E =
λ1
2NM
W [1] 2
F +
λ2
2NM
W [2] 2
F +
1
NM
N
t=1
M
m=1
...
τm(yt − ˆq
(τm)
t ) + α log 1 + exp −
yt − ˆq
(τm)
t
α
.
Kostas Hatalis Quantile Neural Network 2018 5 / 21
Smooth Pinball Neural Network (SPNN)
Gradient descent with backpropagation can be used to train SPNN.
Example gradients for a 2 layer SPNN:
∂Et
∂W [2]
=
λ2
M
W [2]
+
∂Et
∂ ˆQt
·
∂ ˆQt
∂Z
[2]
t
·
∂Z
[2]
t
∂W [2]
=
λ2
M
W [2]
+
1
M

 1
1 + exp yt − ˆQt
α
− T

 Ht
With respect to the weights of the first layer W[1] as follows
∂Et
∂W [1]
=
λ1
M
W
[1]
+


∂Et
∂ ˆQt
·
∂ ˆQt
∂Z
[2]
t
·
∂Z
[2]
t
∂Ht

 ·
∂Ht
∂Z
[1]
t
·
∂Z
[1]
t
∂W [1]
=
λ1
M
W
[1]
+
1
M




1
1 + exp
yt − ˆQt
α
− T



 W
[2]
1 − H
2
t Xt
.
Kostas Hatalis Quantile Neural Network 2018 6 / 21
Smooth Pinball Neural Network (SPNN)
Kostas Hatalis Quantile Neural Network 2018 7 / 21
Kostas Hatalis Quantile Neural Network 2018 8 / 21
Noncrossing Quantiles - Smooth Penalty Constraint
The condition 0 < τ1 < ... < τM are defined as the orders of M
conditional quantiles to be estimated.
To ensure these quantiles do not cross each other the following
constraint is needed q
(τ1)
t ≤ ... ≤ q
(τM )
t , ∀t.
We define the non-crossing quantile penalty term p as follows
penalty = c
N
t=1
M
m=1
max 0, − ˆq
(τm−1)
t − ˆq
(τm)
t
2
where ˆq
(τ0)
t = 0, is the least amount that the two quantile should differ
by, and c is the penalty parameter with a high value.
Kostas Hatalis Quantile Neural Network 2018 9 / 21
Empirical Evaluation
Datasets
Publicly available Global Energy Forecasting Competition 2014
(GEFCom2014)
Evaluation Metrics
QS, IS, ACE, and Sharpness
Benchmark Methods
Uniform, Climatology, Persistence, SVQR, QR
Case Studies Both studies we test SPNN having one and two hidden
layers denoted as SPNN1 and SPNN2. Only use raw data, no feature
engineering!
1. Estimate prediction intervals with nominal coverage from 10% to
90% in increments of 10%. Two wind farms. Also looked at QVSS
score.
2. We estimate 99 quantiles across all 10 wind farms.
Kostas Hatalis Quantile Neural Network 2018 10 / 21
Quantile Verification Skill Score (QVSS)
Quantile verification skill score (QVSS):
QVSS = 1 −
QSfor
QSref
QSfor is QS for the forecast method of interest (SPNN in our case)
QSref is the QS value for the reference forecast of a benchmark
method, which we use linear quantile regression.
Measures relative performance between methods.
Kostas Hatalis Quantile Neural Network 2018 11 / 21
Example Forecast
Kostas Hatalis Quantile Neural Network 2018 12 / 21
Sensitivity Analysis
Partial Derivatives (PaD) Method:
dt,i,M =
∂ ˆQτm
t
∂xt,i
=
∂ ˆQτm
t
∂Z
[2]
t
·
∂Z
[2]
t
∂Ht
·
∂Ht
∂Z[1],t
·
∂Z
[1]
t
∂xt,i
Sum of Square Derivatives (SSD):
SSDi,M =
N
t=1
(dt,i,M)
Kostas Hatalis Quantile Neural Network 2018 13 / 21
Sensitivity Analysis
Kostas Hatalis Quantile Neural Network 2018 14 / 21
Sensitivity Analysis, partial derivative of U100 for 90%
Kostas Hatalis Quantile Neural Network 2018 15 / 21
Case Study 1: Zone 1
Kostas Hatalis Quantile Neural Network 2018 16 / 21
Case Study 1: Zone 2
Kostas Hatalis Quantile Neural Network 2018 17 / 21
Case Study 2: ACE and Sharpness
Kostas Hatalis Quantile Neural Network 2018 18 / 21
Case Study 2: QS and IS
Kostas Hatalis Quantile Neural Network 2018 19 / 21
Case Study 2: GEFCom2014
Kostas Hatalis Quantile Neural Network 2018 20 / 21
Work Done
Probabilistic Forecasting by Deep Learning
[1] Kostas Hatalis, Alberto J Lamadrid, Katya Scheinberg, and Shalinee
Kishore. Multi quantile estimation based neural network for probabilistic
forecasting of wind power. IEEE Transactions on Neural Networks and
Learning Systems (In-Submission).
Kostas Hatalis Quantile Neural Network 2018 21 / 21

More Related Content

What's hot

機械学習モデルの列挙
機械学習モデルの列挙機械学習モデルの列挙
機械学習モデルの列挙Satoshi Hara
 
Pythonによる機械学習
Pythonによる機械学習Pythonによる機械学習
Pythonによる機械学習Kimikazu Kato
 
10 確率と確率分布
10 確率と確率分布10 確率と確率分布
10 確率と確率分布Seiichi Uchida
 
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1東京都市大学 データ解析入門 8 クラスタリングと分類分析 1
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1hirokazutanaka
 
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)STAIR Lab, Chiba Institute of Technology
 
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...Yoshihiro Mizoguchi
 
Qualtricsによるオンラインアンケートの作成(1) 導入編
Qualtricsによるオンラインアンケートの作成(1) 導入編Qualtricsによるオンラインアンケートの作成(1) 導入編
Qualtricsによるオンラインアンケートの作成(1) 導入編igarashilab
 
データ解析3 最適化の復習
データ解析3 最適化の復習データ解析3 最適化の復習
データ解析3 最適化の復習Hirotaka Hachiya
 
データ解析1 ベクトルの復習
データ解析1 ベクトルの復習データ解析1 ベクトルの復習
データ解析1 ベクトルの復習Hirotaka Hachiya
 
Bbs11 ppt ch06
Bbs11 ppt ch06Bbs11 ppt ch06
Bbs11 ppt ch06Tuul Tuul
 
Introduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IIntroduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IMaarten van Smeden
 
論文紹介:The wavelet matrix
論文紹介:The wavelet matrix論文紹介:The wavelet matrix
論文紹介:The wavelet matrixYuki Igarashi
 
「統計的学習理論」第1章
「統計的学習理論」第1章「統計的学習理論」第1章
「統計的学習理論」第1章Kota Matsui
 
Some Important Discrete Probability Distributions
Some Important Discrete Probability DistributionsSome Important Discrete Probability Distributions
Some Important Discrete Probability DistributionsYesica Adicondro
 

What's hot (20)

機械学習モデルの列挙
機械学習モデルの列挙機械学習モデルの列挙
機械学習モデルの列挙
 
Pythonによる機械学習
Pythonによる機械学習Pythonによる機械学習
Pythonによる機械学習
 
10 確率と確率分布
10 確率と確率分布10 確率と確率分布
10 確率と確率分布
 
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1東京都市大学 データ解析入門 8 クラスタリングと分類分析 1
東京都市大学 データ解析入門 8 クラスタリングと分類分析 1
 
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)
グラフ構造データに対する深層学習〜創薬・材料科学への応用とその問題点〜 (第26回ステアラボ人工知能セミナー)
 
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...
Graph partitioning and characteristic polynomials of Laplacian matrics of Roa...
 
Qualtricsによるオンラインアンケートの作成(1) 導入編
Qualtricsによるオンラインアンケートの作成(1) 導入編Qualtricsによるオンラインアンケートの作成(1) 導入編
Qualtricsによるオンラインアンケートの作成(1) 導入編
 
PRML chapter7
PRML chapter7PRML chapter7
PRML chapter7
 
データ解析3 最適化の復習
データ解析3 最適化の復習データ解析3 最適化の復習
データ解析3 最適化の復習
 
データ解析1 ベクトルの復習
データ解析1 ベクトルの復習データ解析1 ベクトルの復習
データ解析1 ベクトルの復習
 
Bbs11 ppt ch06
Bbs11 ppt ch06Bbs11 ppt ch06
Bbs11 ppt ch06
 
Introduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part IIntroduction to prediction modelling - Berlin 2018 - Part I
Introduction to prediction modelling - Berlin 2018 - Part I
 
Prml07
Prml07Prml07
Prml07
 
Binary indexed tree
Binary indexed treeBinary indexed tree
Binary indexed tree
 
論文紹介:The wavelet matrix
論文紹介:The wavelet matrix論文紹介:The wavelet matrix
論文紹介:The wavelet matrix
 
ゆらぎの数理 情報処理への応用
ゆらぎの数理 情報処理への応用ゆらぎの数理 情報処理への応用
ゆらぎの数理 情報処理への応用
 
「統計的学習理論」第1章
「統計的学習理論」第1章「統計的学習理論」第1章
「統計的学習理論」第1章
 
Prml 4.3.6
Prml 4.3.6Prml 4.3.6
Prml 4.3.6
 
Probability
ProbabilityProbability
Probability
 
Some Important Discrete Probability Distributions
Some Important Discrete Probability DistributionsSome Important Discrete Probability Distributions
Some Important Discrete Probability Distributions
 

Similar to Smooth Pinball based Quantile Neural Network

Restricted Boltzman Machine (RBM) presentation of fundamental theory
Restricted Boltzman Machine (RBM) presentation of fundamental theoryRestricted Boltzman Machine (RBM) presentation of fundamental theory
Restricted Boltzman Machine (RBM) presentation of fundamental theorySeongwon Hwang
 
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...Kostas Hatalis, PhD
 
Time Delayed Recurrent Neural Network for Multi-Step Prediction
Time Delayed Recurrent Neural Network for Multi-Step PredictionTime Delayed Recurrent Neural Network for Multi-Step Prediction
Time Delayed Recurrent Neural Network for Multi-Step PredictionKostas Hatalis, PhD
 
Clustering coefficients for correlation networks
Clustering coefficients for correlation networksClustering coefficients for correlation networks
Clustering coefficients for correlation networksNaoki Masuda
 
Maneuvering target track prediction model
Maneuvering target track prediction modelManeuvering target track prediction model
Maneuvering target track prediction modelIJCI JOURNAL
 
Advanced_cluster_analysis.pptx
Advanced_cluster_analysis.pptxAdvanced_cluster_analysis.pptx
Advanced_cluster_analysis.pptxPerumalPitchandi
 
Unbiased Bayes for Big Data
Unbiased Bayes for Big DataUnbiased Bayes for Big Data
Unbiased Bayes for Big DataChristian Robert
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...Alexander Decker
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detectionRavi Kiran B.
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 

Similar to Smooth Pinball based Quantile Neural Network (20)

Restricted Boltzman Machine (RBM) presentation of fundamental theory
Restricted Boltzman Machine (RBM) presentation of fundamental theoryRestricted Boltzman Machine (RBM) presentation of fundamental theory
Restricted Boltzman Machine (RBM) presentation of fundamental theory
 
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
Constrained Support Vector Quantile Regression for Conditional Quantile Estim...
 
Time Delayed Recurrent Neural Network for Multi-Step Prediction
Time Delayed Recurrent Neural Network for Multi-Step PredictionTime Delayed Recurrent Neural Network for Multi-Step Prediction
Time Delayed Recurrent Neural Network for Multi-Step Prediction
 
Clustering coefficients for correlation networks
Clustering coefficients for correlation networksClustering coefficients for correlation networks
Clustering coefficients for correlation networks
 
Maneuvering target track prediction model
Maneuvering target track prediction modelManeuvering target track prediction model
Maneuvering target track prediction model
 
Survadapt-Webinar_2014_SLIDES
Survadapt-Webinar_2014_SLIDESSurvadapt-Webinar_2014_SLIDES
Survadapt-Webinar_2014_SLIDES
 
Advanced_cluster_analysis.pptx
Advanced_cluster_analysis.pptxAdvanced_cluster_analysis.pptx
Advanced_cluster_analysis.pptx
 
BNL_Research_Poster
BNL_Research_PosterBNL_Research_Poster
BNL_Research_Poster
 
Unbiased Bayes for Big Data
Unbiased Bayes for Big DataUnbiased Bayes for Big Data
Unbiased Bayes for Big Data
 
CLIM: Transition Workshop - A Notional Framework for a Theory of Data Systems...
CLIM: Transition Workshop - A Notional Framework for a Theory of Data Systems...CLIM: Transition Workshop - A Notional Framework for a Theory of Data Systems...
CLIM: Transition Workshop - A Notional Framework for a Theory of Data Systems...
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...
 
CLIM: Transition Workshop - Sea Ice, Unstable Subspace, Model Error: Three To...
CLIM: Transition Workshop - Sea Ice, Unstable Subspace, Model Error: Three To...CLIM: Transition Workshop - Sea Ice, Unstable Subspace, Model Error: Three To...
CLIM: Transition Workshop - Sea Ice, Unstable Subspace, Model Error: Three To...
 
AINL 2016: Strijov
AINL 2016: StrijovAINL 2016: Strijov
AINL 2016: Strijov
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detection
 
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
MUMS Opening Workshop - Model Uncertainty in Data Fusion for Remote Sensing -...
 
[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li
[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li
[IJCT-V3I2P19] Authors: Jieyin Mai, Xiaojun Li
 
presentation_2.pdf
presentation_2.pdfpresentation_2.pdf
presentation_2.pdf
 
Icmtea
IcmteaIcmtea
Icmtea
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
MUMS Undergraduate Workshop - Introduction to Bayesian Inference & Uncertaint...
MUMS Undergraduate Workshop - Introduction to Bayesian Inference & Uncertaint...MUMS Undergraduate Workshop - Introduction to Bayesian Inference & Uncertaint...
MUMS Undergraduate Workshop - Introduction to Bayesian Inference & Uncertaint...
 

Recently uploaded

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
(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
 
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 Analysismanisha194592
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
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
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
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
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 

Recently uploaded (20)

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(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
 
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
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
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
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
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
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
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
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 

Smooth Pinball based Quantile Neural Network

  • 1. Smooth Pinball based Quantile Network: Neural Probabilistic Forecasting By Kostas Hatalis hatalis@gmail.com Dept. of Electrical & Computer Engineering Lehigh University, Bethlehem, PA 2018 Kostas Hatalis Quantile Neural Network 2018 1 / 21
  • 2. Introduction Inspired by SVQR we want to expand the investigation of nonlinear nonparametric probabilistic forecasting using deep learning. 1 We propose and investigate a new objective function for neural networks. 2 We introduce a way to prevent the quantile crossover problem. 3 We showcase how a multiple quantile based neural network can be used for probabilistic forecasting of wind. 4 We design experiments using publicly available data from the Global Energy Forecasting Competition 2014. 5 We show our method improves the skill, reliability, and sharpness over various benchmarks. Kostas Hatalis Quantile Neural Network 2018 2 / 21
  • 3. Smooth Pinball Function Pinball Loss Function ρτ (u) = τu if u ≥ 0 (τ − 1)u if u < 0 Quantile regression optimization problem: min W ,b 1 N N t=1 ρτ (yt − ˆq (τ) t ) (1) The smooth approximation of the pinball function: Sτ,α(u) = τu + α log 1 + exp − u α Smooth quantile regression: min W ,b 1 N N t=1 Sτ,α(yt − ˆq (τ) t ) Kostas Hatalis Quantile Neural Network 2018 3 / 21
  • 4. Smooth Pinball Function Kostas Hatalis Quantile Neural Network 2018 4 / 21
  • 5. Smooth Pinball Neural Network (SPNN) The objective function for SPNN is then given by E = λ1 2NM W [1] 2 F + λ2 2NM W [2] 2 F + 1 NM N t=1 M m=1 ... τm(yt − ˆq (τm) t ) + α log 1 + exp − yt − ˆq (τm) t α . Kostas Hatalis Quantile Neural Network 2018 5 / 21
  • 6. Smooth Pinball Neural Network (SPNN) Gradient descent with backpropagation can be used to train SPNN. Example gradients for a 2 layer SPNN: ∂Et ∂W [2] = λ2 M W [2] + ∂Et ∂ ˆQt · ∂ ˆQt ∂Z [2] t · ∂Z [2] t ∂W [2] = λ2 M W [2] + 1 M   1 1 + exp yt − ˆQt α − T   Ht With respect to the weights of the first layer W[1] as follows ∂Et ∂W [1] = λ1 M W [1] +   ∂Et ∂ ˆQt · ∂ ˆQt ∂Z [2] t · ∂Z [2] t ∂Ht   · ∂Ht ∂Z [1] t · ∂Z [1] t ∂W [1] = λ1 M W [1] + 1 M     1 1 + exp yt − ˆQt α − T     W [2] 1 − H 2 t Xt . Kostas Hatalis Quantile Neural Network 2018 6 / 21
  • 7. Smooth Pinball Neural Network (SPNN) Kostas Hatalis Quantile Neural Network 2018 7 / 21
  • 8. Kostas Hatalis Quantile Neural Network 2018 8 / 21
  • 9. Noncrossing Quantiles - Smooth Penalty Constraint The condition 0 < τ1 < ... < τM are defined as the orders of M conditional quantiles to be estimated. To ensure these quantiles do not cross each other the following constraint is needed q (τ1) t ≤ ... ≤ q (τM ) t , ∀t. We define the non-crossing quantile penalty term p as follows penalty = c N t=1 M m=1 max 0, − ˆq (τm−1) t − ˆq (τm) t 2 where ˆq (τ0) t = 0, is the least amount that the two quantile should differ by, and c is the penalty parameter with a high value. Kostas Hatalis Quantile Neural Network 2018 9 / 21
  • 10. Empirical Evaluation Datasets Publicly available Global Energy Forecasting Competition 2014 (GEFCom2014) Evaluation Metrics QS, IS, ACE, and Sharpness Benchmark Methods Uniform, Climatology, Persistence, SVQR, QR Case Studies Both studies we test SPNN having one and two hidden layers denoted as SPNN1 and SPNN2. Only use raw data, no feature engineering! 1. Estimate prediction intervals with nominal coverage from 10% to 90% in increments of 10%. Two wind farms. Also looked at QVSS score. 2. We estimate 99 quantiles across all 10 wind farms. Kostas Hatalis Quantile Neural Network 2018 10 / 21
  • 11. Quantile Verification Skill Score (QVSS) Quantile verification skill score (QVSS): QVSS = 1 − QSfor QSref QSfor is QS for the forecast method of interest (SPNN in our case) QSref is the QS value for the reference forecast of a benchmark method, which we use linear quantile regression. Measures relative performance between methods. Kostas Hatalis Quantile Neural Network 2018 11 / 21
  • 12. Example Forecast Kostas Hatalis Quantile Neural Network 2018 12 / 21
  • 13. Sensitivity Analysis Partial Derivatives (PaD) Method: dt,i,M = ∂ ˆQτm t ∂xt,i = ∂ ˆQτm t ∂Z [2] t · ∂Z [2] t ∂Ht · ∂Ht ∂Z[1],t · ∂Z [1] t ∂xt,i Sum of Square Derivatives (SSD): SSDi,M = N t=1 (dt,i,M) Kostas Hatalis Quantile Neural Network 2018 13 / 21
  • 14. Sensitivity Analysis Kostas Hatalis Quantile Neural Network 2018 14 / 21
  • 15. Sensitivity Analysis, partial derivative of U100 for 90% Kostas Hatalis Quantile Neural Network 2018 15 / 21
  • 16. Case Study 1: Zone 1 Kostas Hatalis Quantile Neural Network 2018 16 / 21
  • 17. Case Study 1: Zone 2 Kostas Hatalis Quantile Neural Network 2018 17 / 21
  • 18. Case Study 2: ACE and Sharpness Kostas Hatalis Quantile Neural Network 2018 18 / 21
  • 19. Case Study 2: QS and IS Kostas Hatalis Quantile Neural Network 2018 19 / 21
  • 20. Case Study 2: GEFCom2014 Kostas Hatalis Quantile Neural Network 2018 20 / 21
  • 21. Work Done Probabilistic Forecasting by Deep Learning [1] Kostas Hatalis, Alberto J Lamadrid, Katya Scheinberg, and Shalinee Kishore. Multi quantile estimation based neural network for probabilistic forecasting of wind power. IEEE Transactions on Neural Networks and Learning Systems (In-Submission). Kostas Hatalis Quantile Neural Network 2018 21 / 21