Improvement of Proportional Conflict Redistribution Rules of Combination of Basic Belief Assignments

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

I.

INTRODUCTION
There exist different theories based on distinct rep-
resentations and modelings of uncertainty to deal with
Improvement of Proportional uncertain information to conduct information fusion [1].
The theory of probability [2], [3], the theory of fuzzy sets
Conflict Redistribution Rules of [4], [5], the possibility theory [6], [7], and the theory of
belief functions [8]–[10] are the most well-known ones.
Combination of Basic Belief This paper addresses the problem of information fusion
in the mathematical framework of the belief functions
Assignments introduced by Shafer from Dempster’s works [11], [12].
The belief functions are often used in decision-making
support applications because the experts are generally
able to express only a belief in a hypothesis (or a set
of hypotheses) from their partial knowledge, experience,
THÉO DEZERT
JEAN DEZERT
and from their own perception of the reality. To con-
FLORENTIN SMARANDACHE duct information fusion, we need some efficient rules
of combination that are able to manage the conflict-
ing sources of evidence (if any), or expert opinions ex-
pressed in terms of belief functions. Readers interested
This paper discusses and analyzes the behaviors of the Propor- in belief functions can found classical related papers in
tional Conflict Redistribution rules no. 5 (PCR5) and no. 6 (PCR6) [13] and in the special issue [14], which includes also a list
to combine several distinct sources of evidence characterized by their of good selected papers. It is worth to mention that the
basic belief assignments defined over the same frame of discernment. recent book of Cuzzolin [15] includes 2137 references,
After a brief review of these rules, the paper shows through simple
with many of them related to belief functions.
In this paper, we adopt the notion of conflict intro-
examples why their behaviors can sometimes increase the uncertainty
duced by Shafer in [8] (p. 65). This notion of conflict is
more than necessary, which is detrimental to decision-making support
often adopted by researchers working with belief func-
drawn from the result of the combination. We present a theoretical im-
tions, as in [16] (p. 17) for instance, because this notion
provement of these rules, and establish new PCR5+ and PCR6+ rules is quite simple to understand. Different definitions and
of combination. These new rules overcome the weakness of PCR5 and interpretations of conflict can be also found in [17]–[27]
PCR6 rules by computing binary-keeping indexes that allow to keep for readers interested in this topic. In this paper, two (or
only focal elements that play an effective role in the partial conflict more) sources are said conflicting if they support incom-
redistribution. PCR5+ and PCR6+ rules are not associative but they patible (disjoint, or contradictory) hypotheses. We also
preserve the neutrality of the vacuous belief assignment contrary to the work with distinct sources of evidences that are consid-
PCR5 and PCR6 rules, and they make a more precise redistribution ered as (cognitively) independent and reliable. We nei-
which does not increase improperly the mass of partial uncertainties. ther consider, nor apply discounting techniques of belief
assessments listed in [14] before combining them to keep
the presentation and notations as simple as possible.1
While the conjunctive rule makes it possible to
combine information between different sources of in-
formation by estimating the level of existing conflict,
Dempster–Shafer (DS) rule [8], [16] proposes a distri-
bution of this conflict on the hypotheses characterized
by the sources of information. The normalization car-
ried out by the DS rule may, however, be considered
counter-intuitive especially when the level of conflict be-
tween the sources of information is high [28], [29], but
also in some situations where the level of conflict be-
Manuscript received July 16, 2021; released for publication June 30, tween sources is low as shown in [30] showing a dictato-
2021.
rial behavior of DS rule. The Proportional Conflict Re-
Théo Dezert was with Gustave Eiffel University, GERS-GeoEND, distribution rules no. 5 (PCR5) [31] and no. 6 (PCR6)
Bouguenais, France (E-mail: theo.dezert@univ-eiffel.fr). [32], [33] have been proposed to circumvent the problem
Jean Dezert is with The French Aerospace Lab (ONERA/DTIS),
of the DS rule to make a more judicious management of
Palaiseau, France (E-mail: jean.dezert@onera.fr).
Florentin Smarandache is with Department of Mathematics, Univer- the conflict.
sity of New Mexico, Gallup, NM, USA (E-mail: smarand@unm.edu).
1 Of course discounted belief assignments can also be combined by the

1557-6418/21/$17.00 © 2021 JAIF rules presented in this paper.

48 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


In this paper, we put forward a flawed behavior of rules of combination, as well as the very detailed pro-
these combination rules in some cases attributed to the cedure to select the focal elements for these new pro-
non-neutrality of the vacuous Basic Belief Assignment portional redistributions. Finally, comparative results for
(BBA), and we propose an improvement of these two relevant examples are shown in Section VII in order to
combination rules (denoted by PCR5+ and PCR6+ ) in compare the PCR5 and PCR6 results with the PCR5+
order to ensure the neutrality property of the vacuous and PCR6+ results. Concluding remarks are given in
BBA (VBBA). This is achieved by discarding specific el- Section VIII. For convenience, two MatlabTM routines
ements implied in the partial conflict and which are not are also given in Appendix 3 of this paper for PCR5+
useful for making the conflict redistribution. and PCR6+ rules of combination.
In the Proportional Conflict Redistribution (PCR)
rules [32]–[34], one redistributes the product of masses
of belief of incompatible (i.e., conflicting) elements II. BASICS OF BELIEF FUNCTIONS
whose intersection is empty only to elements involved We consider a given finite set  of n > 1 distinct el-
in this product and proportionally to their mass of be- ements  = {θ1 , θ2 , . . . , θn } corresponding to the FoD
lief. For instance, let’s consider two elements A and B of of the fusion problem, or the decision-making problem,
a frame of discernment (FoD) with A ∩ B = ∅, and three under concern. All elements of  are mutually exclu-
BBAs m1 (·), m2 (·), and m3 (·) defined on this FoD with sive3 and each element is an elementary choice of the
m1 (A) > 0, m2 (B) > 0, and m3 (A ∪ B) > 0. The product potential decision to take. The power set of  is the set
m1 (A)m2 (B)m3 (A ∪ B) > 0 is called a conflicting prod- of all subsets of  (including empty set ∅ and ) and it
uct hereafter because A ∩ B ∩ (A ∪ B) = ∅. Based on is usually denoted 2 because its cardinality equals 2|| .
PCR5 (and PCR6) rule, we will redistribute the value of We adopt Shafer’s formalism whereby propositions are
this product back to the focal2 elements A, B, and A ∪ B, represented by subsets [8] (Chap. 2, pp. 35–37). Hence,
and proportionally to m1 (A), m2 (B), and m3 (A ∪ B). In the propositions under concern are in one-to-one corre-
the improved PCR rules developed in this paper, we will spondance with subsets of . We also use classical no-
redistribute this conflicting product only to the focal el- tations of set theory [35], i.e. ∅ for the empty set, A ∪ B
ements A and B since the focal element A ∪ B is neither for the union4 of sets A and B (which is the set of all
in conflict with A, nor with B. Such an improvement in objects that are a member of the set A, or the set B, or
the PCR is made possible by defining a binary-keeping both), A ∩ B for their intersection (which is the set of all
index for each focal element involved in the conflicting objects that are members of both A and B), etc. A BBA
product. This index will allow the identification of ele- given by a source of evidence is defined by Shafer [8]
ments of the conflicting product that will have an effec- in his Mathematical Theory of Evidence (known also as
tive role in the proportional redistribution of conflicting Dempster–Shafer Theory (DST)) as m(·) : 2 → [0, 1]
product. All elements (if any) having a binary-keeping satisfying
index equal to zero are discarded of the conflict redistri-

 =0
bution process. This main idea is developed in this pa- m(∅)
(1)
A∈2 m(A) = 1,
per and illustrated with several examples. It allows to
preserve the neutrality of the total ignorant source of
evidence in the improved versions of PCR5 and PCR6 where m(A) is the mass of belief exactly committed to
rules, which is often considered as a desirable property A, what we usually call the mass of A. A BBA is said
for a rule of combination of distinct and reliable sources proper (or normal) if it satisfies Shafer’s definition (1).
of evidence. The subset A ⊆  is called a focal element of the BBA
For the reader not immersed in the belief mathe- m(·) if and only if m(A) > 0. The empty set is not
matics notion, the comparative numerical examples of a focal element of a BBA because m(∅) = 0 accord-
Example 1 of Section III-B as compared with Example ing to definition (1). The set of all focal elements of a
1 revisited of Section VII, provide a quick verification of BBA m(·) is denoted F (m). Its mathematical definition
the improvements. is F (m) = {X ∈ 2 |m(X ) > 0}. The cardinality |F (m)|
This paper is organized as follows. We give the basics of the set F (m) is denoted Fm . The order of focal el-
of belief functions in Section II. We present the PCR5 ements of F (m) does not matter and all the focal ele-
and PCR6 rules of combination in Section III with new ments are different. The set F (m) of focal elements of
general formulas in Subsection III-C, and associated ex- m(·) has at least one focal element, and at most 2|| − 1
amples in Section IV. The flawed behavior of PCR5 and focal elements.
PCR6 rules are highlighted in Section V through spe-
cific examples. Then, Section VI proposes the mathemat-
ical expression of the new improved PCR5+ and PCR6+
3 Thisstandard assumption is called Shafer’s model of FoD in Dezert–
Smarandache theory (DSmT) framework [34].
4 We prefer the notation A ∪ B for denoting the union of sets A and
2Afocal element is an element (i.e., a subset) having a strictly positive B, which is a formal mathematical notation for the union of two sets,
mass of belief committed to it—see Section II elements. instead of the notations AB or {A, B} used by some authors.

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 49


Belief and plausibility functions are, respectively, de- the presentation of their improved versions PCR5+ and
fined from m(·) by [8] PCR6+ . It seems easier to understand PCR6+ fusion for-
 mula once the PCR5+ formula will have been estab-
Bel(A) = m(X ) (2) lished. By presenting both rules, we offer to the readers
X ∈2 |X ⊆A
a global deeper view on how these new rules work and
and their fundamental and mathematical differences in their
 conflict redistribution principles. In the sequel, all the in-
Pl(A) = m(X ) = 1 − Bel(Ā). (3) troduced examples assume the model of Shafer’s FoD as
X ∈2 |A∩X =∅ in the classical DST framework.
where Ā represents the complement of A in .
Bel(A) and Pl(A) are usually interpreted, respec- A. Notations
tively, as lower and upper bounds of an unknown
(subjective) probability measure P(A) [11], [12]. The When we make the combination of S ≥ 2 BBAs by
functions m(.), Bel(.) and Pl(.) are one-to-one. A belief the conjunctive rule, or by the PCR5 and PCR6 fusion
function Bel(.) is Bayesian if all Bel’s focal elements rules, we have to compute the product of the masses of
are singletons [8] (Theorem 2.8, p. 45). In this case, the focal elements composing any possible S-tuple of fo-
m(X ) = Bel(X ) for any (singleton) focal element cal elements. Each possible S-tuple is noted by6
X , and m(.) is called a Bayesian BBA. Corresponding
X j  (X j1 , X j2 , . . . , X jS ) ∈ F (m1 )×F (m2 )×. . .×F (mS ),
Bel(·) function is equal to Pl(·) and these functions can
be interpreted as a same (possibly subjective) proba- where j1 ∈ {1, 2, . . . , Fm1 }, j2 ∈ {1, 2, . . . , Fm2 }, ..., jS ∈
bility measure P(·). The VBBA representing a totally {1, 2, . . . , FmS }. The element X ji is the focal element of
ignorant source is defined as mv () = 1. mi (·) that makes the i-th component of the j-th S-tuple
X j.
For notation convenience also, the cartesian prod-
III. COMBINATION OF BBAS
uct F (m1 ) × F (m2 ) × . . . × F (mS ) is denoted by
This section presents at first the conjunctive rule of F (m1 , . . . , mS ) in the sequel.

combination which is one of the main rules to combine We have F  |F (m1 , . . . , mS )| = Si=1 |F (mi )| =
reliable sources of evidence and which allows to iden- S
i=1 Fmi products of masses of focal elements to con-
tify the conflicting information among the sources. Then sider and to calculate because we have Fm1 focal ele-
we present the PCR5 [31] and PCR6 [32], [33] as al- ments in F (m1 ), Fm2 focal elements in F (m2 ), ..., and
ternatives of Dempster’s rule of combination [8]. The FmS focal elements in F (mS ). Each product for j = 1 to
development of these rules has been motivated by the F is of the form
counter-intuitive behavior of Dempster’s rule [8] when
combining high conflicting sources of evidences, but also 
S
π j (X j1 ∩ X j2 ∩ . . . ∩ X jS )  mi (X ji ). (4)
when combining low conflicting sources of evidences as
i=1
well5 . The reader interested in this topic can refer to [13],
[28]–[30] to see theoretical justifications and examples. There are two types of products:
In the following, and for simplicity, we restrain our pre- r π j (X j ∩ X j2 ∩ . . . ∩ X jS ) is called a non-conflicting
sentation to the classical framework of belief functions, 1
(mass) product if
and we work with BBAs defined only on the power set
2 of a FoD . PCR rules have been defined originally X j1 ∩ X j2 ∩ . . . ∩ X jS = X = ∅.
for working with Dedekind’s lattice as well, see Chap-
ter 1 of [34] (Volume 2). In this paper, we present sim- In this case, π j (X j1 ∩ X j2 ∩ . . . ∩ X jS ) is also noted by
ple general expressions of PCR5 and PCR6 fusion rules π j (X ) for short.
because they are easier to understand than the original
r π j (X j1 ∩ X j2 ∩ . . . ∩ X jS ) is called a conflicting (mass)
general formulas, and they afford expressions of the im- product if
proved PCR5+ and PCR6+ rules in a direct and useful
X j1 ∩ X j2 ∩ . . . ∩ X jS = ∅.
manner.
After a brief presentation of the main notations used In this case, π j (X j1 ∩ X j2 ∩ . . . ∩ X jS ) is also noted by
in this paper, we will recall both PCR5 and PCR6 rules π j (∅) for short.
for historical and technical reasons. PCR5 has been de-
veloped at first, and then PCR6 has been proposed based It is worth noting that an element X ∈ 2 \ {∅} may
on a modified redistribution principle inspired by PCR5. belong to sets of focal elements of the different BBAs to
In this paper, we follow the logical and historical de- combine, and therefore a S-tuple X j can have duplicate
velopment of these PCR5 and PCR6 rules to make components. Because all the BBAs are normalized, we

5 Which is known as the dictatorial behavior of Dempster’s rule [30]. 6 The symbol  means “equals by definition.”

50 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


always have defined on 2 . Their conjunctive fusion7 is defined for all
A ∈ 2 by
F
 
π j (X j1 ∩ X j2 ∩ . . . ∩ X jS ) = 1. (5) Conj
m1,2,...,S (A) = π j (X j1 ∩ X j2 ∩ . . . ∩ X jS )
j=1 X j ∈F (m1 ,...,mS )
X j1 ∩...∩X jS =A
As a simple example to illustrate our notations, let
 
S
us consider two BBAs m1 (·) and m2 (·) defined over the = mi (X ji ). (6)
FoD  = {A, B, C} with, respectively, two and three fo- X j ∈F (m1 ,...,mS ) i=1
cal elements, say F (m1 ) = {A, B ∪ C} and F (m2 ) = X j1 ∩...∩X jS =A
{B, C, A ∪ C}. Here Fm1 = |F (m1 )| = 2 and Fm2 =
|F (m2 )| = 3. For j1 = 1 (the first focal element of m1 (·)) The symbol ∩ is also used in the literature, for in-
one has X j1 = A, and for j1 = 2 (the second focal ele- stance in [36], to note the conjunctive fusion operator,
Conj
ment of m1 (·)) one has X j1 = B ∪ C. Similarly, for j2 = 1 i.e., m1,2,...,S (A) = [m1 ∩ m2 ∩ . . . ∩ mS ](A).
(the first focal element of m2 (·)) one has X j2 = B, for The total conflicting mass between the S sources of
Conj
j2 = 2 (the 2nd focal element of m2 (·)) one has X j2 = C, evidence, denoted m1,2,...,S (∅), is nothing but the sum of
and j2 = 3 (the 3rd focal element of m2 (·)) one has all existing conflicting mass products, that is
X j2 = A ∪ C. In this case we have F = Fm1 · Fm2 = 6 Conj

products of masses to consider in the conjunctive fusion m1,2,...,S (∅) = π j (X j1 ∩ X j2 ∩ . . . ∩ X jS )
rule (see next sub-section) which are X j ∈F (m1 ,...,mS )
X j1 ∩...∩X jS =∅

π1 (A ∩ B) = m1 (A)m2 (B), =1−
Conj
m1,2,...,S (A). (7)
π2 (A ∩ C) = m1 (A)m2 (C), A∈2 \{∅}

π3 (A ∩ (A ∪ C)) = m1 (A)m2 (A ∪ C), Conj


