SlideShare a Scribd company logo
1 of 97
Download to read offline
On combination and conflict
Sebastien Destercke
Heuristic and Diagnosis for Complex Systems (HEUDIASYC) laboratory,
Compiegne, France
BFAS School
Destercke (HEUDIASYC) Comb and conf BFAS school 1 / 87
An illustration of the issue
Destercke (HEUDIASYC) Comb and conf BFAS school 2 / 87
outline
Goals of the lecture:
provide warnings about potential misunderstandings
give some very basic elements on combination
give answers to "how to measure conflict"?
go a bit further than basics of combination
References will be given to go further on.
Destercke (HEUDIASYC) Comb and conf BFAS school 3 / 87
Introduction
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 4 / 87
Introduction Focusing, Revising, Combining
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 5 / 87
Introduction Focusing, Revising, Combining
Basic definition
Generic knowledge
Specific situation
Focusing,
deduction
Learning,
induction
Focusing: particularizing generic knowledge to given situation
Revising: integrating new information on same level, often with
priority to new information
Combining: integrating multiple information on the same level
Destercke (HEUDIASYC) Comb and conf BFAS school 6 / 87
Introduction Focusing, Revising, Combining
Quick reminder
information modelled by mass function m = 2|Ω| → [0, 1]
F: set of focal elements of m
induces Bel(A) = E⊆A,E=∅ m(E) and Pl(A) = E∩A=∅ m(E)
contour function pl : Ω → [0, 1] has values pl(ω) = Pl({ω})
Interpretations
singular: m = uncertainty about quantity W with single true value
ω0 (TBM, evidence theory)
statistical: m = frequencies of imprecise observations
(Dempster)
robust probabilistic: Bel/Pl : bounds of ill-known probability
Destercke (HEUDIASYC) Comb and conf BFAS school 7 / 87
Introduction Focusing, Revising, Combining
Focusing: example
Information: means of travel (water, air, road) with frame
Ω = {Car, Train, Plane, Helicopter, Boat}
m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1
Prakash lives in the U.S. → A = {plane, boat}. Focused
information is
Bel||A(P) = 0, Pl||A(P) = 4/5
Because 0.1 (m({B})) of 0.5 (m({B}) + m({P, H})) mass must
remain on Boat.
Destercke (HEUDIASYC) Comb and conf BFAS school 8 / 87
Introduction Focusing, Revising, Combining
Focusing: example
Information: means of travel (water, air, road) with frame
Ω = {Car, Train, Plane, Helicopter, Boat}
m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1
Sebastien lives in the North of France → A = {car, train}.
Focused information is
Beltrain||A(T) = 0, Pl||A(T) = 1
Because all mass can be transferred inside/outside of train.
Destercke (HEUDIASYC) Comb and conf BFAS school 8 / 87
Introduction Focusing, Revising, Combining
Focusing: some elements
Conditional knowledge should be consistent with initial one
No sense in performing sequential focusing → condition each time
on generic knowledge
Known under the name "regular extension" and "natural
extension" in imprecise probabilities
Destercke (HEUDIASYC) Comb and conf BFAS school 9 / 87
Introduction Focusing, Revising, Combining
Revising: example
Information: means of travel (water, air, road) with frame
Ω = {Car, Train, Plane, Helicopter, Boat}
m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1
For some reasons, road vehicles and helicopter are not available
to the population, A = {plane, boat} and Bel(A) = 1. Revised info
is
Bel||A(P) = Pl||A(P) = 4/5
Because Dempster’s rule of conditioning results in a probability.
Destercke (HEUDIASYC) Comb and conf BFAS school 10 / 87
Introduction Focusing, Revising, Combining
Revising: example
Information: means of travel (water, air, road) with frame
Ω = {Car, Train, Plane, Helicopter, Boat}
m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1
We now learn that only road vehicles are used, then
→ B = {car, train}. Since
A ∩ B = ∅,
our knowledge become inconsistent → eventual need for repair.
Destercke (HEUDIASYC) Comb and conf BFAS school 10 / 87
Introduction Focusing, Revising, Combining
Revising: some elements
Revised model do not need to be fully consistent with initial
knowledge (we may learn something contradicting what we know)
It makes sense to revise iteratively, unless information are too
inconsistent with each others
Revised information can be required to be fully consistent with
new one → Jeffrey’s rule and extension, probability kinematics
Destercke (HEUDIASYC) Comb and conf BFAS school 11 / 87
Introduction Focusing, Revising, Combining
If you want to know more I
[1] Didier Dubois and Thierry Denœux.
Conditioning in dempster-shafer theory: Prediction vs. revision.
In Belief Functions: Theory and Applications, pages 385–392. Springer, 2012.
[2] Didier Dubois and Henri Prade.
Focusing vs. belief revision: A fundamental distinction when dealing with generic knowledge.
In Qualitative and quantitative practical reasoning, pages 96–107. Springer, 1997.
[3] Joseph Y Halpern and Ronald Fagin.
Two views of belief: belief as generalized probability and belief as evidence.
Artificial intelligence, 54(3):275–317, 1992.
[4] Jianbing Ma, Weiru Liu, Didier Dubois, and Henri Prade.
Bridging jeffrey’s rule, agm revision and dempster conditioning in the theory of evidence.
International Journal on Artificial Intelligence Tools, 20(04):691–720, 2011.
[5] Enrique Miranda and Ignacio Montes.
Coherent updating of non-additive measures.
International Journal of Approximate Reasoning, 56:159–177, 2015.
Destercke (HEUDIASYC) Comb and conf BFAS school 12 / 87
Introduction Focusing, Revising, Combining
Combining or information fusion
m1 m2 m3 m4 m5
m∗ = h(m1, m2, m3, m4, m5)
Information on the same level
No piece of information has priority over the other (a priori)
Makes sense to combine multiple pieces of information at once
Rest of the lecture: (mainly) what about h?
Destercke (HEUDIASYC) Comb and conf BFAS school 13 / 87
Introduction A quick revisit of Dempster’s rule
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 14 / 87
Introduction A quick revisit of Dempster’s rule
Basics
(Unnormalized) Demspter’s rule assume sources to be:
Completely trustful, relevant, reliable, . . . (see David’s lecture for
differences)
Conjunction of focal elements
Independent
Product of masses
If assumptions are not likely to hold, then Dempster’s rule should not
be used!
Destercke (HEUDIASYC) Comb and conf BFAS school 15 / 87
Introduction A quick revisit of Dempster’s rule
Conjunctive rule
m1(A1) . . . m1(Ai) . . . m1(Am)
m2(B1)
...
Ai ∩ Bj
m2(Bj)
...
m2(Bn)
All reliable
Destercke (HEUDIASYC) Comb and conf BFAS school 16 / 87
Introduction A quick revisit of Dempster’s rule
Conjunctive rule
m1(A1) . . . m1(Ai) . . . m1(Am)
m2(B1)
...
m(Ai ∩ Bj) =
m2(Bj)
m(Ai)m(Bj)
...
m2(Bn)
All reliable
Independent
Destercke (HEUDIASYC) Comb and conf BFAS school 16 / 87
Introduction A quick revisit of Dempster’s rule
Revisiting Zadeh’s (infamous) example
Two doctors, m1 and m2, stating about whether a patient has
Meningitis, Concussion or Brain tumor
m1(M) = 0.9 m1(B) = 0.1
m2(C) = 0.9 m(∅) = 0.81 m(∅) = 0.09
m2(B) = 0.1 m(∅) = 0.09 m(B) = 0.01
If Dempster’s assumptions hold, then conclusion (Brain tumor) is
legitimate.
What we can question are whether the assumptions hold, not the
rule itself!
Destercke (HEUDIASYC) Comb and conf BFAS school 17 / 87
Introduction When Dempster’s rule does not apply
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 18 / 87
Introduction When Dempster’s rule does not apply
When?
Dempster’s rule does not apply when:
Sources are not independent
Sources are not reliable
Destercke (HEUDIASYC) Comb and conf BFAS school 19 / 87
Introduction When Dempster’s rule does not apply
Conjunctive combination without independence
m1, m2 and with focal elements F1, F2. The result of conjunctively
merging m1, m2 is a bba m obtained in 2 steps:
1 Define a joint bba m12 s.t.
m1(A) =
B∈F2
m12(A, B) ∀A
and likewise for m2 (Marginal preservation).
2 m12(A, B) is allocated to, and only to A ∩ B (Conjunctive
allocation)
M12: set of conjunctively merged bbas m.
To a specific joint m12 corresponds a dependence structure.
(Unnormalized) Dempster’s rule: m1⊕2(A, B) = m1(A)m2(B)
Destercke (HEUDIASYC) Comb and conf BFAS school 20 / 87
Introduction When Dempster’s rule does not apply
Illustration
m1(A1) . . . m1(Ai) . . . m1(Am)
m2(B1)
...
m2(Bj) m12(Ai, Bj) = j m12(Ai, Bj)
m12(Ai ∩ Bj) = m2(Bj)
...
m2(Bn)
i m12(Ai, Bj)
m1(Ai)
Disjunctive rule extends in the same way (replacing ∩ by ∪)
Destercke (HEUDIASYC) Comb and conf BFAS school 21 / 87
Introduction When Dempster’s rule does not apply
When?
Dempster’s rule does not apply when:
Sources are not independent
Sources are not reliable
Destercke (HEUDIASYC) Comb and conf BFAS school 22 / 87
Introduction When Dempster’s rule does not apply
3 basics combination rule
Conjunctive (∩): all sources are reliable
m∩(C) =
A,B:A∩B=C
m1(A)m2(B)
Disjunctive (∪): at least one source is reliable
m∪(C) =
A,B:A∪B=C
m1(A)m2(B)
Weighted average ( ): sources have reliabilities wi/counting
procedure
m (A) = w1m1(A) + w2m2(A)
Destercke (HEUDIASYC) Comb and conf BFAS school 23 / 87
Introduction When Dempster’s rule does not apply
Disjunctive rule
m1(A1) . . . m1(Ai) . . . m1(Am)
m2(B1)
...
Ai ∪ Bj
m2(Bj)
...
m2(Bn)
At least one reliable
Destercke (HEUDIASYC) Comb and conf BFAS school 24 / 87
Introduction When Dempster’s rule does not apply
Disjunctive rule
m1(A1) . . . m1(Ai) . . . m1(Am)
m2(B1)
...
m(Ai ∪ Bj) =
m2(Bj)
m(Ai)m(Bj)
...
m2(Bn)
At least one reliable
Independent
Destercke (HEUDIASYC) Comb and conf BFAS school 24 / 87
Introduction When Dempster’s rule does not apply
Disjunction example
m1(M) = 0.9 m1(B) = 0.1
m2(C) = 0.9 m(M, C) = 0.81 m(B, C) = 0.09
m2(B) = 0.1 m(B, M) = 0.09 m(B) = 0.01
Destercke (HEUDIASYC) Comb and conf BFAS school 25 / 87
Introduction When Dempster’s rule does not apply
Average example
m∗
(M) = 1/2(m1(M) + m2(M)) = 0.45
m∗
(C) = 1/2(m1(C) + m2(C)) = 0.45
m∗
(B) = 1/2(m1(B) + m2(B)) = 0.1
Destercke (HEUDIASYC) Comb and conf BFAS school 26 / 87
Introduction When Dempster’s rule does not apply
Before getting deeper in combination
If sources are not conflicting (are consistent), then conjunctive
approach gives good result (use it!)
If they are conflicting → clues that they may not be reliable →
need another rule (unless reliability is certain)
First step: how to detect that they are conflicting, and why
are they conflicting?
Second step: how to select an alternative rule?
Destercke (HEUDIASYC) Comb and conf BFAS school 27 / 87
On conflict between belief functions
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 28 / 87
On conflict between belief functions
Classical measure of conflict
Inconsistency φ(m) of m given by φ(m) = m(∅)
Conflict between m1 and m2: m1⊕2(∅) resulting from
Unnormalized Dempster’s rule
Common critic: m(∅) = 0 even if m1 = m2
Example: two equally ambiguous physicians
m1(M) = 0.5 m1(B) = 0.5
m2(M) = 0.5 m(M) = 0.25 m(∅) = 0.25
m2(B) = 0.5 m(∅) = 0.25 m(B) = 0.25
Destercke (HEUDIASYC) Comb and conf BFAS school 29 / 87
On conflict between belief functions
Two follow-up questions
Is the case m1 = m2 problematic, and if yes how to address it?
Can we justify m(∅) as a conflict measure based on desirable
properties/axioms?
Concerning the first question:
1 Lots of authors consider that yes, it is
2 A common proposal is to also measure conflict through distance
Destercke (HEUDIASYC) Comb and conf BFAS school 30 / 87
On conflict between belief functions Complementing with distances
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 31 / 87
On conflict between belief functions Complementing with distances
Original proposal
In her 2006 paper, Liu [10] proposes to use two measures:
the value m1⊕2(∅)
the difference DifBet = A |BetP1(A) − BetP2(A)|
say that m1, m2 are conflicting if
m1⊕2(∅) high (e.g. ≥ 0.8)
m1⊕2(∅) low and DifBet high
and if conflicting, do not apply Dempster’s rule
Destercke (HEUDIASYC) Comb and conf BFAS school 32 / 87
On conflict between belief functions Complementing with distances
Further consideration
consider in general distance d(m1, m2)
measure conflict by < m1⊕2(∅), d(m1, m2) >
apply Liu’s ideas
relations between distance studied by Jousselme and Maupin [9]
Destercke (HEUDIASYC) Comb and conf BFAS school 33 / 87
On conflict between belief functions Complementing with distances
Example
m1(M) = 0.5 m1(B) = 0.5
m2(M) = 0.5 m(M) = 0.25 m(∅) = 0.25
m2(B) = 0.5 m(∅) = 0.25 m(B) = 0.25
m1⊕2(∅) = 0.5
DifBet = 0
Recommended conclusion: Dempster can be applied
Destercke (HEUDIASYC) Comb and conf BFAS school 34 / 87
On conflict between belief functions Complementing with distances
Two follow-up questions
Is the case m1 = m2 problematic, and if yes how to address it?
Can we justify m(∅) as a conflict measure based on desirable
properties/axioms?
Let us address the second question by:
1 Study inconsistency from sets, extend it to belief functions
2 Study conflict between sets, extend it to belief functions
As a side result, we will see that m1 = m2 is not (necessarily)
problematic
Destercke (HEUDIASYC) Comb and conf BFAS school 35 / 87
On conflict between belief functions Axiomatic approach
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 36 / 87
On conflict between belief functions Axiomatic approach
Set inconsistency
A quantity W with value ω ∈ Ω
Source information: ω ∈ A
A consistent ⇔ A = ∅
A inconsistent ⇔ A = ∅
Destercke (HEUDIASYC) Comb and conf BFAS school 37 / 87
On conflict between belief functions Axiomatic approach
Measure of inconsistency
φ measures information (A) inconsistency
Property 1: boundedness
φ should be bounded → φ(A) ∈ [0, 1]
Property 2: maximal values
φ maximal iff information inconsistent, minimum iff information
consistent
φ(A) =
1 if A = ∅
0 if A = ∅
Destercke (HEUDIASYC) Comb and conf BFAS school 38 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m
(totally) inconsistent m
m inconsistent if m(∅) = 1 (empty mass)
(totally) consistent m
Strong version
m consistent ⇔ ∩E∈F = ∅
∩E∈F = ∅ ⇔ ∃ω s.t. pl(ω) = 1
One state of Ω fully plausible
→ agree with singular int.
Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m
(totally) inconsistent m
m inconsistent if m(∅) = 1 (empty mass)
(totally) consistent m
Weak version
m consistent ⇔ m(∅) = 0
Usual definition
→ closer to
statistical/probabilitic int.
Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m
(totally) inconsistent m
m inconsistent if m(∅) = 1 (empty mass)
(totally) consistent m
Strong version
m consistent ⇔ ∩E∈F = ∅
∩E∈F = ∅ ⇔ ∃ω s.t. pl(ω) = 1
One state of Ω fully plausible
→ agree with singular int.
Weak version
m consistent ⇔ m(∅) = 0
Usual definition
→ closer to
statistical/probabilitic int.
Strong consistency ⇒ Weak consistency
N.B.: if m consonant, definitions coincide.
Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
On conflict between belief functions Axiomatic approach
Measure of inconsistency for m
Property 1: boundedness
φ should be bounded → φ(m) ∈ [0, 1]
Property 2: maximal values
φ maximal iff m totally inconsistent, minimum iff m consistent
φ depends on consistency definition
Strong version
φpl(m) = 1 − max
ω∈Ω
pl(ω)
Contour function based.
Weak version
φm(m) = m(∅)
Usual definition
Destercke (HEUDIASYC) Comb and conf BFAS school 40 / 87
On conflict between belief functions Axiomatic approach
Exercice 1
prove that for any m, φpl(m) ≥ φm(m)
Destercke (HEUDIASYC) Comb and conf BFAS school 41 / 87
On conflict between belief functions Axiomatic approach
Conflict between sets: properties
Property 1: boundedness
κ(A, B) should be bounded
Property 2: maximal values
κ(A, B) maximal iff A ∩ B inconsistent, minimum iff A ∩ B consistent
Property 3: symmetry
κ(A, B) = κ(B, A)
Property 4: imprecision monotonicity
if A ⊆ A , then κ(A, B) ≥ κ(A , B)
A = {ω1, ω2}, B = {ω3, ω4} → κ(A, B) = φ(A ∩ B) = 1
A = {ω1, ω2, ω3}, B = {ω3, ω4} → κ(A , B) = φ(A ∩ B) = 0
Destercke (HEUDIASYC) Comb and conf BFAS school 42 / 87
On conflict between belief functions Axiomatic approach
Conflict between sets: properties
Property 5: ignorance is bliss
if A = Ω, κ(A, B) = φ(B)
Property 6: resistance to refinement
ρ : 2|Ω| → 2|Θ| refinement from Ω to Θ.
Then κ(A, B) = κ(ρ(A), ρ(B))
A = {red, blue}, B = {red, green}, κ(A, B) = 0
ρ(A) = {light red, dark red, blue}, ρ(B) = {light red, dark red, green},
κ(ρ(A), ρ(B)) = 0
Destercke (HEUDIASYC) Comb and conf BFAS school 43 / 87
On conflict between belief functions Axiomatic approach
Properties extended
Property 1: boundedness
κ(m1, m2) should be bounded
Property 2: maximal values
κ(m1, m2) maximal iff m1, m2 totally inconsistent, minimum iff m1, m2
totally consistent
Destercke (HEUDIASYC) Comb and conf BFAS school 44 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m1, m2
(totally) inconsistent m1, m2
Let Di = ∪E∈Fi
, then m1, m2 totally inconsistent if D1 ∩ D2 = ∅
(totally) consistent m1, m2
Strong version
m1, m2 consistent if
∩E∈{F1∪F2}E = ∅ ⇔ ∃ω s.t. for
all m ∈ M12, pl(ω) = 1
Common state fully plausible
for both sources
→ agree with singular int.
Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m1, m2
(totally) inconsistent m1, m2
Let Di = ∪E∈Fi
, then m1, m2 totally inconsistent if D1 ∩ D2 = ∅
(totally) consistent m1, m2
Weak version
m1, m2 consistent if
for any A ∈ F1, B ∈ F2, A ∩ B = ∅
⇔ for all m ∈ M12, m(∅) = 0
Usual definition.
→ closer to
statistical/probabilistic int.
Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
On conflict between belief functions Axiomatic approach
Consistent and inconsistent m1, m2
(totally) inconsistent m1, m2
Let Di = ∪E∈Fi
, then m1, m2 totally inconsistent if D1 ∩ D2 = ∅
(totally) consistent m1, m2
Strong version
m1, m2 consistent if
∩E∈{F1∪F2}E = ∅ ⇔ ∃ω s.t. for
all m ∈ M12, pl(ω) = 1
Common state fully plausible
for both sources
→ agree with singular int.
Weak version
m1, m2 consistent if
for any A ∈ F1, B ∈ F2, A ∩ B = ∅
⇔ for all m ∈ M12, m(∅) = 0
Usual definition.
→ closer to
statistical/probabilistic int.
Strong consistency ⇒ Weak consistency
Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
On conflict between belief functions Axiomatic approach
Inclusion between BF
Here, we consider s-inclusion: if m1 is a specialization of m2, we note
m1 s m2
If m1, m2 are weight vectors, then bba m1 is a specialization of bba m2
if ∃ a stochastic matrix S s.t.
m1 = S · m2
Sij > 0 ⇒ Ai ⊆ Bj
m2(A) "flow downs" to subsets of A in m1
Destercke (HEUDIASYC) Comb and conf BFAS school 46 / 87
On conflict between belief functions Axiomatic approach
Properties extended (2)
Property 3: symmetry
κ(m1, m2) = κ(m2, m1)
Property 4: imprecision monotonicity
if m1 s m1, then κ(m1, m2) ≥ κ(m1, m2)
Property 5: ignorance is bliss
if m1(Ω) = 1, κ(m1, m2) = φ(m2)
Property 6: resistance to refinement
ρ : 2|Ω| → 2|Θ| refinement from Ω to Θ.
Then κ(m1, m2) = κ(ρ(m1), ρ(m2))
ρ(m) refine every focal element of m with ρ → m(ρ(A))
Destercke (HEUDIASYC) Comb and conf BFAS school 47 / 87
On conflict between belief functions Axiomatic approach
Conflict between BF: new property
Property/requirement 7: independence to dependence
Conflict should not be measured according to some unverified
(in)dependence assumption between sources
Two solutions if dependence structure ill-known:
Consider sets of possible dependencies.
Consider the least-commitment principle.
Destercke (HEUDIASYC) Comb and conf BFAS school 48 / 87
On conflict between belief functions Axiomatic approach
Measuring conflict
Strong version:
(In)dependence unknown
κpl(m1, m2) = [ min
m12∈M12
φpl(m12), max
m12∈M12
φpl(m12)]
= [ min
m12∈M12
1 − max
ω∈Ω
pl12(ω), max
m12∈M12
1 − max
ω∈Ω
pl12(ω)];
dependence known κpl(m1, m2) = φpl(m12) = 1 − maxω∈Ω pl12(ω)
Weak version:
(In)dependence unknown
κm(m1, m2) = [ min
m12∈M12
φm(m12), max
m12∈M12
φpl(m12)]
= [ min
m12∈M12
m12(∅), max
m12∈M12
m12(∅)];
dependence known κm(m1, m2) = φpl(m12) = m12(∅)
If independence, κm(m1, m2) usual measure.
Destercke (HEUDIASYC) Comb and conf BFAS school 49 / 87
On conflict between belief functions Axiomatic approach
What about m1 = m2?
If m1 = m2 and if we apply the least commitment principle, then least
conflicting case is given by m12 = m1 = m2 and
minm12∈M12
1 − maxω∈Ω pl12(ω) = 1 − maxω∈Ω pli(ω)
minm12∈M12
m12(∅) = mi(∅)
Conflict increases only if we are sure that m1, m2 are not completely
dependent.
Destercke (HEUDIASYC) Comb and conf BFAS school 50 / 87
On conflict between belief functions Axiomatic approach
Detecting the source of conflict
m1(M) = 0.5 m1(B) = 0.5
m2(M) = 0.5 M ∅
m2(B) = 0.5 ∅ B
m1⊕2(∅) = 0.5
κm = [0, 1]
Conflict highly depends on source dependence (→ question
independency assumption?)
Destercke (HEUDIASYC) Comb and conf BFAS school 51 / 87
On conflict between belief functions Axiomatic approach
Detecting the source of conflict
m1(C) = 0.9 m1(B) = 0.1
m2(M) = 0.9 M ∅
m2(B) = 0.1 ∅ B
m1⊕2(∅) = 0.99
κm = [0.9, 1]
Dependence plays a low role in conflict (→ question reliability
assumption?)
Destercke (HEUDIASYC) Comb and conf BFAS school 52 / 87
On conflict between belief functions Axiomatic approach
Exercice 2
m1({ω1, ω2}) = 0.6 m1({ω1, ω3}) = 0.4
m2({ω2, ω3}) = 0.5 m2(Ω) = 0.5.
m1({ω1, ω2}) m1({ω1, ω3}) m12
m2({ω2, ω3}) = 0.5
m2(Ω) = 0.5
m12
= 0.6 = 0.4
Are m1, m2 weakly/strongly consistent?
What are the values of κm, κpl?
Destercke (HEUDIASYC) Comb and conf BFAS school 53 / 87
On conflict between belief functions Axiomatic approach
Exercice 3
Consider Ω = {ω1, ω2, ω3, ω4} and the masses
m1({ω1, ω2}) = 0.6 m1({ω2, ω4}) = 0.4
m2({ω2, ω3}) = 0.5 m2({ω3}) = 0.5.
Compute the conflicts κm, κpl
Does independence appear as main cause of conflict?
Destercke (HEUDIASYC) Comb and conf BFAS school 54 / 87
On conflict between belief functions Axiomatic approach
Exercice 4
Consider Ω = {ω1, ω2, ω3, ω4} and the masses
m1({ω1, ω2}) = 0.6 m1({ω1, ω4}) = 0.4
m2({ω2, ω3}) = 0.5 m2({ω3, ω4}) = 0.5.
Compute the conflicts κm, κpl
Does independence appear as main cause of conflict?
Destercke (HEUDIASYC) Comb and conf BFAS school 55 / 87
On conflict between belief functions Axiomatic approach
Exercice 5
Given two Bayesian masses m1, m2, demonstrate that the lower
bounds of κm, κpl are, respectively:
1 − ω∈Ω min(pl1(ω), pl2(ω))
1 − maxω∈Ω min(pl1(ω), pl2(ω))
and can be obtained through the same joint m12.
Destercke (HEUDIASYC) Comb and conf BFAS school 56 / 87
On conflict between belief functions Axiomatic approach
Other (open) topics of interest
Can we separate inconsistency between and within a source in a
principled way (see works of Daniel)?
Can we find a characterization/representation theorem of different
conflict measures (set of axioms uniquely defining them)?
How to efficiently compute/approximate bounding conflict
measures? In special cases?
As for specialization and informational orderings, is there a natural
partial order of conflicting belief functions? How can we exploit it?
Destercke (HEUDIASYC) Comb and conf BFAS school 57 / 87
On conflict between belief functions Axiomatic approach
Some references I
[6] Milan Daniel.
Conflicts within and between belief functions.
In Computational Intelligence for Knowledge-Based Systems Design, pages 696–705. Springer, 2010.
[7] Milan Daniel.
Properties of plausibility conflict of belief functions.
In Artificial Intelligence and Soft Computing, pages 235–246. Springer, 2013.
[8] Sebastien Destercke and Thomas Burger.
Toward an axiomatic definition of conflict between belief functions.
Cybernetics, IEEE Transactions on, 43(2):585–596, 2013.
[9] Anne-Laure Jousselme and Patrick Maupin.
Distances in evidence theory: Comprehensive survey and generalizations.
International Journal of Approximate Reasoning, 53(2):118–145, 2012.
[10] Weiru Liu.
Analyzing the degree of conflict among belief functions.
Artificial Intelligence, 170(11):909–924, 2006.
[11] Arnaud Martin.
About conflict in the theory of belief functions.
In Belief Functions: Theory and Applications, pages 161–168. Springer, 2012.
[12] Arnaud Roquel, Sylvie Le Hégarat-Mascle, Isabelle Bloch, and Bastien Vincke.
Decomposition of conflict as a distribution on hypotheses in the framework on belief functions.
International Journal of Approximate Reasoning, 55(5):1129–1146, 2014.
[13] Johan Schubert.
Conflict management in dempster–shafer theory using the degree of falsity.
International Journal of Approximate Reasoning, 52(3):449–460, 2011.
Destercke (HEUDIASYC) Comb and conf BFAS school 58 / 87
On conflict between belief functions Axiomatic approach
Getting deeper in combination
If sources are not conflicting (are consistent), then conjunctive
approach gives good result
If they are conflicting → clues that they may not be reliable →
need another rule
First step: how to detect that they are conflicting, and why are they
conflicting?
Second step: how to select an alternative rule?
Destercke (HEUDIASYC) Comb and conf BFAS school 59 / 87
Combination: selecting a rule
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 60 / 87
Combination: selecting a rule
Combining or information fusion
m1 m2 m3 m4 m5
m∗ = h(m1, m2, m3, m4, m5)
How to pick h?
Destercke (HEUDIASYC) Comb and conf BFAS school 61 / 87
Combination: selecting a rule By properties of combination
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 62 / 87
Combination: selecting a rule By properties of combination
(im)Possibility preservation
Possibility preservation
If sources consider ω plausible, the fusion result should too
Weak version: if pli(ω) > 0 for all i, then pl∗(ω) > 0
Strong version: if pli(ω) > 0 for one i, then pl∗(ω) > 0
Strong version enforces disjunctive or average combination-style rules
Impossibility preservation
If sources consider ω impossible, the fusion result should too
Weak version: if pli(ω) = 0 for all i, then pl∗(ω) = 0
Strong version: if pli(ω) = 0 for one i, then pl∗(ω) = 0
Strong version enforces conjunctive combination-style rule
Destercke (HEUDIASYC) Comb and conf BFAS school 63 / 87
Combination: selecting a rule By properties of combination
Impact of uninformative sources
Insensitivity to ignorance
If mi(Ω) = 1 is a vacuous mass, then
h(m1, . . . , mn) = h(m1, . . . , mi−1, mi+1, . . . , mn)
Insensitivity to less informative sources
If mi mj, then
h(m1, . . . , mi, . . . , mj, . . . , mn) = h(m1, . . . , mi, . . . , mn)
N.B.: properties unsatisfied by disjunctive rule and average
Destercke (HEUDIASYC) Comb and conf BFAS school 64 / 87
Combination: selecting a rule By properties of combination
Equalitarian properties
Commutatitivity
Let σ : {1, . . . , n} → {1, . . . , n} be a permutation, then
h(m1, . . . , mn) = h(mσ(1), . . . , mσ(n)).
The order of combination should not matter!
(A version of) Fairness
For any mi, the operation
h(m1, . . . , mn) ⊕ mi
should be non-vacuous.
→ can be questioned in cases of many sources (isolated sources
could be discarded) or of information about sources quality
Destercke (HEUDIASYC) Comb and conf BFAS school 65 / 87
Combination: selecting a rule By properties of combination
Extension to n sources
Associativity
We have the property that
h(m1, . . . , mn) = h(h(m1, . . . , mn−1), mn), .
With commutativity, makes the extension of a binary rule h(m1, m2) to
n sources straightforward
→ Computational advantage (perform binary rule n times)
Destercke (HEUDIASYC) Comb and conf BFAS school 66 / 87
Combination: selecting a rule By properties of combination
A summary
Weak version of preservation common sense (strongly desirable)
Strong versions enforces particular behaviours
(disjunctive/conjunctive)
Uninformativity insensitivity forbids too conservative attitude
Equalitarian properties essential if no information indicate that
sources can be forgotten/privileged
Associativity useful (for practical reasons), not essential
However, selecting properties usually not sufficient to select a unique
rule.
Destercke (HEUDIASYC) Comb and conf BFAS school 67 / 87
Combination: selecting a rule By properties of combination
Two common situations
Situation 1: interpretable rule
Efficiency of rules cannot be assessed
Interpretability of the rule important
example: few experts, no repeated experiments
mostly concerns singular interpretation
Situation 2: learnable rule
Efficiency of rules can be assessed
Interpretability of the rule is a lesser issue
example: machine learning, many sensors, repeated experiments
mostly concerns statistical interpretation
Destercke (HEUDIASYC) Comb and conf BFAS school 68 / 87
Combination: selecting a rule Interpretable rules
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 69 / 87
Combination: selecting a rule Interpretable rules
Basic idea
Given a set A of focal elements A1, . . . , An with Ai ∈ Fi:
All sources are reliable:
A∗
= A1 ∩ . . . ∩ An
At least a source is reliable:
A∗
= A1 ∪ . . . ∪ An
Other solutions by replacing the logical/set operators combining
A1, . . . , An by interpretable combination → use equivalence with
Boolean formulas
with m(A∗) = m1(A1)m2(A2) . . . mn(An) under source independence
(assumed in this part)
Destercke (HEUDIASYC) Comb and conf BFAS school 70 / 87
Combination: selecting a rule Interpretable rules
k-out-of-n reliable
Assume that k sources among the n are reliable
Use conjunction on every sub-group of size k, then disjunction
between results:
A∗
= ∪J ∩Ai ∈J
J ⊆A
|J |=k
Ai
1-out-of-n: disjunctive rule
n-out-of-n: conjunctive rule
Does not obey Fairness property: some source information can be
deleted.
Tends to forget "outliers" and to go for the majority when k closer
to n
Destercke (HEUDIASYC) Comb and conf BFAS school 71 / 87
Combination: selecting a rule Interpretable rules
Maximal coherent subsets
Identify every subgroup of A whose intersection non-empty and
maximal with this property, call them M1, . . . , ML
Use conjunction on every maximal subgroups, then disjunction
between results:
A∗
= ∪M ∩Ai ∈M Ai
If all sets Ai agree: conjunction
If all sets Ai disagree in pairwise way: disjunction
Ensure fairness property, but can give imprecise results if outliers
N.B.: when n = 2, equivalent to Dubois/Prade rule
Both rules (k/n and MCS) are not associative
Destercke (HEUDIASYC) Comb and conf BFAS school 72 / 87
Combination: selecting a rule Interpretable rules
Example
A1 = {ω1, ω2, ω4, ω5}
A2 = {ω4}
A3 = {ω2, ω4}
A4 = {ω1}
3-out-of-4
{ω4} ∪ ∅ ∪ ∅ ∪ ∅ = {ω4}
2-out-of-4
{ω1, ω2, ω4}
MCS
(A1∩A2∩A3)∪(A4∩A1) = {ω1, ω4}
Destercke (HEUDIASYC) Comb and conf BFAS school 73 / 87
Combination: selecting a rule Interpretable rules
Example
A1 = {ω1, ω2, ω4, ω5}
A2 = {ω4}
A3 = {ω2, ω4}
A4 = {ω1}
3-out-of-4
{ω4} ∪ ∅ ∪ ∅ ∪ ∅ = {ω4}
2-out-of-4
{ω1, ω2, ω4}
MCS
(A1∩A2∩A3)∪(A4∩A1) = {ω1, ω4}
Destercke (HEUDIASYC) Comb and conf BFAS school 73 / 87
Combination: selecting a rule Interpretable rules
How to select the rule?
Two proposal:
Take a set h1, . . . , hH of rules such that imprecision will grow
hi(m1, . . . , mn) hi+1(m1, . . . , mn)
with each rule, apply them iteratively and stop when consistency
high enough (for example, go from n-out-of-n to 1-out-of-n)
Select some properties desirable in your application/context, and
chose a rule fitting all of them (if possible).
Destercke (HEUDIASYC) Comb and conf BFAS school 74 / 87
Combination: selecting a rule Interpretable rules
Exercice 6
Given Ω = {ω1, ω2, ω3}, fill in the following table
A m1 m2 m3 ∪ 2-out-of-3 MCS ∩
∅ 0 0 0
{ω1} 0.5 0 0
{ω1, ω2} 0 0.2 0
{ω3} 0 0 0.6
{ω1, ω3} 0 0 0
Ω 0.5 0.8 0.4
Destercke (HEUDIASYC) Comb and conf BFAS school 75 / 87
Combination: selecting a rule Interpretable rules
Two common situations
Situation 1: interpretable rule
Efficiency of rules cannot be assessed
Interpretability of the rule important
example: few experts, no repeated experiments
mostly concerns singular interpretation
Situation 2: learnable rule
Efficiency of rules can be assessed
Interpretability of the rule is a lesser issue
example: machine learning, many sensors, repeated experiments
mostly concerns statistical interpretation
Destercke (HEUDIASYC) Comb and conf BFAS school 76 / 87
Combination: selecting a rule Learnable rules
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 77 / 87
Combination: selecting a rule Learnable rules
Procedure
A set of observed values ˆω1, . . . , ˆωo
for each ˆωi, a set mi
1, . . . , mi
n of observation
a decision rule d : M → Ω (pignistic, max plausibility. . . see
Thierry’s talk) mapping m to a decision d(m) ∈ Ω
from set H of possible rules, choose
h∗
= arg max
h∈H
i
Id(h(mi
1,...,mi
n)=ˆωi )
N.B.: this implicitly assumes a 0/1 cost when making mistakes
(again, see Thierry’s talk for more complex cases)
Destercke (HEUDIASYC) Comb and conf BFAS school 78 / 87
Combination: selecting a rule Learnable rules
How to choose H?
H should be easy to browse, i.e., based on few parameters
Maximization optimization problem should be made easy if
possible (convex? Linear?)
In particular, if mi
j have peculiar forms (possibilities, Bayesian,
k-additive, . . . ), there is a better hope to find efficient methods
Two examples
Weighted averaging rules (parameters to learn: weights)
Denoeux T-(co)norm rules based on canonical decomposition
(parameters to learn: parameters of the chosen t-norm family)
Destercke (HEUDIASYC) Comb and conf BFAS school 79 / 87
Combination: selecting a rule Learnable rules
The case of averaging rule
Parameters are weights w = (w1, . . . , wn) such that i wi = 1 and
wi > 0
Set H = {hw|w ∈ [0, 1]n, i wi = 1} with
hw =
i
wimi
Decision rule d?
pignistic: need to do the full combination of m1, . . . , mn each time
maximum of plausibility: use the fact that plausibility of average =
average of plausibilities
Destercke (HEUDIASYC) Comb and conf BFAS school 80 / 87
Combination: selecting a rule Learnable rules
Exercice 7: walking dead
A zombie apocalypse has happened, and you must recognize possible
threats/supports
The possibilities Ω
Zombie (Z)
Friendly Human (F)
Hostile Human (H)
Neutral Human (N)
The sources Si
Half-broken heat detector (S1)
Watch guy 1 (S2)
Motion detector (S3)
Watch guy 2 (S4)
Destercke (HEUDIASYC) Comb and conf BFAS school 81 / 87
Combination: selecting a rule Learnable rules
Exercice 7: which rule?
Given this table of contour functions, a weighted average and a
decision based on maximal plausibility
ˆω1 = Z ˆω2 = H ˆω3 = F
Z F H N Z F H N Z F H N
S1 1 0, 5 0, 5 0, 5 1 0, 5 0, 5 0, 5 0, 5 1 1 1
S2 1 0, 2 0, 8 0, 2 0 0, 3 1 0, 3 0 0, 4 1 0, 4
S3 1 0, 5 0, 5 0, 5 0, 5 0, 7 0, 8 0, 7 1 0, 5 0, 5 0, 5
S4 1 1 1 1 0, 2 0, 2 1 0, 5 0, 2 1 0, 4 0, 8
w1 = (0.5, 0.5, 0, 0)
w2 = (0, 0, 0.5, 0.5)
Choose hw1
or hw2
? Given the data, can we find a strictly better weight
vector?
Destercke (HEUDIASYC) Comb and conf BFAS school 82 / 87
Combination: selecting a rule Other options
Outline
1 Introduction
Focusing, Revising, Combining
A quick revisit of Dempster’s rule
When Dempster’s rule does not apply
2 On conflict between belief functions
Complementing with distances
Axiomatic approach
3 Combination: selecting a rule
By properties of combination
Interpretable rules
Learnable rules
Other options
Destercke (HEUDIASYC) Comb and conf BFAS school 83 / 87
Combination: selecting a rule Other options
Other common options to solve conflicting situations:
Redistribute the amount m(∅) to selected focal elements [27]
Correct sources according to knowledge we have on them,
provided we have/can estimate it (see David’s talk) [25, 24]
Identify the dependence structure that minimize conflict, but keep
conjunctive approach (but conflict not always due to
dependence) [22, 23]
Destercke (HEUDIASYC) Comb and conf BFAS school 84 / 87
Combination: selecting a rule Other options
Other (open) topics of interest
When a rule is learnable and we have data, for which cases do we
obtain an easy-to-solve optimization problem (e.g., quadratic,
convex, . . . )
What means for two sources to be dependent, how can we
measure such a dependence, especially in the singular case?
Some proposals using distances, yet no strong theoretical results
or generic approach on this aspect.
Build a generic benchmark to compare rules or rule selection
strategies
How to adapt combination in general to (very) large domains? [21]
How to combine in a distributed way, if no central unit? [26]
Destercke (HEUDIASYC) Comb and conf BFAS school 85 / 87
Combination: selecting a rule Other options
references I
Combination and properties
[14] Sebastien Destercke, Didier Dubois, and Eric Chojnacki.
Possibilistic information fusion using maximal coherent subsets.
Fuzzy Systems, IEEE Transactions on, 17(1):79–92, 2009.
[15] Didier Dubois, Weiru Liu, Jianbing Ma, and Henri Prade.
Toward a general framework for information fusion.
In Modeling Decisions for Artificial Intelligence, pages 37–48. Springer, 2013.
[16] Mehena Loudahi, John Klein, Jean-Marc Vannobel, and Olivier Colot.
New distances between bodies of evidence based on dempsterian specialization matrices and their consistency with the
conjunctive combination rule.
International Journal of Approximate Reasoning, 55(5):1093–1112, 2014.
[17] Peter Walley.
The elicitation and aggregation of beliefs.
Technical report, University of Warwick, 1982.
Combination rules
[18] T. Denoeux.
Conjunctive and disjunctive combination of belief functions induced by non-distinct bodies of evidence.
Artificial Intelligence, 172:234–264, 2008.
[19] Frederic Pichon, Sebastien Destercke, and Thomas Burger.
A consistency-specificity trade-off to select source behavior in information fusion.
Cybernetics, IEEE Transactions on, 45(4):598–609, 2015.
[20] Benjamin Quost, Marie-Hélène Masson, and Thierry Denœux.
Classifier fusion in the dempster–shafer framework using optimized t-norm based combination rules.
International Journal of Approximate Reasoning, 52(3):353–374, 2011.
Other approaches and open topics
Destercke (HEUDIASYC) Comb and conf BFAS school 86 / 87
Combination: selecting a rule Other options
references II
[21] Cyrille André, Sylvie Le Hégarat-Mascle, and Roger Reynaud.
Evidential framework for data fusion in a multi-sensor surveillance system.
Engineering Applications of Artificial Intelligence, 43:166–180, 2015.
[22] Andrey Bronevich and Igor Rozenberg.
The choice of generalized dempster–shafer rules for aggregating belief functions.
International Journal of Approximate Reasoning, 56:122–136, 2015.
[23] Marco EGV Cattaneo.
Belief functions combination without the assumption of independence of the information sources.
International Journal of Approximate Reasoning, 52(3):299–315, 2011.
[24] Arnaud Martin, Anne-Laure Jousselme, and Christophe Osswald.
Conflict measure for the discounting operation on belief functions.
In Information Fusion, 2008 11th International Conference on, pages 1–8. IEEE, 2008.
[25] Frédéric Pichon, David Mercier, François Delmotte, and Éric Lefèvre.
Truthfulness in contextual information correction.
In Belief Functions: Theory and Applications, pages 11–20. Springer, 2014.
[26] Jovan Radak, Bertrand Ducourthial, Veronique Cherfaoui, and Stephane Bonnet.
Detecting road events using distributed data fusion: Experimental evaluation for the icy roads case.
[27] P. Smets.
Analyzing the combination of conflicting belief functions.
Information Fusion, 8:387–412, 2006.
Destercke (HEUDIASYC) Comb and conf BFAS school 87 / 87
Combination: selecting a rule Other options
Some final words
When dealing with conflict and combination, important things to
consider:
What are the assumptions I can make?
What are the properties I absolutely want?
Do I care about interpretation?
Do I care (that much) about tractability and/or scalability?
Destercke (HEUDIASYC) Comb and conf BFAS school 88 / 87

