Giter Club home page Giter Club logo

reading-group's Introduction

reading-group

ML, DM, big graph mining, time series mining, anomaly detection, healthcare

Goal

  • promote reading papers
  • rise awareness on current research directions in ML, DM, big graphs, time series, anomaly detection, healthcare communities
  • create opportunity for collaborations

How it works

  • Every week post the papers that you are intereested from by click Issue, and post a new post.
  • Title is the paper's title.
  • Conent must include Authors, Code, Task, Datasets, and anything you would like to comments, such as one-sentence summary, Questions, Sharing, etc. Here is an example: How Powerful Are Graph Networks
  • Other students can answer to questions, or sharing your other comments by post thread. And discussions continues...

Suggested paper pool

KDD 2019 ICLR 2019

How to participate

  • Email me liushenghua at ict.ac.cn for adding you as a contributor of reading-group
  • post/vote for a paper that you like

Good references

reading-group's People

Contributors

shenghua-liu avatar

Stargazers

pbyuu avatar Dionysis avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar bingo avatar HouquanZhou avatar Wenchieh avatar  avatar 丁泉 avatar xbingsun avatar

reading-group's Issues

MASA: Motif-Aware State Assignment in Noisy Time Series Data

Authors:

Conference:

Keywords:

  • Noisy motif discovery
  • Temporal clustering
  • Multivariate time series

Tasks:

  • Cluster analysis
  • State definition
  • Motif discovery

Code:

Datasets: [TO BE EDITTED]

  1. Subjects cycling on an exercise bike, **Daily and Sports Activities Data Set **
  2. Aircrafts, commercial & classified
  3. Automobiles, commercial & classified

Reviewer:

  • Ding Quan

Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network

Paper

Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network KDD'19

Code

https://github.com/smallcowbaby/OmniAnomaly

Author

image

Task

Anomaly Detection for multivariable time series

Dataset

3 public datasets SMAP (Soil Moisture Active Passive satellite), MSL (Mars Science Laboratory rover) and SMD (Server Machine Dataset)

Reviewer

Bin Zhou

Stochastic Recurrent Neural Network

image
image

GRU

GRU cell to generate hidden deterministic variable capturing long-term complex temporal information in x-space

Stochastic variable connection

In qnet, model temporal dependence by concatenation.
In pnet, model temporal dependence by Linear Gaussian State Space Model

Plannar Normalizing Flow

Capture complicated data patterns of posterior p(z|x) instead of simple gaussian assumption.

Automatic Threshold Selection

Set the anomaly threshold following the principle of Extreme Value Theory (EVT).
Fit the tail portion of a probability distribution by a generalized Pareto distribution (GPD)
with parameters.

Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications

Paper

Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications WWW'18

Code

https://github.com/haowen-xu/donut

Author

image

Task

Unsupervised Anomaly Detection for time series

Dataset

3 business KPI time series (private)

Reviewer

Bin Zhou

Reconstruction by VAE framework

image

  • Modified ELBO
    image
    a_w indicate whether x_w is abnormal (0-normal / 1-abnormal)
    β is the shrink factor defined as mean of a_w

  • Missing Data Injection
    Randomly set λ ratio of normal points to be zero, as if they are missing points, thus the
    effect of M-ELBO is amplified. (this trick is similar to dropout)

  • MCMC imputation
    Since the missing data will introduce the biases when encode the input x, the authors adopt the MCMC-based missing data imputation technique with the trained VAE. With M iterations, we replace missing data with reconstructed data, then use it as the final input x.
    image

  • Reconstruction probability as anomaly score
    Unlike reconstruction error in autoencoder. The authors use reconstruction probability as anomaly score, defined as:
    image

And use Monte Carlo integration to calculate the Expectation

Summary

  • Provide the theoretical explanation for VAE-based anomaly detection.
  • Modified ELBO and MCMC imputation can significantly improve performance.

Outlier Detection for Time Series with Recurrent Autoencoder Ensembles

Paper

Outlier Detection for Time Series with Recurrent Autoencoder Ensemble IJCAI'19

Code

https://github.com/tungk/OED

Authors

  • Tung Kieu
  • Bin Yang
  • Chenjuan Guo
  • Christian S. Jensen

Task

Outlier Detection for Time Series

Datasets

RNN ensemble framework

Consider Recurrent Skip Connection Networks (RSCNs) (ref Wang and Tian, 2016).
Set different L for skip connection and the function:
basic
For ensemble framework, we need different structures. So we random remove some connection. Specifically, we introduce a sparseness weight vector basic, and make sure each basic at least have one element equal to 1.
The total sparsely-connected RNNs (S-RNNs) can be expressed as
basic
And the figure shows the final structure
SRNN

Independent Framework

Set different w_t for each autoencoder, and train the autoencoders independently.
image

Shared Framework

Add a shared layer and concatenate all encoders' codes and use it as init hidden state for all decoder.
image

Questions

Does anyone know more about different skip connection strategies in RNN?

GAN series readings

周厚全: GAN, WGAN

刘财政:
Efficient gan-based anomaly detection
DOPING: Generative Data Augmentation for Unsupervised Anomaly Detection with GAN

周斌:A Survey on GANs for Anomaly Detection
Ganomaly: Semi-supervised anomaly detection via adversarial training
MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks

张嘉宝
Variational Graph Auto-Encoders, Thomas N. Kipf, Max Welling
Graph Convolutional Matrix Completion

曾四为

报告是注明:会议、日期、google引用次数、作者

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.