Sequential Outlier Detection based on Incremental Decision Trees

We introduce an online outlier detection algorithm to detect outliers in a sequentially observed data stream. For this purpose, we use a two-stage filtering and hedging approach. In the first stage, we construct a multi-modal probability density function to model the normal samples. In the second stage, given a new observation, we label it as an anomaly if the value of aforementioned density function is below a specified threshold at the newly observed point. In order to construct our multi-modal density function, we use an incremental decision tree to construct a set of subspaces of the observation space. We train a single component density function of the exponential family using the observations, which fall inside each subspace represented on the tree. These single component density functions are then adaptively combined to produce our multi-modal density function, which is shown to achieve the performance of the best convex combination of the density functions defined on the subspaces. As we observe more samples, our tree grows and produces more subspaces. As a result, our modeling power increases in time, while mitigating overfitting issues. In order to choose our threshold level to label the observations, we use an adaptive thresholding scheme. We show that our adaptive threshold level achieves the performance of the optimal pre-fixed threshold level, which knows the observation labels in hindsight. Our algorithm provides significant performance improvements over the state of the art in our wide set of experiments involving both synthetic as well as real data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2020

Adaptive Double-Exploration Tradeoff for Outlier Detection

We study a variant of the thresholding bandit problem (TBP) in the conte...
research
05/29/2019

What Makes Training Multi-Modal Networks Hard?

Consider end-to-end training of a multi-modal vs. a single-modal network...
research
01/23/2019

Stochastic Gradient Trees

We present an online algorithm that induces decision trees using gradien...
research
06/16/2014

Multi-stage Multi-task feature learning via adaptive threshold

Multi-task feature learning aims to identity the shared features among t...
research
01/02/2020

Explainable outlier detection through decision tree conditioning

This work describes an outlier detection procedure (named "OutlierTree")...
research
04/10/2017

A Decision Tree Based Approach Towards Adaptive Profiling of Distributed Applications

The adoption of the distributed paradigm has allowed applications to inc...
research
01/18/2021

Data Obsolescence Detection in the Light of Newly Acquired Valid Observations

The information describing the conditions of a system or a person is con...

Please sign up or login with your details

Forgot password? Click here to reset