Distributedconsensus-basedBayesian estimation...

43
Distributed consensus-based Bayesian estimation: sufficient conditions for performance characterization Damiano Varagnolo, Gianluigi Pillonetto, Luca Schenato Department of Information Engineering - University of Padova ACC - July 1 st , 2010 entir e l y w r i t t e n in L A T E X2 ε u s in g Beamer and Tik Z varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1 st , 2010 1 / 21

Transcript of Distributedconsensus-basedBayesian estimation...

Page 1: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed consensus-based Bayesianestimation: sufficient conditions for performance

characterization

Damiano Varagnolo, Gianluigi Pillonetto, Luca Schenato

Department of Information Engineering - University of Padova

ACC - July 1st , 2010

entirely

writtenin

LATEX2ε using

Beamer and Tik Z

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 1 / 21

Page 2: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Networked Control Systems Group - Padova, Italy

SaverioBolognani

AngeloCenedese

AlessandroChiuso

EnricoLovisari

GianluigiPillonetto

LucaSchenato

DamianoVaragnolo

SandroZampieri

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 2 / 21

Page 3: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Introductive Mindmap

This Talkintroduction

frame-work

moti-vatingexample

measure-mentmodel

estimators

local

cen-tralized

dis-tributed

bounds

differentsensors

samesensors

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 3 / 21

Page 4: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Introduction

Framework

Distributed Estimationmeasurements from many sensors

no central coordinating unit

no direct communications

limited sensors knowledge

no time dependency (no dynamic systems)

Distributed Algorithms should. . .do not rely on a-priori topology knowledge

be robust to node failure and topology changes

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 4 / 21

Page 5: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Motivations

A Motivating Example(artificially built on ZebraNet project)

Network =

{bunch of zebraswith wireless sensors

Want to relate:

temperature

humidity

thirstyness

(image: thundafunda.com)

We can use. . .either “local estimates” (bad since inexpensive sensors)

or try to exploit sensors redundancyvaragnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 5 / 21

Page 6: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Contributions

Our contributions

Existing literature on:bounds on the number of sensors / measurements to obtain adesired level of accuracy (ex. [Kearns and Seung, 1995],[Yamanishi, 1997])

Our focus on:fully distributed algorithms

comparisons between local and distributed algorithms

Main contribution: sufficient conditions assuring “to share is better”

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 6 / 21

Page 7: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Problem statement

Measurement Model

yi = Cia + νi , i = 1, . . . , S (1)

where:M : number of measurementsS : number of sensorsP : number of parameters (M � P)

yi ∈ RM : vector of measurements from sensor ia ∈ RP : vector of unknown parameters s.t. a ∼ N (0,Σa)

νi ∈ RM : vector of noises s.t. νi ∼ N (0, σ2i IM) (i.i.d.)

will focus on the case Ci = C

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 7 / 21

Page 8: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Problem statement

Standard Bayesian estimatorsOriginal formulation

Local estimator:

aloc,i := cov (a, yi) var (yi)−1 yi (2)

Centralized estimator:

acent := cov

a,

y1...yS

var

y1

...yS

−1 y1

...yS

(3)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 8 / 21

Page 9: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Problem statement

Standard Bayesian estimatorsNumerical formulation

Local estimator:

aloc,i := ΣaCT (CΣaCT + σ2i IM)−1 yi (4)

Centralized estimator:

acent := ΣaCT

CΣaCT +

(S∑

i=1

1σ2

i

)−1

IM

−1 ∑Si=1

yiσ2

i∑Si=1

1σ2

i

(5)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 9 / 21

Page 10: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Problem statement

Distributing the Centralized Bayesian estimators

Definition: harmonic mean of the measurements noises variances:

h :=S∑S

i=11σ2

i

=1

1S

∑Si=1

1σ2

i

→ average consensus (6)

If all sensors know S then centralized estimator can be computingusing average consensus:

acent :=

1S

S∑i=1

ΣaCT(

CΣaCT +hS· IM)−1 yi

σ2i

1S

S∑i=1

1σ2

i

(7)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 10 / 21

Page 11: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

. . .and if the sensors do not know the number ofsensors S?

use a guess S : adist(S)

:=

1S

S∑i=1

ΣaCT(

CΣaCT +hS· IM)−1 yi

σ2i

1S

S∑i=1

1σ2

i

(8)For sure behaves not better w.r.t. the centralized estimator:

var(adist

(S)− a)≥ var (acent − a) ∀ Σa , h, C , P , M .

And w.r.t. the local one??varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 11 / 21

Page 12: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

First bound: when a single sensor is sure toperform better with the distributed strategy

If:

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

](9)

then:

var(adist

(S)− a)< var (aloc,i − a) ∀ Σa , h, C , P , M .

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 12 / 21

Page 13: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Second bound: when all the sensors are sure toperform better with the distributed strategy

Define σ2min := mini {σ2

i }. If:

S ∈

[S −

√S2 − Sh

σ2min, S +

√S2 − Sh

σ2min

](10)

then:

var(adist

(S)− a)< var (aloc,i − a) ∀ i , Σa , h, C , P , M .

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 13 / 21