Note that the combined BBA m1,2,...,S (.) given in (6) is
π4 ((B ∪ C) ∩ B) = m1 (B ∪ C)m2 (B), not a proper BBA because it does not satisfy Shafer’s
definition (1). In general, the S sources of evidence to
π5 ((B ∪ C) ∩ C) = m1 (B ∪ C)m2 (C), combine do not fully agree, and we have consequently
Conj
π6 ((B ∪ C) ∩ (A ∪ C)) = m1 (B ∪ C)m2 (A ∪ C). m1,2,...,S (∅) > 0.
Dempster’s rule of combination (called also orthog-
The products π1 and π2 are called conflicting products onal sum by Shafer [8], p. 6) coincides with the nor-
because malized version of the conjunctive rule. It is defined by
Conj Conj
1,2,...,S (A) = m1,2,...,S (A)/(1 − m1,2,...,S (∅)), assuming
mDS
r for π1 , the focal elements A and B involved in π1 are Conj
m1,2,...,S (∅) = 1. The DS upper notation refers to ini-
incompatible (i.e., disjoint) because A ∩ B = ∅. π1 tials of Dempster and Shafer names because Dempster’s
(A ∩ B) is of course equivalent to π j (X j1 ∩ X j2 ) with rule has gained its popularity through Shafer’s works
j = 1 by taking X j1 = A and X j2 = B; and on belief functions. Shafer uses the symbol ⊕ to note
r for π2 , one has A ∩ C = ∅. π2 (A ∩ C) is equivalent
1,2,...,S (A) = [m1 ⊕
Dempster’s fusion operator, i.e., mDS
to π j (X j1 ∩ X j2 ) with j = 2 by taking X j1 = A and m2 ⊕ . . . ⊕ mS ](A) for A = ∅, and mDS 1,2,...,S (∅) = 0. A
X j2 = C, etc. probabilistic analysis of Dempster’s rule of combination
can be found in [37], and the geometry of Dempster’s
The products π3 , ..., and π6 are not conflicting prod- rule is analyzed in [38].
ucts because the focal elements involved in each prod- Example 1: Consider  = {A, B} and two following
uct have non-empty intersection. Because m1 (A) + m1 BBAs
(B∪C) = 1 and m2 (B)+m2 (C)+m2 (A∪C) = 1, one has
(m1 (A) + m1 (B ∪C))(m2 (B) + m2 (C) + m2 (A ∪C)) = 1, m1 (A) = 0.1 m1 (B) = 0.2 m1 (A ∪ B) = 0.7

and therefore 6j=1 π j = 1. This illustrates the formula
(5). m2 (A) = 0.4 m2 (B) = 0.3 m2 (A ∪ B) = 0.3
In this paper, i ∈ {1, . . . , S} represents the index of
Conj
the i-th source of evidence characterized by the BBA We have m1,2 (∅) = 0.11, and
mi (·), and j ∈ {1, . . . , F} represents the index of the j-th
Conj Conj Conj
product π j (X j1 ∩ X j2 ∩ . . . ∩ X jS ). m1,2 (A) = 0.35, m1,2 (B) = 0.33, m1,2 () = 0.21.

B. The conjunctive rule of combination 7 The conjunctive fusion rule is also called Smets’ rule of combination
by some authors because it has been widely used by Philippe Smets in
Let’s consider S ≥ 2 distinct reliable sources of evi- his works related to belief functions. But Smets himself call it conjunc-
dence characterized by their BBA ms (·) (s = 1, . . . , S) tive rule, see his last paper [20] (p. 388).

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 51


Symbolically we denote the conjunctive fusion of S In this paper, we focus on the presentation of PCR5
Conj
sources as m1,2,...,S = Conj(m1 , m2 , . . . , mS ). This con- and PCR6 only because they are the most well-known
junctive rule is commutative and associative. This means advanced fusion rules used so far in the belief func-
that the sources can be combined altogether in one step, tions community. A detailed presentation of other rules
or sequentially in any order and it does not matter. of combination encountered in the literature can be
Also, the total ignorant source represented by the vacu- found in [40]. Symbolically, the PCR5 fusion and the
ous (non-informative) BBA has no impact in the fusion PCR6 fusion of S ≥ 2 BBAs are, respectively, de-
1,2,...,S = PCR5(m1 , m2 , . . . , mS ), and m1,2,...,S =
noted mPCR5 PCR6
result—see Lemma 1 below.
Lemma 1: The VBBA mv has a neutral impact in the PCR6(m1 , m2 , . . . , mS ).
conjunctive rule of combination, that is Readers familiar with PCR rules could quickly read
the example 1 given in section III-B, and the results
Conj(m1 , m2 , . . . , mS , mv ) = Conj(m1 , m2 , . . . , mS ). obtained with classical and improved PCR5 and PCR6
(8) rules in section VII to appreciate the discussion through-
Proof: see Appendix 1. out the paper.
The main drawback of this fusion rule is that it does The PCR5 rule of combination [31]: This rule trans-
Conj
not generate a proper BBA because m1,2,...,S (∅) > 0 in fers the conflicting mass π j (∅) to all the elements in-
Conj volved in this conflict and proportionally to their individ-
general, and also it can provide a fusion result m1,2,...,S (∅)
that quickly tends to one after only few steps of a se- ual masses, so that a more sophisticate and specific distri-
quential fusion processing of the sources which is not bution is done with the PCR5 fusion process with respect
very useful for decision-making support. This is because to other existing rules (including Dempster’s rule). The
the empty set ∅ is the absorbing element for the con- PCR5 rule is presented in details (with justification and
junctive operation since ∅ ∩ A = ∅ for all A ∈ 2 so that examples) in [34] (Vol. 2 and Vol. 3).
the mass committed to the empty set always increases • The PCR5 fusion of two BBAs is obtained by

through the repeated conjunctive fusion rule. The main 1,2 (∅) = 0, and for all A ∈ 2 \ {∅} by
mPCR5
interest of this rule is its ability to identify the partial con-
flicts and to provide a measure of the total level of con- Conj
Conj 1,2 (A) = m1,2 (A)
mPCR5
flict m1,2,...,S (∅) between the sources which can be used
  m1 (A)2 m2 (X ) m2 (A)2 m1 (X )

to manage (select or discard) the sources in the fusion + + , (9)
process if one prefers, see [39] for an application in geo- 
m1 (A) + m2 (X ) m2 (A) + m1 (X )
X ∈2
physics for instance. X ∩A=∅

Conj
where m1,2 (A) is the conjunctive rule formula (6) with
C. PCR5 and PCR6 rules of combination S = 2, and where all denominators in (9) are different
from zero. If a denominator is zero, that fraction is dis-
The PCR rules have been developed originally in the
carded. All propositions/sets are in a canonical form. We
framework of DSmT [31], [32], [34] but they can work
take the disjunctive normal form, which is a disjunction
also in the classical framework of Shafer’s belief func-
of conjunctions, and it is unique in Boolean algebra and
tions as well. Six rules have been proposed and they are
simplest. For example, X = A ∩ B ∩ (A ∪ B ∪ C) it is
referred as PCR1, ..., PCR6 rules of combination hav-
not in a canonical form, but we simplify the formula and
ing different complexities, PCR1 being the most simplest
X = A ∩ B is in a canonical form.
(but less effective) one. All these rules share the same
The PCR5 formula (9) for two BBAs can also be ex-
general principle which consists of three steps:
pressed by considering only the focal elements of m1 (·)
r apply the conjunctive rule (6); and m2 (·) as follows
r calculate the conflicting mass products π j (∅); and
r redistribute the conflicting mass products π j (∅) pro- 1,2 (A) = m1,2 (A)
mPCR5
Conj

portionally on all non-empty sets involved in the  m1 (X j1 )m2 (X j2 )


conflict. + m1 (X j1 ) ·
m1 (X j1 ) + m2 (X j2 )
(X j1 ,X j2 )∈F (m1 )×F (m2 )
The way the conflicting mass product π j (∅) is redis- X j1 ∩X j2 =∅
X j1 =A
tributed yields to different versions of PCR combination
rules that work for any degree of conflict. The sophistica-  m1 (X j1 )m2 (X j2 )
tion/complexity and preciseness of PCR rules increases + m2 (X j2 ) · ,
m1 (X j1 ) + m2 (X j2 )
(X j1 ,X j2 )∈F (m1 )×F (m2 )
from the first PCR1 rule up to the last rule PCR6. The X j1 ∩X j2 =∅
main disadvantage of these rules, aside their complex- X j2 =A
ity, is their non-associativity properties which impose to (10)
combine all the BBAs altogether with PCR rules rather
than sequentially to expect the best fusion result. or equivalently, with shorthand π j notations, as

52 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


Conj It is worth noting that the formula (14) is a general-
1,2 (A) = m1,2 (A)
mPCR5 ization of the formula (11), i.e., (14) coincides with (11)
 when S = 2.
+ mi∈{1,2}|X ji =A (X ji ) This general PCR5 formula is equivalent to the orig-
j∈{1,...,F}|X j ∈F (m1 ,m2 )
X j1 ∩X j2 =∅
inal PCR5 formula given in [31] but it involves only the
A∈X j focal elements of the BBAs to combine which makes the
derivation more efficient (less computationally demand-
π j (X j1 ∩ X j2 )
· , (11) ing) than the original general PCR5 formula, specially
m1 (X j1 ) + m2 (X j2 ) when each BBA has only few focal elements. We use
where F = |F (m1 )|·|F (m2 )| is the total number of prod- this new general PCR5 formula because it is relatively
ucts π j (X j1 ∩X j2 ) = m1 (X j1 )m2 (X j2 ), and A ∈ X j means simple and easy to improve it into PCR5+ formula—
that at least one component of X j equals A. see section VI-B. The extension of PCR5 for combin-
• The explicit formula of the PCR5 fusion of three ing qualitative8 BBAs can be found in [34] (Vol. 2 and
BBAs is given in [41]. 3) and in [33]. PCR5 rule is not associative and the best
• A simple formulation of the general expres- fusion result is obtained by combining the sources alto-
sion of the PCR5 fusion of S > 2 BBAs is ob- gether at the same time when possible. A suboptimal fast
tained by redistributing each  conflicting product fusion method using PCR5-based canonical decomposi-
π j (∅) = π j (X j1 ∩ . . . ∩ X jS = ∅) = Si=1 mi (X ji ) to tion [42] can be found in [43].
some elements of the power set of the FoD that are The PCR6 rule of combination [32]: A variant of
involved in the conflict. Each π j (∅) is redistributed PCR5 rule, called PCR6 rule, has been proposed by Mar-
proportionally to elements involved in this conflict tin and Osswald in [32], [33] for combining S > 2 sources.
based on the PCR5 redistribution principle. When an Because PCR6 coincides with PCR5 when one combines
element A ∈ 2 is not involved in a conflicting product two sources, we do not provide the PCR6 formula for
π j (∅), i.e. A ∈/ X j , the conflicting product π j (∅) is not two sources which is the same as (9). The difference be-
redistributed to A. If an element A is involved in the tween PCR5 and PCR6 lies in the way the PCR is done
conflict X j1 ∩ . . . ∩ X jS = ∅, i.e. A ∈ X j and π j (∅) occur, as soon as three (or more) sources are involved in the
then the proportional redistribution of π j (∅) to A is fusion as it will be shown in the example 2 introduced in
given by the next section. The explicit formula of the PCR6 fusion
⎛ ⎞ of three BBAs is given in [41] for convenience.
 The PCR6 fusion of S > 2 BBAs is obtained by
x j (A)  ⎝ mi (X ji )⎠ 
1,2,...,S (∅) = 0, and for all A ∈ 2 \ {∅} by
mPCR6 9
i∈{1,...,S}|X ji =A

π j (∅) Conj
·    , (12) 1,2,...,S (A) = m1,2,...,S (A)
mPCR6
mi (X ji )  
X ∈X j i∈{1,...,S}|X ji =X  
+ mi (X ji )
where A ∈ X j means that at least one component of the j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S}|X ji =A
S-tuple X j = (X j1 , . . . , X jS ) ∈ F (m1 , . . . , mS ) equals A. 
Finally the mass value of A obtained by the PCR5 π j (∅)
·     . (15)
rule is calculated by  mi (X ji )
Conj
1,2,...,S (A) = m1,2,...,S (A) +
mPCR5 x j (A), X ∈X j i∈{1,...,S}|X ji =X

j∈{1,...,F}|A∈X j ∧π j (∅)
The difference between the general PCR5 and PCR6
(13) formulas is that the PCR5 proportional redistribution
where A ∈ X j ∧ π j (∅) is a shorthand notation meaning involves the products mi (X ji ) of multiple
that at least one component of the S-tuple X j equals A i∈{1,...,S}|X ji =A
and the components of X j are conflicting, i.e., X j1 ∩ . . . ∩ same focal elements A (if any) in the conflict, whereas
X jS = ∅. the PCR6 conflict
 redistribution principle works with
Therefore the general PCR5 formula can be ex- their sum mi (X ji ) instead. The next section

1,2,...,S (∅) = 0, and for A ∈ 2 \ {∅} by
pressed as mPCR5 i∈{1,...,S}|X ji =A
presents some examples for PCR5 and PCR6 rules of
Conj
1,2,...,S (A) = m1,2,...,S (A)
mPCR5 combinations.
  We use this general PCR6 formula instead of the
  original Martin-Osswald’s PCR6 formula [32] because
+ mi (X ji )
j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S}|X ji =A
 8A qualitative BBA is a BBA whose values are labels (e.g., low,
π j (∅)
·     . (14) medium, and high) instead of real numbers.
9 We wrote this PCR6 general formula in the style of PCR5 formula
mi (X ji )
X ∈X j i∈{1,...,S}|X ji =X (14).

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 53


it is easier to improve it into PCR6+ formula—see Sec- + m1 (A)m2 (A ∪ B)m3 (A)
tion VI-B. From the implementation point of view, PCR6
+ m1 (A ∪ B)m2 (A)m3 (A)
is simpler to implement than PCR5. From the decision-
making standpoint, PCR6 is better than PCR5 when + m1 (A)m2 (A ∪ B)m3 (A ∪ B)
S > 2 as reported by Martin and Osswald in [32] (see
+ m1 (A ∪ B)m2 (A)m3 (A ∪ B)
also the Example 3 in the next section) in their applica-
tions. For convenience, some MatlabTM codes of PCR5 + m1 (A ∪ B)m2 (A ∪ B)m3 (A)
and PCR6 fusion rules can be found in the appendix of
= 0.5370,
[44], also in Chap. 7 of [34] (Vol. 3), or from Arnaud Mar-
tin’s web page [45]. PCR6 code (in R programming lan-
guage) can be found also in iBelief package developed
Conj
by Kuang Zhou and Arnaud Martin from the BFAS10 m1,2,3 (B) = m1 (B)m2 (B)m3 (B)
repository [46], or directly from [47] as well. When we
have only two BBAs to combine, PCR5 and PCR6 rules + m1 (B)m2 (B)m3 (A ∪ B)
provide the same result because formulas (14) and (15) + m1 (B)m2 (A ∪ B)m3 (B)
coincide for S = 2.
In this paper, we have voluntarily chosen to present + m1 (A ∪ B)m2 (B)m3 (B)
the two rules, PCR5 and PCR6, and their improved ver- + m1 (B)m2 (A ∪ B)m3 (A ∪ B)
sions mainly for historical reasons and because these two
rules have strong theoretical links as we have shown. + m1 (A ∪ B)m2 (B)m3 (A ∪ B)
By doing this, we offer the possibility to readers (and + m1 (A ∪ B)m2 (A ∪ B)m3 (B)
potential users) to test each of these advanced fusion
methods and evaluate their performances on their own = 0.0900,
applications. Even though PCR6 is posterior to PCR5,
since some researchers have implemented and are using
PCR5 fusion rule, it appears important to introduce the Conj
m1,2,3 (A ∪ B) = m1 (A ∪ B)m2 (A ∪ B)m3 (A ∪ B)
improved version of this rule. Furthermore, PCR5 goes
back exactly on the tracks of the conjunctive rule, while = 0.3 · 0.2 · 0.5 = 0.0300,
PCR6 does not.
and
Conj Conj Conj Conj
IV. EXAMPLES FOR PCR5 AND PCR6 FUSION RULES m1,2,3 (∅) = 1 − m1,2,3 (A) − m1,2,3 (B) − m1,2,3 (A ∪ B)
Here we provide two simple examples showing the = 0.3430,
difference of the results between PCR5 and PCR6 rules.
For convenience, all numerical values given in the ex- In this example, we have 12 partial conflicts, noted π j (∅)
amples of this paper have been rounded to six decimal ( j = 1, . . . , 12), which are given by the following prod-
places when necessary. ucts
Example 2: We consider the simplest FoD  =
{A, B}, and the three following BBAs π1 (∅) = m1 (A)m2 (A)m3 (B) = 0.0300,

m1 (A) = 0.6, m1 (B) = 0.1, m1 (A ∪ B) = 0.3 π2 (∅) = m1 (A)m2 (B)m3 (A) = 0.0720,

m2 (A) = 0.5, m2 (B) = 0.3, m2 (A ∪ B) = 0.2 π3 (∅) = m1 (B)m2 (A)m3 (A) = 0.0200,

m3 (A) = 0.4, m3 (B) = 0.1, m3 (A ∪ B) = 0.5 π4 (∅) = m1 (B)m2 (B)m3 (A) = 0.0120,

Because Fm1 = |F (m1 )| = 3, Fm2 = |F (m2 )| = 3 π5 (∅) = m1 (B)m2 (A)m3 (B) = 0.0050,
and Fm3 = |F (m3 )| = 3, we have F = Fm1 · Fm2 · π6 (∅) = m1 (A)m2 (B)m3 (B) = 0.0180,
Fm3 = 27 products to consider. Fifteen products are non-
Conj π7 (∅) = m1 (A ∪ B)m2 (A)m3 (B) = 0.0150,
conflicting and will enter in the calculation of m1,2,3 (A),
Conj Conj
m1,2,3 (B), and m1,2,3 (A ∪ B), and 12 products are con- π8 (∅) = m1 (A ∪ B)m2 (B)m3 (A) = 0.0360,
flicting products that will need to be proportionally re- π9 (∅) = m1 (B)m2 (A)m3 (A ∪ B) = 0.0250,
distributed. The conjunctive combination of these three
BBAs is π10 (∅) = m1 (A)m2 (B)m3 (A ∪ B) = 0.0900,
Conj
m1,2,3 (A) = m1 (A)m2 (A)m3 (A) π11 (∅) = m1 (A)m2 (A ∪ B)m3 (B) = 0.0120,