More Related Content

What's hot

Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...Varad Meru
 
On similarity of fuzzy triangles
On similarity of fuzzy trianglesOn similarity of fuzzy triangles
On similarity of fuzzy trianglesijfls
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)Christian Robert
 
Introduction to set theory
Introduction to set theoryIntroduction to set theory
Introduction to set theoryNittaya Noinan
 
Constraints on conformal field theories in d=3
Constraints on conformal field theories in d=3Constraints on conformal field theories in d=3
Constraints on conformal field theories in d=3Subham Dutta Chowdhury
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuYuxiang Ou
 
BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINESbutest
 
Ireducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst gamesIreducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst gamesvinnief
 

What's hot (8)

Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
 
On similarity of fuzzy triangles
On similarity of fuzzy trianglesOn similarity of fuzzy triangles
On similarity of fuzzy triangles
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)
 
Introduction to set theory
Introduction to set theoryIntroduction to set theory
Introduction to set theory
 
Constraints on conformal field theories in d=3
Constraints on conformal field theories in d=3Constraints on conformal field theories in d=3
Constraints on conformal field theories in d=3
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang Ou
 
BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINES
 
Ireducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst gamesIreducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst games
 

Similar to On combination and conflict - Belief function school lecture

Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...Shinwoo Jang
 
Belief functions and uncertainty theories
Belief functions and uncertainty theoriesBelief functions and uncertainty theories
Belief functions and uncertainty theoriesSebastien Destercke
 
Information Fusion - Reconciliation data workshop
Information Fusion - Reconciliation data workshopInformation Fusion - Reconciliation data workshop
Information Fusion - Reconciliation data workshopSebastien Destercke
 
A tale of two approaches for coupling nonlocal and local models
A tale of two approaches for coupling nonlocal and local modelsA tale of two approaches for coupling nonlocal and local models
A tale of two approaches for coupling nonlocal and local modelsPatrick Diehl
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2butest
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2butest
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...IJCSIS Research Publications
 
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdfMridulDhamija
 
Fundamentals of Finite Difference Methods
Fundamentals of Finite Difference MethodsFundamentals of Finite Difference Methods
Fundamentals of Finite Difference Methods1rj
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfHanumanJadhav
 
Introduction to Machine Learning Lectures
Introduction to Machine Learning LecturesIntroduction to Machine Learning Lectures
Introduction to Machine Learning Lecturesssuserfece35
 
Monte Carlo Methods 2017 July Talk in Montreal
Monte Carlo Methods 2017 July Talk in MontrealMonte Carlo Methods 2017 July Talk in Montreal
Monte Carlo Methods 2017 July Talk in MontrealFred J. Hickernell
 
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfDeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfSean Meyn
 