Page 14: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Third bound: when sensors “in average” performbetter with the distributed strategy

If:S ∈

[S −√

S2 − S , S +√

S2 − S]

(11)

then:

var(adist

(S)− a)<

1S

S∑i=1

var (aloc,i − a) ∀ Σa , h, C , P , M .

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 14 / 21

Page 15: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S1 2 3 S

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 16: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 17: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

1) noise increases ⇒ bound grows

S

example: σ2i = 10

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 18: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

1) noise increases ⇒ bound grows

S

example: σ2i = 20

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 19: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

1) noise increases ⇒ bound grows

S

example: σ2i = 30

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 20: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

2) S increases ⇒ bound shifts and grows

example: S = 10

S

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 21: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

2) S increases ⇒ bound shifts and grows

example: S = 20

S

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 22: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

first bound: given sensor performs better with given strategy

S ∈

[S −

√S2 − Sh

σ2i, S +

√S2 − Sh

σ2i

]

2) S increases ⇒ bound shifts and grows

example: S = 30

S

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 23: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

second and third bounds: similar behaviors

• noisiness increases ⇒ bounds grow

• S increases ⇒ bounds grow and shift

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 24: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

relations between the bounds:

S

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 25: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

relations between the bounds:

S

better for all (2nd)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 26: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

relations between the bounds:

S

better for all (2nd)

better in average (3th)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 27: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

relations between the bounds:

S

better for all (2nd)

better in average (3th)better for sensor i (1st)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 28: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Graphical intuition of the bounds

.

S

relations between the bounds:

S

better for all (2nd)

better in average (3th)better for sensor i (1st)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 15 / 21

Page 29: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Simplified situationWhen all sensors are evenly noisy: σ2

i = σ2

Optimal centralized estimator has simplified structure:

acent :=1S

S∑i=1

ΣaCT(

CΣaCT +σ2

SIM

)−1

yi (12)

still requires the knowledge of S!

If not, use a guess S :

adist(S)

:=1S

S∑i=1

ΣaCT(

CΣaCT +σ2

SIM

)−1

yi (13)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 16 / 21

Page 30: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Bounds for the simplified situation

How the bounds on S s.t.:

var(adist

(S)− a)< var (aloc,i − a) ∀ Σa , α, C , P , M

modify??

directly previous results:

S ∈[S −√

S2 − S , S +√

S2 − S]

(14)

using different proofs:

S ∈ [1, 2 (S − 1)] (15)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 17 / 21

Page 31: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

An useful corollary

S ∈ [1, 2 (S − 1)] ⇒ can choose S = 1

that imply:aloc,i = ΣaCT (CΣaCT + σ2IM

)−1 yi (16)

is worse than:

adist (1) =1S

S∑i=1

ΣaCT (CΣaCT + σ2IM)−1 yi =

1S

S∑i=1

aloc,i (17)

i.e. always better to share local optimal estimates (once computed)!

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 18 / 21

Page 32: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Conclusions and Future Works

Conclusionsthere exists bounds assuring distributed estimators to behave“better” than local ones (under mild assumptions)

can use these bounds to justify naïve algorithms

Future Worksinstead of C consider sensor dependent Ci

consider non-parametric function estimation (infinite-dimensionalfunctions instead of finite-dimensional vectors)

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 19 / 21

Page 33: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Distributed Estimator

Distributed consensus-based Bayesianestimation: sufficient conditions for performance

characterization

Damiano Varagnolo, Gianluigi Pillonetto, Luca Schenato

Department of Information Engineering - University of Padova

ACC - July 1st , 2010

[email protected]/∼varagnolo/google: damiano varagnoloen

tirely

writtenin

LATEX2ε using

Beamer and Tik Z

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 20 / 21

Page 34: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

a

b

c

d

t = 1

20.513.519.618.0

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 35: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

a

b

c

d

t = 2

17.017.019.618.0

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 36: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

ac

b

d

t = 3

18.317.018.318.0

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 37: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

c

d

a

b t = 4

18.317.018.1518.15

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 38: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

b

d

ac

t = 5

18.317.57518.1517.575

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 39: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

a

d

b

c

t = 6

17.937517.57518.1517.9375

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 40: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

b

c a

d

t = 7

17.937517.862517.862517.9375

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 41: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

ac

b

d

t = 8

17.917.862517.9

17.9375

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 42: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Example of how average consensus works[Cortés, 2008]

a:b:c:d:

c

d

a

b t = 9

17.917.862517.918717.9187

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21

Page 43: Distributedconsensus-basedBayesian estimation ...folk.ntnu.no/damianov/Speeches/ACC2010__2010_07_01...ACC-July1st,2010 e n t i r e l y w r i t t e n i n LA T E 2 " u s i n g Beamer

Cortés, J. (2008).Automatica .

Kearns, M. and Seung, H. S. (1995).Machine Learning 18 (2-3), 255–276.

Yamanishi, K. (1997).In: COLT ’97: Proceedings of the tenth annual conference onComputational learning theory pp. 250–262, New York, NY,USA: ACM.

varagnolo pillonetto schenato (Padova) [email protected] ACC - July 1st , 2010 21 / 21