+ m1 (A)m2 (A)m3 (A ∪ B) π12 (∅) = m1 (B)m2 (A ∪ B)m3 (A) = 0.0080.

In applying the PCR5 formula (14), and the PCR6 for-


1,2,3 (∅) = m1,2,3 (∅) = 0,
mula (15), we obtain finally mPCR5
10 Belief PCR6
Functions and Applications Society.

54 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


and11 whence π7 (∅) = x7 (A ∪ B) + x7 (A) + x7 (B) = 0.0150
with
1,2,3 (A) ≈ 0.723281,
mPCR5
m1 (A ∪ B)π7 (∅)
1,2,3 (B) ≈ 0.182460,
mPCR5 x7 (A ∪ B) = = 0.0050,
m1 (A ∪ B) + m2 (A) + m3 (B)
1,2,3 (A ∪ B) ≈ 0.094259,
mPCR5 m2 (A)π7 (∅)
x7 (A) = ≈ 0.0083,
and m1 (A ∪ B) + m2 (A) + m3 (B)

1,2,3 (A) ≈ 0.743496,


mPCR6 m3 (B)π7 (∅)
x7 (B) = ≈ 0.0017.
m1 (A ∪ B) + m2 (A) + m3 (B)
1,2,3 (B) ≈ 0.162245,
mPCR6
The next example shows also the difference between
1,2,3 (A ∪ B) ≈ 0.094259.
mPCR6 PCR5 and PCR6 rules, and it justifies why PCR6 rule is
We see a difference between the BBAs mPCR5 usually preferred to PCR5 rule in applications.
1,2,3 and
Example 3: we consider the FoD  = {A, B, C}, and
mPCR6
1,2,3 ,which is normal because the PCR principles are
the four very simple BBAs defined by
quite different. Using the PCR5 fusion rule the first par-
tial conflicting mass π1 (∅) = m1 (A)m2 (A)m3 (B) = 0.03 m1 (A∪B) = 1, m2 (B) = 1, m3 (A∪B) = 1, and m4 (C) = 1.
will be redistributed back to A and B proportionally to
m1 (A)m2 (A) and to m3 (B) as follows These BBAs are in conflict because the intersection of
their focal elements is (A ∪ B) ∩ A ∩ (A ∪ B) ∩ C = ∅.
x1 (A) x1 (B) π1 (∅)
= = , In this example, one has only one product of masses to
m1 (A)m2 (A) m3 (B) m1 (A)m2 (A) + m3 (B) calculate, which is π1 ((A∪B)∩A∩(A∪B)∩C) = m1 (A∪
whence B)m2 (A)m3 (A ∪ B)m4 (C) = 1. In fact this product is a
m1 (A)m2 (A)π1 (∅) conflicting product denoted π1 (∅). We can also denote
x1 (A) = = 0.0225, it π (∅) because the index j = 1 is useless in this case.
m1 (A)m2 (A) + m3 (B)
Moreover, these BBAs are also in total conflict because
m3 (B)π1 (∅) π (∅) = m1 (A ∪ B)m2 (A)m3 (A ∪ B)m4 (C) = 1.
x1 (B) = = 0.0075.
m1 (A)m2 (A) + m3 (B) If one applies the PCR5 rule principle we get
We can verify π1 (∅) = x1 (A) + x1 (B) = 0.03.
Using the PCR6 fusion rule the first partial conflict- x(A ∪ B) x(B) x(C)
= =
ing mass π1 (∅) = 0.03 will be redistributed back to A m1 (A ∪ B)m3 (A ∪ B) m2 (B) m4 (C)
and B proportionally to (m1 (A) + m2 (A)) and to m3 (B). π (∅)
So we will get the following redistributions x1 (A) = =
0.0275 for A and x1 (B) = 0.0025 for B because m1 (A ∪ B)m3 (A ∪ B) + m2 (B) + m4 (C),

x1 (A) x1 (B) π1 (∅) whence x(A ∪ B) = 1/3, x(B) = 1/3 and x(C) = 1/3 so
= = that
m1 (A) + m2 (A) m3 (B) m1 (A) + m2 (A) + m3 (B),

1,2,3,4 (A ∪ B) = x(A ∪ B) = 1/3,


whence mPCR5
(m1 (A) + m2 (A))π1 (∅)
x1 (A) = = 0.0275, 1,2,3,4 (B) = x(B) = 1/3,
mPCR5
m1 (A) + m2 (A) + m3 (B)
m3 (B)π1 (∅) 1,2,3,4 (C) = x(C) = 1/3.
mPCR5
x1 (B) = = 0.0025.
m1 (A) + m2 (A) + m3 (B) This PCR5 result appears counter-intuitive because
We can verify π1 (∅) = x1 (A) + x1 (B) = 0.03. three sources among the four sources exclude definitely
Note that for all the partial conflicts having no dupli- the hypothesis C because one has Pl1 (C) = Pl2 (C) =
cate element involved in the conflicting product π j (∅) Pl3 (C) = 0, so it is intuitively expected that after the
we make the same redistribution with PCR5 rule and combination of all the four BBAs the mass committed
with PCR6 rule. For instance, for π7 (∅) = m1 (A ∪ to C should not be greater than 1/4 = 0.25.
B)m2 (A)m3 (B) = 0.0150 we get If one applies the PCR6 rule principle, we get

x7 (A ∪ B) x7 (A) x7 (B) x(A ∪ B) x(B) x(C)


= = = =
m1 (A ∪ B) m2 (A) m3 (B) m1 (A ∪ B) + m3 (A ∪ B) m2 (B) m4 (C)
π7 (∅) π (∅)
= =
m1 (A ∪ B) + m2 (A) + m3 (B), m1 (A ∪ B) + m3 (A ∪ B) + m2 (B) + m4 (C),

whence x(A ∪ B) = 2/4, x(B) = 1/4 and x(C) = 1/4 so


11 The symbol ≈ means “approximately equal to.” that

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 55


1,2,3,4 (A ∪ B) = x(A ∪ B) = 0.5,
mPCR6 Formula (19) and (20) show that in general PCR5 and
PCR6 do not have the ignorant source as a neutral el-
1,2,3,4 (B) = x(B) = 0.25,
mPCR6 ement. This is due to the redistribution principles used
in PCR5 and in PCR6 rules. Example 4 shows the non-
1,2,3,4 (C) = x(C) = 0.25,
mPCR6
neutral impact of the VBBA in PCR5 and PCR6 rules
which is in better agreement with what we intuitively for convenience. Note that the VBBA has a neutral im-
expect because mPCR6 pact in the fusion result if and only if one has only two
1,2,3,4 (C) is not greater than 1/4. Of
course in this example, Dempster’s rule of combination BBAs to combine with PCR5, or PCR6, and one of them
cannot be simply applied because the conflict is total is the VBBA because in this case there is no possible
yielding a division by zero in Dempster’s rule formula (partial) conflict to redistribute between any BBA m(·)
[8], but by using eventually some discounting methods defined over the FoD  and the VBBA mv (·). That is,
to modify the BBAs to combine. for any BBA m1 (·) one always has

PCR5(m1 , mv ) = PCR6(m1 , mv ) = m1 . (21)


V. FLAWED BEHAVIOR OF PCR5 AND PCR6 RULES
The PCR5 and PCR6 rules of combination are not Example 4: we consider the FoD  = {A, B} having only
associative which means that the fusion of the BBAs two elements, and the following four BBAs as follows:
must be done using general formulas (14) or (15) if one
has more than two BBAs to combine, which is not very
m1 (A) = 0.6, m1 (B) = 0.1, m1 (A ∪ B) = 0.3,
convenient. Therefore, the sequential PCR5 or PCR6
combination of S > 2 BBAs are not in general equal m2 (A) = 0.5, m2 (B) = 0.3, m2 (A ∪ B) = 0.2,
to the global PCR5 or PCR6 fusion of the S BBAs al-
m3 (A) = 0.4, m3 (B) = 0.1, m3 (A ∪ B) = 0.5,
together because the order of the combination of the
sources does matter in the sequential combination. In m4 (A ∪ B) = 1.
general (i.e. when conflicts exist between the sources of
evidence to combine) one has for S > 2 BBAs m1 , m2 , and m3 are as in example 2, and the BBA
m4 is nothing but the VBBA mv defined over this FoD
PCR5(m1 , m2 , . . . , mS ) = .
In example 2, we did obtain with PCR5(m1 , m2 , m3 )
PCR5(PCR5(PCR5(m1 , m2 ), m3 ), . . . , mS ) (16)
and with PCR5(m1 , m2 , m3 , m4 ) the following resulting
and BBAs

PCR6(m1 , m2 , . . . , mS ) = 1,2,3 (A) ≈ 0.723281,


mPCR5
PCR6(PCR6(PCR6(m1 , m2 ), m3 ), . . . , mS ), (17) 1,2,3 (B) ≈ 0.182460,
mPCR5
and also for S > 2 PCR5 fusion result is generally differ- 1,2,3 (A ∪ B) ≈ 0.094259,
mPCR5
ent of PCR6 fusion result that is

PCR5(m1 , m2 , . . . , mS ) = PCR6(m1 , m2 , . . . , mS ). and


(18)
Formula (18) says that in general PCR5 is different 1,2,3,4 (A) ≈ 0.654604,
mPCR5
from PCR6, of course except the case when we com-
bine only two sources. PCR5 and PCR6 rules can be- 1,2,3,4 (B) ≈ 0.144825,
mPCR5
come computationally intractable for combining a large
1,2,3,4 (A ∪ B) ≈ 0.200571.
mPCR5
number of sources and for working with large FoD. This
is a well-known limitation of these rules, but this is the
Clearly, PCR5(m1 , m2 , m3 ) = PCR5(m1 , m2 , m3 , m4 )
price to pay to get better results than with classical rules.
even if m4 is the VBBA.
Aside the complexity of these rules, it is worth to
Analogously, we did obtain with PCR6(m1 , m2 , m3 )
mention that the neutral impact property of the VBBA
and with PCR6(m1 , m2 , m3 , m4 )
mv is lost in general when considering the PCR5 or
PCR6 combination of S > 2 BBAs altogether, that is
1,2,3 (A) ≈ 0.743496,
mPCR6
PCR5(m1 , . . . , mS−1 , mv ) = PCR5(m1 , . . . , mS−1 )
(19) 1,2,3 (B) ≈ 0.162245,
mPCR6
and
1,2,3 (A ∪ B) ≈ 0.094259,
mPCR6
PCR6(m1 , . . . , mS−1 , mv ) = PCR6(m1 , . . . , mS−1 )
(20) and

56 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


1,2,3,4 (A) ≈ 0.647113,
mPCR6 If we make the PCR6(m1 , m2 , m3 ) fusion of all these
three BBAs altogether we obtain
1,2,3,4 (B) ≈ 0.128342,
mPCR6 ⎧ PCR6

⎪m1,2,3 (B) ≈ 0.000962


1,2,3,4 (A ∪ B) ≈ 0.224545.
mPCR6 ⎪
1,2,3 (A ∪ B) ≈ 0.286107
PCR6

⎪m

⎨mPCR6 (C ∪ D) ≈ 0.203454
Hence, PCR6(m1 , m2 , m3 ) = PCR6(m1 , m2 , m3 , 1,2,3
m4 ), even if m4 is the VBBA. ⎪
⎪ 1,2,3 (A ∪ B ∪ C ∪ D) ≈ 0.012203
mPCR6


This example 4 shows clearly that the VBBA does ⎪
⎪m1,2,3 (E) ≈ 0.116038
⎪ PCR6
not have a neutral impact in the PCR5 and PCR6 rules ⎪
⎩mPCR6 (A ∪ B ∪ C ∪ D ∪ E) ≈ 0.381236
of combination. In fact, adding more VBBAs mv in the 1,2,3

PCR5 or PCR6 fusion will increase more and more the One sees that combining the BBAs m1 , m2 with the
mass of A ∪ B while decreasing more and more the BBA m3 (where m3 is close to VBBA, and therefore
masses of A and of B with PCR5, and PCR6. When m3 is almost non-informative) generates a big increase
the number of VBBAs mv increases, we will have12 of the belief of the uncertainty in the resulting BBA.
mPCR5/6 PCR5/6
1,2,3,mv ,...,mv (A ∪ B) → 1, m1,2,3,mv ,...,mv (A) → 0, and This behaviour is clearly counter-intuitive because if the
mPCR5/6 source is almost vacuous, only a small degradation of
1,2,3,mv ,...,mv (B) → 0.
This is unsatisfactory because the VBBA brings no the uncertainty is expected and in the limit case when
useful information to exploit, and it is naturally expected m3 is the VBBA no impact of m3 on the fusion result
that it must not impact the fusion result in the combina- should occur. Note that this behavior also occurs with
tion of BBAs. This can be seen as a flaw of the behavior PCR5(m1 , m2 , m3 ) because one has for this example

of PCR5 and PCR6 rules of combination. ⎪

⎪ 1,2,3 (B) ≈ 0.001103
mPCR5
To emphasize this flaw, we give in the example 5 a ⎪


⎪ 1,2,3 (A ∪ B) ≈ 0.286107
mPCR5
case where the mass committed to some partial uncer- ⎪

⎨mPCR5 (C ∪ D) ≈ 0.203384
tainties can increase more than necessary with PCR5 1,2,3
and with PCR6 rules of combination. This is detrimen- ⎪mPCR5
⎪ 1,2,3 (A ∪ B ∪ C ∪ D) ≈ 0.012203


tal for the quality of the fusion result and for decision- ⎪


⎪ 1,2,3 (E) ≈ 0.115967
mPCR5
making because the result is more uncertain than it ⎪
⎩mPCR5 (A ∪ B ∪ C ∪ D ∪ E) ≈ 0.381236
should be, and consequently the decision is more diffi- 1,2,3
cult to make. The deep analysis of the partial conflict redistribu-
Example 5: we consider the FoD  = tions done in this interesting example reveals clearly
{A, B, C, D, E}, and the following three BBAs the flaw of the principles of PCR5 and PCR6 rules
⎧ of combination. Indeed, for this example, one has

⎪ m (A ∪ B) = 0.70
⎨ 1 Fm1 · Fm2 · Fm3 = 4 · 4 · 2 = 32 products π j (X j1 ∩ X j2 ∩
m1 (C ∪ D) = 0.06
⎪ m (A ∪ B ∪ C ∪ D) = 0.15 X j3 ) = m1 (X j1 )m2 (X j2 )m3 (X j3 ) to calculate, where

⎩ 1 X j1 ∈ F (m1 ) = {A ∪ B, C ∪ D, A ∪ B ∪ C ∪ D, E},
m1 (E) = 0.09
X j2 ∈ F (m2 ) = {A ∪ B, C ∪ D, A ∪ B ∪ C ∪ D, E}, and
and X j3 ∈ F (m3 ) = {B, A ∪ B ∪ C ∪ D ∪ E}. Among these 32


⎪m2 (A ∪ B) = 0.06 possible conjunctions of focal elements, 20 products cor-

m2 (C ∪ D) = 0.50 respond to partial conflicts when X j1 ∩ X j2 ∩ X j3 = ∅,

⎪m2 (A ∪ B ∪ C ∪ D) = 0.04 which need to be redistributed properly to some ele-

m2 (E) = 0.40 ments of 2 \ {∅} according to the PCR5, or the PCR6
redistribution principles.
and
 More precisely, we have to consider all the following
m3 (B) = 0.01 products π j for calculating the result
m3 (A ∪ B ∪ C ∪ D ∪ E) = 0.99.
π1 (B) = m1 (A ∪ B)m2 (A ∪ B)m3 (B) = 0.00042,
Note that the BBA m3 is not equal to the VBBA but it is π2 (A ∪ B) = m1 (A ∪ B)m2 (A ∪ B)m3 () = 0.04158,
very close to the VBBA because m3 () is close to one.
If we make the PCR6(m1 , m2 ) fusion of only the π3 (∅) = m1 (A ∪ B)m2 (C ∪ D)m3 (B) = 0.0035,
two BBAs m1 and m2 altogether, which is also equal to π4 (∅) = m1 (A ∪ B)m2 (C ∪ D)m3 () = 0.3465,
PCR5(m1 , m2 ), we obtain
⎧ PCR6 π5 (B) = m1 (A ∪ B)m2 (A ∪ B ∪ C ∪ D)m3 (B) = 0.00028,

⎪ m1,2 (A ∪ B) ≈ 0.465309 π6 (A ∪ B) = m1 (A ∪ B)m2 (A ∪ B ∪ C ∪ D)m3 () = 0.02772,

⎨mPCR6 (C ∪ D) ≈ 0.296299
1,2
π7 (∅) = m1 (A ∪ B)m2 (E)m3 (B) = 0.0028,

⎪ m 1,2 (A ∪ B ∪ C ∪ D) ≈ 0.023471
PCR6

⎩ PCR6 π8 (∅) = m1 (A ∪ B)m2 (E)m3 () = 0.2772,
m1,2 (E) ≈ 0.214921
π9 (∅) = m1 (C ∪ D)m2 (A ∪ B)m3 (B) = 0.000036,
12 The notation mPCR5/6 indicates “mPCR5 or mPCR6 ” for convenience. π10 (∅) = m1 (C ∪ D)m2 (A ∪ B)m3 () = 0.003564,

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 57