ForecastCombinations package
ForecastCombinations packageForecastCombinations package
ForecastCombinations packageeraviv
 
Inverse reliability copulas
Inverse reliability copulasInverse reliability copulas
Inverse reliability copulasAnshul Goyal
 
Hydraulic similitude and model analysis
Hydraulic similitude and model analysisHydraulic similitude and model analysis
Hydraulic similitude and model analysisMohsin Siddique
 

Similar to On combination and conflict - Belief function school lecture (20)

Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...Building data fusion surrogate models for spacecraft aerodynamic problems wit...
Building data fusion surrogate models for spacecraft aerodynamic problems wit...
 
Belief functions and uncertainty theories
Belief functions and uncertainty theoriesBelief functions and uncertainty theories
Belief functions and uncertainty theories
 
Information Fusion - Reconciliation data workshop
Information Fusion - Reconciliation data workshopInformation Fusion - Reconciliation data workshop
Information Fusion - Reconciliation data workshop
 
A tale of two approaches for coupling nonlocal and local models
A tale of two approaches for coupling nonlocal and local modelsA tale of two approaches for coupling nonlocal and local models
A tale of two approaches for coupling nonlocal and local models
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2
 
CDT 22 slides.pdf
CDT 22 slides.pdfCDT 22 slides.pdf
CDT 22 slides.pdf
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
 
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
20200911-XI-Maths-Sets-2 of 2-Ppt.pdf
 
