probabilistic inference in multi-agent systems

13
ARGUS II DARP - Unclassified 1 ARGUS II DARP: Applications of Agent- based Information Fusion Probabilistic Inference in Multi- Agent Systems Steven Reece Oxford University

Upload: osgood

Post on 23-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Probabilistic Inference in Multi-Agent Systems. Steven Reece Oxford University. State. Estimate. Covariance ellipse. agent 1. agent 2. agent 4. agent 3. Context. Estimation Target tracking Map building Decentralised estimation Multiple observers No central estimator - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Unclassified 1

ARGUS II DARP: Applications of Agent-based

Information Fusion

Probabilistic Inference in Multi-Agent Systems

Steven Reece

Oxford University

Page 2: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 2

Covarianceellipse

• Estimation• Target tracking• Map building

• Decentralised estimation• Multiple observers• No central estimator• Local message passing• Inference graph can be

arbitrary

Context

agent1

agent2

agent3

agent4

Estimate

State

Page 3: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 3

Data Incest Problem

• Multiple estimates

• Correlated errors

• Maintain correlations• Centralised

• Choke network

• … or infer bounds on correlations!

agent1

agent2

agent3

agent4

x1 P11x2 P22

Estimate Covariance

Page 4: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 4

Rival Approaches

• Existing technology• Kalman filter ignores correlations. Fused

estimates can be too confident • E.g. Disaster when aircraft believe

they are sufficiently far apart to manoeuvre!

• Covariance intersection (CI) assumes all correlations are possible. Fused estimates can be uninformative

• E.g. Disaster when aircraft must manoeuvre but have insufficient information about how far apart they are. They are flying blind!

New technology Covariance inflation (CInf)

Page 5: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 5

Covariance Inflation/Deflation

• Family of 2D covariance matrices.

• Crucially, correlation is boundable.

• Fit outer or inner ellipse to family.

• Reduce risk.

agent2

agent3

agent4

x1 P11x2 P22

Page 6: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 6

Covariance Inflation

• Transmitter agent knows fraction of its own estimate that could be shared by other agents (coupling scalar).

• Agents communicate• Estimate vector

• Covariance matrix

• Coupling scalar

• Receiver determines correlation bounds by combining coupling scalars.

agent2

agent3

agent4

x1 P11x2 P22

+ couplingscalar

+ couplingscalar

Page 7: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 7

Efficiency and Computational Cost

• CInf requires only minor changes to existing data fusion code.• CInf invokes some extra computational cost for each agent but

no significant communication cost.• Along with the estimate and covariance matrix, an agent is

required to communicate an extra scalar only.

• Critical for limited bandwidth applications!

• Both the Kalman filter and Covariance intersection are special cases of CInf.

• CInf estimates are more certain than those of its nearest rival, Covariance Intersection (CI).

Page 8: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 8

EstimatedLandmark

TrueLandmark

True Vehicle Path

EstimatedVehicle Path

CorrelatedLandmark Errors

Application

• SLAM• Vehicle location is uncertain• Landmark estimates

therefore inherit common error

• Correlated errors everywhere!

• DSLAM• Multiple platforms• Limited bandwidth• Communicate sub-maps• Sub-maps are correlated!

Page 9: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 9

Simulator Details

• Simulator developed from code supplied by Eric Nettleton, now at BAE SYSTEMS

• Scenario comprises• Two agents• Each communicates a sub-map

every 10 time steps

• Compare CInf and CI• … you will see

• Individual feature location uncertainty (ellipses)

• Total uncertainty in combined agent/feature estimates

Page 10: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 10

Comparison of Covariance Inflation (CInf) and Covariance Intersection (CI)

CICInf

Page 11: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 11

Many Applications of CInf

• Applications described in this conference• Loopy communication networks

• SLAM

• Area surveillance (QinetiQ)

• Free flight (BAE SYSTEMS)

• Failure risk envelopes (Rolls-Royce)

• Data reduction (academic demonstrator)

• Also …• Multi-agent fault detection

(decorrelation of fault bids)

• Control (behaviour envelopes)

Page 12: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Oxford University - Unclassified 12

Take Home Message

• Data incest is a significant problem for flexible multi-agent information systems.

• Covariance Inflation (CInf) offers a robust, efficient and computationally inexpensive solution to data incest problems.

• For full details, see our publication to appear at the Eighth International Conference on Information Fusion

• … and available on-line on the ARGUS web site.

Page 13: Probabilistic Inference in Multi-Agent Systems

ARGUS II DARP - Unclassified 13

ARGUS II DARP: Applications of Agent-based

Information Fusion

Questions?