π11 (∅) = m1 (C ∪ D)m2 (C ∪ D)m3 (B) = 0.0003, 1,2,3 () ≈ 0.381236 value
Let us examine how the mPCR5
π12 (C ∪ D) = m1 (C ∪ D)m2 (C ∪ D)m3 () = 0.0297, is obtained based on the PCR5 redistribution principle.
Based on the structures of π j (∅) products, we have to
π13 (∅) = m1 (C ∪ D)m2 (A ∪ B ∪ C ∪ D)m3 (B) = 0.000024, consider only products involving a proportional redistri-
π14 (C ∪ D) = m1 (C ∪ D)m2 (A ∪ B ∪ C ∪ D)m3 () bution to . So we get a proportional redistribution to
 only from the following products
= 0.002376,
π15 (∅) = m1 (C ∪ D)m2 (E)m3 (B) = 0.00024, π4 (∅) = m1 (A ∪ B)m2 (C ∪ D)m3 () = 0.3465,

π16 (∅) = m1 (C ∪ D)m2 (E)m3 () = 0.02376, π8 (∅) = m1 (A ∪ B)m2 (E)m3 () = 0.2772,

π17 (B) = m1 (A ∪ B ∪ C ∪ D)m2 (A ∪ B)m3 (B) = 0.00009, π10 (∅) = m1 (C ∪ D)m2 (A ∪ B)m3 () = 0.003564,
π18 (A ∪ B) = m1 (A ∪ B ∪ C ∪ D)m2 (A ∪ B)m3 () = 0.00891, π16 (∅) = m1 (C ∪ D)m2 (E)m3 () = 0.02376,
π19 (∅) = m1 (A ∪ B ∪ C ∪ D)m2 (C ∪ D)m3 (B) = 0.00075, π24 (∅) = m1 (A ∪ B ∪ C ∪ D)m2 (E)m3 () = 0.0594,
π20 (C ∪ D) = m1 (A ∪ B ∪ C ∪ D)m2 (C ∪ D)m3 () π26 (∅) = m1 (E)m2 (A ∪ B)m3 () = 0.005346,
= 0.07425, π28 (∅) = m1 (E)m2 (C ∪ D)m3 () = 0.04455,
π21 (B) = m1 (A ∪ B ∪ C ∪ D)m2 (A ∪ B ∪ C ∪ D)m3 (B) π30 (∅) = m1 (E)m2 (A ∪ B ∪ C ∪ D)m3 () = 0.003564.
= 0.00006,
Because there is no duplicate focal elements in each of
π22 (A ∪ B ∪ C ∪ D) = m1 (A ∪ B ∪ C ∪ D)m2 (A ∪ B ∪ C ∪ D) these products, the PCR5 and PCR6 redistributions to 
· m3 () = 0.00594,
will be the same in this example.
The proportional redistribution of π4 (∅) to  is
π23 (∅) = m1 (A ∪ B ∪ C ∪ D)m2 (E)m3 (B) = 0.0006,
m3 ()π4 (∅)
π24 (∅) = m1 (A ∪ B ∪ C ∪ D)m2 (E)m3 () = 0.0594, x4 () = ≈ 0.156637.
m1 (A ∪ B) + m2 (C ∪ D) + m3 ()
π25 (∅) = m1 (E)m2 (A ∪ B)m3 (B) = 0.000054,
The proportional redistribution of π8 (∅) to  is
π26 (∅) = m1 (E)m2 (A ∪ B)m3 () = 0.005346,
m3 ()π8 (∅)
π27 (∅) = m1 (E)m2 (C ∪ D)m3 (B) = 0.00045, x8 () = ≈ 0.131305.
m1 (A ∪ B) + m2 (E) + m3 ()
π28 (∅) = m1 (E)m2 (C ∪ D)m3 () = 0.04455,
The proportional redistribution of π10 (∅) to  is
π29 (∅) = m1 (E)m2 (A ∪ B ∪ C ∪ D)m3 (B) = 0.000036,
m3 ()π10 (∅)
π30 (∅) = m1 (E)m2 (A ∪ B ∪ C ∪ D)m3 () = 0.003564, x10 () = ≈ 0.003179.
m1 (C ∪ D) + m2 (A ∪ B) + m3 ()
π31 (∅) = m1 (E)m2 (E)m3 (B) = 0.00036,
The proportional redistribution of π16 (∅) to  is
π32 (E) = m1 (E)m2 (E)m3 () = 0.03564.
m3 ()π16 (∅)
The conjunctive rule gives x16 () = ≈ 0.016222.
m1 (C ∪ D) + m2 (E) + m3 ()
Conj
m1,2,3 (B) = π1 (B) + π5 (B) + π17 (B) + π21 (B) = 0.00085,
The proportional redistribution of π24 (∅) to  is
Conj
m1,2,3 (A ∪ B) = π2 (A ∪ B) + π6 (A ∪ B) + π18 (A ∪ B) m3 ()π24 (∅)
x24 () = ≈ 0.038186.
= 0.07821, m1 (A ∪ B ∪ C ∪ D) + m2 (E) + m3 ()
Conj
m1,2,3 (C ∪ D) = π12 (C ∪ D) + π14 (C ∪ D) + π20 (C ∪ D) The proportional redistribution of π26 (∅) to  is

= 0.106326, m3 ()π26 (∅)


x26 () = ≈ 0.004643.
m1 (E) + m2 (A ∪ B) + m3 ()
Conj
m1,2,3 (A ∪ B ∪ C ∪ D) = π22 (A ∪ B ∪ C ∪ D) = 0.00594,
The proportional redistribution of π28 (∅) to  is
Conj
m1,2,3 (E) = π32 (E) = 0.03564.
m3 ()π28 (∅)
The total conflicting mass between these three BBAs is x28 () = ≈ 0.027914.
m1 (E) + m2 (C ∪ D) + m3 ()

Conj
m1,2,3 (∅) = π j (∅) The proportional redistribution of π30 (∅) to  is
j=3,4,7,...,11,13,15,16,19,23,...,31 m3 ()π30 (∅)
x30 () = ≈ 0.003150.
Conj Conj Conj m1 (E) + m2 (A ∪ B ∪ C ∪ D) + m3 ()
=1− m1,2,3 (B) − m1,2,3 (A ∪ B) − m1,2,3 (C ∪ D)
Conj Conj Therefore, we finally obtain the quite big value for
− m1,2,3 (A ∪ B ∪ C ∪ D) − m1,2,3 (E) = 0.773034. the mass committed to 

58 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


1,2,3 () = x4 () + x8 () + x10 () + x16 () + x24 ()
mPCR5 In this section, we propose a solution of this prob-
lem that can be easily implemented. For convenience,
+ x26 () + x28 () + x30 () we give also the basic MatlabTM codes of PCR5+ and
≈ 0.381236. PCR6+ in Appendix 3.
Let us consider π j (∅) = m1 (X j1 )m2 (X j2 ) . . . mS (X jS )
We see clearly why PCR5 (and PCR6) redistributes a conflicting product13 where X j1 ∩ X j2 ∩ . . . ∩ X jS = ∅.
some mass to uncertainty  although the focal element We denote by X j = {X1 , . . . , Xs j , s j ≤ S} the set of all
 is not in conflict with other focal elements involved in distinct components of the S-tuple X j related with the
each product π4 (∅), π8 (∅), π10 (∅), π16 (∅), π24 (∅), π26 (∅), conflicting product π j (∅). The order of the elements in
π28 (∅), and π30 (∅), which is an undesirable behavior that X j does not matter. The number s j of elements in X j can
we want to avoid. That is why we propose in the next be less than S because it is possible to have duplicate fo-
section some improvement of PCR5 and PCR6 rules of cal elements in π j (∅). We consider in X j only the distinct
combination. focal elements involved in π j (∅) (see the next example)
and we will define their binary keeping-index indicator
which will allow to know if each element of X j needs to
VI. IMPROVEMENT OF PCR5 AND PCR6 RULES be kept in the PCR, or not, in the improved PCR5 and
To circumvent the weakness of the orignal PCR5 and PCR6 rules of combination.
PCR6 redistribution principles, we propose an improve- For each element Xl ∈ X j we first define its binary
ment of these rules that will be denoted as PCR5+ and containing indicator δ j (Xl  , Xl ) with respect to Xl  ∈ X j
PCR6+ in the sequel. These new rules are not redundant to characterize if Xl contains (includes) Xl  in wide sense,
with PCR5 nor with PCR6 when combining more than or not. Therefore, we take δ j (Xl  , Xl ) = 1 if Xl  ∩Xl = Xl  ,
two BBAs altogether. or equivalently if Xl  ⊆ Xl , and δ j (Xl  , Xl ) = 0 otherwise.
The very simple and basic idea to improve PCR5 and The definition of this binary containing indicator is sum-
PCR6 redistribution principles is to discard the elements marized by the formula
that contain all the other elements implied in the par- 
tial conflict π j (∅) calculation. Indeed, the elements dis- 1 if Xl  ⊆ Xl ,
δ j (Xl  , Xl )  (22)
carded are regarded as non-informative and not useful 0 if Xl   Xl .
for making the conflict redistribution.
For instance, if we consider the previous example 5, Of course δ j (Xl , Xl ) = 1 because Xl ∩ Xl = Xl , and
the conflicting mass with PCR5+ and PCR6+ for the con- we have δ j (Xl  , Xl ) = 0 as soon as |Xl  | > |Xl |, where
flicting product π4 (∅) = m1 (A∪B)m2 (C ∪D)m3 () will |Xl  | and |Xl | are the cardinalities of Xl  and Xl , respec-
be proportionally redistributed back only to A∪B and to tively. We have also δ j (Xl  , Xl ) = 0 when Xl  ∩ Xl = Xl  .
C ∪ D but not to  because A ∪ B ⊆  and C ∪ D ⊆ . For Xl = , we have δ j (Xl  , Xl ) = δ j (Xl  , ) = 1 for any
Thus, with PCR5+ and PCR6+ rules, we will make the Xl  ∈ X j .
following redistribution: To know if a focal element X ji ∈ X j must be kept, or
not, in the proportional redistribution of the j-th con-
x4 (A ∪ B) x4 (C ∪ D) π4 (∅)
= = flicting mass π j (∅) with PCR5+ and PCR6+ rules, we
m1 (A ∪ B) m2 (C ∪ D) m1 (A ∪ B) + m2 (C ∪ D) have to determinate its binary keeping-index κ j (X ji ). For
this, we define κ j (X ji ) ∈ {0, 1} as follows
Here, x4 () is set to 0 with PCR5+ and PCR6+ prin-
ciples because no proportion of π4 (∅) must be redis- 
tributed to . κ j (X ji )  1 − δ j (Xl  , Xl ) (23)
However, with PCR5 and PCR6 rule we make the Xl  ,Xl ∈X j
Xl  =Xl
redistributions according to |X ji |≤|Xl |
|Xl  |≤|Xl |

x4 (A ∪ B) x4 (C ∪ D) x4 ()
= = The value κ j (X ji ) = 1 stipulates that the focal el-
m1 (A ∪ B) m2 (C ∪ D) m3 ()
ement X ji ∈ X j must receive some proportional re-
π4 (∅) distribution from the conflicting mass π j (∅). The value
= .
m1 (A ∪ B) + m2 (C ∪ D) + m3 () κ j (X ji ) = 0 indicates that the focal element X ji will not
be involved in the proportional redistribution of the con-
flicting mass π j (∅).
A. Selection of focal elements for proportional
redistribution
The main issue to improve PCR5 and PCR6 rules of
combination is how to identify in each conflicting prod-
uct π j (∅) the set of elements to keep for making the im- 13 We consider S > 2 BBAs because for S = 2 BBAs, no improper

proved proportional redistribution. increasing of uncertainty occurs with PCR5 or PCR6.

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 59


The binary keeping-index can also be defined equiv- and in m4 (B ∪ C). The focal elements entering in each
alently as BBA of π j (∅) are respectively X j1 = A, X j2 = B ∪ C,
⎧ X j3 = A ∪ C, X j4 = B ∪ C, X j5 = A ∪ B ∪ C, and

⎨1 if c(X
 ji ) is true X j6 = A ∪ B ∪ C ∪ D = . So we have to consider only
κ j (X ji ) = 1 − Xl  ∈X j δ j (Xl  , X ji ) if c(X ji ) is false,
⎪ the following set of distinct focal elements for this π j (∅)
⎩ Xl  =X ji
product
|Xl  |≤|X ji |
(24)
where the condition c(X ji ) is defined as X j = {X1 = A, X2 = B ∪ C, X3 = A ∪ C,
c(X ji )  ∃Xl ∈ X j such |Xl | > |X ji | and κ j (Xl ) = 1. X4 = A ∪ B ∪ C, X5 = A ∪ B ∪ C ∪ D}.

Because this second definition of κ j (X ji ) is self- Therefore, considering only Xl  = Xl and |Xl  | ≤ |Xl |
referencing, we need to calculate the binary keeping in- that are conditions entering in formula (23), we have the
dexes iteratively starting by the element of X j of highest following binary containing indicator δ j (Xl  , Xl ) values:
cardinality (say X ), then for elements of X j of cardinal- δ j (X1 , X2 ) = 0 because (X1 = A)  (X2 = B ∪ C),
ity |X | − 1 (if any), then for elements of X j of cardinality
|X |−2 (if any), etc. From the implementation standpoint δ j (X1 , X3 ) = 1 because (X1 = A) ⊆ (X3 = A ∪ C),
the definition (24) is more efficient than the direct defi- δ j (X1 , X4 ) = 1 because (X1 = A) ⊆ (X4 = A ∪ B ∪ C),
nition (23).
Remark 1: We always have κ j () = 0 if  ∈ X j be- δ j (X1 , X5 ) = 1 because (X1 = A) ⊆ (X5 = ),
cause  always includes all other focal elements of X j δ j (X2 , X3 ) = 0 because (X2 = B ∪ C)  (X3 = A ∪ C),
and  has the highest cardinality, so δ j (Xl  , ) = 1 for
δ j (X2 , X4 ) = 1 because (X2 = B ∪ C) ⊆ (X4 = A ∪ B ∪ C),
all Xl  ∈ X j . Therefore the binary keeping index formula
(23) reduces to δ j (X2 , X5 ) = 1 because (X2 = B ∪ C) ⊆ (X5 = ),

κ j () = 1 − δ j (Xl  , ) = 1 − 1 · 1 ·. . . · 1 = 0. δ j (X3 , X2 ) = 0 because (X3 = A ∪ C)  (X2 = B ∪ C),
Xl  ∈X j |X j | terms δ j (X3 , X4 ) = 1 because (X3 = A ∪ C) ⊆ (X4 = A ∪ B ∪ C),
Remark 2: For a given FoD and a given number of δ j (X3 , X5 ) = 1 because (X3 = A ∪ C) ⊆ (X5 = ),
BBAs to combine, it is always possible to calculate off- δ j (X4 , X5 ) = 1 because (X4 = A ∪ B ∪ C) ⊆ (X5 = ).
line the values of the binary keeping indexes of focal el-
ements of all possible combinations of focal elements in- The binary keeping indexes κ j (X ji ) for i = 1, 2, . . . , 6
volved in conflicting products π j (∅) > 0 because the bi- are calculated based on the formula (23) as follows:
nary keeping index depends only on the structure of the r For the focal element X j = A = X1 of X j having
focal elements, and not on the numerical mass values of 1
|X j1 | = 1, we get
the focal elements. This remark is important, especially

in applications where we have thousands or millions of κ j (A) = 1 − δ j (Xl  , Xl )
fusion steps to make because we will not have to recal- Xl  ,Xl ∈X j
Xl  =Xl
culate in each fusion step the binary keeping-indexes for |X j |≤|Xl |
each π j (∅) even if the input BBAs values to combine
1
|Xl  |≤|Xl |

change. = 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )δ j (X1 , X5 )


Remark 3: It is worth to recall that PCR5+ and
PCR6+ have interest if and only if we have more than · δ j (X2 , X3 )δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X2 )
two (S > 2) BBAs to combine. If we have only two BBAs · δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )]
to combine (S = 2) we always get mPCR5 = mPCR5+ =
mPCR6 = mPCR6+ because in this case the PCR5, PCR5+ , = 1 − 0 · 1 · 1 · 1 · 0 · 1 · 1 · 0 · 1 · 1 · 1 = 1.
PCR6, and PCR6+ rules coincide.
For convenience, we illustrate the calculation of Hence, the focal element X j1 = A will be kept in
these binary keeping-indexes based on the direct calcu- the proportional redistribution of the conflicting mass
lation (23) for different examples. π j (∅).
Example 6: We consider the FoD  = {A, B, C, D},
six BBAs, and the j-th conflicting (assumed strictly pos-
r For the focal element X j 2
= B ∪ C = X2 of X j having
itive) product whose structure is as follows |X j2 | = 2, we get

κ j (B ∪ C) = 1 − δ j (Xl  , Xl )
π j (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (B ∪ C)
Xl  ,Xl ∈X j
· m5 (A ∪ B ∪ C)m6 (A ∪ B ∪ C ∪ D). Xl  =Xl
|X j2 |≤|Xl |
|Xl  |≤|Xl |
In this product π j (∅), we have the duplicate focal
element B ∪ C because it appears both in m2 (B ∪ C) = 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )

60 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