Fundamentals of Finite Difference Methods
Fundamentals of Finite Difference MethodsFundamentals of Finite Difference Methods
Fundamentals of Finite Difference Methods
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdf
 
Introduction to Machine Learning Lectures
Introduction to Machine Learning LecturesIntroduction to Machine Learning Lectures
Introduction to Machine Learning Lectures
 
Monte Carlo Methods 2017 July Talk in Montreal
Monte Carlo Methods 2017 July Talk in MontrealMonte Carlo Methods 2017 July Talk in Montreal
Monte Carlo Methods 2017 July Talk in Montreal
 
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdfDeepLearn2022 1. Goals & AlgorithmDesign.pdf
DeepLearn2022 1. Goals & AlgorithmDesign.pdf
 
Lecture_3.pdf
Lecture_3.pdfLecture_3.pdf
Lecture_3.pdf
 
ForecastCombinations package
ForecastCombinations packageForecastCombinations package
ForecastCombinations package
 
Intro
IntroIntro
Intro
 
Inverse reliability copulas
Inverse reliability copulasInverse reliability copulas
Inverse reliability copulas
 
Hydraulic similitude and model analysis
Hydraulic similitude and model analysisHydraulic similitude and model analysis
Hydraulic similitude and model analysis
 

Recently uploaded

Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxabhishekdhamu51
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 

