25
Event Detection In A ctivity Networks

Event Detection In Activity Networks. Introduction involve monitoring routinely collected data Want to detect “events of interest” events typically

Embed Size (px)

Citation preview

Page 1: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Event Detection In Activity Networks

Page 2: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Introduction

involve monitoring routinely collected data

• Want to detect “events of interest”

•events typically affect a subgroup of the data rather than an individual data point

Page 3: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Introduction

Page 4: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Introduction

Page 5: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Introduction

Goals of event detection:

• Identify if an event of interest has occurred

• Characterize the event

• Detect as accurately as possible

• Detect as early as possible

Page 6: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Introduction

difference supervised learning

clustering

outlier detection

Page 7: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Event

a subset of nodes in the network that are close

to each other and have high activity levels.

Page 8: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Application

sensor network

deployed in a certain region and recording a measurement of interest social network

model social interactions between individuals.

Page 9: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Two definitions

sum of pairs of distances

Steiner-tree cost

Page 10: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Statictical mehods

a null hypothesis

heuristic in nature

shape is predefined

assume that there exists an underlying Euclidean geometry on the space

Page 11: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Formulation

G = (V,E,w,c), w : V ->R, c(u,v),

VS

Sv

vwSW )()(

Sv Su

AP vudSD ),(2

1)(

TvuSGT

T vudSD),(

])[(),(min)(

Page 12: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Formulation

Page 13: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Formulation

prize-collecting Steiner Tree

Page 14: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Formulation

Lemma 1. The problem EventAllPairs+ is NP-hard

Lemma 2. The problem EventTree+ is NP-hard.

Lemma 3. The function Q+AP is submodular.

Page 15: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Algorithm

Page 16: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Trival Algorithm

Page 17: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

GreedyAP

Lemma 4. Consider a submodular function F and let S

be the solution given by the greedy algorithm optimizing F.

Then, F(S) is no less than F(V ).

Page 18: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

GreedyAP

Page 19: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

MaxCut Formulation

EventAllPairs+ problem

Page 20: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

MaxCut Formulation

Page 21: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

PD

prize-collection Steiner-tree

2 phases

Page 22: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Test Result

Page 23: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Test Result

Page 24: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

Test Result

Page 25: Event Detection In Activity Networks. Introduction  involve monitoring routinely collected data  Want to detect “events of interest”  events typically

THANK YOU!