· δ j (X1 , X5 )δ j (X2 , X3 )δ j (X2 , X4 ) = 1 − δ j (X1 , X5 )δ j (X2 , X5 )δ j (X3 , X5 )δ j (X4 , X5 )
· δ j (X2 , X5 )δ j (X3 , X2 )δ j (X3 , X4 ) = 1 − 1 · 1 · 1 · 1 = 0.
· δ j (X3 , X5 )δ j (X4 , X5 )]
= 1 − 0 · 1 · 1 · 1 · 0 · 1 · 1 · 0 · 1 · 1 · 1 = 1. This result illustrates the validity of the aforemen-
tioned remark 1. Hence, the focal element X j5 = A ∪
B ∪ C ∪ D =  will be discarded in the proportional
Hence, the focal element X j2 = B ∪ C will be kept in redistribution of the conflicting mass π j (∅).
the proportional redistribution of the conflicting mass
π j (∅). In summary, the conflicting product π j (∅) =
m1 (A)m2 (B∪C)m3 (A∪C)m4 (B∪C)m5 (A∪B∪C)m6 ()
r For the focal element X j 3
= A ∪ C = X3 of X j having will be redistributed only to the three focal elements A,
|X j3 | = 2, we get B ∪ C, and A ∪ C with the improved rules PCR5+ and
 PCR6+ , whereas it would have been redistributed to all
κ j (A ∪ C) = 1 − δ j (Xl  , Xl ) five focal elements A, B ∪ C, A ∪ C, A ∪ B ∪ C, and 
Xl  ,Xl ∈X j with the classical PCR5 and PCR6 rules. Thus, two focal
Xl  =Xl
|X j3 |≤|Xl | elements were discarded.
|Xl  |≤|Xl | Example 7: This example is somehow an extension of
example 6 by including a new element E in the FoD. So,
= 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )
the FoD is  = {A, B, C, D, E}, seven BBAs, and the
· δ j (X1 , X5 )δ j (X2 , X3 )δ j (X2 , X4 ) j-th conflicting (assumed strictly positive) product
whose structure is as follows
· δ j (X2 , X5 )δ j (X3 , X2 )δ j (X3 , X4 )
· δ j (X3 , X5 )δ j (X4 , X5 )] π j (∅) = m1 (A∪E)m2 (B∪C∪E)m3 (A∪C∪E)m4 (B∪C∪E)

= 1 − 0 · 1 · 1 · 1 · 0 · 1 · 1 · 0 · 1 · 1 · 1 = 1. · m5 (A ∪ B ∪ C ∪ E)m6 (A ∪ B ∪ C ∪ D ∪ E)m7 (A).

In this product π j (∅), we have the duplicate focal ele-


Hence, the focal element X j3 = A ∪ C will be kept in ment B ∪C ∪ E because it appears both in m2 (B ∪C ∪ E)
the proportional redistribution of the conflicting mass and in m4 (B ∪ C ∪ E). The focal elements entering in
π j (∅). each BBA of π j (∅) are, respectively, X j1 = A ∪ E,
X j2 = B ∪ C ∪ E, X j3 = A ∪ C ∪ E, X j4 = B ∪ C ∪ E,
r For the duplicate focal element X j 4
= B ∪ C of X j X j5 = A ∪ B ∪ C ∪ E, X j6 = A ∪ B ∪ C ∪ D ∪ E = ,
having |X j4 | = 2, we have κ j (X j4 ) = 1 because X j4 = and X j7 = A. So we have to consider only the following
X j2 and κ j (X j2 ) = 1. set of distinct focal elements for this π j (∅) product
r For the focal element X j 5
= A ∪ B ∪ C = X4 of X j
having |X j5 | = 3, we get X j = {X1 = A ∪ E, X2 = B ∪ C ∪ E, X3 = A ∪ C ∪ E,
 X4 = A ∪ B ∪C ∪ E, X5 = A ∪ B ∪C ∪ D ∪ E, X6 = A}.
κ j (A ∪ B ∪ C) = 1 − δ j (Xl  , Xl )
Xl  ,Xl ∈X j Therefore, considering only Xl  = Xl and |Xl  | ≤ |Xl |
Xl  =Xl
|X j5 |≤|Xl | that are conditions entering in formula (23), we have the
|Xl  |≤|Xl | following binary containing indicator δ j (Xl  , Xl ) values:
= 1 − [δ j (X1 , X4 )δ j (X1 , X5 ) δ j (X6 , X1 ) = 1 because (X6 = A) ⊆ (X1 = A ∪ E),

· δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X4 ) δ j (X6 , X2 ) = 0 because (X6 = A)  (X2 = B ∪ C ∪ E),

· δ j (X3 , X5 )δ j (X4 , X5 )] δ j (X6 , X3 ) = 1 because (X6 = A) ⊆ (X3 = A ∪ C ∪ E),

= 1 − 1 · 1 · 1 · 1 · 1 · 1 · 1 · 1 = 0. δ j (X6 , X4 ) = 1 because (X6 = A) ⊆ (X4 = A ∪ B ∪ C ∪ E),


δ j (X6 , X5 ) = 1 because (X6 = A) ⊆ (X5 = ),

Hence, the focal element X j5 = A ∪ B ∪ C will be dis- δ j (X1 , X2 ) = 0 because (X1 = A ∪ E)  (X2 = B ∪ C ∪ E),
carded in the proportional redistribution of the con- δ j (X1 , X3 ) = 1 because (X1 = A ∪ E) ⊆ (X3 = A ∪ C ∪ E),
flicting mass π j (∅).
δ j (X1 , X4 ) = 1 because (X1 = A ∪ E) ⊆ (X4 = A ∪ B ∪ C ∪ E),
r For the focal element X j = A ∪ B ∪ C ∪ D =  = X5
6 δ j (X1 , X5 ) = 1 because (X1 = A ∪ E) ⊆ (X5 = ),
of X j having |X j6 | = 4, we get
 δ j (X2 , X3 ) = 0 because (X2 = B ∪ C ∪ E)  (X3 = A ∪ C ∪ E),
κ j () = 1 − δ j (Xl  , Xl ) δ j (X2 , X4 ) = 1 because (X2 = B ∪ C ∪ E) ⊆ (X4 = A ∪ B ∪ C ∪ E),
Xl  ,Xl ∈X j
Xl  =Xl δ j (X2 , X5 ) = 1 because (X2 = B ∪ C ∪ E) ⊆ (X5 = ),
|X j6 |≤|Xl |
|Xl  |≤|Xl | δ j (X3 , X2 ) = 0 because (X3 = A ∪ C ∪ E)  (X2 = B ∪ C ∪ E),

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 61


δ j (X3 , X4 ) = 1 because (X3 = A ∪ C ∪ E) ⊆ (X4 = A ∪ B ∪ C ∪ E), Hence, the focal element X j3 = A ∪ C ∪ E is also kept
δ j (X3 , X5 ) = 1 because (X3 = A ∪ C ∪ E) ⊆ (X5 = ),
in the redistribution.

δ j (X4 , X5 ) = 1 because (X4 = A ∪ B ∪ C ∪ E) ⊆ (X5 = ).


r For the duplicate focal element X j 4
= B∪C∪E having
|X j4 | = 3, we have κ j (X j4 ) = 1 because X j4 = X j2 and
The binary keeping indexes κ j (X ji ) for i = 1, 2, . . . , 7 κ j (X j2 ) = 1.
are calculated based on the formula (23) as follows
r For the focal element X j r For the focal element X j = A∪B∪C∪E = X4 having
1
= A ∪ E = X1 of X j having |X j5 | = 4, we get
5

|X j1 | = 2, we get 
 κ j (X j5 ) = 1 − δ j (Xl  , Xl )
κ j (X j1 ) = 1 − δi (Xl  , Xl )
Xl  ,Xl ∈X j
Xl  ,Xl ∈X j Xl  =Xl
Xl  =Xl |X j5 |≤|Xl |
|X j |≤|Xl | |Xl  |≤|Xl |
1
|Xl  |≤|Xl |
= 1 − [δ j (X1 , X4 )δ j (X1 , X5 )δ j (X2 , X4 )δ j (X2 , X5 )
= 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )δ j (X1 , X5 )
· δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )δ j (X6 , X4 )
· δ j (X2 , X3 )δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X2 )
· δ j (X6 , X5 )]
· δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )δ j (X6 , X1 )
= 1 − 1 · 1 · 1 · 1 · 1 · 1 · 1 · 1 · 1 = 0.
· δ j (X6 , X2 )δ j (X6 , X3 )δ j (X6 , X4 )δ j (X6 , X5 )]
= 1 − 0 · 1 · 1 · 1 · 0 · 1 · 1 · 0 · 1 · 1 · 0 · 1 · 1 · 1 = 1. Hence, the focal element X j5 = A ∪ B ∪ C ∪ E must
be ignored in the proportional redistribution.
Hence, the focal element X j1 = A ∪ E will be kept in r For the focal element X j
the proportional redistribution of the conflicting mass 6
= A ∪ B ∪C ∪ D ∪ E =  =
X5 having |X j6 | = 5, we get
π j (∅).

r For the focal element X j 2
= B ∪ C ∪ E = X2 of X j κ j (X j6 ) = 1 − δ j (Xl  , Xl )
having |X j2 | = 3, we get Xl  ,Xl ∈X j
Xl  =Xl
 |X j6 |≤|Xl |
κ j (X j2 ) = 1 − δ j (Xl  , Xl ) |Xl  |≤|Xl |
Xl  ,Xl ∈X j
Xl  =Xl = 1 − [δ j (X1 , X5 )δ j (X2 , X5 )δ j (X3 , X5 )δ j (X4 , X5 )
|X j |≤|Xl |
2
|Xl  |≤|Xl | · δ j (X6 , X5 )]
= 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )δ j (X1 , X5 ) = 1 − 1 · 1 · 1 · 1 · 1 = 0.
· δ j (X2 , X3 )δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X2 ) This result illustrates the validity of the aforemen-
· δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )δ j (X6 , X2 ) tioned remark 1. Hence, the focal element X j6 = A ∪
B ∪ C ∪ D ∪ E must be ignored in the proportional
· δ j (X6 , X3 )δ j (X6 , X4 )δ j (X6 , X5 )]
redistribution.
=1−0·1·1·1·0·1·1·0·1·1·1·0·1·1·1 r For the focal element X j7
= A = X6 having |X j7 | = 1,
= 1. we get naturally (see our previous remark 1)

Hence, the focal element X j2 = B ∪ C ∪ E will also be κ j (X j7 ) = 1 − δ j (Xl  , Xl )
kept in the proportional redistribution of the conflict- Xl  ,Xl ∈X j
ing mass π j (∅). Xl  =Xl
|X j7 |≤|Xl |
r For the focal element X j 3
= A ∪ C ∪ E = X3 of X j
|Xl  |≤|Xl |

having |X j3 | = 3, we get = 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )δ j (X1 , X5 )



κ j (X j3 ) = 1 − δ j (Xl  , Xl ) · δ j (X2 , X3 )δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X2 )
Xl  ,Xl ∈X j
Xl  =Xl · δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )δ j (X6 , X2 )
|X j3 |≤|Xl |
|Xl  |≤|Xl | · δ j (X6 , X3 )δ j (X6 , X4 )δ j (X6 , X5 )]
= 1 − [δ j (X1 , X2 )δ j (X1 , X3 )δ j (X1 , X4 )δ j (X1 , X5 ) =1−0·1·1·1·0·1·1·0·1·1·1·0·1·1·1
· δ j (X2 , X3 )δ j (X2 , X4 )δ j (X2 , X5 )δ j (X3 , X2 ) = 1.
· δ j (X3 , X4 )δ j (X3 , X5 )δ j (X4 , X5 )δ j (X6 , X2 ) Hence, the focal element X j7 = A must be kept in the
· δ j (X6 , X3 )δ j (X6 , X4 )δ j (X6 , X5 )]
proportional redistribution.

=1−0·1·1·1·0·1·1·0·1·1·1·0·1·1·1 In summary, the conflicting product π j (∅) = m1 (A ∪


E)m2 (B ∪ C ∪ E)m3 (A ∪ C ∪ E)m4 (B ∪ C ∪ E)m5 (A ∪
= 1. B∪C∪E)m6 ()m7 (A) will be redistributed only to focal

62 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


