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的更多相关文章

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

  2. (转)LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION

    LSTM NEURAL NETWORK FOR TIME SERIES PREDICTION Wed 21st Dec 2016   Neural Networks these days are th ...

  3. (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 ...

  4. PP: Composite visual mapping for time series visualization

    However: The conventional visual mapping maps each data attribute onto a single visual channel Purpo ...

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

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

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

  8. 【转载】Chaotic Time-Series Prediction

    原文地址:https://cn.mathworks.com/help/fuzzy/examples/chaotic-time-series-prediction.html?requestedDomai ...

  9. PP: Soft-DTW: a differentiable loss function for time-series

    Problem: new loss Label: new loss; Abstract: A differentiable learning loss; Introduction: supervise ...

随机推荐

  1. java设计模式 - 单例模式(干货)

    深度讲解23种设计模式,力争每种设计模式都刨析到底.废话不多说,开始第一种设计模式 - 单例. 作者已知的单例模式有8种写法,而每一种写法,都有自身的优缺点. 1,使用频率最高的写法,废话不多说,直接 ...

  2. C# 获取鼠标在屏幕上的位置

    获取鼠标位置及鼠标单击了哪个按键.private void GetMousePoint() {     Point ms = Control.MousePosition;     this.label ...

  3. 利用MySQL之federated引擎实现DBLink功能

    有时候我们需要跨库join查询,但是配置多数据源成本又太高,Oracle提供了DBLink功能,MySQL中也有类似的实现:federated-engine. MySQL中使用federated引擎的 ...

  4. Linux 网络客户端工具

    ping命令 发送ICMP协议的echo request给目标主机 常用选项: 从指定的本机接口发送ICMP:-I INTERFACE 本机有多个接口(网卡),可以选择从哪个接口发:-I(大写i) 接 ...

  5. mybatis实体为什么要提供一个无参的构造函数

    提问:Mybatis查询结果映射到实体类的时候,实体类为什么必须有一个空的构造函数? 类中如果没有构造函数,隐藏是无参构造函数,方便实体类需要通过Mybatis进行动态反射生成.如果实体类中一旦声明构 ...

  6. Educational Codeforces Round 32 E 二分

    题意:从数组中选几个(任意),使他们的和modm的值最大 题解:我一开始是直接暴力写,然后就会t 其实这题可以用二分的方法写,一半数组的值用来遍历,一般数组的值用来查询. 二分查询就能把时间继续缩短 ...

  7. js中(function(){})()的写法用处

    直到今天我才明白的一个玩意!!! 来来来,首先嘛,JS中函数有两种命名方式 1.一种是声明式. 而声明式会导致函数提升,function会被解释器优先编译.即我们用声明式写函数,可以在任何区域声明,不 ...

  8. Jmeter连接SqlServer数据库并操作

    jmeter支撑多种数据库,且均需要下载对应的驱动包,如下以SqlServer为例作为讲解,其他数据库类似. 1.下载jdbc驱动(注意下载对应版本),并放在jmeter的lib目录下,重启jmete ...

  9. expect: spawn id exp6 not open while executing "expect eof"

    1.expect是基于tcl演变而来的,所以很多语法和tcl类似 基本的语法如下所示:1.1 首行加上/usr/bin/expect1.2 spawn: 后面加上需要执行的shell命令,比如说spa ...

  10. mysql升级后出现Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.

    安装了mysql5.7,用group by 查询时抛出如下异常: Expression #3 of SELECT list is not in GROUP BY clause and contains ...