PP: Modeling extreme events in time series prediction
KDD: Knowledge Discovery and Data Mining (KDD)
Insititute: 复旦大学,中科大
Problem: time series prediction; modelling extreme events;
overlook the existence of extreme events, which result in weak performance when applying them to real time series.
为什么研究extreme events: Extreme events are rare and random, but do play a critical role in many real applications, such as the forecasting of financial crisis and natural disasters.
the weakness of deep learning methods roots in the conventional form of quadratic loss平方损失; --------> this paper use the extreme value theory极值理论 and develop a new form of loss for detecting the future occurrence of extreme events: extreme value loss.
普通预测: quadratic loss
极值预测:extreme value loss
Use memory network to memorize extreme events in historical records. EVL + memory network
Introduction:
time series prediction: classical research topic.
applications: climate prediction and stocks price monitoring;
Statistical methods: autoregressive moving average ARMA; nonlinear autoregressive exogenous NARX;
RNN (LSTM and GRU, gated recurrent unit); Compared with traditional methods, one of the major advantages of RNN structure is that it enables deep non-linear modeling of temporal patterns.
data imbalance and extreme events are harmful to deep learning models????; 值得验证
what are extreme events in time series: extremely small or large values of irregular and rare occurrences.
How to find extreme events? use certain thresholds to label extreme events
the randomness of extreme events have limited degrees of freedom (DOF)
end-to-end framewark.
underfitting and overfitting training problem;
Related work:
extreme events: 极大阈值 + 极小阈值
重尾分布
extreme value theory;
PROBLEMS CAUSED BY EXTREME EVENTS
conclusion: such a model would perform relatively poor if the true distribution of data in series is heavy-tailed.
underfit and overfit phenomenon
PREDICTING TIME-SERIES DATA WITH EXTREME EVENTS
Two factors: memorizing extreme events and modelling tail distribution; memory network to memorize the characteristic of extreme events; EVL
Memory network module:
1. Assumption: As pointed out by Ghil et al., extreme events in time-series data often show some form of temporal regularity [19]. 极值事件是有时间规律的,这是前提,如果没有这个前提,那么极值事件的研究是没有意义的。对于自然界的事物,如果没有规律性,那么无法进行建模。
2. windows sequence, wj -------- then use GRU to embed each window into feature space. wj as input,
Qi as the extreme events vector. add attention mechanism as a part of the weight and update the output.
Extreme value loss:
Optimization: a direct thought is to combine the predicted outputs ot with the prediction of the occurrence of extreme events,
方差损失上增加了一个对于极值事件的惩罚项。
??这只能算作loss function,怎么算作optimization呢?
Effectiveness of Time Series Prediction
针对两个真实数据库(climate and stock),一个伪造数据库上进行了实验,以rooted mean square error作为度量指标,在预测上约准确了0.01-0.08
但是看结果输出图,在极值上的预测结果确实好了。

Supplementary knowledge:
1. 张老师是战略能力很强,但是由于科研不在一线,导致战术可能会出现偏差。
2. 做交叉领域的文章时,i.可以做方法,ii.可以和领域结合,在领域里make sense, 有影响. 但如果四不像,两边都不会要。
3. 科研过程是一个严谨的流程体系,有一定的方法规律可循,不是瞎打一耙。
4. 其实真正重要的还是loss function怎么定,optimization 如何做,以及tailed distribution的一些现象。本质是数学问题,而非学习各种网络框架,最终还是要看deep learning 那本书和微积分。
PP: Modeling extreme events in time series prediction的更多相关文章
- PP: A dual-stage attention-based recurrent neural network for time series prediction
Problem: time series prediction The nonlinear autoregressive exogenous model: The Nonlinear autoregr ...
- (转)LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION
LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION Wed 21st Dec 2016 Neural Networks these days are th ...
- (zhuan) LSTM Neural Network for Time Series Prediction
LSTM Neural Network for Time Series Prediction Wed 21st Dec 2016 Neural Networks these days are the ...
- PP: Composite visual mapping for time series visualization
However: The conventional visual mapping maps each data attribute onto a single visual channel Purpo ...
- PP: Multi-Horizon Time Series Forecasting with Temporal Attention Learning
Problem: multi-horizon probabilistic forecasting tasks; Propose an end-to-end framework for multi-ho ...
- PP: Time series clustering via community detection in Networks
Improvement can be done in fulture:1. the algorithm of constructing network from distance matrix. 2. ...
- Autocorrelation in Time Series Data
Why Time Series Data Is Unique A time series is a series of data points indexed in time. The fact th ...
- 【转载】Chaotic Time-Series Prediction
原文地址:https://cn.mathworks.com/help/fuzzy/examples/chaotic-time-series-prediction.html?requestedDomai ...
- PP: Soft-DTW: a differentiable loss function for time-series
Problem: new loss Label: new loss; Abstract: A differentiable learning loss; Introduction: supervise ...
随机推荐
- OpenLayers动态测量距离和面积,并可自定义测量的线样式
全局操作变量 /** * @description 标注弹出框 */ HtmlPopup = null; /** * @description 临时图层类数据源 */ VectorSource = n ...
- centos7.x中安装SQL Server
本文内容是采集的好几位博主的博文进行的一个整合,内容更为精准和详尽,以下是我参照的几篇博文地址: 微软官方文档:https://docs.microsoft.com/zh-cn/sql/linux/s ...
- 利用Bellman-Ford算法(有向图) 判断负环
// 根据Bellman-Ford算法的原理 // 判断负环(算法的最大更新次数,应该是顶点数-1次) // 而如果存在负环,算法会一直更新下去 // 我们根据循环进行的次数,来判断负环 #inclu ...
- VUE中集成echarts时 getAttribute of null错误
错误 错误场景一: 错误提示: 在运行Vue项目时出现了上述错误,出现该错误的原因是Echarts的图形容器还未生成就对其进行了初始化所造成的,代码如下: // 基于准备好的dom,初始化echart ...
- Git分支的管理
(一)查看分支 1.查看本地分支:git branch 2.查看远程分支:git branch -r 3.查看所有分支:git branch -a (二)创建分支 1.创建本地分支:git branc ...
- jQuery---事件解绑与事件触发
事件解绑与事件触发 $("p").off("click"); $("#btn").on("click", functio ...
- JavaScript自学笔记(3)--- 用JS来实现网页浮窗
最近做个小项目,给网页加个浮窗,考验了基础的css,js技术,还是蛮有意思的,代码如下(部分代码来源于引用,见底部) <!DOCTYPE html> <html> <he ...
- 令人抓狂的redis和rediscluster Python驱动包的安装
本文环境:centos 7,Python3编译安装成功,包括pip3,然后需要安装redis相关的Python3驱动包,本的redis指redis包而非redis数据库,rediscluster类似. ...
- 破局AI落地难,数据标注行业需率先变革丨曼孚科技
2019年,国内人工智能领域的投融资热情大幅降低,相当数量的AI企业彻底消失在了历史的长河中,“人工智能寒潮已至”甚至成为行业年度热词. 与前几年创业与投资热情齐头并进的盛况相比,近段时间的AI行业 ...
- .7、void*
void * 是一种特殊的指针类型,可用于存放任意类型的地址.与其他指针类似,不同的是,我们对该地址中到底是一个什么类型的对象不了解,因此我们不能直接操作void * 所指的对象. ; int *p ...