elements A ∪ E, B ∪C ∪ E, A ∪C ∪ E, and A with the im- Example 11: We consider the FoD  = {A, B, C}, four
proved rules PCR5+ and PCR6+ , whereas it would have BBAs, and suppose that the j-th conflicting (assumed
been redistributed to all focal elements A ∪ E, B ∪C ∪ E, strictly positive) product is as follows
A ∪ C ∪ E, A ∪ B ∪ C ∪ E, , and A with the classical
π j (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (A ∪ B).
PCR5 and PCR6 rules.
Example 8: This is a somehow simplified version of Based on (23), it can be verified that the binary keeping-
example 6. We consider the FoD  = {A, B, C, D}, only indexes of focal elements involved in conflicting prod-
five BBAs, and suppose that the j-th conflicting (as- ucts are
sumed strictly positive) product is as follows
κ j (A) = 1,

π j (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (B ∪ C) κ j (B ∪ C) = 1,

· m5 (A ∪ B ∪ C ∪ D). κ j (A ∪ C) = 1,

Based on (23), it can be verified14 that the binary keeping κ j (A ∪ B) = 1.


indexes of focal elements involved in conflicting prod- Example 12: We consider the FoD  = {A, B, C}, three
ucts are BBAs, and suppose that the j-th conflicting (assumed
strictly positive) product is as follows
κ j (A) = 1,
π j (∅) = m1 (A ∪ B ∪ C)m2 (A)m3 (B ∪ C).
κ j (B ∪ C) = 1,
Based on (23), it can be verified that the binary keeping-
κ j (A ∪ C) = 1,
indexes of focal elements involved in conflicting prod-
κ j (A ∪ B ∪ C ∪ D) = 0. ucts are

Example 9: We consider the FoD  = {A, B, C, D}, κ j (A ∪ B ∪ C) = 0,


seven BBAs, and suppose that the j-th conflicting (as- κ j (A) = 1,
sumed strictly positive) product is as follows
κ j (B ∪ C) = 1.
π j (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (B ∪ C) Example 13: We consider the FoD  = {A, B, C, D}, and
· m5 (A ∪ B ∪ C ∪ D)m6 (A ∪ B ∪ C)m7 (A ∪ B ∪ C). the three following BBAs
m1 (A ∪ B) = 0.8, m1 (C ∪ D) = 0.2,
Based on (23), it can be verified that the binary keeping
indexes of focal elements involved in conflicting prod- m2 (A ∪ B) = 0.4, m2 (C ∪ D) = 0.6,
ucts are
m3 (B) = 0.1, m3 (A ∪ B ∪ C ∪ D) = 0.9.
κ j (A) = 1, We have F = |F (m1 )|·|F (m2 )|·|F (m3 )| = 2·2·2 = 8
κ j (B ∪ C) = 1, products π j ( j = 1, . . . , F) entering in the fusion process
as follows
κ j (A ∪ C) = 1,
π1 (B) = m1 (A ∪ B)m2 (A ∪ B)m3 (B) = 0.032,
κ j (A ∪ B ∪ C ∪ D) = 0,
π2 (A ∪ B) = m1 (A ∪ B)m2 (A ∪ B)m3 () = 0.288,
κ j (A ∪ B ∪ C) = 0.
π3 (∅) = m1 (A ∪ B)m2 (C ∪ D)m3 (B) = 0.048,
Example 10: We consider the FoD  = {A, B, C}, three
BBAs, and suppose that the j-th conflicting (assumed π4 (∅) = m1 (A ∪ B)m2 (C ∪ D)m3 () = 0.432,
strictly positive) product is as follows π5 (∅) = m1 (C ∪ D)m2 (A ∪ B)m3 (B) = 0.008,
π j (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C). π6 (∅) = m1 (C ∪ D)m2 (A ∪ B)m3 () = 0.072,
Based on (23), it can be verified that the binary keeping π7 (∅) = m1 (C ∪ D)m2 (C ∪ D)m3 (B) = 0.012,
indexes of focal elements involved in conflicting prod- π8 (C ∪ D) = m1 (C ∪ D)m2 (C ∪ D)m3 () = 0.108.
ucts are
κ j (A) = 1,
Based on (23), it can be verified15 that the binary
κ j (B ∪ C) = 1, keeping-indexes of focal elements involved in conflict-
κ j (A ∪ C) = 1. ing products π3 (∅) to π7 (∅) are
κ3 (A ∪ B) = 1, κ3 (C ∪ D) = 1, κ3 (B) = 1,

14 The verification is left to the reader. 15 The verification is left to the reader.

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 63


κ4 (A ∪ B) = 1, κ4 (C ∪ D) = 1, κ4 () = 0, Theorem: The VBBA mv has a neutral impact in
PCR5+ and PCR6+ rules of combination.
κ5 (C ∪ D) = 1, κ5 (A ∪ B) = 1, κ5 (B) = 1, Proof: see Appendix 2.
κ6 (C ∪ D) = 1, κ6 (A ∪ B) = 1, κ6 () = 0,
κ7 (C ∪ D) = 1, κ7 (B) = 1. C. On the complexity of PCR5+ and PCR6+ fusion rules
In summary, once the binary keeping-index of κ j (X ji ) The complexity of PCR5 and PCR6 rules is diffi-
of all focal elements X ji involved in a conflicting prod- cult to establish precisely because the number of com-
uct π j (∅) are calculated, we can apply PCR5 or PCR6 putations highly depends on the structure of focal el-
redistribution principle only with the focal elements for ements of the BBAs to combine, but definitely it is
which κ j (X ji ) = 1. With this new improved method higher than Dempster’s rule of combination. What about
of proportional redistribution, PCR5+ and PCR6+ rules the complexity of PCR5+ and PCR6+ fusion rules? On
will never increase the mass of non-conflicting elements one hand, PCR5+ and PCR6+ seem more complex than
involved in each π j (∅) (if any), and in doing this way, we PCR5 and PCR6 rules because one needs extra compu-
will preserve the neutrality of the vacuous belief assign- tational burden with respect to PCR5 and PCR6 rules
ment in the PCR5+ and PCR6+ fusion rules, which is a to calculate the binary keeping indexes. But in fact, the
very desirable behavior. calculation of binary keeping indexes do not depend on
the mass values of focal elements but only on their struc-
ture. Hence, the binary keeping indexes can be calcu-
B. Expressions of PCR5+ and PCR6+ fusion rules lated off-line once for all for many possible structures
The expressions of PCR5+ and PCR6+ fusion rules of focal elements of BBAs to combine. On the other
are proper modifications of PCR5 and PCR6 formulas hand, if the binary keeping index calculation is done off-
(14) and (15) taking into account the selection of focal line, then PCR5+ and PCR6+ become less complex than
elements on which the proportional redistribution must PCR5 and PCR6 rule because some elements are dis-
apply thanks to the value of their binary keeping index. carded with PCR5+ and PCR6+ making the redistribu-
The PCR5+ fusion of S > 2 BBAs is obtained by tion simpler and more effective than with PCR5 and
PCR5+
m1,2,...,S (∅) = 0, and for all A ∈ 2 \ {∅} by PCR6 rules. It is not possible to say for sure if glob-
ally PCR5+ and PCR6+ are more (or less) complex than
+ Conj PCR5 and PCR6 because it really depends on the fu-
1,2,...,S (A) = m1,2,...,S (A)
mPCR5 sion problem under consideration and the structure of
    focal elements of BBAs to combine. If the sources of
+ κ j (A) mi (X ji ) evidence to combine generate many partial conflicts to
j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S}|X ji =A
redistribute, including many elements to discard, then
π j (∅) PCR5+ and PCR6+ are more advantageous than PCR5
·     . (25) and PCR6 in terms of reduction of complexity.
κ j (X ) mi (X ji )
X ∈X j i∈{1,...,S}|X ji =X

The PCR6+ fusion of S > 2 BBAs is obtained by VII. EXAMPLES FOR PCR5+ AND PCR6+ FUSION
+

1,2,...,S (∅) = 0, and for all A ∈ 2 \ {∅} by
mPCR6 RULES
Here we compare the results obtained with PCR5+
and PCR6+ with respect to those drawn from PCR5 and
+ Conj
mPCR6
1,2,...,S (A) = m1,2,...,S (A)
    PCR6 rules on the examples from 1 to 13 in the previous
+ κ j (A) mi (X ji ) sections. Since these following examples, for PCR5+ and
j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S}|X ji =A PCR6+ fusion rules, respectively, consider the same FoD
and BBAs as those presented, they will be denoted as
π j (∅)
·     , (26) “revisited examples.”
κ j (X ) mi (X ji ) Example 1 (revisited): Consider  = {A, B} and two
X ∈X j i∈{1,...,S}|X ji =X
following BBAs
where κ j (A) and κ j (X ) are, respectively, the binary
m1 (A) = 0.1 m1 (B) = 0.2 m1 (A ∪ B) = 0.7
keeping indexes of elements A and X involved in the
conflicting product π j (∅), that are calculated by the for-
m2 (A) = 0.4 m2 (B) = 0.3 m2 (A ∪ B) = 0.3
mula (23) or (24).
Remark 4: It is worth mentioning that PCR5+ for- Because there is only two BBAs to combine, we have
mula (25) is totally consistent with PCR5 formula (14)
when all binary keeping-indexes are equal to one. Simi- PCR5(m1 , m2 ) = PCR6(m1 , m2 ),
larly, the PCR6+ formula (26) reduces to PCR6 formula
(15) if all binary keeping indexes equal one. PCR5+ (m1 , m2 ) = PCR6+ (m1 , m2 ).

64 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


Conj
We have m1,2 (A) =
Conj
0.35, m1,2 (B) = 0.33, π3 (∅) = m1 (B)m2 (A)m3 (A) = 0.0200,
Conj
and m1,2 () = 0.21, and we have the two conflict- π4 (∅) = m1 (B)m2 (B)m3 (A) = 0.0120,
ing products π1 (∅) = m1 (A)m2 (B) = 0.03 and
π5 (∅) = m1 (B)m2 (A)m3 (B) = 0.0050,
π2 (∅) = m2 (A)m1 (B) = 0.08 to redistribute.
Applying PCR5 principle for π1 (∅) = 0.03 we get π6 (∅) = m1 (A)m2 (B)m3 (B) = 0.0180,
x1 (A) x1 (B) π1 (∅) π7 (∅) = m1 (A ∪ B)m2 (A)m3 (B) = 0.0150,
= = ,
m1 (A) m2 (B) m1 (A) + m2 (B) π8 (∅) = m1 (A ∪ B)m2 (B)m3 (A) = 0.0360,
whence x1 (A) = 0.1 · 0.1+0.3
0.03
= 0.0075 and x1 (B) = 0.3 · π9 (∅) = m1 (B)m2 (A)m3 (A ∪ B) = 0.0250,
0.03
= 0.0225.
0.1+0.3
Applying PCR5 principle for π2 (∅) = 0.08 we get π10 (∅) = m1 (A)m2 (B)m3 (A ∪ B) = 0.0900,

x2 (A) x2 (B) π2 (∅) π11 (∅) = m1 (A)m2 (A ∪ B)m3 (B) = 0.0120,


= = ,
m2 (A) m1 (B) m2 (A) + m1 (B) π12 (∅) = m1 (B)m2 (A ∪ B)m3 (A) = 0.0080.
whence x2 (A) = 0.4 · 0.08
0.4+0.2
≈ 0.0533 and x2 (B) = 0.2 · With PCR5 and PCR6, the products π1 (∅) to π6 (∅) are
0.08
0.4+0.2
≈ 0.0267. redistributed to A and B only, whereas the products
Therefore we get π7 (∅) to π12 (∅) are redistributed to A, B, and A ∪ B. Ap-
Conj
plying PCR5 formula (14) and PCR6 formula (15), we
1,2 (A) = m1,2 (A) = m1,2 (A) + x1 (A) + x2 (A)
mPCR5 PCR6
1,2,3 (∅) = m1,2,3 (∅) = 0 and
obtain mPCR5 PCR6

= 0.35 + 0.0075 + 0.0533 = 0.4108, ⎧ PCR5 ⎧ PCR6


⎨m1,2,3 (A) ≈ 0.723281
⎪ ⎨m1,2,3 (A) ≈ 0.743496

Conj
1,2 (B) = m1,2 (B) = m1,2 (B) + x1 (B) + x2 (B)
mPCR5 PCR6
⎪ 1,2,3 (B) ≈ 0.182460
mPCR5 and
⎪ 1,2,3 (B) ≈ 0.162245
mPCR6
⎩ PCR5 ⎩ PCR6
m1,2,3 (A ∪ B) ≈ 0.094259 m1,2,3 (A ∪ B) ≈ 0.094259
= 0.33 + 0.0225 + 0.0267 = 0.3792,
Conj The calculation of the binary keeping indexes by the
1,2 (A ∪ B) = m1,2 (A ∪ B) = m1,2 (A ∪ B) = 0.21.
mPCR5 PCR6
formula (23) gives in this example
If we want to apply PCR5+ , or PCR6+ , rule we need 
to compute the binary keeping indexes of each focal κ j (A) = 1, κ j (B) = 1, for j = 1, . . . , 6
element entering in the conflicting products π1 (∅) and κ j (A) = 1, κ j (B) = 1, κ j (A ∪ B) = 0, for j = 7, . . . , 12.
π2 (∅). In this example, for π1 (∅) = m1 (A)m2 (B), we
have X1 = {A, B}, and for π2 (∅) = m2 (A)m1 (B), Therefore, if we apply the PCR5+ and PCR6+ im-
we have X2 = {A, B}. Applying formula (22), we get proved rules of combination, we redistribute the prod-
δ1 (A, B) = 0 because A  B, and δ1 (B, A) = 0 because ucts π1 (∅) to π6 (∅) to A and B (as for PCR5 and
B  A (and also δ2 (A, B) = 0 and δ2 (B, A) = 0). Ap- PCR6 rule), but the products π7 (∅) to π12 (∅) will be
plying formula (23) we get the binary keeping indexes redistributed to A, B only, and not to A ∪ B because
κ1 (A) = 1, κ1 (B) = 1, κ2 (A) = 1, and κ2 (B) = 1, indi- κ j (A ∪ B) = 0 for j = 7, . . . , 12. So finally, we obtain
cating that the redistribution of π1 (∅) must operate on +
PCR6+
1,2,3 (∅) = m1,2,3 (∅) = 0 and
mPCR5
all elements of X1 = {A, B}, and the redistribution of
⎧ PCR5+ ⎧ PCR6+
π2 (∅) must also operate on all elements of X2 = {A, B},
⎨m1,2,3 (A) ≈ 0.768631
⎪ ⎨m1,2,3 (A) ≈ 0.788847

so there is no element that must be discarded for making + +

⎪ 1,2,3 (B) ≈ 0.201369


mPCR5 and
⎪ 1,2,3 (B) ≈ 0.181153
mPCR6
the improved redistribution in this example. Therefore ⎩ PCR5+ ⎩ PCR6+
PCR5+ , or PCR6+ results coincide with PCR5 and PCR6 m1,2,3 (A ∪ B) = 0.03 m1,2,3 (A ∪ B) = 0.03
+
results, that is mPCR5 (·) = mPCR6 (·) = mPCR5 (·) =
+ We can verify that we obtain a more precise re-
mPCR6 (·) which is normal.
distribution with PCR5+ (respectively PCR6+ ) rule
Example 2 (revisited): Consider  = {A, B} and the
with respect to PCR5 (respectively PCR6) rule because
three following BBAs
m1 (A) = 0.6, m1 (B) = 0.1, m1 (A ∪ B) = 0.3,
TABLE I
m2 (A) = 0.5, m2 (B) = 0.3, m2 (A ∪ B) = 0.2, Example 5: Results of PCR5+ versus PCR5

m3 (A) = 0.4, m3 (B) = 0.1, m3 (A ∪ B) = 0.5. +


Focal elements mPCR5
1,2,3
(·) mPCR5
1,2,3
(·)
As shown in Section IV, for this example, one has the fol- B 0.001103 0.001107
lowing 12 conflicting products to redistribute when ap- A∪B 0.286107 0.464483
plying PCR5 or PCR6 fusion formulas. C∪D 0.203385 0.296186
A∪B∪C ∪D 0.012203 0.023408
π1 (∅) = m1 (A)m2 (A)m3 (B) = 0.0300, E 0.115966 0.214816
A∪B∪C ∪D∪E 0.381236 0
π2 (∅) = m1 (A)m2 (B)m3 (A) = 0.0720,

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 65


TABLE II TABLE IV
Example 5: Results of PCR6+ versus PCR6 Example 6: Results of PCR6+ versus PCR6

+ +
Focal elements mPCR6
1,2,3
(·) mPCR6
1,2,3
(·) Focal elements mPCR6
1,2,3,4,5,6
(·) mPCR6
1,2,3,4,5,6
(·)

B 0.000962 0.000967 A 1/6 1/4


A∪B 0.286107 0.464483 A∪C 1/6 1/4
C∪D 0.203454 0.296255 B∪C 1/3 1/2
A∪B∪C ∪D 0.012203 0.023408 A∪B∪C 1/6 0
E 0.116038 0.214887 A∪B∪C ∪D 1/6 0
A∪B∪C ∪D∪E 0.381236 0

+ + that PCR5(m1 , m2 , m3 ) = PCR5(m1 , m2 , m3 , m4 ) even


1,2,3 (A ∪ B) < m1,2,3 (A ∪ B) and also m1,2,3 (A ∪
mPCR5 PCR5 PCR6
if m4 is the VBBA, and
1,2,3 (A ∪ B).
B) < mPCR6 ⎧ PCR5
Example 3 (revisited): we consider  = {A, B, C}, ⎨m1,2,3,4 (A) ≈ 0.654604
and the four very simple BBAs defined by mPCR5 (B) ≈ 0.144825
⎩ 1,2,3,4
m1 (A∪B) = 1, m2 (B) = 1, m3 (A∪B) = 1, and m4 (C) = 1. 1,2,3,4 (A ∪ B) ≈ 0.200571
mPCR5

These four BBAs are in total conflict because Similarly, PCR6(m1 , m2 , m3 ) = PCR6(m1 , m2 , m3 , m4 ),
(A ∪ B) ∩ A ∩ (A ∪ B) ∩ C = ∅, and one has only one and
product π (∅) = m1 (A ∪ B)m2 (A)m3 (A ∪ B)m4 (C) = 1 ⎧ PCR6
to consider, so j = 1 in this case and it can be omitted in ⎨m1,2,3,4 (A) ≈ 0.647113
mPCR6 (B) ≈ 0.128342
the notations of the binary keeping indexes. ⎩ 1,2,3,4
As shown previously, one has 1,2,3,4 (A ∪ B) ≈ 0.224545
mPCR6
⎧ PCR5 ⎧ PCR6
⎨m1,2,3,4 (A ∪ B) = 1/3 ⎨m1,2,3,4 (A ∪ B) = 0.5 Applying the PCR5+ formula (25) and the PCR6+
+
PCR6+
mPCR5 (B) = 1/3 and 1,2,3,4 (B) = 0.25
mPCR6 1,2,3 (∅) = m1,2,3,4 (∅) = 0
formula (26) we will obtain mPCR5
⎩ 1,2,3,4 ⎩
mPCR5
1,2,3,4 (C) = 1/3 m 1,2,3,4 (C) = 0.25
PCR6 and
⎧ ⎧
⎪ PCR5+ ⎪ PCR6+
Because all focal elements A ∪ B, A, and C entering in ⎨m1,2,3,4 (A) ≈ 0.768631 ⎨m1,2,3,4 (A) ≈ 0.788847
+ +
π (∅) are conflicting then one has the binary keeping- 1,2,3,4 (B) ≈ 0.201369
mPCR5 and 1,2,3,4 (B) ≈ 0.181153
mPCR6

⎩mPCR5+ (A ∪ B) = 0.03 ⎪
⎩mPCR6+ (A ∪ B) = 0.03
indexes κ (A ∪ B) = 1, κ (A) = 1 and κ (C) = 1, i.e., all 1,2,3,4 1,2,3,4
these elements will receive a redistribution of the con-
flicting mass π (∅). Therefore there is no restriction for One has PCR5+ (m1 , m2 , m3 , m4 ) = PCR5+
making the redistribution. Consequently, PCR5+ result (m1 , m2 , m3 ) and PCR6 (m1 , m2 , m3 , m4 ) = PCR6+
+

coincides with PCR5 result, and PCR6+ result coincides (m1 , m2 , m3 ) because with the improved proportional
with PCR6 result. redistribution of PCR5+ and PCR6+ rules, the VBBA
Example 4 (revisited): we consider  = {A, B}, and has always a neutral impact in the fusion result, which is
the following four BBAs what we intuitively expect.
Example 5 (revisited): we consider  =
m1 (A) = 0.6, m1 (B) = 0.1, m1 (A ∪ B) = 0.3, {A, B, C, D, E}, and the following three BBAs
m2 (A) = 0.5, m2 (B) = 0.3, m2 (A ∪ B) = 0.2, ⎧
⎪ m1 (A ∪ B) = 0.70
m3 (A) = 0.4, m3 (B) = 0.1, m3 (A ∪ B) = 0.5, ⎪

⎨ m1 (C ∪ D) = 0.06
m4 (A ∪ B) = 1 (m4 is the VBBA). ⎪
⎪ m1 (A ∪ B ∪ C ∪ D) = 0.15


The BBAs m1 , m2 , and m3 are the same as in example 2, m1 (E) = 0.09
and the BBA m4 is the VBBA. We have already shown
TABLE V
TABLE III Example 7: Results of PCR5+ versus PCR5
Example 6: Results of PCR5+ versus PCR5
+
Focal elements mPCR5
1,2,3,4,5,6,7
(·) mPCR5
1,2,3,4,5,6,7
(·)
+
Focal elements mPCR5
1,2,3,4,5,6
(·) mPCR5
1,2,3,4,5,6
(·)
A 1/6 1/4
A 1/5 1/3 A∪E 1/6 1/4
A∪C 1/5 1/3 A∪C ∪E 1/6 1/4
B∪C 1/5 1/3 B∪C ∪E 1/6 1/4
A∪B∪C 1/5 0 A∪B∪C ∪E 1/6 0
A∪B∪C ∪D 1/5 0 A∪B∪C ∪D∪E 1/6 0

66 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


TABLE VI TABLE VIII
Example 7: Results of PCR6+ versus PCR6 Example 8: Results of PCR6+ versus PCR6

+ +
Focal elements mPCR6
1,2,3,4,5,6,7
(·) mPCR6
1,2,3,4,5,6,7
(·) Focal elements mPCR6
1,2,3,4,5
(·) mPCR6
1,2,3,4,5
(·)

A 1/7 1/5 A 1/5 1/4


A∪E 1/7 1/5 A∪C 1/5 1/4
A∪C ∪E 1/7 1/5 B∪C 2/5 1/2
B∪C ∪E 2/7 2/5 A∪B∪C ∪D 1/5 0
A∪B∪C ∪E 1/7 0
A∪B∪C ∪D∪E 1/7 0

tion rules discard the ignorant information and pro-


and pose results closer to those obtained by merging

⎪m2 (A ∪ B) = 0.06 two sources. Indeed, the largest mass is allocated to


⎨m (C ∪ D) = 0.50 A ∪ B.
2
⎪ The next examples 6–12 are very simple examples
⎪m2 (A ∪ B ∪ C ∪ D) = 0.04

⎩ involving only categorical BBAs so that only one con-
m2 (E) = 0.40 flicting product (equals to one) needs to be redistributed
and based on PCR5, PCR6, PCR5+ , and PCR6+ rules. These
 examples offer the possibility to the reader to do the
m3 (B) = 0.01 derivations manually for making a verification of our re-
m3 (A ∪ B ∪ C ∪ D ∪ E) = 0.99 sults.
Example 6 (revisited): we consider  = {A, B, C, D},
Note that the BBA m3 is not equal to the VBBA but it is
and the following categorical BBAs m1 (A) = 1, m2 (B ∪
very close to the VBBA because m3 () is close to one.
C) = 1, m3 (A∪C) = 1, m4 (B∪C) = 1, m5 (A∪B∪C) = 1,
If we consider the fusion of only the two first
and m6 (A∪B∪C∪D) = 1. If we make the PCR5, PCR5+ ,
BBAs m1 and m2 , we have PCR6(m1 , m2 ) =
PCR6, and PCR6+ fusion of these six BBAs altogether,
PCR6+ (m1 , m2 ) = PCR5(m1 , m2 ) = PCR5+ (m1 , m2 )
we obtain results given in Tables III and IV.
because all these rules coincide when combining two
In this example, we have only one conflicting product
BBAs.
⎧ PCR6 π1 (∅) to redistribute which is given by
⎪ m1,2 (A ∪ B) ≈ 0.465309

⎪ PCR6
⎨ m1,2 (C ∪ D) ≈ 0.296299 π1 (∅) = m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (B ∪ C)

⎪m1,2 (A ∪ B ∪ C ∪ D) ≈ 0.023471
PCR6
· m5 (A ∪ B ∪ C)m6 (A ∪ B ∪ C ∪ D).

⎩ PCR6
m1,2 (E) ≈ 0.214921
Because κ1 (A ∪ B ∪ C) = 0 and κ1 (A ∪ B ∪ C ∪
If we make the PCR5, PCR5+ , PCR6, and PCR6+ D) = 0, these two disjunctions are discarded and
fusion of these three BBAs altogether we obtain now more mass is committed to A, A ∪ C and B ∪ C with
different results which is normal, because for S > 2, PCR5+ and PCR6+ rules. There is more mass allocated
one has PCR5+ (m1 , . . . , mS ) = PCR5(m1 , . . . , mS ) and to B ∪ C with PCR6+ and PCR6 than with PCR5+ and
PCR6+ (m1 , . . . , mS ) = PCR6(m1 , . . . , mS ) in general. PCR5 because two sources of information support this
So, in this example 5, we get results shown in Tables I hypothesis.
and II. Example 7 (revisited): we consider  =
These values highlight the great ignorance of the re- {A, B, C, D, E}, and the following seven categori-
sults proposed by PCR5 and PCR6 when the third (al- cal BBAs m1 (A ∪ E) = 1, m2 (B ∪ C ∪ E) = 1,
most vacuous) source of information is taken into ac- m3 (A ∪ C ∪ E) = 1, m4 (B ∪ C ∪ E) = 1,
count. Indeed, mPCR5 1,2,3 () = m1,2,3 () is the great- m5 (A ∪ B ∪ C ∪ E) = 1, m6 (A ∪ B ∪ C ∪ D ∪ E) = 1,
PCR6

est mass among the set of hypotheses, whereas the and m7 (A) = 1. If we make the PCR5, PCR5+ , PCR6,
results proposed with PCR5+ and PCR6+ combina-

TABLE IX
TABLE VII Example 9: Results of PCR5+ versus PCR5
Example 8: Results of PCR5+ versus PCR5
+
Focal elements mPCR5
1,2,3,4,5,6,7
(·) mPCR5
1,2,3,4,5,6,7
(·)
+
Focal elements mPCR5
1,2,3,4,5
(·) mPCR5
1,2,3,4,5
(·)
A 1/5 1/3
A 1/4 1/3 A∪C 1/5 1/3
A∪C 1/4 1/3 B∪C 1/5 1/3
B∪C 1/4 1/3 A∪B∪C 1/5 0
A∪B∪C ∪D 1/4 0 A∪B∪C ∪D 1/5 0

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 67


TABLE X TABLE XII
Example 9: Results of PCR6+ versus PCR6 Example 12: Results of PCR5, PCR5+

+ +
Focal elements mPCR6
1,2,3,4,5,6,7
(·) mPCR6
1,2,3,4,5,6,7
(·) Focal elements mPCR5
1,2,3
(·) mPCR5
1,2,3
(·)

A 1/7 1/4 A 1/3 1/2


A∪C 1/7 1/4 B∪C 1/3 1/2
B∪C 2/7 1/2 A∪B∪C 1/3 0
A∪B∪C 2/7 0
A∪B∪C ∪D 1/7 0

and PCR6+ fusion of these seven BBAs altogether, we mitted to A, A ∪ C and B ∪ C with PCR5+ and PCR6+
obtain results given in Tables V and VI. rules. There is more mass allocated to B ∪C with PCR6+
In this example 7, we have only one conflicting prod- and PCR6 than with PCR5+ and PCR5 because two
uct π1 (∅) to redistribute which is given by sources of information support this hypothesis. Simi-
larly, more mass is allocated to (A ∪ B ∪ C) with PCR6
π1 (∅) = m1 (A ∪ E)m2 (B ∪ C ∪ E)m3 (A ∪ C ∪ E) than PCR5 since two sources of information support this
hypothesis.
· m4 (B ∪ C ∪ E)m5 (A ∪ B ∪ C ∪ E) Example 10 (revisited): we consider  = {A, B, C},
· m6 (A ∪ B ∪ C ∪ D ∪ E)m7 (A). and the following three categorical BBAs m1 (A) =
1, m2 (B ∪ C) = 1, and m3 (A ∪ C) = 1. We have
Because κ1 (A∪B∪C∪E) = 0 and κ1 (A∪B∪C∪D∪E) = only one conflicting product π1 (∅) = m1 (A)m2 (B ∪ C)
0, these two disjunctions are discarded and more mass is m3 (A ∪ C) = 1 to redistribute, and for this example, we
committed to A, A ∪ E, A ∪ C ∪ E, and B ∪ C ∪ E with have κ1 (A) = 1, κ1 (A ∪C) = 1, and κ1 (B ∪C) = 1, which
PCR5+ and PCR6+ rules. There is more mass allocated means that all focal elements A, A ∪ C, and B ∪ C must
to B ∪ C ∪ E with PCR6+ and PCR6 than with PCR5+ be kept, and they must receive a mass through the pro-
and PCR5 because two sources of information support portional redistribution principle. Hence, in this exam-
PCR5+ +
1,2,3 = m1,2,3 = m1,2,3
ple, we have mPCR5 = mPCR6
this hypothesis. PCR6
1,2,3 , and
Example 8 (revisited): we consider  = {A, B, C, D}, the combined masses are evenly distributed as shown in
and the following categorical BBAs m1 (A) = 1, m2 (B ∪ the Table XI.
C) = 1, m3 (A ∪ C) = 1, m4 (B ∪ C) = 1, and m5 (A ∪ Example 11 (revisited): we consider  = {A, B, C},
B ∪ C ∪ D) = 1. If we make the PCR5, PCR5+ , PCR6, and the following four categorical BBAs m1 (A) = 1,
and PCR6+ fusion of these seven BBAs altogether we m2 (B ∪ C) = 1, m3 (A ∪ C) = 1, and m4 (A ∪ B) = 1.
obtain results given in Tables VII and VIII. Because we have only one conflicting product π1 (∅) =
Because κ1 (A ∪ B ∪ C ∪ D) = 0, this disjunction m1 (A)m2 (B ∪ C)m3 (A ∪ C)m4 (A ∪ B) = 1 and κ1 (A) =
is discarded and more mass is committed to A, A ∪ C, 1, κ1 (A ∪ B) = 1, κ1 (A ∪ C) = 1 and κ1 (B ∪ C) =
and B ∪ C with PCR5+ and PCR6+ rules. There is more 1, no hypothesis is discarded in the PCR, and we get
mass allocated to B∪C with PCR6+ and PCR6 than with PCR5+ PCR6+
1,2,3,4 = m1,2,3,4 = m1,2,3,4 = m1,2,3,4 with the merged
mPCR5 PCR6

PCR5+ and PCR5 because two sources of information masses being evenly distributed, that is mPCR5 1,2,3,4 (A) =
support this hypothesis.
1/4, m1,2,3,4 (A ∪ B) = 1/4, m1,2,3,4 (A ∪ C) = 1/4, and
PCR5 PCR5
Example 9 (revisited): we consider  = {A, B, C, D},
and the following seven categorical BBAs m1 (A) = 1,2,3,4 (B ∪ C) = 1/4.
mPCR5
1, m2 (B ∪ C) = 1, m3 (A ∪ C) = 1, m4 (B ∪ C) = 1, Example 12 (revisited): we consider  = {A, B, C},
m5 (A ∪ B ∪ C ∪ D) = 1, m6 (A ∪ B ∪ C) = 1, and and the following three categorical BBAs, m1 (A ∪ B ∪
m7 (A ∪ B ∪ C) = 1. If we make the PCR5, PCR5+ , C) = 1, m2 (A) = 1, and m3 (B ∪ C) = 1. If we make
PCR6, and PCR6+ fusion of these seven BBAs alto- the PCR5 fusion and the PCR5+ fusion of these three
gether, we obtain results given in Tables IX and X. BBAs altogether, we obtain results given in Table XII.
Because κ1 (A∪B∪C∪D) = 0 and κ1 (A∪B∪C) = 0, Because π1 (∅) = m1 (A ∪ B ∪ C)m2 (A)m3 (B ∪ C), we
these disjunctions are discarded and more mass is com-

TABLE XIII
TABLE XI Example 13: Results of PCR5+ versus PCR5
Example 10: Results of PCR5, PCR5+ , PCR6, PCR6+
+
Focal elements mPCR5
1,2,3
(·) mPCR5
1,2,3
(·)
+ +
Focal elements mPCR5
1,2,3
(·) mPCR5
1,2,3
(·) mPCR6
1,2,3
(·) mPCR6
1,2,3
(·)
B 0.041797 0.041797
A 1/3 1/3 1/3 1/3 A∪B 0.487632 0.613029
A∪C 1/3 1/3 1/3 1/3 C∪D 0.258327 0.345174
B∪C 1/3 1/3 1/3 1/3 A∪B∪C ∪D 0.212244 0

68 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


TABLE XIV derant ignorance of a certain number of sources will no
Example 13: Results of PCR6+ versus PCR6 longer obscure a more precise characterization provided
+ by other sources.
Focal elements mPCR6 (·) mPCR6 (·)
1,2,3 1,2,3 These new rules of combination have been al-
B 0.037676 0.037676 ready applied to risk analysis issues for geophysical and
A∪B 0.487632 0.613029 geotechnical data fusion in order to reinforce the levee
C∪D 0.262448 0.349295 protection characterizations [48].
A∪B∪C ∪D 0.212244 0

APPENDIX 1: PROOF OF THE LEMMA 1


Conj Conj
get κ1 (A ∪ B ∪ C) = 0, κ1 (A) = 1, and κ1 (B ∪ C) = 1 We prove that: m1,2,...,S,S+1 (A) = m1,2,...,S (A), for any
based on (23). Therefore, using the PCR5+ combina- A ∈ 2 \ {∅}, where mS+1 () = 1 is the VBBA mv . The
tion rule, we get a redistribution of the conflicting mass set of focal elements of mS+1 (·) is F (mS+1 ) = {}, there-
π1 (∅) = 1 only between A and B ∪C. In this example we fore FmS+1 = 1 and X jS+1 = . Based on the formula (6)
PCR5+ +
written for S + 1 BBAs, we have
1,2,3 = m1,2,3 , and m1,2,3
have mPCR5 = mPCR6
PCR6
1,2,3,4 because no
mass is allocated on the same hypothesis by two differ- 
ent sources. mConj
1,2,...,S,S+1 (A) = π j (X j1 ∩ . . . ∩ X jS ∩ X jS+1 )
Example 13 (revisited): we consider  = X j ∈F (m1 ,...,mS ,mS+1 )
X j ∩...∩X j ∩X j =A
{A, B, C, D}, and the three following BBAs 1 S S+1

 
S+1
m1 (A ∪ B) = 0.8, m1 (C ∪ D) = 0.2, = mi (X ji ). (27)
X j ∈F (m1 ,...,mS ,mS+1 ) i=1
m2 (A ∪ B) = 0.4, m2 (C ∪ D) = 0.6, X j ∩...∩X j ∩=A
1 S

m3 (B) = 0.1, m3 (A ∪ B ∪ C ∪ D) = 0.9.


Because X jS+1 =  is constant and mS+1 (X jS+1 ) =
mS+1 () = 1, one has
If we make the PCR5, PCR5+ , PCR6, and PCR6+ fusion  S 
of these seven BBAs altogether, we obtain results given 
S+1  
S
mi (X ji ) = mi (X ji ) · mS+1 () = mi (X ji ),
in Tables XIII and XIV.
i=1 i=1 i=1
Because κ j () = 0 for any conflicting product π j (∅)
involving , this hypothesis is discarded in the redistri-
and X j1 ∩ . . . ∩ X jS ∩ X jS+1 = X j1 ∩ . . . ∩ X jS ∩  =
bution of π4 (∅) and of π6 (∅) (see example 13 in Sub-
X j1 ∩ . . . ∩ X jS . Therefore the formula (27) becomes
section VI-A for details), and therefore more mass is
redistributed to A ∪ B and C ∪ D with PCR5+ and
PCR6+ rules. No more mass is committed to B with Conj
 
S+1
m1,2,...,S,S+1 (A) = mi (X ji )
PCR5+ and PCR6+ , respectively, in comparison with
X j ∈F (m1 ,...,mS ,mS+1 ) i=1
PCR5 and PCR6. This is because B is not implied in X j1 ∩...∩X jS ∩=A
any partial conflict with  (cf. Subsection VI-A for
details).  
S
= mi (X ji )
X j ∈F (m1 ,...,mS ) i=1
X j1 ∩...∩X jS =A
VIII. CONCLUSION
Conj
In this paper, after having demonstrated the flawed = m1,2,...,S (A),
behavior of PCR5 and PCR6 rules of combination for
S > 2 BBAs (including possibly VBBAs), we pro- which completes the proof of the Lemma 1.
posed improvements to correct these behaviors. A com-
putation of a binary keeping index has been detailed,
which makes it possible to discard ignorant information APPENDIX 2: PROOF OF THE THEOREM
sources for the calculation of each partial conflict. This
We prove that PCR5+ (m1 , . . . , mS , mS+1 ) =
binary keeping index has been integrated into the origi-
PCR5+ (m1 , . . . , mS ), or equivalently that
nal formulations of PCR5 and PCR6 in order to ensure +
PCR5+ 
the neutrality property of the VBBA and to propose two 1,2,...,S+1 (A) = m1,2,...,S (A) for any A ∈ 2 \ {∅},
mPCR5
new combination rules for a number of sources greater where mS+1 (X jS+1 ) = mS+1 () = 1 is the VBBA. It
Conj Conj
than 2: PCR5+ and PCR6+ rules. The interest of such is worth noting that m1,2,...,S,S+1 (A) = m1,2,...,S (A) for
combination rules could prove to be particularly impor- any A ∈ 2 \ {∅} because the VBBA mS+1 (.) is the
tant in an application case identifying many ignorant neutral element of the conjunctive rule (see Lemma 1).
sources of information. In such a scenario, the prepon- It is important to note that when considering A = ,

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 69


+ Conj reduces to the following formula
1,2,...,S+1 () = m1,2,...,S,S+1 () =
we have always mPCR5
Conj +
m1,2,...,S ()= mPCR5
1,2,...,S () because the binary keeping + Conj
index of  is always equal to zero (see remark 1), i.e., 1,2,...,S,S+1 (A) = m1,2,...,S (A)
mPCR5
κ j () = 0. Therefore all the redistribution terms to  in 
   
PCR5+ (and in PCR6+ ) formula are equal to zero when + κ j (A) mi (X ji )
A = . So, we just have to consider A =  to make the j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S}|X ji =A
proof. 
Because mS+1 (·) is the VBBA, its set of focal ele- π j (X j1 ∩ . . . ∩ X jS = ∅)
·    
ments is F (mS+1 ) = {} and it contains only one focal κ j (X ) mi (X ji )
element, i.e. |F (mS+1 )| = 1. Therefore X ∈X j i∈{1,...,S}|X ji =X
+
F = |F (m1 )| · |F (m2 )| · . . . · |F (mS )| · |F (mS+1 )| (28) = mPCR5
1,2,...,S (A), (31)