On combination and conflict - Belief function school lecture

  • 1. On combination and conflict Sebastien Destercke Heuristic and Diagnosis for Complex Systems (HEUDIASYC) laboratory, Compiegne, France BFAS School Destercke (HEUDIASYC) Comb and conf BFAS school 1 / 87
  • 2. An illustration of the issue Destercke (HEUDIASYC) Comb and conf BFAS school 2 / 87
  • 3. outline Goals of the lecture: provide warnings about potential misunderstandings give some very basic elements on combination give answers to "how to measure conflict"? go a bit further than basics of combination References will be given to go further on. Destercke (HEUDIASYC) Comb and conf BFAS school 3 / 87
  • 4. Introduction Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 4 / 87
  • 5. Introduction Focusing, Revising, Combining Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 5 / 87
  • 6. Introduction Focusing, Revising, Combining Basic definition Generic knowledge Specific situation Focusing, deduction Learning, induction Focusing: particularizing generic knowledge to given situation Revising: integrating new information on same level, often with priority to new information Combining: integrating multiple information on the same level Destercke (HEUDIASYC) Comb and conf BFAS school 6 / 87
  • 7. Introduction Focusing, Revising, Combining Quick reminder information modelled by mass function m = 2|Ω| → [0, 1] F: set of focal elements of m induces Bel(A) = E⊆A,E=∅ m(E) and Pl(A) = E∩A=∅ m(E) contour function pl : Ω → [0, 1] has values pl(ω) = Pl({ω}) Interpretations singular: m = uncertainty about quantity W with single true value ω0 (TBM, evidence theory) statistical: m = frequencies of imprecise observations (Dempster) robust probabilistic: Bel/Pl : bounds of ill-known probability Destercke (HEUDIASYC) Comb and conf BFAS school 7 / 87
  • 8. Introduction Focusing, Revising, Combining Focusing: example Information: means of travel (water, air, road) with frame Ω = {Car, Train, Plane, Helicopter, Boat} m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1 Prakash lives in the U.S. → A = {plane, boat}. Focused information is Bel||A(P) = 0, Pl||A(P) = 4/5 Because 0.1 (m({B})) of 0.5 (m({B}) + m({P, H})) mass must remain on Boat. Destercke (HEUDIASYC) Comb and conf BFAS school 8 / 87
  • 9. Introduction Focusing, Revising, Combining Focusing: example Information: means of travel (water, air, road) with frame Ω = {Car, Train, Plane, Helicopter, Boat} m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1 Sebastien lives in the North of France → A = {car, train}. Focused information is Beltrain||A(T) = 0, Pl||A(T) = 1 Because all mass can be transferred inside/outside of train. Destercke (HEUDIASYC) Comb and conf BFAS school 8 / 87
  • 10. Introduction Focusing, Revising, Combining Focusing: some elements Conditional knowledge should be consistent with initial one No sense in performing sequential focusing → condition each time on generic knowledge Known under the name "regular extension" and "natural extension" in imprecise probabilities Destercke (HEUDIASYC) Comb and conf BFAS school 9 / 87
  • 11. Introduction Focusing, Revising, Combining Revising: example Information: means of travel (water, air, road) with frame Ω = {Car, Train, Plane, Helicopter, Boat} m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1 For some reasons, road vehicles and helicopter are not available to the population, A = {plane, boat} and Bel(A) = 1. Revised info is Bel||A(P) = Pl||A(P) = 4/5 Because Dempster’s rule of conditioning results in a probability. Destercke (HEUDIASYC) Comb and conf BFAS school 10 / 87
  • 12. Introduction Focusing, Revising, Combining Revising: example Information: means of travel (water, air, road) with frame Ω = {Car, Train, Plane, Helicopter, Boat} m({C, T}) = 0.5, m({P, H}) = 0.4, m({B}) = 0.1 We now learn that only road vehicles are used, then → B = {car, train}. Since A ∩ B = ∅, our knowledge become inconsistent → eventual need for repair. Destercke (HEUDIASYC) Comb and conf BFAS school 10 / 87
  • 13. Introduction Focusing, Revising, Combining Revising: some elements Revised model do not need to be fully consistent with initial knowledge (we may learn something contradicting what we know) It makes sense to revise iteratively, unless information are too inconsistent with each others Revised information can be required to be fully consistent with new one → Jeffrey’s rule and extension, probability kinematics Destercke (HEUDIASYC) Comb and conf BFAS school 11 / 87
  • 14. Introduction Focusing, Revising, Combining If you want to know more I [1] Didier Dubois and Thierry Denœux. Conditioning in dempster-shafer theory: Prediction vs. revision. In Belief Functions: Theory and Applications, pages 385–392. Springer, 2012. [2] Didier Dubois and Henri Prade. Focusing vs. belief revision: A fundamental distinction when dealing with generic knowledge. In Qualitative and quantitative practical reasoning, pages 96–107. Springer, 1997. [3] Joseph Y Halpern and Ronald Fagin. Two views of belief: belief as generalized probability and belief as evidence. Artificial intelligence, 54(3):275–317, 1992. [4] Jianbing Ma, Weiru Liu, Didier Dubois, and Henri Prade. Bridging jeffrey’s rule, agm revision and dempster conditioning in the theory of evidence. International Journal on Artificial Intelligence Tools, 20(04):691–720, 2011. [5] Enrique Miranda and Ignacio Montes. Coherent updating of non-additive measures. International Journal of Approximate Reasoning, 56:159–177, 2015. Destercke (HEUDIASYC) Comb and conf BFAS school 12 / 87
  • 15. Introduction Focusing, Revising, Combining Combining or information fusion m1 m2 m3 m4 m5 m∗ = h(m1, m2, m3, m4, m5) Information on the same level No piece of information has priority over the other (a priori) Makes sense to combine multiple pieces of information at once Rest of the lecture: (mainly) what about h? Destercke (HEUDIASYC) Comb and conf BFAS school 13 / 87
  • 16. Introduction A quick revisit of Dempster’s rule Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 14 / 87
  • 17. Introduction A quick revisit of Dempster’s rule Basics (Unnormalized) Demspter’s rule assume sources to be: Completely trustful, relevant, reliable, . . . (see David’s lecture for differences) Conjunction of focal elements Independent Product of masses If assumptions are not likely to hold, then Dempster’s rule should not be used! Destercke (HEUDIASYC) Comb and conf BFAS school 15 / 87
  • 18. Introduction A quick revisit of Dempster’s rule Conjunctive rule m1(A1) . . . m1(Ai) . . . m1(Am) m2(B1) ... Ai ∩ Bj m2(Bj) ... m2(Bn) All reliable Destercke (HEUDIASYC) Comb and conf BFAS school 16 / 87
  • 19. Introduction A quick revisit of Dempster’s rule Conjunctive rule m1(A1) . . . m1(Ai) . . . m1(Am) m2(B1) ... m(Ai ∩ Bj) = m2(Bj) m(Ai)m(Bj) ... m2(Bn) All reliable Independent Destercke (HEUDIASYC) Comb and conf BFAS school 16 / 87
  • 20. Introduction A quick revisit of Dempster’s rule Revisiting Zadeh’s (infamous) example Two doctors, m1 and m2, stating about whether a patient has Meningitis, Concussion or Brain tumor m1(M) = 0.9 m1(B) = 0.1 m2(C) = 0.9 m(∅) = 0.81 m(∅) = 0.09 m2(B) = 0.1 m(∅) = 0.09 m(B) = 0.01 If Dempster’s assumptions hold, then conclusion (Brain tumor) is legitimate. What we can question are whether the assumptions hold, not the rule itself! Destercke (HEUDIASYC) Comb and conf BFAS school 17 / 87
  • 21. Introduction When Dempster’s rule does not apply Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 18 / 87
  • 22. Introduction When Dempster’s rule does not apply When? Dempster’s rule does not apply when: Sources are not independent Sources are not reliable Destercke (HEUDIASYC) Comb and conf BFAS school 19 / 87
  • 23. Introduction When Dempster’s rule does not apply Conjunctive combination without independence m1, m2 and with focal elements F1, F2. The result of conjunctively merging m1, m2 is a bba m obtained in 2 steps: 1 Define a joint bba m12 s.t. m1(A) = B∈F2 m12(A, B) ∀A and likewise for m2 (Marginal preservation). 2 m12(A, B) is allocated to, and only to A ∩ B (Conjunctive allocation) M12: set of conjunctively merged bbas m. To a specific joint m12 corresponds a dependence structure. (Unnormalized) Dempster’s rule: m1⊕2(A, B) = m1(A)m2(B) Destercke (HEUDIASYC) Comb and conf BFAS school 20 / 87
  • 24. Introduction When Dempster’s rule does not apply Illustration m1(A1) . . . m1(Ai) . . . m1(Am) m2(B1) ... m2(Bj) m12(Ai, Bj) = j m12(Ai, Bj) m12(Ai ∩ Bj) = m2(Bj) ... m2(Bn) i m12(Ai, Bj) m1(Ai) Disjunctive rule extends in the same way (replacing ∩ by ∪) Destercke (HEUDIASYC) Comb and conf BFAS school 21 / 87
  • 25. Introduction When Dempster’s rule does not apply When? Dempster’s rule does not apply when: Sources are not independent Sources are not reliable Destercke (HEUDIASYC) Comb and conf BFAS school 22 / 87
  • 26. Introduction When Dempster’s rule does not apply 3 basics combination rule Conjunctive (∩): all sources are reliable m∩(C) = A,B:A∩B=C m1(A)m2(B) Disjunctive (∪): at least one source is reliable m∪(C) = A,B:A∪B=C m1(A)m2(B) Weighted average ( ): sources have reliabilities wi/counting procedure m (A) = w1m1(A) + w2m2(A) Destercke (HEUDIASYC) Comb and conf BFAS school 23 / 87
  • 27. Introduction When Dempster’s rule does not apply Disjunctive rule m1(A1) . . . m1(Ai) . . . m1(Am) m2(B1) ... Ai ∪ Bj m2(Bj) ... m2(Bn) At least one reliable Destercke (HEUDIASYC) Comb and conf BFAS school 24 / 87
  • 28. Introduction When Dempster’s rule does not apply Disjunctive rule m1(A1) . . . m1(Ai) . . . m1(Am) m2(B1) ... m(Ai ∪ Bj) = m2(Bj) m(Ai)m(Bj) ... m2(Bn) At least one reliable Independent Destercke (HEUDIASYC) Comb and conf BFAS school 24 / 87
  • 29. Introduction When Dempster’s rule does not apply Disjunction example m1(M) = 0.9 m1(B) = 0.1 m2(C) = 0.9 m(M, C) = 0.81 m(B, C) = 0.09 m2(B) = 0.1 m(B, M) = 0.09 m(B) = 0.01 Destercke (HEUDIASYC) Comb and conf BFAS school 25 / 87
  • 30. Introduction When Dempster’s rule does not apply Average example m∗ (M) = 1/2(m1(M) + m2(M)) = 0.45 m∗ (C) = 1/2(m1(C) + m2(C)) = 0.45 m∗ (B) = 1/2(m1(B) + m2(B)) = 0.1 Destercke (HEUDIASYC) Comb and conf BFAS school 26 / 87
  • 31. Introduction When Dempster’s rule does not apply Before getting deeper in combination If sources are not conflicting (are consistent), then conjunctive approach gives good result (use it!) If they are conflicting → clues that they may not be reliable → need another rule (unless reliability is certain) First step: how to detect that they are conflicting, and why are they conflicting? Second step: how to select an alternative rule? Destercke (HEUDIASYC) Comb and conf BFAS school 27 / 87
  • 32. On conflict between belief functions Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 28 / 87
  • 33. On conflict between belief functions Classical measure of conflict Inconsistency φ(m) of m given by φ(m) = m(∅) Conflict between m1 and m2: m1⊕2(∅) resulting from Unnormalized Dempster’s rule Common critic: m(∅) = 0 even if m1 = m2 Example: two equally ambiguous physicians m1(M) = 0.5 m1(B) = 0.5 m2(M) = 0.5 m(M) = 0.25 m(∅) = 0.25 m2(B) = 0.5 m(∅) = 0.25 m(B) = 0.25 Destercke (HEUDIASYC) Comb and conf BFAS school 29 / 87
  • 34. On conflict between belief functions Two follow-up questions Is the case m1 = m2 problematic, and if yes how to address it? Can we justify m(∅) as a conflict measure based on desirable properties/axioms? Concerning the first question: 1 Lots of authors consider that yes, it is 2 A common proposal is to also measure conflict through distance Destercke (HEUDIASYC) Comb and conf BFAS school 30 / 87
  • 35. On conflict between belief functions Complementing with distances Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 31 / 87
  • 36. On conflict between belief functions Complementing with distances Original proposal In her 2006 paper, Liu [10] proposes to use two measures: the value m1⊕2(∅) the difference DifBet = A |BetP1(A) − BetP2(A)| say that m1, m2 are conflicting if m1⊕2(∅) high (e.g. ≥ 0.8) m1⊕2(∅) low and DifBet high and if conflicting, do not apply Dempster’s rule Destercke (HEUDIASYC) Comb and conf BFAS school 32 / 87
  • 37. On conflict between belief functions Complementing with distances Further consideration consider in general distance d(m1, m2) measure conflict by < m1⊕2(∅), d(m1, m2) > apply Liu’s ideas relations between distance studied by Jousselme and Maupin [9] Destercke (HEUDIASYC) Comb and conf BFAS school 33 / 87
  • 38. On conflict between belief functions Complementing with distances Example m1(M) = 0.5 m1(B) = 0.5 m2(M) = 0.5 m(M) = 0.25 m(∅) = 0.25 m2(B) = 0.5 m(∅) = 0.25 m(B) = 0.25 m1⊕2(∅) = 0.5 DifBet = 0 Recommended conclusion: Dempster can be applied Destercke (HEUDIASYC) Comb and conf BFAS school 34 / 87
  • 39. On conflict between belief functions Complementing with distances Two follow-up questions Is the case m1 = m2 problematic, and if yes how to address it? Can we justify m(∅) as a conflict measure based on desirable properties/axioms? Let us address the second question by: 1 Study inconsistency from sets, extend it to belief functions 2 Study conflict between sets, extend it to belief functions As a side result, we will see that m1 = m2 is not (necessarily) problematic Destercke (HEUDIASYC) Comb and conf BFAS school 35 / 87
  • 40. On conflict between belief functions Axiomatic approach Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 36 / 87
  • 41. On conflict between belief functions Axiomatic approach Set inconsistency A quantity W with value ω ∈ Ω Source information: ω ∈ A A consistent ⇔ A = ∅ A inconsistent ⇔ A = ∅ Destercke (HEUDIASYC) Comb and conf BFAS school 37 / 87
  • 42. On conflict between belief functions Axiomatic approach Measure of inconsistency φ measures information (A) inconsistency Property 1: boundedness φ should be bounded → φ(A) ∈ [0, 1] Property 2: maximal values φ maximal iff information inconsistent, minimum iff information consistent φ(A) = 1 if A = ∅ 0 if A = ∅ Destercke (HEUDIASYC) Comb and conf BFAS school 38 / 87
  • 43. On conflict between belief functions Axiomatic approach Consistent and inconsistent m (totally) inconsistent m m inconsistent if m(∅) = 1 (empty mass) (totally) consistent m Strong version m consistent ⇔ ∩E∈F = ∅ ∩E∈F = ∅ ⇔ ∃ω s.t. pl(ω) = 1 One state of Ω fully plausible → agree with singular int. Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
  • 44. On conflict between belief functions Axiomatic approach Consistent and inconsistent m (totally) inconsistent m m inconsistent if m(∅) = 1 (empty mass) (totally) consistent m Weak version m consistent ⇔ m(∅) = 0 Usual definition → closer to statistical/probabilitic int. Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
  • 45. On conflict between belief functions Axiomatic approach Consistent and inconsistent m (totally) inconsistent m m inconsistent if m(∅) = 1 (empty mass) (totally) consistent m Strong version m consistent ⇔ ∩E∈F = ∅ ∩E∈F = ∅ ⇔ ∃ω s.t. pl(ω) = 1 One state of Ω fully plausible → agree with singular int. Weak version m consistent ⇔ m(∅) = 0 Usual definition → closer to statistical/probabilitic int. Strong consistency ⇒ Weak consistency N.B.: if m consonant, definitions coincide. Destercke (HEUDIASYC) Comb and conf BFAS school 39 / 87
  • 46. On conflict between belief functions Axiomatic approach Measure of inconsistency for m Property 1: boundedness φ should be bounded → φ(m) ∈ [0, 1] Property 2: maximal values φ maximal iff m totally inconsistent, minimum iff m consistent φ depends on consistency definition Strong version φpl(m) = 1 − max ω∈Ω pl(ω) Contour function based. Weak version φm(m) = m(∅) Usual definition Destercke (HEUDIASYC) Comb and conf BFAS school 40 / 87
  • 47. On conflict between belief functions Axiomatic approach Exercice 1 prove that for any m, φpl(m) ≥ φm(m) Destercke (HEUDIASYC) Comb and conf BFAS school 41 / 87
  • 48. On conflict between belief functions Axiomatic approach Conflict between sets: properties Property 1: boundedness κ(A, B) should be bounded Property 2: maximal values κ(A, B) maximal iff A ∩ B inconsistent, minimum iff A ∩ B consistent Property 3: symmetry κ(A, B) = κ(B, A) Property 4: imprecision monotonicity if A ⊆ A , then κ(A, B) ≥ κ(A , B) A = {ω1, ω2}, B = {ω3, ω4} → κ(A, B) = φ(A ∩ B) = 1 A = {ω1, ω2, ω3}, B = {ω3, ω4} → κ(A , B) = φ(A ∩ B) = 0 Destercke (HEUDIASYC) Comb and conf BFAS school 42 / 87
  • 49. On conflict between belief functions Axiomatic approach Conflict between sets: properties Property 5: ignorance is bliss if A = Ω, κ(A, B) = φ(B) Property 6: resistance to refinement ρ : 2|Ω| → 2|Θ| refinement from Ω to Θ. Then κ(A, B) = κ(ρ(A), ρ(B)) A = {red, blue}, B = {red, green}, κ(A, B) = 0 ρ(A) = {light red, dark red, blue}, ρ(B) = {light red, dark red, green}, κ(ρ(A), ρ(B)) = 0 Destercke (HEUDIASYC) Comb and conf BFAS school 43 / 87
  • 50. On conflict between belief functions Axiomatic approach Properties extended Property 1: boundedness κ(m1, m2) should be bounded Property 2: maximal values κ(m1, m2) maximal iff m1, m2 totally inconsistent, minimum iff m1, m2 totally consistent Destercke (HEUDIASYC) Comb and conf BFAS school 44 / 87
  • 51. On conflict between belief functions Axiomatic approach Consistent and inconsistent m1, m2 (totally) inconsistent m1, m2 Let Di = ∪E∈Fi , then m1, m2 totally inconsistent if D1 ∩ D2 = ∅ (totally) consistent m1, m2 Strong version m1, m2 consistent if ∩E∈{F1∪F2}E = ∅ ⇔ ∃ω s.t. for all m ∈ M12, pl(ω) = 1 Common state fully plausible for both sources → agree with singular int. Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
  • 52. On conflict between belief functions Axiomatic approach Consistent and inconsistent m1, m2 (totally) inconsistent m1, m2 Let Di = ∪E∈Fi , then m1, m2 totally inconsistent if D1 ∩ D2 = ∅ (totally) consistent m1, m2 Weak version m1, m2 consistent if for any A ∈ F1, B ∈ F2, A ∩ B = ∅ ⇔ for all m ∈ M12, m(∅) = 0 Usual definition. → closer to statistical/probabilistic int. Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
  • 53. On conflict between belief functions Axiomatic approach Consistent and inconsistent m1, m2 (totally) inconsistent m1, m2 Let Di = ∪E∈Fi , then m1, m2 totally inconsistent if D1 ∩ D2 = ∅ (totally) consistent m1, m2 Strong version m1, m2 consistent if ∩E∈{F1∪F2}E = ∅ ⇔ ∃ω s.t. for all m ∈ M12, pl(ω) = 1 Common state fully plausible for both sources → agree with singular int. Weak version m1, m2 consistent if for any A ∈ F1, B ∈ F2, A ∩ B = ∅ ⇔ for all m ∈ M12, m(∅) = 0 Usual definition. → closer to statistical/probabilistic int. Strong consistency ⇒ Weak consistency Destercke (HEUDIASYC) Comb and conf BFAS school 45 / 87
  • 54. On conflict between belief functions Axiomatic approach Inclusion between BF Here, we consider s-inclusion: if m1 is a specialization of m2, we note m1 s m2 If m1, m2 are weight vectors, then bba m1 is a specialization of bba m2 if ∃ a stochastic matrix S s.t. m1 = S · m2 Sij > 0 ⇒ Ai ⊆ Bj m2(A) "flow downs" to subsets of A in m1 Destercke (HEUDIASYC) Comb and conf BFAS school 46 / 87
  • 55. On conflict between belief functions Axiomatic approach Properties extended (2) Property 3: symmetry κ(m1, m2) = κ(m2, m1) Property 4: imprecision monotonicity if m1 s m1, then κ(m1, m2) ≥ κ(m1, m2) Property 5: ignorance is bliss if m1(Ω) = 1, κ(m1, m2) = φ(m2) Property 6: resistance to refinement ρ : 2|Ω| → 2|Θ| refinement from Ω to Θ. Then κ(m1, m2) = κ(ρ(m1), ρ(m2)) ρ(m) refine every focal element of m with ρ → m(ρ(A)) Destercke (HEUDIASYC) Comb and conf BFAS school 47 / 87
  • 56. On conflict between belief functions Axiomatic approach Conflict between BF: new property Property/requirement 7: independence to dependence Conflict should not be measured according to some unverified (in)dependence assumption between sources Two solutions if dependence structure ill-known: Consider sets of possible dependencies. Consider the least-commitment principle. Destercke (HEUDIASYC) Comb and conf BFAS school 48 / 87
  • 57. On conflict between belief functions Axiomatic approach Measuring conflict Strong version: (In)dependence unknown κpl(m1, m2) = [ min m12∈M12 φpl(m12), max m12∈M12 φpl(m12)] = [ min m12∈M12 1 − max ω∈Ω pl12(ω), max m12∈M12 1 − max ω∈Ω pl12(ω)]; dependence known κpl(m1, m2) = φpl(m12) = 1 − maxω∈Ω pl12(ω) Weak version: (In)dependence unknown κm(m1, m2) = [ min m12∈M12 φm(m12), max m12∈M12 φpl(m12)] = [ min m12∈M12 m12(∅), max m12∈M12 m12(∅)]; dependence known κm(m1, m2) = φpl(m12) = m12(∅) If independence, κm(m1, m2) usual measure. Destercke (HEUDIASYC) Comb and conf BFAS school 49 / 87
  • 58. On conflict between belief functions Axiomatic approach What about m1 = m2? If m1 = m2 and if we apply the least commitment principle, then least conflicting case is given by m12 = m1 = m2 and minm12∈M12 1 − maxω∈Ω pl12(ω) = 1 − maxω∈Ω pli(ω) minm12∈M12 m12(∅) = mi(∅) Conflict increases only if we are sure that m1, m2 are not completely dependent. Destercke (HEUDIASYC) Comb and conf BFAS school 50 / 87
  • 59. On conflict between belief functions Axiomatic approach Detecting the source of conflict m1(M) = 0.5 m1(B) = 0.5 m2(M) = 0.5 M ∅ m2(B) = 0.5 ∅ B m1⊕2(∅) = 0.5 κm = [0, 1] Conflict highly depends on source dependence (→ question independency assumption?) Destercke (HEUDIASYC) Comb and conf BFAS school 51 / 87
  • 60. On conflict between belief functions Axiomatic approach Detecting the source of conflict m1(C) = 0.9 m1(B) = 0.1 m2(M) = 0.9 M ∅ m2(B) = 0.1 ∅ B m1⊕2(∅) = 0.99 κm = [0.9, 1] Dependence plays a low role in conflict (→ question reliability assumption?) Destercke (HEUDIASYC) Comb and conf BFAS school 52 / 87
  • 61. On conflict between belief functions Axiomatic approach Exercice 2 m1({ω1, ω2}) = 0.6 m1({ω1, ω3}) = 0.4 m2({ω2, ω3}) = 0.5 m2(Ω) = 0.5. m1({ω1, ω2}) m1({ω1, ω3}) m12 m2({ω2, ω3}) = 0.5 m2(Ω) = 0.5 m12 = 0.6 = 0.4 Are m1, m2 weakly/strongly consistent? What are the values of κm, κpl? Destercke (HEUDIASYC) Comb and conf BFAS school 53 / 87
  • 62. On conflict between belief functions Axiomatic approach Exercice 3 Consider Ω = {ω1, ω2, ω3, ω4} and the masses m1({ω1, ω2}) = 0.6 m1({ω2, ω4}) = 0.4 m2({ω2, ω3}) = 0.5 m2({ω3}) = 0.5. Compute the conflicts κm, κpl Does independence appear as main cause of conflict? Destercke (HEUDIASYC) Comb and conf BFAS school 54 / 87
  • 63. On conflict between belief functions Axiomatic approach Exercice 4 Consider Ω = {ω1, ω2, ω3, ω4} and the masses m1({ω1, ω2}) = 0.6 m1({ω1, ω4}) = 0.4 m2({ω2, ω3}) = 0.5 m2({ω3, ω4}) = 0.5. Compute the conflicts κm, κpl Does independence appear as main cause of conflict? Destercke (HEUDIASYC) Comb and conf BFAS school 55 / 87
  • 64. On conflict between belief functions Axiomatic approach Exercice 5 Given two Bayesian masses m1, m2, demonstrate that the lower bounds of κm, κpl are, respectively: 1 − ω∈Ω min(pl1(ω), pl2(ω)) 1 − maxω∈Ω min(pl1(ω), pl2(ω)) and can be obtained through the same joint m12. Destercke (HEUDIASYC) Comb and conf BFAS school 56 / 87
  • 65. On conflict between belief functions Axiomatic approach Other (open) topics of interest Can we separate inconsistency between and within a source in a principled way (see works of Daniel)? Can we find a characterization/representation theorem of different conflict measures (set of axioms uniquely defining them)? How to efficiently compute/approximate bounding conflict measures? In special cases? As for specialization and informational orderings, is there a natural partial order of conflicting belief functions? How can we exploit it? Destercke (HEUDIASYC) Comb and conf BFAS school 57 / 87
  • 66. On conflict between belief functions Axiomatic approach Some references I [6] Milan Daniel. Conflicts within and between belief functions. In Computational Intelligence for Knowledge-Based Systems Design, pages 696–705. Springer, 2010. [7] Milan Daniel. Properties of plausibility conflict of belief functions. In Artificial Intelligence and Soft Computing, pages 235–246. Springer, 2013. [8] Sebastien Destercke and Thomas Burger. Toward an axiomatic definition of conflict between belief functions. Cybernetics, IEEE Transactions on, 43(2):585–596, 2013. [9] Anne-Laure Jousselme and Patrick Maupin. Distances in evidence theory: Comprehensive survey and generalizations. International Journal of Approximate Reasoning, 53(2):118–145, 2012. [10] Weiru Liu. Analyzing the degree of conflict among belief functions. Artificial Intelligence, 170(11):909–924, 2006. [11] Arnaud Martin. About conflict in the theory of belief functions. In Belief Functions: Theory and Applications, pages 161–168. Springer, 2012. [12] Arnaud Roquel, Sylvie Le Hégarat-Mascle, Isabelle Bloch, and Bastien Vincke. Decomposition of conflict as a distribution on hypotheses in the framework on belief functions. International Journal of Approximate Reasoning, 55(5):1129–1146, 2014. [13] Johan Schubert. Conflict management in dempster–shafer theory using the degree of falsity. International Journal of Approximate Reasoning, 52(3):449–460, 2011. Destercke (HEUDIASYC) Comb and conf BFAS school 58 / 87
  • 67. On conflict between belief functions Axiomatic approach Getting deeper in combination If sources are not conflicting (are consistent), then conjunctive approach gives good result If they are conflicting → clues that they may not be reliable → need another rule First step: how to detect that they are conflicting, and why are they conflicting? Second step: how to select an alternative rule? Destercke (HEUDIASYC) Comb and conf BFAS school 59 / 87
  • 68. Combination: selecting a rule Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 60 / 87
  • 69. Combination: selecting a rule Combining or information fusion m1 m2 m3 m4 m5 m∗ = h(m1, m2, m3, m4, m5) How to pick h? Destercke (HEUDIASYC) Comb and conf BFAS school 61 / 87
  • 70. Combination: selecting a rule By properties of combination Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 62 / 87
  • 71. Combination: selecting a rule By properties of combination (im)Possibility preservation Possibility preservation If sources consider ω plausible, the fusion result should too Weak version: if pli(ω) > 0 for all i, then pl∗(ω) > 0 Strong version: if pli(ω) > 0 for one i, then pl∗(ω) > 0 Strong version enforces disjunctive or average combination-style rules Impossibility preservation If sources consider ω impossible, the fusion result should too Weak version: if pli(ω) = 0 for all i, then pl∗(ω) = 0 Strong version: if pli(ω) = 0 for one i, then pl∗(ω) = 0 Strong version enforces conjunctive combination-style rule Destercke (HEUDIASYC) Comb and conf BFAS school 63 / 87
  • 72. Combination: selecting a rule By properties of combination Impact of uninformative sources Insensitivity to ignorance If mi(Ω) = 1 is a vacuous mass, then h(m1, . . . , mn) = h(m1, . . . , mi−1, mi+1, . . . , mn) Insensitivity to less informative sources If mi mj, then h(m1, . . . , mi, . . . , mj, . . . , mn) = h(m1, . . . , mi, . . . , mn) N.B.: properties unsatisfied by disjunctive rule and average Destercke (HEUDIASYC) Comb and conf BFAS school 64 / 87
  • 73. Combination: selecting a rule By properties of combination Equalitarian properties Commutatitivity Let σ : {1, . . . , n} → {1, . . . , n} be a permutation, then h(m1, . . . , mn) = h(mσ(1), . . . , mσ(n)). The order of combination should not matter! (A version of) Fairness For any mi, the operation h(m1, . . . , mn) ⊕ mi should be non-vacuous. → can be questioned in cases of many sources (isolated sources could be discarded) or of information about sources quality Destercke (HEUDIASYC) Comb and conf BFAS school 65 / 87
  • 74. Combination: selecting a rule By properties of combination Extension to n sources Associativity We have the property that h(m1, . . . , mn) = h(h(m1, . . . , mn−1), mn), . With commutativity, makes the extension of a binary rule h(m1, m2) to n sources straightforward → Computational advantage (perform binary rule n times) Destercke (HEUDIASYC) Comb and conf BFAS school 66 / 87
  • 75. Combination: selecting a rule By properties of combination A summary Weak version of preservation common sense (strongly desirable) Strong versions enforces particular behaviours (disjunctive/conjunctive) Uninformativity insensitivity forbids too conservative attitude Equalitarian properties essential if no information indicate that sources can be forgotten/privileged Associativity useful (for practical reasons), not essential However, selecting properties usually not sufficient to select a unique rule. Destercke (HEUDIASYC) Comb and conf BFAS school 67 / 87
  • 76. Combination: selecting a rule By properties of combination Two common situations Situation 1: interpretable rule Efficiency of rules cannot be assessed Interpretability of the rule important example: few experts, no repeated experiments mostly concerns singular interpretation Situation 2: learnable rule Efficiency of rules can be assessed Interpretability of the rule is a lesser issue example: machine learning, many sensors, repeated experiments mostly concerns statistical interpretation Destercke (HEUDIASYC) Comb and conf BFAS school 68 / 87
  • 77. Combination: selecting a rule Interpretable rules Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 69 / 87
  • 78. Combination: selecting a rule Interpretable rules Basic idea Given a set A of focal elements A1, . . . , An with Ai ∈ Fi: All sources are reliable: A∗ = A1 ∩ . . . ∩ An At least a source is reliable: A∗ = A1 ∪ . . . ∪ An Other solutions by replacing the logical/set operators combining A1, . . . , An by interpretable combination → use equivalence with Boolean formulas with m(A∗) = m1(A1)m2(A2) . . . mn(An) under source independence (assumed in this part) Destercke (HEUDIASYC) Comb and conf BFAS school 70 / 87
  • 79. Combination: selecting a rule Interpretable rules k-out-of-n reliable Assume that k sources among the n are reliable Use conjunction on every sub-group of size k, then disjunction between results: A∗ = ∪J ∩Ai ∈J J ⊆A |J |=k Ai 1-out-of-n: disjunctive rule n-out-of-n: conjunctive rule Does not obey Fairness property: some source information can be deleted. Tends to forget "outliers" and to go for the majority when k closer to n Destercke (HEUDIASYC) Comb and conf BFAS school 71 / 87
  • 80. Combination: selecting a rule Interpretable rules Maximal coherent subsets Identify every subgroup of A whose intersection non-empty and maximal with this property, call them M1, . . . , ML Use conjunction on every maximal subgroups, then disjunction between results: A∗ = ∪M ∩Ai ∈M Ai If all sets Ai agree: conjunction If all sets Ai disagree in pairwise way: disjunction Ensure fairness property, but can give imprecise results if outliers N.B.: when n = 2, equivalent to Dubois/Prade rule Both rules (k/n and MCS) are not associative Destercke (HEUDIASYC) Comb and conf BFAS school 72 / 87
  • 81. Combination: selecting a rule Interpretable rules Example A1 = {ω1, ω2, ω4, ω5} A2 = {ω4} A3 = {ω2, ω4} A4 = {ω1} 3-out-of-4 {ω4} ∪ ∅ ∪ ∅ ∪ ∅ = {ω4} 2-out-of-4 {ω1, ω2, ω4} MCS (A1∩A2∩A3)∪(A4∩A1) = {ω1, ω4} Destercke (HEUDIASYC) Comb and conf BFAS school 73 / 87
  • 82. Combination: selecting a rule Interpretable rules Example A1 = {ω1, ω2, ω4, ω5} A2 = {ω4} A3 = {ω2, ω4} A4 = {ω1} 3-out-of-4 {ω4} ∪ ∅ ∪ ∅ ∪ ∅ = {ω4} 2-out-of-4 {ω1, ω2, ω4} MCS (A1∩A2∩A3)∪(A4∩A1) = {ω1, ω4} Destercke (HEUDIASYC) Comb and conf BFAS school 73 / 87
  • 83. Combination: selecting a rule Interpretable rules How to select the rule? Two proposal: Take a set h1, . . . , hH of rules such that imprecision will grow hi(m1, . . . , mn) hi+1(m1, . . . , mn) with each rule, apply them iteratively and stop when consistency high enough (for example, go from n-out-of-n to 1-out-of-n) Select some properties desirable in your application/context, and chose a rule fitting all of them (if possible). Destercke (HEUDIASYC) Comb and conf BFAS school 74 / 87
  • 84. Combination: selecting a rule Interpretable rules Exercice 6 Given Ω = {ω1, ω2, ω3}, fill in the following table A m1 m2 m3 ∪ 2-out-of-3 MCS ∩ ∅ 0 0 0 {ω1} 0.5 0 0 {ω1, ω2} 0 0.2 0 {ω3} 0 0 0.6 {ω1, ω3} 0 0 0 Ω 0.5 0.8 0.4 Destercke (HEUDIASYC) Comb and conf BFAS school 75 / 87
  • 85. Combination: selecting a rule Interpretable rules Two common situations Situation 1: interpretable rule Efficiency of rules cannot be assessed Interpretability of the rule important example: few experts, no repeated experiments mostly concerns singular interpretation Situation 2: learnable rule Efficiency of rules can be assessed Interpretability of the rule is a lesser issue example: machine learning, many sensors, repeated experiments mostly concerns statistical interpretation Destercke (HEUDIASYC) Comb and conf BFAS school 76 / 87
  • 86. Combination: selecting a rule Learnable rules Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 77 / 87
  • 87. Combination: selecting a rule Learnable rules Procedure A set of observed values ˆω1, . . . , ˆωo for each ˆωi, a set mi 1, . . . , mi n of observation a decision rule d : M → Ω (pignistic, max plausibility. . . see Thierry’s talk) mapping m to a decision d(m) ∈ Ω from set H of possible rules, choose h∗ = arg max h∈H i Id(h(mi 1,...,mi n)=ˆωi ) N.B.: this implicitly assumes a 0/1 cost when making mistakes (again, see Thierry’s talk for more complex cases) Destercke (HEUDIASYC) Comb and conf BFAS school 78 / 87
  • 88. Combination: selecting a rule Learnable rules How to choose H? H should be easy to browse, i.e., based on few parameters Maximization optimization problem should be made easy if possible (convex? Linear?) In particular, if mi j have peculiar forms (possibilities, Bayesian, k-additive, . . . ), there is a better hope to find efficient methods Two examples Weighted averaging rules (parameters to learn: weights) Denoeux T-(co)norm rules based on canonical decomposition (parameters to learn: parameters of the chosen t-norm family) Destercke (HEUDIASYC) Comb and conf BFAS school 79 / 87
  • 89. Combination: selecting a rule Learnable rules The case of averaging rule Parameters are weights w = (w1, . . . , wn) such that i wi = 1 and wi > 0 Set H = {hw|w ∈ [0, 1]n, i wi = 1} with hw = i wimi Decision rule d? pignistic: need to do the full combination of m1, . . . , mn each time maximum of plausibility: use the fact that plausibility of average = average of plausibilities Destercke (HEUDIASYC) Comb and conf BFAS school 80 / 87
  • 90. Combination: selecting a rule Learnable rules Exercice 7: walking dead A zombie apocalypse has happened, and you must recognize possible threats/supports The possibilities Ω Zombie (Z) Friendly Human (F) Hostile Human (H) Neutral Human (N) The sources Si Half-broken heat detector (S1) Watch guy 1 (S2) Motion detector (S3) Watch guy 2 (S4) Destercke (HEUDIASYC) Comb and conf BFAS school 81 / 87
  • 91. Combination: selecting a rule Learnable rules Exercice 7: which rule? Given this table of contour functions, a weighted average and a decision based on maximal plausibility ˆω1 = Z ˆω2 = H ˆω3 = F Z F H N Z F H N Z F H N S1 1 0, 5 0, 5 0, 5 1 0, 5 0, 5 0, 5 0, 5 1 1 1 S2 1 0, 2 0, 8 0, 2 0 0, 3 1 0, 3 0 0, 4 1 0, 4 S3 1 0, 5 0, 5 0, 5 0, 5 0, 7 0, 8 0, 7 1 0, 5 0, 5 0, 5 S4 1 1 1 1 0, 2 0, 2 1 0, 5 0, 2 1 0, 4 0, 8 w1 = (0.5, 0.5, 0, 0) w2 = (0, 0, 0.5, 0.5) Choose hw1 or hw2 ? Given the data, can we find a strictly better weight vector? Destercke (HEUDIASYC) Comb and conf BFAS school 82 / 87
  • 92. Combination: selecting a rule Other options Outline 1 Introduction Focusing, Revising, Combining A quick revisit of Dempster’s rule When Dempster’s rule does not apply 2 On conflict between belief functions Complementing with distances Axiomatic approach 3 Combination: selecting a rule By properties of combination Interpretable rules Learnable rules Other options Destercke (HEUDIASYC) Comb and conf BFAS school 83 / 87
  • 93. Combination: selecting a rule Other options Other common options to solve conflicting situations: Redistribute the amount m(∅) to selected focal elements [27] Correct sources according to knowledge we have on them, provided we have/can estimate it (see David’s talk) [25, 24] Identify the dependence structure that minimize conflict, but keep conjunctive approach (but conflict not always due to dependence) [22, 23] Destercke (HEUDIASYC) Comb and conf BFAS school 84 / 87
  • 94. Combination: selecting a rule Other options Other (open) topics of interest When a rule is learnable and we have data, for which cases do we obtain an easy-to-solve optimization problem (e.g., quadratic, convex, . . . ) What means for two sources to be dependent, how can we measure such a dependence, especially in the singular case? Some proposals using distances, yet no strong theoretical results or generic approach on this aspect. Build a generic benchmark to compare rules or rule selection strategies How to adapt combination in general to (very) large domains? [21] How to combine in a distributed way, if no central unit? [26] Destercke (HEUDIASYC) Comb and conf BFAS school 85 / 87
  • 95. Combination: selecting a rule Other options references I Combination and properties [14] Sebastien Destercke, Didier Dubois, and Eric Chojnacki. Possibilistic information fusion using maximal coherent subsets. Fuzzy Systems, IEEE Transactions on, 17(1):79–92, 2009. [15] Didier Dubois, Weiru Liu, Jianbing Ma, and Henri Prade. Toward a general framework for information fusion. In Modeling Decisions for Artificial Intelligence, pages 37–48. Springer, 2013. [16] Mehena Loudahi, John Klein, Jean-Marc Vannobel, and Olivier Colot. New distances between bodies of evidence based on dempsterian specialization matrices and their consistency with the conjunctive combination rule. International Journal of Approximate Reasoning, 55(5):1093–1112, 2014. [17] Peter Walley. The elicitation and aggregation of beliefs. Technical report, University of Warwick, 1982. Combination rules [18] T. Denoeux. Conjunctive and disjunctive combination of belief functions induced by non-distinct bodies of evidence. Artificial Intelligence, 172:234–264, 2008. [19] Frederic Pichon, Sebastien Destercke, and Thomas Burger. A consistency-specificity trade-off to select source behavior in information fusion. Cybernetics, IEEE Transactions on, 45(4):598–609, 2015. [20] Benjamin Quost, Marie-Hélène Masson, and Thierry Denœux. Classifier fusion in the dempster–shafer framework using optimized t-norm based combination rules. International Journal of Approximate Reasoning, 52(3):353–374, 2011. Other approaches and open topics Destercke (HEUDIASYC) Comb and conf BFAS school 86 / 87
  • 96. Combination: selecting a rule Other options references II [21] Cyrille André, Sylvie Le Hégarat-Mascle, and Roger Reynaud. Evidential framework for data fusion in a multi-sensor surveillance system. Engineering Applications of Artificial Intelligence, 43:166–180, 2015. [22] Andrey Bronevich and Igor Rozenberg. The choice of generalized dempster–shafer rules for aggregating belief functions. International Journal of Approximate Reasoning, 56:122–136, 2015. [23] Marco EGV Cattaneo. Belief functions combination without the assumption of independence of the information sources. International Journal of Approximate Reasoning, 52(3):299–315, 2011. [24] Arnaud Martin, Anne-Laure Jousselme, and Christophe Osswald. Conflict measure for the discounting operation on belief functions. In Information Fusion, 2008 11th International Conference on, pages 1–8. IEEE, 2008. [25] Frédéric Pichon, David Mercier, François Delmotte, and Éric Lefèvre. Truthfulness in contextual information correction. In Belief Functions: Theory and Applications, pages 11–20. Springer, 2014. [26] Jovan Radak, Bertrand Ducourthial, Veronique Cherfaoui, and Stephane Bonnet. Detecting road events using distributed data fusion: Experimental evaluation for the icy roads case. [27] P. Smets. Analyzing the combination of conflicting belief functions. Information Fusion, 8:387–412, 2006. Destercke (HEUDIASYC) Comb and conf BFAS school 87 / 87
  • 97. Combination: selecting a rule Other options Some final words When dealing with conflict and combination, important things to consider: What are the assumptions I can make? What are the properties I absolutely want? Do I care about interpretation? Do I care (that much) about tractability and/or scalability? Destercke (HEUDIASYC) Comb and conf BFAS school 88 / 87