International Journal of Computational Intelligence Systems

Volume 14, Issue 1, 2021, Pages 438 - 452

Hidden Conflicts of Belief Functions

Authors
Milan Daniel1, *, ORCID, Václav Kratochvíl2, ORCID
1Institute of Computer Sciences, Czech Academy of Sciences, Pod Vodárenskou věží 2, Prague, 182 07, Czech Republic
2Institute of Information Theory and Automation, Czech Academy of Sciences, Pod Vodárenskou věží 4, Prague, 182 00, Czech Republic
*Corresponding author. Email: milan.daniel@cs.cas.cz
Corresponding Author
Milan Daniel
Received 6 May 2020, Accepted 23 September 2020, Available Online 22 October 2020.
DOI
10.2991/ijcis.d.201008.001How to use a DOI?
Keywords
Belief function; Internal conflict; Conflict between belief functions; Hidden conflict; Auto-conflict; Non-conflictness
Abstract

In this paper, hidden conflicts of belief functions are observed in the case where the sum of all multiples of the conflicting belief masses equals zero. Degrees of hidden conflicts and a degree of non-conflictness are defined and analyzed, including full non-conflictness. The notion of a hidden conflict extends the traditional approach to conflicts of belief functions. A hidden conflict between two belief functions is distinguished from internal hidden conflict(s) of the individual belief function(s). Upper bounds for both degrees of hidden conflict of two belief functions and degrees of hidden internal conflict of a belief function are presented, together with other properties of both types of hidden conflicts. The presented results include the relationship of hidden conflicts and of Martin's auto-conflicts together with an extended overview of properties of auto-conflicts. Finally, computational issues of hidden conflicts and non-conflictness are presented.

Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

1. INTRODUCTION