where X j represents now the S-tuple (X j1 , . . . , X jS ), and


π j (∅) = π j (X j1 ∩ . . . ∩ X jS = ∅).
= |F (m1 )| · |F (m2 )| · . . . · |F (mS )|. (29) So, we have proved PCR5+ (m1 , . . . , mS , mS+1 ) =
This means that the number of conflicting products π j (∅) PCR5+ (m1 , . . . , mS ) when mS+1 is the VBBA. Simi-
associated to the S + 1-tuple Xj = (X j1 , . . . , X jS , ) ∈ larly, we can prove that PCR6+ (m1 , . . . , mS , mS+1 ) =
F (m1 , . . . , mS , mS+1 ) is equal to the number of con- PCR6+ (m1 , . . . , mS ) when mS+1 is the VBBA. This com-
flicting products π j (∅) associated to S-tuple Xj = pletes the proof of the theorem.
(X j1 , . . . , X jS ) ∈ F (m1 , . . . , mS ). Moreover, we always
have APPENDIX 3: CODES OF PCR5+ AND PCR6+ RULES
 S 

S+1  S
For convenience, we provide two basic
mi (X ji ) = mi (X ji ) · mS+1 () = mi (X ji ).
MatlabTM codes for PCR5+ and PCR6+ for the fu-
i=1 i=1 i=1
sion of S ≥ 2 BBAs for working with 2 , i.e. working
Hence, we always have with Shafer’s model. No input verification of input is
done in the routines. It is assumed that the input ma-
π j (X j1 ∩ . . . ∩ X jS ∩  = ∅) = π j (X j1 ∩ . . . ∩ X jS = ∅),
trix BBA is correct, both in dimension and in content.
because X j1 ∩ . . . ∩ X jS ∩  = X j1 ∩ . . . ∩ X jS . The derivation of all possible combinations is done
Based on the formula (25) written for S + 1 BBAs, with combvec(Combinations, vec) instruction which is
we have included in the MatlabTM neural networks toolbox.
This combvec call can be a very time-consuming task
+ Conj when the size of the problem increases. A standalone
1,2,...,S,S+1 (A) = m1,2,...,S,S+1 (A)
mPCR5
version of these codes is also available upon request
   
