Asynchronous random sampling for decentralized detection Georgios - - PowerPoint PPT Presentation

asynchronous random sampling
SMART_READER_LITE
LIVE PREVIEW

Asynchronous random sampling for decentralized detection Georgios - - PowerPoint PPT Presentation

Asynchronous random sampling for decentralized detection Georgios Fellouris , Columbia University, NY, USA George V. Moustakides , University of Patras, Greece Outline Sequential hypothesis testing and SPRT Sequential change detection and


slide-1
SLIDE 1

Asynchronous random sampling

for

decentralized detection

Georgios Fellouris, Columbia University, NY, USA George V. Moustakides, University of Patras, Greece

slide-2
SLIDE 2

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 2

Outline

Sequential hypothesis testing and SPRT Sequential change detection and CUSUM Decentralized detection and corresponding

models

Centralized schemes (points of reference) Decentralized detection using asynchronous

random sampling

Simulation comparisons

slide-3
SLIDE 3

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 3

Sequential hypothesis testing and SPRT

Conventional binary hypothesis testing (fixed sample size): Collection of observations ξ1,...,ξK H0: ξ1,...,ξK ~ f0(ξ1,...,ξK); H1: ξ1,...,ξK ~ f1(ξ1,...,ξK); Decision rule

D(ξ1,...,ξK)∈ {0,1} P(D=1 | H1) (Correct decision) P(D=1 | H0) (Type I error) P(D=0 | H1) (Type II error) P(D=0 | H0) (Correct decision)

slide-4
SLIDE 4

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 4

Bayes and Neyman-Pearson formulation

Likelihood ratio test: Likelihood ratio test: For For i.i.d i.i.d.: .: WAIT WAIT until K samples become available, THEN THEN decide

slide-5
SLIDE 5

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 5

Observations ξ1,...,ξn ,... are supplied sequentially. H0: ξ1,...,ξn,... ~ f0(ξn) H1: ξ1,...,ξn,... ~ f1(ξn) Yes No

D(ξ1,...,ξN)∈ {0,1}

Time Observations

1 ξ1

We stop receiving

  • bservations

Decision Rule Decision Rule

Time Time N

N is

is a a stopping time stopping time

2 ξ1,ξ2 ... ... N ξ1,...,ξN Stopping Rule Stopping Rule

N(ξ1,...,ξn)= {stop,continue} Can Can ξ

ξ1

1 make a

make a reliable decision? reliable decision?

slide-6
SLIDE 6

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 6

WHY sequential? WHY sequential?

We define two thresholds A< 0 <B

The Sequential Probability Ratio Test (SPRT)

(Wald 1947) For the same level of confidence with a sequential test we need, in the average, (significantly) less samples than a fixed sample size test, to reach a decision. Changes with Changes with time time

slide-7
SLIDE 7

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 7

A B

un

Decision in favor of H0 Decision in favor of H1 N

n

Stopping rule: Decision rule:

slide-8
SLIDE 8

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 8

Remarkable optimality property of SPRT SPRT solves SPRT solves BOTH BOTH problems problems simultaneously simultaneously

Proved by Wald and Wolfowitz in 1948.

slide-9
SLIDE 9

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 9

The Sequential change detection problem

Also known as the Disorder problem or the Change- Point problem or the Quickest Detection problem. Time Change of Statistics Change of Statistics

τ

Detect as soon as possible Detect as soon as possible

slide-10
SLIDE 10

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 10

Mathematical setup

We are observing sequentially a process {ξn} with the following statistics:

ξn

~ f0 for 0 < n 6 τ ~ f1 for τ < n

Change time τ : deterministic but unknown Densities f0 , f1 : known

Goal: Goal: Detect the change time Detect the change time τ

τ “

“as soon as possible as soon as possible” ”

At every time instant n we perform a test and decide

whether there was a change or not. In the former case we stop in the latter we continue sampling.

The test at time n must be based on the available

information up to time n (and not on any future information), i.e. it is a stopping time.

slide-11
SLIDE 11

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 11

We recall the running log-likelihood: The CUSUM stopping rule:

S = infn { n: yn > ν }

The running minimum: mn = inf06s 6n us . We have a convenient recursion:

Cumulative Sum (CUSUM) test yn = un – mn

Define the CUSUM process yn:

slide-12
SLIDE 12

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 12

un mn S

slide-13
SLIDE 13

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 13

Lorden’s criterion (1971)

The change time τ is deterministic and unknown. For any stopping time N define the criterion:

JL(N ) = supτ essup E1[ (N - τ)+ | Fτ ]

Optimization problem:

infN JL(N );

subject to: E0[ N ] > γ . CUSUM solves the above optimization problem for the i.i.d. case (Moustakides 1986).

slide-14
SLIDE 14

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 14

Decentralized detection and corresponding models ξn,1 ξn,2 ξn,K

Fusion Fusion Center Center Sensor 1 Sensor 2 Sensor K Sequential hypothesis testing between f0,i and

f1,i. zn,1 Q1 Q2 QK zn,2 zn,K ξn,2 ξn,1 ξn,K

Centralized Test (point of reference) High communication load Decentralized Test Quantization scheme

slide-15
SLIDE 15

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 15

Full Local Memory:

zn,i=Qi(ξn,i,ξn-1,i,...,ξ1,i)

Feedback with No Local Memory:

zn,i=Qi(ξn,i,[zn-1,1

  • 1,1,...,

,...,zn-1,

  • 1,K])

Feedback with Partial Local Memory:

zn,i=Qi(ξn,i,[zn-1,1

  • 1,1,...,

,...,zn-1,

  • 1,K ],...,[

],...,[z1,1

1,1,...,

,...,z1,

1,K])

Feedback with Full Local Memory:

zn,i=Qi(ξn,i,...,ξ1,i ,[zn-1,1

  • 1,1,...,

,...,zn-1,

  • 1,K ],...,[

],...,[z1,1

1,1,...,

,...,z1,

1,K])

No Local Memory:

zn,i=Qi(ξn,i)

slide-16
SLIDE 16

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 16

Centralized tests

We recall that in this case the sensors send the

  • bservations ξn,i to the Fusion center.

At the Fusion center we form the running log-likelihood ratio and apply an SPRT: Stopping rule: Decision rule:

slide-17
SLIDE 17

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 17

Remark 1: In ALL previous detection structures it is assumed the existence of a GLOBAL CLOCK. Synchronization of distant sensors with the fusion center is practically difficult (especially in sensor networks). Remark 2: In most practical applications the observation samples

ξn,i come from canonical sampling of a continuous

time process ξt,i where

ξn,i= ξnT,i

i.e. we sample ξt,i at the time instances tn=nT.

slide-18
SLIDE 18

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 18

The fusion center instead of receiving the samples ξn,i it can receive the CONTINUOUS TIME PROCESSES ξt,i to form an SPRT.

An even better centralized scheme ! An even better centralized scheme !

Stopping rule: Decision rule: The continuous time SPRT is better than the discrete time SPRT due to infinite time resolution. It constitutes the ultimate point of reference!

slide-19
SLIDE 19

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 19

Let be increasing sequence of sampling times NOT necessarily canonical. At these times we sample the local log-likelihood ut,i in the form . Instead of Canonical sampling corresponds to: we propose the use of the following test statistic: Decision rule: Stopping rule:

Asynchronous random sampling

slide-20
SLIDE 20

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 20

How do we transmit the local log-likelihoods from the sensors to the Fusion center ? To form the local log-likelihood at the fusion center, Sensor i needs to transmit the differences We select so that the difference takes the value Ai or Bi which are specified before hand. What is the sampling strategy at Sensor i ? We observe

slide-21
SLIDE 21

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 21

How do we select the local thresholds Ai , Bi ? We can specify a communication rate between sensors and Fusion center. If the sensors must communicate, in the average, every T time units, then this condition specifies completely the

  • thresholds. We must select the thresholds so that the

“average detection delay” of the local SPRTs is equal to T.

Every time new information arrives at the Fusion

center (even from one sensor) the Fusion center updates and performs the test.

Communication is Asynchronous and Random!!!

slide-22
SLIDE 22

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 22

Theorem: The detection delay of the proposed scheme differs from the centralized continuous-time optimum by a constant (order-2 asymptotic optimality).

ut-C ut+C vt

T Tl Tu

slide-23
SLIDE 23

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 23

Simulations

Sensor 1

10

  • 6

10

  • 5

10

  • 4

10

  • 3

10

  • 2

10

  • 1

10 2 4 6 8 10 12 14 16 18 Mei’s Detection scheme Proposed Centralized Cont. Time Centralized Discr. Time

α = = β Average Detection Delay Average Detection Delay

Formula Formula

slide-24
SLIDE 24

USC (Applied Math seminar): Asynchronous random sampling for decentralized detection 24

END END

Thank you for your Thank you for your attention attention