When combining belief functions (BFs) by the conjunctive rules of combination, some conflicts often appear (they are assigned either to by non-normalized conjunctive rule or distributed among other belief masses by normalization in Dempster's rule of combination ). A combination of conflicting BFs and interpretation of their conflicts are often questionable in real applications.

A new interpretation of conflicts was introduced in Ref. [1] where two quantitatively different parts of conflicts were distinguished: (i) an internal conflict of an individual BF (due to its internal inconsistency) and (ii) a conflict between two different BFs (due to a conflict/contradiction of evidence represented by these BFs).

The sum of all multiples of conflicting belief masses (denoted by m()) was interpreted as a conflict between BFs in the classic Shafer's approach [2]. Nevertheless, examples of mutually non-conflicting BFs with high m() were observed as early as in 1990s. Attempts to cover the nature of conflicts of BFs and to classify various types of conflicts resulted in a series of papers, e.g., Refs. [313].

A slightly different topic, i.e., management of conflicting situations and combinations of conflicting BFs, was investigated, e.g., by Refs. [1416].

Note that the zero sum of all multiples of conflicting belief masses is usually considered as non-conflictness of the BFs within all of the mentioned approaches. Nevertheless, considering the conflict between BFs based on their non-conflicting parts [5,17], a positive value of a conflict was observed even in a situation when the sum of all multiples of the conflicting belief masses equals zero. The observed conflicts are not high, but they go against the generally accepted important classification of BFs as either mutually conflicting or mutually non-conflicting!

This paradox brought up a series of new questions; we will focus on two of them in this text: How to interpret the sum of conflicting masses? Is the conflict based on non-conflicting parts of BFs correct? Partial answers provided in this text are positive in favor of the conflict based on non-conflicting parts, leading us to the definition of a hidden conflict of BFs.

Considering hidden conflicts, we will extend the traditional approach to the m() conflict also to conflicting cases where m()=0.

Going further, different levels/degrees of hidden conflicts are defined and the maximum degree of hidden conflict is investigated in Section 4. Analogous to the degrees of hidden conflicts, there also exist different degrees of non-conflictness. Full non-conflictness and conditions under which BFs are fully non-conflicting [18] are defined and presented in this paper.

In accordance with the approach from Ref. [1], not only BFs with hidden conflict between them are observed and presented, but also those with internal hidden conflicts inside an individual BF (Section 5). Moreover, we distinguish between different levels/degrees of internal conflictness as introduced in (Section 5.5). Further, we show the relationship of a hidden conflict to Martin's auto-conflict [12,19,20] and an extended overview of Martin's auto-conflict properties is presented (Section 6). Finally, computational aspects of hidden conflict are briefly presented.

2. THE STATE OF THE ART

In this section, we will recall some basic notation needed in this paper and we will briefly summarize some previous works on conflicts of BFs.

2.1. Notation

Assume a finite frame of discernment Ω is given. In the case of |Ω|=n, we will note this fact using a subscript as Ωn and assume Ωn={ω1,ω2,,ωn}. P(Ω)={X|XΩ} is the power-set of Ω.

A basic belief assignment (bba) is a mapping m:P(Ω)[0,1] such that AΩm(A)=1; the values of the bba are called basic belief masses (bbm); m()=0 is usually assumed.

There are other equivalent representations of m: A BF is a mapping Bel:P(Ω)[0,1], Bel(A)=XAm(X). A plausibility function Pl:P(Ω)[0,1], Pl(A)=AX,XΩm(X). Because there is a unique correspondence between m and the corresponding Bel and Pl, we often speak about m as a BF.

Let XΩ and Bel be a BF defined by bba m on Ω. If m(X)>0 for XΩ, we say X is a focal element of Bel. If all focal elements are singletons (|X|=1, XΩ), then we speak about a Bayesian belief function (BBF); in fact, it is a probability distribution on Ω. If there are only focal elements such that |X|=1 or |X|=n, the BF is called quasi-Bayesian (qBBF). In the case of m(Ω)=1, we speak about the vacuous BF (VBF) and about a non-vacuous BF otherwise. In the case of m(X)=1 for XΩ, the BF is called categorical; if all focal elements have a non-empty intersection, the BF is called consistent; and if all of the focal elements are nested, the BF is called consonant.

Dempster's (normalized conjunctive) rule of combination :

(m1m2)(A)=XY=A;X,YΩKm1(X)m2(Y)
for A, where K=11κ,
κ=XY=;X,YΩm1(X)m2(Y),(1)
and (m1m2)()=0, see Ref. [2]. Putting K=1 and (m1m2)()=κ, we obtain the non-normalized conjunctive rule of combination , see, e. g., Ref. [21]:
(m1m2)(A)=XY=A;X,YΩm1(X)m2(Y)(2)
for any AΩ. To simplify formulas, we often use 13m=mmm, and also 1k(m1m2)=(m1m2)(m1m2), where (m1m2) is repeated k-times.

Smets' pignistic probability is given by BetP(ωi)=ωiXΩ1|X|m(X)1m(), see, e.g., Ref. [21]. Normalized plausibility of singletons of m is a probability distribution Pl_P such that Pl_P(ωi)=Pl({ωi})ωΩPl({ω})[22,23] where Pl is the corresponding plausibility function. Note that plausibility of singletons is called a contour function by Shafer in Ref. [2] : f(ω)=Pl({ω}); thus Pl_P(ω) is just the respective normalized contour function.

2.2. Conflicts of BFs

A conflict between/among BFs is a situation when two or generally more BFs are somehow against each other. Definitely, when the BFs support different decisions.

The original Shafer's definition of the conflict measure between two BFs [2] is nothing else than the normalization constant κ from (1) used in the definition of Dempster's combination rule (more precisely, it is its transformation log11κ). Thus κ=(m1m2)() and we abbreviate it as κ=m(). Whenever we refer to m(), we think of two BFs m1, m2 and their conjunctive combination, respectively the sum of all multiples of basic belief masses of their disjoint focal elements:

m()=(m1m2)()=XY=;X,YΩm1(X)m2(Y)(3)

Unfortunately, it is not always possible to interpret m() as (a size of) a conflict between BFs. The problematic issue of an essence of a conflict between BFs was first mentioned by Almond [24] already in 1995, and discussed further by Liu [11] in 2006. Almond's counter-example has been overcome by W. Liu's progressive approach. Unfortunately, the substance of the issue has not been solved that time as a positive conflict value still may be detected for a pair of mutually non-conflicting BFs.

The very important W. Liu's approach [11] was followed by a series of other approaches and their modifications. W. Liu suggested a two-dimensional conflict measure composed of m() and DifBetPmjmi—the maximum difference of pignistic probabilities BetPmi(A), BetPmj(A) for BFs Beli, Belj and their bbas mi, mj over the focal elements AΩ (thus a kind of a distance of BFs); as it was shown, neither m() nor any distance of BFs may solely be used as a convenient measure of conflict of BFs.

Among other approaches, we can mention the axiomatic foundation laid by Destercke and Burger [8], resulting in a conflict between BFs being measured as the inconsistency of their conjunctive combination, further elaborated with Burger's geometric approach [3]. The axiomatic approach given by Destercke and Burger served as a basis for the work of Pichon et al. [25]—they introduced a whole parameterized family of consistency measures covering several existing definitions of consistency of a BF. They further tried to interpret the consistency of a BF as a distance to a BF representing total inconsistency. Nevertheless, note that a conflict between BFs itself cannot be simply defined as any distance between these BFs because the conflict in general violates the basic property of any distance measure, the triangle inequality.

Another axiomatic approach to conflict of BFs was done by Martin in Ref. [12].

An internal conflict of a BF is naturally always unary (related to only one BF), whereas a conflict with another BF(s) may in general be n-ary—related to several BFs. Nevertheless, in accordance with both the classic approach [2] and all of the previous authors' publications, including [1,5], we are only interested in up to binary conflicts between two BFs in this study.

In 2010, Daniel distinguished an internal conflict inside an individual BF from a conflict with another BF( [1]) and defined three new approaches to conflicts. The most promising prospective approach (see Ref. [1])—the so-called plausibility conflict—was further elaborated in Refs. [4,7]. We have to also mention the authors' consonant conflict measures [26], which use consonant approximations of BFs when computing the corresponding measures of conflict. Finally, Daniel's conflict based on non-conflicting parts of BFs was introduced in Ref. [5]. In addition to the works on the relationship of m() to conflict of BFs, we should also mention studies of its relationship to the Open World Assumption [27].

The last-mentioned measure of conflict has motivated our current research of hidden conflicts and their special case—a hidden auto-conflict of BFs [28].

Definition 1.

A conflict of BFs Bel, Bel, based on their non-conflicting parts Bel0, Bel0, is defined by the expression

Conf(Bel,Bel)=(m0m0)(),
where m0 is the bba corresponding to Bel0, a non-conflicting part of BF Bel, which is nothing else than a unique consonant BF (focal elements are nested) with the same normalized plausibility of singletons as Bel, i.e., Pl_P0=Pl_P.

Algorithm 1 for how to compute m0 (originally suggested in Ref. [5]) follows.

3. HIDDEN CONFLICTS

When analyzing properties of the conflict based on the non-conflicting parts, the following questions arise. Does (mm)()=0 really represent non-conflictness of respective BFs as it is usually assumed? Is the definition of the conflict based on non-conflicting parts correct? Surprisingly, as one can see in the following example, there are BFs with (mm)()=0 while Conf(m,m)>0.

3.1. An Introductory Example

Let us assume there are two simple consistent BFs Bel, Bel on Ω3={ω1,ω2,ω3} given by the bbas m({ω1,ω2})=0.6, m({ω1,ω3})=0.4, and m({ω2,ω3})=1.0 (see Figure 1). Then (mm)()=0, which seems—and is usually considered—to be a proof of non-conflictness of Bel and Bel. Surprisingly, especially with respect to the previous work [5], there is a positive conflict based on the non-conflicting parts Conf(Bel,Bel)=0.4. This issue was further elaborated in a recent paper [29] where the size of the conflict based on the non-conflicting parts of BFs Conf was compared with the sum of all multiples of bbms of disjoint focal elements of the BFs in question m() with the goal to reach a simple upper bound for Conf.

Figure 1

Introductory Example: focal elements of m,m, and of mm.

We can easily verify this statement: there is an only focal element of m that has a non-empty intersection with both focal elements of m, thus (XY)=m(X)m(Y) is an empty sum, hence (mm)()=0; m is consonant, thus m0=m. Pl({ω1})=1, Pl({ω2})=0.6, Pl({ω3})=0.4, and m0({ω1})=(10.6)1=0.4, m0({ω1,ω2})=0.2, m0({ω1,ω2,ω3})=0.4, hence Conf(m,m)=(m0m0)()=m0({ω1})m0({ω2,ω3})=0.41=0.4.

Algorithm 1

(Computing the non-conflicting part of a BF). Take all element(s) with the maximum contour (plausibility of singletons) value; they create the smallest (by cardinality) focal element of m0 with a mass that equals the difference between the max and “next to the max” (different) contour values.

A cycle. Among the remaining elements (if there are any), take again all the element(s) with the maximum contour value and add them to the previous focal element, you thus obtain a new focal element of m0, and its mass corresponds to the difference between the different contour values again.

Repeat the cycle until Ωn is obtained as a focal element with a mass that equals the minimum contour value. For a positive minimum contour value,a include Ωn among focal elements of m0. In the case of a non-consistent BF (Pl({ωi})<1 for any ωiΩn), a final normalization of m0 is needed.

More formally:

FE := ; SFE := ; Ω:=Ωn; m0 := array();

Max_Pl := Pl({ω}) such that Pl({ω})Pl({ω})

Min_Pl := Pl({ω}) such that Pl({ω})Pl({ω})

Max1 := {ωΩ|Pl({ω})=Max_Pl}

Ω:=ΩMax1

Max2 := {ωΩ|Pl({ω})Pl({ω})}

while Max2 do

  FE := FE Max1; SFE := SFE {FE}

  m0(FE) := Pl({ω1})Pl({ω2}),

    where ω1 Max1, ω2 Max2

  Max1 := Max2; Ω:=ΩMax1

  Max2 := {ωΩ|Pl({ω})Pl({ω})}

end while

if Min_Pl >0 then

  SFE := SFE {Ωn}

  /* because FEMax1=Ωn* /

  m0(Ωn) := Min _Pl

end if

if xΩm0(X)<1 then

  normalize m0

  /* because XΩnm0(X)= Max_Pl* /

end if

return m0

3.2. Interpretation of the Example—Observation of a Hidden Conflict

Are m and m conflicting or non-conflicting? What does (mm)()=0 mean? How to interpret it? These and similar questions come in one's mind.

Let us continue in our reasoning. In the case of the Introductory Example, two non-conflicting BFs are combined. Thus, no conflict should arise there and also the combination mm should not be conflicting with either m or m.

This process can subsequently be repeated and no conflict should arise. Does this hold for BFs m, m from our Example above? It holds true when we combine mm with m one more time (assuming two instances of m coming from two independent belief sources). It follows from the idempotency of categorical m: mmm=mm and therefore (mmm)()=0 again. On the other hand, we obtain ((mm)m)()=(mmm)()=(mmm)()=0.48 (analogously assuming m coming from two independent belief sources). See Table 1 and Figure 2. Similarly, when m and m are combined once, we observe m()=0. When combining m with m twice, then ((mm)(mm))()=0.48 holds. We observe a certain kind of a hidden conflict despite the fact that both individual BFs are consistent (there are no internal conflicts). Thus the conflict is a hidden conflict between respective BFs. It can serve as an argument for correctness of Conf(m,m)>0.

X {ω1} {ω2} {ω3} {ω1,ω2} {ω1,ω3} {ω2,ω3} Ω3
m(X) 0.0 0.0 0.0 0.60 0.40 0.00 0.00
m(X) 0.0 0.0 0.0 0.00 0.00 1.00 0.00
(mm)(X) 0.00 0.60 0.40 0.00 0.00 0.00 0.00 0.00
(mmm)(X) 0.00 0.60 0.40 0.00 0.00 0.00 0.00 0.00
(mmm)(X) 0.00 0.36 0.16 0.00 0.00 0.00 0.00 0.48
(mmmm)(X) 0.00 0.36 0.16 0.00 0.00 0.00 0.00 0.48
Table 1

Hidden conflict in the Introductory Example

Figure 2

Arising of a hidden conflict between belief functions (BFs) in the Introductory Example: focal elements of m,m,m; mm,m; and of (mm)m.

What is a decision-based interpretation of our BFs? The contours, i.e., the plausibilities of singletons are Pl=(1.0,0.6,0.4) and Pl=(0.0,1.0,1.0); we obtain Pl_P=(0.5,0.3,0.2) and Pl_P=(0.0,0.5,0.5) by normalization; thus ω1 is significantly preferred by m, whereas it is one of ω2,ω3 in the case of m. This is also an argument for a positive value of a mutual conflict of the BFs. Considering Smets' pignistic probability, we obtain BetP=(0.5,0.3,0.2) and BetP=(0.0,0.5,0.5), just the same values as in the case when the normalized plausibility of singletons (normalized contour) is used for decision. Both (in general different) probabilistic approximations BetP and Pl_P give the highest value to different singletons for m and m. Thus the argument for mutual conflictness of the BFs is supported and we obtain the same pair of incompatible decisions based on the BFs in both frequent decision-making approaches: using either the normalized contour (which is compatible with the conjunctive combination of BFs) or the pignistic probability (designed for betting). Note that there are other probability transformations of BFs (as summarized in Refs. [21,28]) but we do not consider them now.

Hence (mm)() does not generally represent non-conflictness. It rather states just a simple or partial compatibility of the respective BFs, (focal elements).

3.3. Objections Against Our Interpretation

Thinking about this novel approach, one may have the following objections:

  • “In the case of a combination of two identical BFs, an idempotent rule of combination should be used.” Yes, this would be right for BFs coming from two dependent belief sources. But this is not true for two or more numerically identical BFs coming from two or more independent belief sources.

  • “The result is not surprising, because the conflict is increasing when combining several BFs.”

    • To be correct it should be stated non-“decreasing” instead of “increasing.”

    • More precisely, a conflict is non-decreasing when several conflicting BFs are combined. When truly non-conflicting BFs are combined, no positive conflict can ever arise there; e.g., (1km11km2)()=0 for any k>0 and mi on Ω3 given by m1({ω1})=0.3, m1({ω1,ω2})=0.2, m1({ω1,ω3})=0.1, m1({ω1,ω2,ω3})=0.4, m2({ω1,ω3})=0.7, m2({ω1,ω2,ω3})=0.3.

  • “The result is rather unsurprising because one can clearly see that the hidden conflict occurs when the first combination results in disjoint focal elements.” Yes, in the very simple Introductory Example, this may by unsurprising for someone; but there are no disjoint sets after the first combination in the Little Angel Example below. Moreover, this should be surprising for all who accept the following assumption/axiom: BFs m and m are non-conflicting whenever (mm)()=0, e.g., Refs. [8,11,12] and the previous Daniel's publications, e.g., Refs. [1,4,5,7].

  • “It is obvious that a combination results in a conflict if a Bayesian BF (mm in the Introductory Example) is combined with any other BF.” Yes, this is true in the very simple Introductory Example, but not in a general example, again see the Little Angel Example below.

Analyzing these objections, one can see why it is not easy to observe the hidden conflicts. In simple cases, the observations seem to be obvious, thus not interesting. In more general examples, the conflict is hidden.

3.4. Definition of Hidden Conflict

Definition 2.

Let us suppose two BFs Bel, Bel are given by m and m such that (mm)()=0. If there further holds

(mmm)()>0or(mmm)()>0(4)
we say that there is a hidden conflict of the BFs.

Observation 1.

Condition (mmm)()>0 or (mmm)()>0 for the hidden conflict from Definition 2 simply implies the following weaker condition1

(mmmm)()>0.(5)

Thus the new condition covers more cases of hidden conflicts then the original condition (4) from Definition 2.

We have to note that a hidden conflict is quite a new phenomenon, qualitatively different from ideas of all of Daniel's previous works on conflicts of BFs and also different from the other approaches we have referred to. To this date, it has been supposed that m() includes entire conflict of respective BFs (all parts of the entire conflict): both the conflict between BFs and the internal conflicts of individual BFs. Thus the conflict between BFs was supposed to be less than or equal to m(). Here, we deal with a situation of a positive conflict between BFs while m()=0.

We have already observed that m()=0 does not mean full non-conflictness of respective BFs and that the condition (4), and even its weaker version (5) together with (mm)()=0, defines a hidden conflict. But it is still unknown whether condition (5) defines all hidden conflicts, i.e., whether its zero version

(mmmm)()=0(6)
is sufficient for full non-conflictness of BFs m and m. May some conflict still be hidden there?

Condition (6) seems to imply non-conflictness on Ω3, the frame of discernment used in the Introductory Example. To solve the question in general, we have to consider a larger frame of discernment.

3.5. Little Angel Example

For Ω5, one can find the following Little Angel Example—as defined in Table 2. Similarly to the Introductory Example, we have two consistent BFs Beli, Belii defined by mi and mii with disjoint sets of max-plausibility elements while the zero condition (mimii)()=0 holds true.

X A = B = C = Z =
{ω1,ω2,ω5} {ω1,ω2,ω3,ω4} {ω1,ω3,ω4,ω5} {ω2,ω3,ω4,ω5}
mi(X) 0.10 0.30 0.60 0.00
mii(X) 0.00 0.00 0.00 1.00
X AZ BZ CZ ABZ ACZ BCZ
(mimii)(X) 0.10 0.30 0.60 0.00 0.00 0.00 0.00
(mimiimii)(X) 0.10 0.30 0.60 0.00 0.00 0.00 0.00
(mimimii)(X) 0.01 0.09 0.36 0.06 0.12 0.36 0.00
(mimimiimii)(X) 0.01 0.09 0.36 0.06 0.12 0.36 0.00
(mimiimiimii)(X) 0.010 0.090 0.360 0.060 0.120 0.360 0.000
(mimimimii)(X) 0.001 0.027 0.216 0.036 0.126 0.486 0.108
(mimimimiimiimii)(X) 0.001 0.027 0.216 0.036 0.126 0.486 0.108
Table 2

Hidden Conflict in the Little Angel Example.

In addition to the Introductory Example, (mimiimimii)()=0 (see Table 2) while Conf(mi,mii)=0.1 is positive again. Positiveness of the Conf value can be easily seen from the fact that the sets of max-plausibility elements are disjoint for the respective Pli and Plii. Numerically, we have again Bel0ii=Belii, and Pl_Pi=(1039,439,939,939,739). We obtain m0i({ω1})=0.1,m0i({ω1,ω3,ω4})=0.2,m0i({ω1,ω3,ω4,ω5})=0.3,m0i({Ω5})=0.4, and Conf(Beli,Belii)=m0i({ω1})mii(Z)=0.1. Analogous arguments hold true for the positive Conf and the hidden conflict again (the conflict is more hidden this time; we will define it later as a hidden conflict of the 2nd degree). BetPi=(0.2583,0.1083,0.2250,0.2250,0.1833) which is numerically not the same as Pl_Pi, but both prefer ω1, whereas BetPii=Pl_Pii=(0.00,0.25,0.25,0.25,0.25).

For an existence of a hidden conflict, it is the structure of the focal elements that is important—not their belief masses. Belief masses are important for the size of a conflict. In general, we can take mi(A)=a, mi(B)=b, mi(C)=c, for A,B,C defined in Table 2, and for any a,b,c>0, such that a+b+c=1, we obtain m()=6abc as a hidden conflict of the 2nd degree (a conflict hidden in the second degree); in our numeric case there is 6abc=60.10.30.6=0.108). For graphical representation of the Little Angel Example, see Figure 3.

Figure 3

Arising of a hidden conflict between belief functions (BFs) in the Little Angel Example. Focal elements of mi, mii, mimi, mimimi, and of (mimimi)mii. Focal elements responsible for creation of the empty set in the last step are highlighted.

Degrees of a hidden conflict, its maximal value, and the issue of full non-conflictness will be analyzed in Section 4.

4. DEGREES OF HIDDEN CONFLICT AND FULL NON-CONFLICTNESS

When analyzing examples from Section 3, we can observe two different degrees of hidden conflict. Let us formalize this observation:

Definition 3.

Assume two BFs Beli, Belii are defined by mi and mii such that for some k>0(1k(mimii))()=0. If there further holds (1k+1(mimii))()>0, we say that there is a conflict of BFs mi and mii hidden in the k-th degree2 (hidden conflict of k-th degree).

In an analogy to particular degrees of a hidden conflict, there are degrees of non-conflictness. The particular degrees of non-conflictness are less important now. However, there is an important question whether there is a hidden conflict or not, i.e., whether or not the BFs in question are fully non-conflicting.

Definition 4.

We say that BFs Beli, Belii defined by mi and mii are fully non-conflicting if (mimii)()=0 and, further, if there is no hidden conflict of any degree. I.e., if (1k(mimii))()=0 for any k>0.

There is thus a question of how many times we have to combine (mimii), i.e., for which k value of (1k(mimii))() shows whether there is a hidden conflict of the BFs mi and mii or not. For an answer to this question, see corollaries of the following two theorems.

Theorem 2 (maximum degree of hidden conflict).

For any non-vacuous BFs Beli, Belii defined by mi and mii on Ωn it holds that

(1n1(mimii))()=0iff(1k(mimii))()=0
for any kn1.

Corollary 3.

A hidden conflict of any non-vacuous BFs on any Ωn always has a degree less than or equal to n2; i.e., the condition

(1n1(mimii))()=0(7)
always means the full non-conflictness of any BFs mi and mii on any Ωn. Moreover, there is no hidden conflict3 on any two-element frame Ω2.

To prove the Theorem and its Corollary, let us first introduce several auxiliary assertions listed in the following Lemma.

Lemma 4.

  1. mimii: the focal elements (f.e.) of mi, mii are kept and/or new smaller f.e. possibly appear(s) if the BFs are combined.

  2. mm: the focal elements (f.e.) of any m are kept + possibly new smaller f.e. appear(s) if the BF is combined with itself.

  3. (mimii)mii: the focal elements of (mimii) are kept + possibly new smaller f.e. appear(s) if (mimii) is combined with mi or mii again.

  4. k(mimii): the focal elements of (mimii) are kept + possibly new smaller f.e. appear(s) if (mimii) is combined with mi, mii or with itself several times, thus with 1kmi, 1kmii or 1k(mimii) for any k1.

  5. If any focal element F of (mimii) is kept when (mimii) is combined with mii, then F is also kept when (mimii) is combined with (miimii) and also with 1kmii for any k1.

  6. If any focal element F of (mimii) is kept when (mimii) is combined with (mimii), then F is also kept when (mimii) is combined with 12(mimii) and also with 1k(mimii) for any k1.

  7. If any focal element F of 1k(mimii) is kept when 1k(mimii) is combined with (mimii), then F is also kept when combined with 1m(mimi) for any m>1.

  8. For any BFs mi and mii it holds: 1k(mimii))()>0 implies 1k+1(mimii))()>0.

Proof.

[of Theorem on maximum degree] Focal element (f.e.) Ω does not cause any conflict in any case. Proper focal elements (of cardinality not larger than n1) possibly produce a singleton after a maximum of n2 combinations which can possibly be conflicting with a f.e. of another BF (using the Lemma above) and 1n1(mimii)()>0.

The maximum possible degree is n2: it immediately follows from Example 1 that, in such a case, the statements hold true. If there is no unhidden conflict then, after at most n2 combinations of mimii with themselves, a stable set of f.e. is reached. If there are any conflicting/disjoint f.e., they must thus appear no later than when the stable set of f.e. is reached.

Let us present an example of such a highly hidden conflict now.

Example 1.

Example of a hidden conflict of the (n2)-th degree: Let us suppose an n-element frame of discernment Ωn={ω1,ω2,,ωn} is given, and mi has n1 focal elements—all subsets of Ωn of cardinality n1 containing ω1. mii has the only focal element Ωn{ω1}. Specifically, mi(Ωn{ωn})=1n1, mi(Ωn{ωn1})=1n1, mi(Ωn{ωn2})=1n1, , mi(Ωn{ω2})=1n1. mii is categorical and mii(Ωn{ω1})=1.

At mimi focal elements of cardinality n2 appear, at mimimi focal elements of cardinality (n3) appear, at 1kmi focal elements of cardinality (nk) appear, and at 1n2mi focal elements of cardinality 2 appear. All these focal elements have non-empty intersections with the only focal element of mii. Finally, at 1n1mi, a singleton focal element {ω1} appears and it has an empty intersection with the only focal element of miiZ={ω2,ω3,,ωn}.

What does mi express? It gives a big support to all elements of the frame, to the entire frame Ωn, and even a greater support to ω1, which is included in all focal elements; ω1 is preferred and, moreover, it has plausibility 1.

We can modify mi and express this more easily: m¯i(Ωn)=n1n, m¯i({ω1})=1n, or more generally, m̃i(Ωn)=1a, m̃i({ω1})=a for some 0<a<1. We can easily see an evident conflict corresponding to positive m¯()=(m¯imii)()=1n, m̃()=(m̃imii)()=a for these modifications of mi. Hence either a hidden conflict of the (n2)-th degree of mi and mii or positive Conf(mi,mii)=Conf(m¯i,mii)=1n should not be very surprising.

Let us note that the Introductory Example is just a special instance of Example 1 in the case of n=3.

Besides the previous Example, we can formulate a description of the structure of couples of BFs with their conflicts hidden in the (n2)th degree as it follows:

Lemma 5.

The only non-vacuous BFs on Ωn with hidden conflicts of degree (n2) are BFs with focal elements of cardinality n1, such that one has at least (n1) focal elements of cardinality (n1) and the other one has just one focal element of cardinality (n1). Moreover, every (n1)-element subset of Ωn must be a focal element of either one or both BFs.

Proof.

(Let us denote f.e. as a focal element, |F|=n as a f.e. F of cardinality n, and h.c. as a hidden conflict.) F.e. |F|=n does not decrease (by intersection) neither cardinality of any other f.e. nor the degree of the h.c. Note that BFs from Example 1 and all their extensions with f.e.(s) |F|=n have a h.c. of the (n2)-th degree. Removing of any f.e. |F|=n1 from the BFs completely remove the h.c.

Without a loss of generality, we can assume mi with at least (n1) f.e. |F|=n1 and mii with just one f.e. |F|=n1. Addition of another f.e. |F|=n1 to mii excludes another element of Ωn by mii (more precisely by F(Ωn{ω1}) in mii); thus the degree of h.c. decreases by 1. Note that an addition of the missing f.e. |F|=n1 to mi from Example 1 keeps the degree n2 of the h.c. There is—of course—a decrease of the degree of the h.c. by adding a f.e. |F|<n1 to either mi or mii. The degree of the h.c. is analogously decreased by decreasing the cardinality of any f.e. |F|=n1. Moving a f.e. |F|=n1 from mi to mii: F decreases its cardinality in 12mii; there are no necessary n1 combinations with mi to obtain the empty set, hence there is a decrease in the degree of the h.c. by 1 again.

We have described a nice and useful general upper bound for a degree of a hidden conflict. Nevertheless, for a special set of BFs or for pairs of BFs we can go even further to show a tighter upper bound for the degree of hiddenness of the conflict.

Theorem 6.

The following assertions hold true.

  1. Any non-vacuous BFs Beli, Belii given by mi, mii have a conflict hidden in at most (c1)-th degree where c=min(ci,cii)+sgn(|cicii|)4, where ci, cii are maximal cardinalities of the proper focal elements of mi, mii (i.e., f.e. different from Ω). In other words,

    (1c(mimii))()=0iff(1k(mimii))()=0
    for any kc=min(ci,cii)+sgn(|cicii|).

  2. There are no hidden conflicts of any non-vacuous BFs on any two-element frame Ω2.

  3. There are no hidden conflicts of any non-vacuous quasi-Bayesian BFs on any frame Ωn.

  4. For a BF mi and a quasi-Bayesian BF mii there is a hidden conflict of (at most) the first degree; if it appears then it is, in fact, an internal conflict of mii.

Proof.

(idea of) All these statements follow from Lemma 4, analogous to the proof of Theorem on maximum degree. Regarding (iv): it always holds Conf(mi,mii)=0 for a BF mi and a qBBF mii such that (mimii)()=0.

Corollary 7.

  1. Assume two non-vacuous BFs Beli, Belii are given by mi, mii on Ωn. The zero value of the expression (1c(mimii))(), i.e., the condition

    (1c(mimii))()=0(8)
    means the full non-conflictness of the BFs for c=min(ci,cii)+sgn(|cicii|), where ci,cii are maximum cardinalities of the proper focal elements of mi, mii.

  2. For any two non-vacuous quasi-Bayesian BFs mi,mii on any frame of discernment Ωn, the condition (mimii)()=0 always means the full non-conflictness of the BFs.

  3. For any BF mi and any quasi-Bayesian BF mii, the condition (12(mimii))()=0 always means the full non-conflictness of the BFs.

5. INTERNAL HIDDEN CONFLICT

5.1. Internal Conflict and Conflict Between BFs

As a new interpretation of a general conflict of BFs was introduced in Ref. [1] where two types of conflict were distinguished (an internal conflict of an individual BF and a conflict between two BFs) it is also interesting to look at hidden conflicts from that point of view.

An entire or global5 conflict of two BFs usually contains a mixture6 of internal conflicts of individual BFs (if there are any) and a mutual conflict between them (if there is any). For mutually non-conflicting BFs, the global conflict is the composition of individual internal conflicts. On the other hand, for internally non-conflicting BFs it is just a conflict between them. Using this fact, we can show that it is reasonable to speak about a hidden internal conflict of a BF.

5.2. Observation of Internal Hidden Conflict

Modified Little Angel Example

Consider BFs given by mi, mii from Table 2 again. Let us take miii instead of mi such that miii(A)=mi(A), miii(C)=mi(C), and miii(D)=miii({ω2,ω3,ω4})=0.30 instead of mi(B) where focal elements A,B,C are defined in Table 2. There is (miimiimiiimiii)()=0, but

(miimiiimiiimiii)()=0.108>0, and

(miiimiiimiii)()=0.108>0, i.e. (13miii)()>0. For more details, see Ref. [31] and Figure 4.

Figure 4

Arising of an internal hidden conflict of belief function (BF) Beliii in the Modified Little Angel Example. Focal elements of miii, mii, miiimiii, miiimiiimiii, and of (miiimiiimiii)mii. Focal elements responsible for creation of the empty set in the last step are highlighted.

We observe a conflict of the BFs hidden in the 2nd degree again. Nevertheless, the situation of focal elements is different now: the only focal element Z (Table 2) of mii=13mii has a non-empty intersection with any focal element of 13miii, but (13miii)()=0.108>0 now.

The only focal element (thus all focal elements) of both mii and 1kmii=mii has a non-empty intersection with all focal elements of both miii and 1kmiii and vice versa. This therefore cannot be a hidden conflict between mii and miii, but a sort of an internal hidden conflict of miii.

Further, we can show that there is no conflict based on non-conflicting parts between mii and miii. Indeed, following Algorithm 1, Conf(mii,miii)=0 due to non-empty intersection of sets with max-plausibility singletons: Plii=(0,1,1,1,1), Pliii=(0.7,0.4,0.9,0.9,0.7), thus Pl_Pii=(0,14,14,14,14), Pl_Piii=(736,436,936,936,736), and {ω2,,ω5}{ω3.ω4}, and Algorithm 1 produces consonant BFs m0ii and m0iii that are non-conflicting. Hence there is another argument for mutual non-conflictness of mii with miii and an internal conflict of the individual BFs. mii is categorical, definitely internally non-conflicting; hence it must just be an internal conflict of miii, which is not consistent.

In general, we can observe an internal hidden conflict if at least one of BFs in consideration is not consistent.

5.3. Internal Hidden Conflict and Its Degrees

Considering the close relationship of the internal conflict of a BF to a hidden conflict of two BFs presented in the Modified Little Angel Example, we can define an internal hidden conflict with different degrees of hiddenness analogous to the definition of a hidden conflict.

Definition 5.

Let us assume a BF is given by m such that (12m)()=0 and (1sm)()>0 for an s>2. Then we say that there is an internal hidden conflict in m. More specifically, if k0 such that (1k+1m)()=0 and (1k+2m)()>0, then we say that there is an internal conflict of BF m hidden in k-th degree7 (hidden internal conflict of k-th degree).

Let us show that we can find a simple example even on a 3-element frame of discernment Ω3. On the other hand, there are no internal conflicts of consistent BFs, see Lemma 8.

Example 2.

Let us suppose a BF on Ω3 given by bba m from Table 3; we obtain (2m)()=0 and (3m)()=0.18 there. Hence the positive internal conflict found in (3m)()=0.18 is again hidden by (2m)()=0. For the focal elements and appearing of the hidden internal conflict of 3m=mmm, see Figure 5.

X {ω1} {ω2} {ω3} {ω1,ω2} {ω1,ω3} {ω2,ω3} Ω3
m(X) 0 0 0 0.50 0.30 0.20 0
2m(X) 0.30 0.20 0.12 0.25 0.09 0.04 0 0
3m(X) 0.36 0.21 0.09 0.125 0.027 0.008 0 0.18
Table 3

Example of a hidden internal conflict on Ω3.

Figure 5

Arising of a hidden auto-conflict of belief function (BF) m, focal elements of m, 2m, and 3m.

Lemma 8.

There is no (hidden) internal conflict in any consistent BF.

Proof.

All focal elements have non-empty intersections, thus there holds (mm)()=(1km)()=0 for any k and any BF defined by consistent bba m on any n-element frame Ωn.

Corollary 9.

Any (hidden) conflict of any consistent BFs is a (hidden) conflict between them.

5.4. Relationships between Hidden and Internal Hidden Conflicts

Let us turn our attention back to the original Little Angel Example. Similarly to the Introductory Example there is no internal hidden conflict of input BF, as (1km)()=0 for all consistent BFs, thus for all BFs from the examples. Nevertheless, we can also find an internal hidden conflict in the original Little Angel Example: Let us compute the conjunctive combination of the input BFs mi and mii: m=mimii. We obtain m({ω2,ω5})=0.1, m({ω2,ω3,ω4})=0.3, m({ω3,ω4,ω5})=0.6, m()=0 (See line (mimii)(X) in Table 2.)

Following Table 2, note that (12m)()=0 and (13m)()=0.108. There is an internal hidden conflict of degree 1.

For the respective focal elements and appearing of the hidden internal conflict of m=mimii, see Figure 6.

Figure 6

Arising of a hidden auto-conflict of belief function (BF) mimii, focal elements of mimii, 12(mimii), and 13(mimii).

Example 3.

(A general example) We can take a conjunctive sum of any two BFs with a hidden conflict of 2nd degree, thus m=mimii: there is (12m)()=(mimimiimii)()=0 and (13m)()=(mimimimiimiimii)()>0. There is thus a hidden internal conflict of 1st degree in m=mimii.

Analogously, we can construct an internal conflict hidden in higher degrees from a conflict of two BFs hidden in degree k>2. On the other hand, one can represent an internal hidden conflict as a conflict of two BFs:

Theorem 10.

  1. Let us assume two BFs mi, mii with hidden conflict of k-th degree for k2 and their conjunctive combination m=mimii. Then there is an internal conflict of m hidden in k1-th degree.

  2. Any hidden conflict of any BF m of any degree k>1 can be expressed as a hidden conflict of two BF of degree k+1.

Proof.

  1. (1kmimii)()=0=(1km)() and (1k+1m)()=(1k+1(mimii))()>0. Thus the positive (1k+1m)() is hidden by (1sm)()=0 for 1sk, thus in (k1)-th degree.

  2. We can always use m=mVBF; hence from 0=(1k+1m)()=(1k+1(mVBF))() and analgously 0<(1k+2m)()=(1k+2(mVBF))(). □

Note that, for k=1 and m=mimii, we obtain 0<(1k+1(mimii))()=(12m)()=(mm)(). Hence there is a conflict of m with itself, which is not hidden.

From this observation, we can understand why k2 must be in Theorem 10 and why the degree of hiddenness of internal conflict is by one smaller than the degree of hiddenness of the corresponding conflict of two BFs.

5.5. Maximum Degree of Internal Hidden Conflict

Due to a close relationship of hidden internal conflicts to hidden conflicts of BFs as mentioned in Theorem 10, it is obvious that the maximum degree of a hidden internal conflict is also bounded.

Theorem 11 provides an answer to the question of whether a BF m on Ωn has any internal conflicts and whether its degree is either bounded or completely non-conflicting.

Theorem 11.

For any BF given by bba m on Ωn the following assertion holds:

(1nm)()=0iff(1n+km)()=0
for any k1. The maximum degree of a hidden internal conflict is thus equal to n2.

Corollary 12.

The zero value of the expression (1nm)(), i.e., the condition

(1nm)()=0(9)
always means the full internal non-conflictness of any BF given by any bba m on any Ωn.

Proof.

(idea of proof of Theorem 11) The size of new focal elements (f.e.) which appear when m is combined with itself is decreased until a fixed set of f.e. is reached. There is thus at most n2 decreases (creations of a new, smaller f.e.); at most (n1)-th combination produces the empty intersection; n-times m, (n1)-times .

It means that the last possible combination such that 1k+1m()=0 and 1k+2m()>0 holds for k+1=n1, which proves the theorem by Definition 5.

For a given BF, we have an even tighter upper bound for the degree of hiddenness derived from sizes of its focal elements. □

Theorem 13.

For a given BF m on Ωn, the following equality holds:

(1s+1m)()=0iff(1s+1+km)()=0
for any k1, where s is the maximum cardinality of a proper focal element of m (a focal element different from Ωn). Thus m may have a hidden internal conflict of a degree up to s1.

Corollary 14.

The zero value the expression (1s+1m)(), i.e.,

(1s+1m)()=0,(10)
where s is the maximum cardinality of a proper focal element of bba m, always means the full internal non-conflictness of any BF given by any bba m on any Ωn.

Proof.

(idea of proof of Theorem 13) Analogous to the proof of Theorem 11, there is at most s decreases for s<n. □

The class of qBBFs has the maximum cardinality of a proper focal element 1, thus, according to this Theorem, we can see that the maximum degree of a hidden internal conflict is 0 for any qBBF. Similarly, according to Theorem 11, we can see that there is no hidden internal conflict of any BF on Ω2.

For a general BF on Ωn, there are proper focal elements of cardinality up to s=n1. Thus s+1=n and we can understand Theorem 11 as a special case of Theorem 13.

We have an upper bound for a degree of an internal hidden conflict. And we can ask the following questions: May this upper bound be reached? What do the BFs with the maximum degree of an internal hidden conflict look like?

Example 4.

(A general example) Similar to hidden conflicts in general, the structure of focal elements is important for the existence and the particular degrees of hidden internal conflicts (not values of belief masses; values are important for the resulting values of hidden internal conflicts). We can thus present a BF m(n) on Ωn, having all subsets of Ωn of cardinality n1 as its focal elements. For the sake of simplicity, we may assume m(n)(X)=1n for all |X|=n1. We obtain (1n1m(n))()=0 and (1nm(n))()>0. There is a hidden internal conflict of (n2)-th degree.

Example 5.

(Specific examples)

  1. A simple example of the maximum degree of a hidden internal conflict on Ω3 (thus the maximum degree is 1 there) has already been presented in Example 2. There is (12m)()=0 and (13m)()=0.18.

  2. Having m(3) from Example 4 with m(3)(X)=13, we obtain (12m(3))()=0 and (13m(3))()=29=0.222¯, ((13m(3))({ωi})=29 and (13m(3))(X)=127 for |X|=2).

  3. Let us suppose m(16) on Ω16 now: m(16)(X)=116=0.0625 for all |X|=15 and m(16)(X)=0 otherwise. We obtain 115m(16)()=0 and 116m(16)()=1.134227106. Thus there is very small hidden internal conflict of 14th degree. 124m(16)()=5.460487103, 136m(16)()=0.1480689.

  4. Supposing mxvi with bbms mxvi(X): 0.005, 0.010, 0.015, 0.020, 0.030, 0.040, 0.050, 0.060,0.065, 0.075, 0.085, 0.095, 0.105, 0.110, 0.115, 0.120 for |X|=15 and mxvi(X)=0 otherwise we obtain: (115mxvi)()=0 and (116mxvi)()=7.089108109.

Theorem 15.

BFs on Ωn with the maximum degree n2 of a hidden internal conflict are just BF from one of the following categories:

  1. m(n) with the structure as in Example 4,

  2. m(n) with the structure as in Example 4 extended with focal element Ωn.

There are no other BFs on Ωn with a hidden internal conflict of degree n2.

Proof.

Idea of proof. Both classes are obvious. A decreasing number of focal elements removes the hidden internal conflict; decreasing cardinality of any of the focal elements decreases the degree of the hidden conflict/internal conflict. Analogously, addition of any other focal element F (note that |F| is less than n1) also decreases the degree.

Let us present a numerical example of a highly hidden internal conflict of the (n2)-th degree on a general frame of discernment now. □

Example 6.

Let us consider the following modification of Example 1 on Ωn. Instead of mi, we take miii, having all focal elements of cardinality n1 such that miii(Ωn{ω})=1n for any ωΩn; mii same as in Example 1. miii is not consistent; Pliii({ω})=n1n for any ωΩn. We observe a hidden conflict of the (n2)-th degree again. Because of the same plausibilities of all singletons, m0iii(Ωn)=1 and Conf(miii,mii)=0.

There is a positive hidden conflict of BFs miii and mii, but a zero conflict between them. This situation corresponds to the presence of an internal hidden conflict corresponding to the individual non-consistency of respective BFs; mii is consistent; there is, consequently, an internal hidden conflict of BF miii in this case.

A numeric example was computed on Ω16, see Table 4 for a comparison of focal elements and (1km)() values of Examples 1 and 6.

Ω16
m=mi,m=mii
m=miii,m=mii
Degree m No of f. e. Card. of f. e. m() No of f. e. Card. of f. e. m()
m 15 15 16 15
m 1 15 1 15
0 mm 15 14 0 16 14–15 0
1 mmmm 120 13–14 0 121 13–15 0
2 13(mm) 575 12–14 0 576 12–15 0
0 0
k 1k+1(mm) (14-k)–14 0 (14-k)–15 0
0 0
13 114(mm) 32766 1–14 0 32767 1–15 0
14 115(mm) 32766 1–14 2.98106 32767 1–15 1.13106
Table 4

Hidden conflict between belief functions (BFs) given by mi and mii from Example 1 and hidden conflict of mii and miii from Example 6 which is an internal hidden conflict of miii, both on Ω16.

6. HIDDEN CONFLICTS VS. AUTO-CONFLICTS

6.1. Auto-Conflicts

Let us note that an internal hidden conflict is closely related the so-called auto-conflict [12,19,20] a(m) introduced by Osswald and Martin in Ref. [20]. Nevertheless, 1a(m) was referred to as the plausibility of a belief structure with itself by Yager [32] as a measure of consistency already in 1992. Let us recall its definition and some basic properties.

Definition 6.

The auto-conflict of a BF m is given by a(m)=(mm)(); the auto-conflict of order k of a BF m is given by ak(m)=(1km)(), where is the non-normalized conjunctive combination.

Let us turn our attention to basic properties of an auto-conflict. The following implication holds true by Ref. [20]:

ak(m)ak+1(m)&a2(m)>0limkak(m)=1.

It is stated in Ref. [19] that limkak(m)=1 holds true (without any assumptions). This is generally not correct (any consistent BF is a counter-example). Nevertheless, it holds under a non-explicitly stated assumption of BFs considered in Ref. [19]—i.e., a special subclass of quasi-Bayesian BFs, BFs with all singletons plus Ωn as their focal elements, i.e., qBBFs with exactly n+1 focal elements. Such BFs have always a2(m)>0. On the other hand, for all consistent BFs it holds that a(m)=a2(m)=0=ak(m), for any k>0. Even limkak(m)=0.

For any other BFs it holds that a(m)0 and ak(m)ak+1(m). Moreover it holds that ak1(m)<ak(m) implies ak(m)<ak+1(m). This follows the numbers and cardinalities of focal elements of ak(m) (more precisely of 1km; ak(m) has all focal elements of ak1(m), plus possibly some additional focal elements (defined by intersections of focal elements of ak1(m)). Furthermore, if ak1(m) and ak(m) have the same focal elements, this holds true also for any as(m) where s>k. In particular,, whenever is a “focal element” of ak(m) it is also a “focal element” of any as(m) where s>k and as(m)<as+1(m).

6.2. Hidden Auto-Conflict

We can simply observe the relationship of our definition with Martin's auto-conflict. It is simply possible to interpret/rewrite conditions from Definition 5 using auto-conflict as (1k+1m)()=ak+1(m)=0 and (1k+2m)()=ak+2(m)>0, thus we can define:

Definition 7.

We say that BF Bel given by bba m has a hidden auto-conflict, if its auto-conflict is a(m)=a2(m)=0 and if as(m)>0 holds for a certain s>0.

We say that BF m have a hidden auto-conflict of degree s if as+1(m)=0 and as+2(m)>0.

Lemma 16.

The hidden internal conflict of k-th degree is just the hidden auto-conflict of k-th degree.

Whenever we speak about a hidden internal conflict, we speak about a hidden auto-conflict, and vice versa. We must distinguish between two different terms here, order and degree, even though they are close to each other in their meanings and only differ in their values.8

Using this Lemma we can express a hidden conflict of BFs using auto-conflicts:

Corollary 17.

Let us assume BFs Beli, Belii are given by bbas mi, mii.

  1. A hidden conflict of BFs Beli and Belii of the first degree is just a positive auto-conflict (of second order) of their conjunctive combination a(mimii) under the assumption that (mimii)()=0 (i.e., that a1(mimii)=0).

  2. A hidden conflict of BFs Beli and Belii of the k-th degree is a hidden auto-conflict of k1 degree; it is just a positive auto-conflict of (k+1)-th order of their conjunctive combination ak+1(mimii) under the assumption that (1k(mimii))()=0 (i.e., that ak(mimii)=0).

6.3. Extended Overview of Properties of Auto-Conflicts and Hidden Auto-Conflicts

Using our results on hidden internal conflicts and their relationships to Martin's auto-conflicts, we can characterize properties of auto-conflicts and extend the presentation of their properties as follows.

Simply, any consistent BF has no auto-conflict of any order (its auto-conflicts of any orders are equal to 0) and, therefore, no hidden auto-conflict as well. (Any intersection of any number of focal elements of a consistent BF is non-empty, thus (1km)()=0 and ak(m)=0 for any k>0).

For a non-consistent BF m on Ωn there are possible auto-conflicts of some orders. From the examples shown earlier in Section 5, we have seen that auto-conflict a(m) may be equal to zero, hence there may be a hidden auto-conflict. From Theorem 11 we know that a degree of a hidden auto-conflict is at most n2, i.e., that any non-consistent BF has a (positive) auto-conflict of order n. And consequently it holds also for auto-conflicts of any orders higher than n.

The notion of an auto-conflict is utilized by Martin et al. as an alternative measure of internal conflict. Nonetheless, the values of auto-conflicts of higher orders have no reasonable interpretation and no way of comparing them with the values of an auto-conflict (of 2nd order). A hidden auto-conflict may be considered as an extension of this measure of an internal conflict. Unfortunately, analogous to the values of higher-order auto-conflicts, we have no procedure to compare the values of hidden auto-conflicts of different degrees.

Theorem 18.

For auto-conflicts of a BF m on Ωn, the following assertions hold:

  1. An auto-conflict of a consistent BF of any order is zero (there is no auto-conflict in fact).

    And also limsas(m)=0 for any consistent BF m.

  2. An auto-conflict of order 1 is equal to m(); hence it is zero for any normalized BF m.

  3. Auto-conflicts of orders from 2 to k+1 are zero for any non-consistent BF, where kn2 is a degree of a hidden auto-conflict; in particular,

    for k=0: a2(m)>0 and also as(m)>0 for all s>2,

    for k=1: a2(m)=0 and as(m)>0 for all s>2,

    for k=2: a2(m)=a3(m)=0 and as(m)>0 for all s>3, etc.

  4. A positive auto-conflict is increasing: if as(m)>0 then as(m)<as+1(m), thus

    a1(m)=a2(m)==ak+1(m)=0<ak+2(m)<

    ak+3(m)<, for some k such that 0kn2; k is the degree of hidden auto-conflict.

    And limsas(m)=1 for any non-consistent BF.

Hidden auto-conflicts of qBBFs from Ref. [19] just follow the curves from [1,0] to [,1] see Figure 7; |X|=1 holds there for proper focal elements. Whereas hidden auto-conflicts of general non-consistent BFs are in the entire gray area on Figure 8, BFs with proper focal elements X up to |X|=k in darker gray area above the curve from [k,0] to [,1], and zero auto-conflicts of consistent BFs are on the straight line [0,1] to [,0].

Figure 7

Average auto-conflicts of quasi-Bayesian belief functions (qBBFs) from Ref. [19], |Θ|=|Ω|=210. (|X|=1 for all focal elements).

Figure 8

Auto-conflicts of general non-consistent belief functions (BFs) and of non-consistent BFs with focal elements X up to |X|=k (darker) on |Ω12|=12

An auto-conflict is an intrinsic property of BFs as it is stated in Ref. [19], but a(m)0 in general. Hence it may be equal to zero while there may be no or some hidden auto-conflict.

We have seen that a(m)>0 is an intrinsic property of a class of quasi-Bayesian BFs with just n+1 focal elements,9 which was studied in Ref. [19]. More generally, it is also an intrinsic property of a class of non-consistent BFs with two or more disjunctive focal elements e.g., XY=; a(m)>0 always holds.

7. COMPUTATIONAL COMPLEXITY AND COMPUTATIONS OF EXAMPLES

Based on Definition 3 and Theorem 2, the complexity of the computation of the degree of a hidden conflict between two BFs mi and miiO(n) of operations on a general Ωn. In the case of checking the existence of a hidden conflict of the BFs, we obtain the complexity O(log2(n)) of operations utilizing a simplification of the computation based on j=12k(mimii)=j=1k(mimii)j=1k(mimii). Note that the complexity of the operation depends on the number and structure of the focal elements.

In our analysis of hidden conflicts, a series of computations has been performed on frames of discernment with cardinality from 5 to 16. The numbers of the focal elements rapidly grow up to |P(Ω)|=2|Ω|1 when the conjunctive combination is repeated—see, e.g., 32766; and 32767 focal elements in the presented Examples 1 and 6 in Table 4. Because the degree of the hidden conflict and its existence depend on the number and the structure of the focal elements, not on their bbms, we have used the same bbms for all focal elements of a BF in our computations on frames of cardinality larger than 10.

All of our experiments have been performed in Language R [33] using R Studio [34]. We are currently developing an R package for dealing with the BFs on various frames of discernment. It is based on a relational database approach—nicely implemented in R, in the package called data.table [35].

8. SEVERAL IMPORTANT REMARKS

We have to underline that a hidden conflict of BFs is not a new measure of conflict. It just improves/extends the classic approach which defines a conflict by m() in situations where m()=0; it distinguishes fully non-conflicting BFs from those with a positive hidden conflict. This notion provides a deeper understanding of conflictness/non-conflictness. It enables us to point out the conflict also in situations where conflicts have not been expected, in situations where m()=0; hence to point out and to help understand the conflicts which are hidden due to m()=0.

Particular numeric values of a hidden conflict have no reasonable interpretation so far. For now, we are curious whether the value is zero (i.e., there is no conflict) or not. On the other hand, there are degrees of hiddenness, indicating how much the conflicts are hidden.

Repeated applications of the conjunctive combination of a BF with itself is used here to simulate situations where different independent believers have numerically the same bbms. This approach has nothing to do with an idempotent belief combination (where, of course, no conflicts between two correctly created BFs are possible).

This study presents a brand new idea of hidden conflicts presented at conferences [18,28,29]. It extends the original Eusflat contribution [36]. The brand new interpretation of m() distinguishes fully non-conflicting BFs from those with hidden conflicts. The assumption of non-conflictness when m()=0 is relaxed, due to the observation of a qualitatively new phenomena—observation of a hidden conflict in the cases where m()=0. We want to point out the existence of hidden (auto-)conflicts in situations where no conflict has been expected until now. The definitions of hidden conflicts and hidden auto-conflicts [28] thus do not go against the previous Daniel's research and results on conflicts of BFs; e.g., Refs. [1,4,5]. Of course, some parts of the previous approaches should be updated to be fully consistent with the newly presented results on hidden conflicts and internal conflicts (auto-conflicts).

Our study has been motivated by the investigation of the conflict Conf of BFs based on their non-conflicting parts [5], we are thus interested in independent BFs for which a hidden conflict was observed. But we have to note that the conflictness/non-conflictness of BFs has nothing to do with dependence/independence of the BFs. There is or there is not a conflict between BFs regardless they are independent or not.

Repeated computations of several (up to n) numerically identical BFs, when looking for a hidden conflict is just a technical tool for computation of m()=(1kmj)() or more precisely for computation of κ=XY=mj(X)mj(Y).

We are not interested in entire results of repeated applications of ; we are only interested in m() or more precisely in κ=X1X2Xk=mj(X1)mj(X2)mj(XK). Our computation has nothing to do with any idempotent combination of BFs. And we can compute hidden conflicts using 1k (or κ) in the same way for both dependent and independent BFs. Neither is it necessary to include any independence assumption to our Definitions 2 and 3.

We have to realize that two BFs are conflicting (in a conflict or a hidden conflict) or non-conflicting (without any conflicts) regardless of their origins/sources and their relationship. Similarly, BFs are conflicting or non-conflicting regardless of whether one wants to combine them or not.

9. SUMMARY AND CONCLUSIONS

Hidden conflicts of BFs in situations where mutual intersections of any focal element of one BF with all focal element of the other BF are non-empty has been presented and analyzed. There may be a positive conflict in situations where sums of conflicting belief masses are empty, i.e., in situations which have been usually considered to be non-conflicting (till now).

Several levels—degrees of hidden conflict—have been observed, the maximum degree of hidden conflicts, which depends on the size of the corresponding frame of discernment, has been found. A variety of hidden conflicts of degrees 1 –– (n2) has been described for an n-element frame of discernment. A necessary and sufficient condition for full non-conflictness of BFs in dependence on the maximum cardinality of their focal elements has been specified and their computational aspects analyzed. Analogous to the evident conflicts, internal hidden conflicts are distinguished from the hidden conflicts between BFs.

This qualitatively new phenomenon of conflicts of BFs moves us to a better understanding of the nature of conflicts of BFs in general and brings a challenge to elaborate and update the existing approaches to conflicts of BFs.

This may consequently serve as a basis for better combinations of conflicting BFs and better interpretations of the results of belief combinations whenever conflicting BFs appear in real applications.

CONFLICTS OF INTEREST

The authors declared that they have no conflicts of interest to this work.

ACKNOWLEDGMENTS

This work was supported by the institutional support RVO: 67985807 (first author) and by grant GA ČR 19-04579S (second author).

Footnotes

a

Ωn is not included among the focal elements of m0 in the case of zero minimum contour value.

1

(i) This is an update with respect to the text in Eusflat proceedings [36]: an equivalence of the conditions was originally stated there. The equivalence holds true for any BFs on a 3-element Ω3, but its left implication does not hold in general, for greater frames of discernment. There exists a counter-example already on Ω4: Let mc1,mc2 be defined by mc1({ω1,ω3,ω4})=0.7,mc1({ω2,ω3,ω4})=0.3; mc2({ω1,ω2,ω3})=0.6,mc2({ω1,ω2,ω4})=0.4. Hence (mc1mc2mc1)()=(mc1mc1mc2)()=0 and (mc1mc2mc2)()=0 but (mc1mc1mc2mc2)()=0.0504>0.

(ii) A question under which condition the equivalence holds on greater frames is still an open issue for future research.

2

If there is already (10+1(mimii))()=(mimii))()>0 for k=0 then there is a conflict of the BFs which is not hidden or we can say that it is a conflict hidden in degree zero

3

There may only be conflicts of degree 22=0; meaning there are only conflicts (mimii)()>0 that are not hidden.

4

Note that sgn(|cicii|) is equal to 0 for BFs with the same sizes of the maximum focal elements, and it is equal to 1 otherwise.

5

Note that an entire or global conflict was called the total conflict in Ref. [1]. Unfortunately, a total conflict is used for cases of fully conflicting BFs, for conflicts which are equal to one (usually maximum) value of any measure of conflict by some other authors; that is why we do not use the notion of total conflict here.

6

Let us note that this mixture is not a simple addition of two or three components; it is still not known how these part are composed together, and it is still an open issue whether it is possible to separate or somehow compute particular parts of an entire/global general conflict if all of its parts are positive.

7

Note that for k=0 there is just m()=0 and (mm)()>0; hence m is consistent and the conflict is not hidden or we can say hidden in degree zero; for k=1 there is just (mm)()=0 and (mmm)()>0 hence the conflict is hidden in the 1st degree.

8

Note that there is, moreover, only one degree of a hidden conflict for a given pair of BFs, the only one degree of a hidden internal conflict or a hidden auto-conflict of a given BF, nevertheless there is infinite number of orders of Martin's auto-conflicts of the given BF. Let us assume a pair of BFs Beli, Belii, and their conjunctive combination Bel=BeliBelii; the auto-conflict of Bel of order equal to the degree of the hidden conflict of BFs Beli and Belii (if there is a hidden conflict) is zero and similarly all the auto-conflicts of Bel of smaller orders, thus order degree + 1, or rather order degree + 1, more precisely, order of positive auto-conflict of BeliBeliidegree + 1. Analogously for the auto-conflict of Bel of order equal to the degree of the internal hidden conflict of Bel + 1 is zero and similarly all the auto-conflicts of Bel of smaller orders, hence order degree + 2, or rather order (of positive auto-conflict) degree + 2) in this case.

9

More generally, it is an intrinsic property of a class of quasi-Bayesian BFs with more than one singleton.

REFERENCES

17.M. Daniel, Non-conflicting and conflicting parts of belief functions, SIPTA, in 7th International Symposium on Imprecise Probability: Theories and Applications (ISIPTA 2011) (Innsbruck, Austria), 2011, pp. 149-158.
26.M. Daniel and V. Kratochvíl, About two consonant conflicts of belief functions, in Proceedings of the 11th Workshop on Uncertainty Processing (WUPES'18) (WUPES'18 Třeboň, Czech Republic), 2018, pp. 61-74.
28.M. Daniel and V. Kratochvíl, Hidden auto-conflict in the theory of belief functions, in Proceedings of the 20th Czech-Japan Seminar on Data Analysis and Decision Making under Uncertainty (CJS'17) (Pardubice, Czech Republic), 2017, pp. 34-45.
29.M. Daniel and V. Kratochvíl, A Step towards upper-bound of conflict of belief functions based on non-conflicting Parts, MatfyzPress, in Proceedings of the 22nd Czech-Japan Seminar on Data Analysis and Decision Making (CJS'19) (CJS'19 Nový Světlov, Czech Republic), 2019, pp. 29-40.
31.M. Daniel and V. Kratochvíl, Hidden conflicts and degrees of non-conflictness of belief functions (full text in preparation), 2020. http://www.cs.cas.cz/~milan/for_download/hidden_conflict_ext.pdf
33.R Core Team, A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2016.
34.RStudio Team, RStudio: Integrated Development Environment for R, RStudio, Inc., Boston, MA, USA, 2015.
35.M. Dowle and A. Srinivasan, data.table: Extension of `data.frame', R Package Version 1.12.8, 2016. https://CRAN.R-project.org/package=data.table
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
14 - 1
Pages
438 - 452
Publication Date
2020/10/22
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.d.201008.001How to use a DOI?
Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Milan Daniel
AU  - Václav Kratochvíl
PY  - 2020
DA  - 2020/10/22
TI  - Hidden Conflicts of Belief Functions
JO  - International Journal of Computational Intelligence Systems
SP  - 438
EP  - 452
VL  - 14
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.201008.001
DO  - 10.2991/ijcis.d.201008.001
ID  - Daniel2020
ER  -