+ κ j (A) mi (X ji ) to the authors. The j-th column of the BBA input
j∈{1,...,F}|A∈X j ∧π j (∅) i∈{1,...,S+1}|X ji =A matrix corresponds to the (vertical) BBA vector m j (.)
associated with the j-th source s j . Each element of a
π j (X j1 ∩ . . . ∩ X jS ∩  = ∅) BBA matrix is in [0,1] and the sum of each column must
·     , (30)
κ j (X ) mi (X ji ) be one. If N is the cardinality of the frame  and if
X ∈X j i∈{1,...,S+1}|X ji =X S is the number of sources, then the size of the BBA
input matrix is ((2N ) − 1)) × S. Each column of the
where F is given by (28).
BBA matrix must use the classical binary encoding of
Because X jS+1 =  and because we consider A = ,
elements. For example, if  = {A, B, C}, then we encode
we have always
the elements of 2 \{∅} by the binary sequence 001 ≡ A,
 
mi (X ji ) = mi (X ji ). 010 ≡ B, 011 ≡ A ∪ B, ..., 111 ≡ A ∪ B ∪ C. The mass of
i∈{1,...,S+1}|X ji =A i∈{1,...,S}|X ji =A
empty set is not included in the BBA vector because its
is always set to zero. These codes can be used and shared
Whether X ∈ Xj = (X j1 , . . . , X jS ) or X ∈ Xj = for free for research purposes only. Commercial uses of
(X j1 , . . . , X jS , ) the value of κ j (X ) is the same since these codes, or adaptation of them in any programming
the additional binary containing indicator δ j (X, ) en- language, is not allowed without written agreement of
tering in the product of the computation of the binary the authors. These codes are provided by the copyright
keeping-index is always equal to 1 and does not modify holders “as is” and any express or implied warranties
κ j (X ) value, and of course when X = A. Because the are disclaimed. The copyright holder will not be liable
binary keeping-index entering in the numerator and de- for any direct, or indirect damages of the use of these
nominator of formula (30) removes the factor mS+1 () codes. The authors would appreciate any feedback in
from all products it belongs to (since  includes all el- the use of these codes, and publication using these codes
ements of the product it belongs to), the formula (30) should cite this paper in agreement for their use.

70 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


REFERENCES

[1] J.Y. Halpern


Reasoning About Uncertainty. Cambridge, MA: The MIT
Press, 2003.
[2] A. N. Kolmogorov
Foundations of the Theory of Probability. New York, NY:
Chelsea Publishing Company, 1956.
[3] A. N. Kolmogorov
“Three approaches to the quantitative definition of
information,”
Int. J. Comput. Math., vol. 2, no. 1–4, pp. 157–168, Dec. 1968.
[4] L. Zadeh
“Fuzzy sets,”
Inf. Control, vol. 8, no. 3, pp. 338–353, 1965.
[5] D. Dubois and H. Prade,
Eds.
Fundamentals of Fuzzy Sets. New York, NY: Springer
Sciences+Business Media, 2000.
[6] D. Dubois and H. Prade
Fuzzy Sets and Systems: Theory and Applications New
York, NY: Academic Press, 1980.
[7] D. Dubois and H. Prade
“Possibility theory and its applications: where do we
stand?,”
in Springer Handbook of Computational Intelligence,
Berlin, Heidelberg: Springer, 2015, pp. 1–31.
[8] G. Shafer
A Mathematical Theory of Evidence. Princeton, NJ:
Princeton University Press, 1976.
[9] R.R. Yager, J.M. Kacprzyk, and M. Fedrizzi
(Editors)
Advances in the Dempster-Shafer Theory of Evidence. New
York, NY: John Wiley & Sons, 1994.
[10] R. R. Yager and L. Liu,
Eds.
Classical Works of the Dempster-Shafer Theory of Belief
Functions. In Studies in Fuzziness and Soft Computing, Vol.
219, Berlin, Heidelberg: Springer, 2008.
[11] A. Dempster
“Upper and lower probabilities induced by a multivalued
mapping,”
Ann. Math. Statist., vol. 38, no. 2, pp. 325–339, Apr. 1967.
[12] A. Dempster
“A generalization of Bayesian inference,”
J R Stat Soc Series B, vol. 30, no. 2, pp. 205–245, 1968.
[13] R. Yager
“On the Dempster-Shafer framework and new combination
rules,”
Inf. Sci., Vol. 41, no. 2, pp. 93–138, Mar. 1987.
[14] T. Denœux
“40 years of research on Dempster-Shafer theory: a
retrospective,”
Int. J. Approx. Reason, Special Issue C, vol. 79, pp. 1–6,
Dec. 2016.
[15] F. Cuzzolin
The Geometry of Uncertainty. Switzerland AG: Springer
Nature, 2021.
[16] K. Sentz and S. Ferson
Combination of evidence in Dempster-Shafer theory.
SANDIA Tech. Rep. SAND2002-0835, 96 pages, Apr. 2002.
[17] T. George and N.R. Pal
“Quantification of conflict in Dempster-Shafer framework:
a new approach,”
Int. J. Gen. Syst., vol. 24, no. 4, pp. 407–423, Mar. 1996.
[18] M.J. Wierman
“Measuring conflict in evidence theory,”
in Proc. of IFSA World Congr. and 20th NAFIPS Int. Conf.,
vol. 3, no. 21, pp. 1741–1745, 2001.

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 71


[19] W. Liu J. Adv. Inf. Fusion, vol. 3, no. 2, pp. 67–89, Dec. 2008.
“Analyzing the degree of conflict among belief functions,” [34] F. Smarandache and J. Dezert,
Eds.
Artif. Intell., vol. 170, pp. 909–924, 2006.
Advances and Applications of DSmT for Information
[20] P. Smets
Fusion, Vols. 1–4. Rehoboth, NM, U.S.A: American
“Analyzing the combination of conflicting belief functions,”
Research Press, 2004–2015.
Inf. Fusion, Vol. 8, no. 4, pp. 387–412, Oct. 2007.
[35] P. Halmos
[21] A. Martin, A.-L. Jousselme, and C. Osswald
Naive Set Theory. New York, NY: D. Van Nostrand
“Conflict measure for the discounting operation on belief
Company Inc., 1960.
functions,”
[36] T. Denœux
in Proc. of Fusion 2008 Int. Conf. on Inf. Fusion, Cologne,
“The cautious rule of combination for belief functions and
Germany, 2008.
some extensions,”
[22] A. Martin
in Proc. of Fusion 2006 Int. Inform. Fusion Conf., Firenze,
“About conflict in the theory of belief functions,”
Italy, July 2006.
in Belief Functions: Theory and Applications. Advances in
[37] I. Kramosil
Intelligent and Soft Computing, T. Denœux & M.H. Masson,
“Probabilistic analysis of Dempster combination rule,”
Eds., Vol 164. Springer, Berlin, Heidelberg, 2012.
in Probabilistic Analysis of Belief Functions. New York:
[23] J. Schubert
Springer-Science+Business Media, 2001, ch. 6.
“The internal conflict of a belief function,”
[38] F. Cuzzolin
in Proc. of the 2nd Int. Conf. on Belief Functions,
“Geometry of Dempster’s Rule of Combination,”
Compiègne, France, May 2012.
IEEE Trans. on SMC, Part B: Cybernetics, vol. 34, no. 2, pp.
[24] S. Destercke and T. Burger
961–977, Apr. 2004.
“Toward an axiomatic definition of conflict between belief
[39] T. Dezert, Y. Fargier, S. Palma-Lopes, and P. Côte
functions,”
“Levee characterization by means of data fusion of in-situ
IEEE Trans. on Cybernetics, vol. 43, no. 2, pp. 585–596, Apr.
geophysical and geotechnical information,”
2013.
in Proc. of 25th Eur. Meeting of Environ. and Eng.
[25] T. Burger
Geophys., Vol. 2019, No. 1, pp. 1–5, European Association of
“Geometric views on conflicting mass functions: from
Geoscientists & Engineers, Sept. 2012.
distances to angles,”
[40] F. Smarandache
Int J Approx Reason, vol. 70, no. C, pp. 36–50, Mar. 2016.
“An in-depth look at quantitative information fusion
[26] M. Daniel and V. Kratochvíl
rules,”
“On hidden conflicts of belief functions,”
in Advances and Applications of DSmT for Information
in Proc. of 11th Conf. of the Eur. Soc. for Fuzzy Log. and
Fusion, vol. 2, Rehoboth, NM, U.S.A: American Research
Technol. (EUSFLAT 2019), Prague, Czech Republic, Sept.
2019. Press, 2006, ch. 8.
[27] A. Martin [41] F. Smarandache and J. Dezert
“Conflict management in information fusion with belief “Importance of sources using repeated fusion with the
functions,” proportional conflict redistribution rules #5 and #6,”
in Information Quality in Information Fusion and Decision in Multispace & Multistructure. Neutrosophic
Making, Eloi Bossé & Galina L. Rogova, Eds., Berlin, Transdisciplinarity
Heidelberg: Springer Verlag, Apr. 2019, pp. 79–97. (100 Collected Papers of Sciences), vol. IV. Finland,
[28] L.A. Zadeh North-European Scientific Publishers, 2010.
“On the validity of Dempster’s rule of combination of [42] J. Dezert and F. Smarandache
evidence,” ERL Memo M79/24, Department of EECS, “Canonical decomposition of dichotomous basic belief
Univ. of California, Berkeley, CA, U.S.A., 1979. assignment,”
[29] L.A. Zadeh Int. J. Intell. Syst., vol. 35, no. 7, pp. 1–21, Jul. 2020.
“A simple view of the Dempster-Shafer theory of evidence [43] J. Dezert, F. Smarandache, A. Tchamova, and D. Han
and its implication for the rule of combination,” “Fast fusion of basic belief assignments defined on a
Al Mag., vol. 7, no. 2, pp. 85–90, 1986. dichotomous frame of discernment,”
[30] J. Dezert and A. Tchamova in Proc. of Fusion 2020, Pretoria, South Africa, Jul. 2020.
“On the validity of Dempster’s fusion rule and its [44] F. Smarandache, J. Dezert, and J.-M. Tacnet
interpretation as a generalization of Bayesian fusion rule,” “Fusion of sources of evidence with different importances
Int. J. of Intelligent Syst., vol. 29, no. 3, pp. 223–252, Dec. and reliabilities,”
2014. in Proc. of Fusion 2010, Edinburgh, Scotland, UK, 26–29
[31] F. Smarandache and J. Dezert Jul. 2010.
“Proportional conflict redistribution rules for information [45] Arnaud Martin’s toolbox. [Online]. Available:
fusion,” http://people.irisa.fr/Arnaud.Martin/toolboxes/
in Advances and Applications of DSmT for Information [46] The Belief Functions and Applications Society. [Online].
Fusion, Vol. 2, Rehoboth, NM, U.S.A: American Research Available: https://www.bfasociety.org/#software
Press, 2006, ch. 1. [47] The Comprehensive R Archive Network. [Online]. Available:
[32] A. Martin and C. Osswald https://CRAN.R-project.org/package=ibelief
“A new generalization of the proportional conflict [48] T. Dezert and J. Dezert
redistribution rule stable in terms of decision,” “Improvement of proportional conflict redistribution fusion
in Advances and Applications of DSmT for Information rules for levee characterization,”
Fusion, Vol. 2, Rehoboth, NM, U.S.A: American Research in Proc. of ESREL 2021 Int. Conf., Angers, France, Sept.
Press, 2006, ch. 2. 2021.
[33] A. Martin, C. Osswald, J. Dezert, and F. Smarandache
“General combination rules for qualitative and quantitative
beliefs,”

72 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021


Théo Dezert was a Postdoctoral Researcher at the Gustave Eiffel University in
Bouguenais (France) from March 2020 to May 2021 and will be a Postdoctoral Re-
searcher for two years from October 2021, under the supervision of Professor Leif
Lia and Associate Professor Fjola Gudrun Sigtryggsdottir at Norvegian University of
Science and Technology (Norway). He obtained the bachelor’s degree in Earth and
environmental sciences from Tours University in 2014 and the master’s degree in plan-
etary geosciences from Nantes University in 2016. During his PhD, obtained in 2019,
working with Cerema and Ifsttar French institutes, he developed a fusion methodol-
ogy to combine spatialized geophysical and punctual geotechnical data in order to
improve dike diagnosis. This methodology relies on the use of belief functions. He
has collaborated with EDF (French Electric utility company) in order to apply this
methodology to their hydraulic works. In 2021, he has co-organized the francophone
“First National Information Fusion Seminar for the Characterization of Porous Media:
Applications to Geosciences and Civil Engineering” with the French INRAE Institute
and Clermont-Auvergne University. He has published three international articles and
participated in over ten international and national conferences, he has also been re-
viewing geophysical articles for international journals.

Jean Dezert graduated from EFREI Engineering School in Paris in 1985, and obtained
the Ph.D degree in automatic control and signal processing from the University Paris
XI, Orsay, France in 1990. During 1986–1990, he did research in multi-sensor multi-
target tracking (MS-MTT) at the French Aerospace Research Lab (ONERA), Châtil-
lon, France. During 1991–1992, he visited the ESE Department at UConn University
in USA as Post-doc Research Fellow under supervision of Professor Bar-Shalom. Dur-
ing 1992–1993, he was a Teaching Assistant in Electrical Engineering Department
at Orléans University, France. He joined ONERA in 1993, where he is a Maître de
Recherches and Senior Research Scientist. His current research interests include esti-
mation theory with applications to MS-MTT, information fusion, plausible reasoning
under uncertainty, and decision-making support. He is a Reviewer for several inter-
national journals. He has worked for the development of the International Society of
Information Fusion (www.isif.org) and served in its Board. He was President of ISIF
in 2016. Dr. Dezert has been involved in the Technical Program Committees of several
International Conferences on Information Fusion. He gave several seminars, lectures,
and tutorials on information fusion and tracking in Europe, USA, Canada, Australia,
and China during the last two decades. He has published several book chapters, 160
papers in conferences, and around 70 papers in journals. He has also co-edited sev-
eral books with Professor Smarandache on information fusion related to DSmT for
information fusion. For more information, see www.onera.fr/fr/staff/jean-dezert.

IMPROVEMENT OF PROPORTIONAL CONFLICT REDISTRIBUTION RULES 73


Florentin Smaradache is a Professor of Mathematics at the University of New Mex-
ico, USA. He got the MSc degree in mathematics and computer science from the
University of Craiova, Romania, PhD in mathematics from the State University of
Kishinev, and postdoctoral in applied mathematics from Okayama University of Sci-
ences, Japan. He is the Founder of Neutrosophy (generalization of dialectics), Neutro-
sophic Set, Logic, Probability and Statistics since 1995 and has published hundreds of
papers and books on neutrosophic physics, superluminal and instantaneous physics,
unmatter, quantum paradoxes, absolute theory of relativity, redshift and blueshift due
to the medium gradient and refraction index besides the Doppler effect, paradox-
ism, outerart, neutrosophy as a new branch of philosophy, law of included multiple-
middle, multispace and multistructure, hypersoft set, degree of dependence and inde-
pendence between neutrosophic components, refined neutrosophic set, neutrosophic
over-under-off-set, plithogenic set, neutrosophic triplet and duplet structures, quadru-
ple neutrosophic structures, extension of algebraic structures to NeutroAlgebras and
AntiAlgebras, DSmT, and so on to many peer-reviewed international journals and
many books and he presented papers and plenary lectures to many international con-
ferences around the world. In addition, he published many books of poetry, dramas,
children’ stories, translations, essays, novel, folklore collections, traveling memories,
and art albums. For more information, see fs.unm.edu/FlorentinSmarandache.htm.

74 JOURNAL OF ADVANCES IN INFORMATION FUSION VOL. 16, NO. 1 JUNE 2021

You might also like