efficient l 1 based probability assessments correction
play

Efficient L 1 -Based Probability Assessments Correction: Algorithms - PowerPoint PPT Presentation

Introduction Correction Merging and revision Efficient L 1 -Based Probability Assessments Correction: Algorithms and Applications to Belief Merging and Revision Marco Baioletti, Andrea Capotorti Dipartimento di Matematica e Informatica


  1. Introduction Correction Merging and revision Efficient L 1 -Based Probability Assessments Correction: Algorithms and Applications to Belief Merging and Revision Marco Baioletti, Andrea Capotorti Dipartimento di Matematica e Informatica Universit` a degli Studi di Perugia Italy

  2. Introduction Correction Merging and revision Probability assessment • A precise probability assessment is a quadruple π = ( V , U , p , C ), where • V = { X 1 , . . . , X n } is a finite set of propositional variables • U is a subset of V that contains the effective events taken into consideration • p : U → [0 , 1] assigns a probability value to each variable in U • C is a finite set of logical constraints which lie among all the variables in V

  3. Introduction Correction Merging and revision Coherence of probability assessment • A precise probability assessment is coherent if there exists a probability distribution µ : 2 V → [0 , 1] on the set of all truth-value assignment 2 V which satisfies the following properties for each α ∈ 2 V , if there exists a constraint c ∈ C such that 1 α �| = c , then µ ( α ) = 0; � µ ( α ) = 1; 2 α ∈ 2 V � for each X ∈ U , µ ( α ) = p ( X ). 3 α ∈ 2 V ,α | = X

  4. Introduction Correction Merging and revision Incoherence • What to do if the probability assessment is not coherent ? • A possible solution is to correct p in p ′ in a way that • π ′ = ( V , U , p ′ , C ) is coherent • p ′ is as close as possible to p • The correction is then a constrained minimization problem • This approach follows the principle of minimum change of belief revision • A distance between probability assessments is needed

  5. Introduction Correction Merging and revision L1 correction • In this paper we use the L1 distance n � d 1 ( p , p ′ ) = | p ( X i ) − p ′ ( X i ) | i =1 • L1-distance minimization has a simple interpretation, since it implies a direct minimal modification of each single probability value • Moreover, the related correction procedure has a much lower computational cost than other distances • Note that the correction is not unique, i.e. there can be infinitely many corrections for an incoherent assessment • Anyway, all the corrections form a convex set C ( π )

  6. Introduction Correction Merging and revision Procedure Correct • It is possible to convert the problem of checking the coherence of a probability assessment into a mixed integer programming (MIP) problem [Cozman] • There exists fast procedures for solving MIP problems, even if this problem is NP-hard • We shortly describe the procedure Correct • The distance δ = d 1 ( p , p ′ ) between the original probability vector p and any of its corrections p ′ can be computed with a MIP program similar to the program for checking the coherence

  7. Introduction Correction Merging and revision Procedure Correct • If δ = 0, p is already coherent and no correction is needed • Otherwise, we want to find the extremal points q 1 , . . . , q s of C ( π ) • Indeed C ( π ) = Q ∩ B π ( δ ) where • Q is the convex set (polytope) of all vectors q such that ( V , U , q , C ) is coherent • B π ( δ ) is the ball of all vectors q such that d 1 ( p , q ) ≤ δ • Fast procedures for face-enumeration and vertex-enumeration can be used to compute the result

  8. Introduction Correction Merging and revision Example • We correct the following incoherent assessment with variables • D ≡ “the athlete uses banned performance-enhancing drugs” (i.e. ”doping”) • E ≡ “the athlete is showing a performance-enhancing in the last period” • H ≡ “the athlete is showing a significant change in his/her biological profile” • probability values p ( D ) = 0 . 9, p ( E ) = 0 . 8 and p ( H ) = 0 . 9 • logical constraint C = { E ∨ H , ¬ D ∨ E , ¬ D ∨ H }

  9. Introduction Correction Merging and revision Example b 3 a 2 a 1 a 1 q 3 p a 3 Q q 4 p C( π ) q 2 =b 2 a 4 p q 1 =b 1

  10. Introduction Correction Merging and revision Belief merging • Given two coherent probability assessments π 1 = ( V , U , p , C ) and π 2 = ( V , W , q , D ), on the same propositional variables V , we want to find a probability assessment π 3 as fusion of π 1 and π 2 • The basic procedure is • Join together π 1 and π 2 in a incoherent probability assessment π ′ 3 • Correct π ′ 3 • We propose two approaches to perform the first operation

  11. Introduction Correction Merging and revision Belief merging I • The first approach is to compute a “weighted average” of π 1 and π 2 with weights ω and 1 − ω • We define π 1 + ω π 2 as the probability assessment ( V , U ∪ W , r , C ∪ D ), where r : U ∪ W → [0 , 1] is now defined  p ( x ) if x ∈ U \ W  r ( x ) = q ( x ) if x ∈ W \ U ω p ( x ) + (1 − ω ) q ( x ) if x ∈ U ∩ W  • The merging operator is defined as π 1 ⊕ ω π 2 = Correct( π 1 + ω π 2 )

  12. Introduction Correction Merging and revision Example • Let W = { E , H , X 4 = ( ¬ D ∧ E ∧ H ) } and • D ≡ C ∪ {¬ D ∨ ¬ X 4 , E ∨ ¬ X 4 , H ∨ ¬ X 4 } • Let π 1 = ( V , W , p , D ) with p ( D ) = 0 . 833 , p ( E ) = 0 . 867 , p ( H ) = 0 . 967 and p ( X 4 ) = 0; • Let π 2 = ( V , W , q , D ) with q ( E ) = 0 . 867 , q ( H ) = 0 . 967 , q ( X 4 ) = 0 . 01 • Choosing ω = 1 2 , we have the starting weighted assessment π 1 + 1 2 π 2 with components V , U ∪ W = ( D , E , H , X 4 ), r = (0 . 8333 , 0 . 8667 , 0 . 9667 , 0 . 005)

  13. Introduction Correction Merging and revision Example • π 1 + 1 2 π 2 is incoherent with an L 1 minimal distance δ = 0 . 01 • The correction π 1 ⊕ 1 2 π 2 is the credal set with extremal values = (0 . 8333 , 0 . 8742 , 0 . 9667 , 0 . 0075) q 1 q 2 = (0 . 8308 , 0 . 8642 , 0 . 9667 , 0 . 00) q 3 = (0 . 8333 , 0 . 8667 , 0 . 9742 , 0 . 0075) q 4 = (0 . 8308 , 0 . 8667 , 0 . 9642 , 0 . 00) q 5 = (0 . 8358 , 0 . 8692 , 0 . 9667 , 0 . 00) = (0 . 8258 , 0 . 8667 , 0 . 9667 , 0 . 0075) q 6

  14. Introduction Correction Merging and revision Belief merging II • A different approach is to create a probability assessment which maintains both numerical values • The apparent contradiction is solved • by adding a new logical variable X ′ i , for each event X i ∈ U ∩ W such that p ( X i ) � = q ( X i ), and • by assigning the values r ( X i ) = p ( X i ) and r ( X ′ i ) = q ( X i ). • Moreover, the logical constraint X i = X ′ i is added to C ∪ D . • π 1 + π 2 is obviously incoherent and the merging operation of π 1 and π 2 is computed as π 1 ⊕ I π 2 = Correct( π 1 + π 2 ) .

  15. Introduction Correction Merging and revision Example • As in the previous example, but we add a new event X ′ 4 • We start with the assessment π 1 + π 2 with components V , U ′ = ( D , E , H , X 4 , X ′ 4 ), r = (0 . 8333 , 0 . 8667 , 0 . 9667 , 0 . 00 , 0 . 01) • The logical constraints have also ¬ X 4 ∨ X ′ 4 , X 4 ∨ ¬ X ′ 4 • The correction leads now to a precise assessment with numerical values (0 . 8333 , 0 . 8667 , 0 . 9667 , 0 . 00 , 0 . 00)

  16. Introduction Correction Merging and revision Comparison • The main difference between the two approaches is that ⊕ I tries to automatically solve the contradiction, while the operator ⊕ ω needs an explicit way of solving it. • The approach of ⊕ ω is in some sense a supervised one, because the user must explicitly provide a weight ω , • While ⊕ I adopts an unsupervised approach, and these difference can leads to very different final results • Thinking the probability assessments as belief states, the merging operators are a belief merging functions

  17. Introduction Correction Merging and revision Belief revision • Suppose that π 1 = ( V , U , p , C ) represents our current belief state and a new reliable information π 2 = ( V , W , q , D ) arrives. • We want to update our belief state with the new available information, with the idea that • we assume that the new information π 2 is correct • we allow to revise, as less as possible, π 1 in order to adapt it to the new information • The revision can be performed as follows. • π 1 and π 2 are merged together with the operator + 0 , • The resulting assessment is corrected by forbidding any change on the probabilities of the variables in W . • The revision of π 1 with π 2 is then computed as π 1 ⋆ π 2 = Correct 2( π 1 + 0 π 2 , W )

  18. Introduction Correction Merging and revision Example • Suppose we want to consider π 2 as valid • We start with an initial assessment π 1 + 0 π 2 with components V , U ∪ W = ( D , E , H , X 4 ), W = ( E , H , X 4 ), r = (0 . 8333 , 0 . 8667 , 0 . 9667 , 0 . 01) and logical constraints D • The only possibility to correct it is to reduce the numerical evaluation r ( D ) = 0 . 8333 to r ′ ( D ) = 0 . 823 • Hence the revision π 1 ⋆ π 2 is the precise assessment with components V , U ∪ W = ( D , E , H , X 4 ), r ′ = (0 . 8233 , 0 . 8667 , 0 . 9667 , 0 . 01) and the same logical constraints D .

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend