240 likes | 254 Views
Explore approaches to improve belief recovery processes for enhanced cognitive resilience. Understand recovery failures and strategies to optimize belief sets. Discuss theory and practical solutions.
E N D
Improving RecoveryforBelief Bases Frances L. Johnson & Stuart C. Shapiro Department of Computer Science and Engineering, Center for Multisource Information Fusion and Center for Cognitive Science University at Buffalo, The State University of New York 201 Bell Hall, Buffalo, NY 14260-2000 {flj|shapiro}@cse.buffalo.edu http://www.cse.buffalo.edu/~{flj|shapiro}/
RecoveryInformal Definition • A property of a set of belief change operations • Given a set of beliefs B with p ∈ B • Recovery holds if • whenever p is removed from B • then added back in • everything that was originally in B is also back • (is recovered) F. L. Johnson & S. C. Shapiro
Two ApproachestoSets of Beliefs • Foundations uses a belief base B • Coherence uses a belief set K F. L. Johnson & S. C. Shapiro
Foundations Approach • Belief base B is finite set of beliefs • with independent justification • Other believed propositions • are derived from • and depend on beliefs in B F. L. Johnson & S. C. Shapiro
Coherence Approach • Belief set K = Cn(K) • where Cn(Φ) = {p | Φ├ p} • All beliefs in K have independent • standing • justification F. L. Johnson & S. C. Shapiro
Recoveryfor Belief Sets • Should hold for any reasonable set of belief change operations • Note, for every q ∈ K for every p p → q ∈ K since q├ p → q • If remove p, p → q stays So if then add p back, q is recovered F. L. Johnson & S. C. Shapiro
Question • For what sets of belief base belief change operations does recovery hold? F. L. Johnson & S. C. Shapiro
Recovery is Controversial • But, informally, if you remove something then put it back, the result should be a noop F. L. Johnson & S. C. Shapiro
Operations on K and B • Contraction by p: p ∉ Cn(K~p) p ∉ Cn(B~p) • Consolidation: B!├ • Expansion by p: K+p =def Cn(K {p}) B+p =def B {p} F. L. Johnson & S. C. Shapiro
Recovery Terminology • Recovery: K ⊆ (K~p)+p • Base Recovery: B ⊆ Cn((B~p)+p) • Strict Base Recovery: B ⊆ (B~p)+p • More demanding than Base Recovery • The old base is recovered in the base, itself • Not just its deductive closure F. L. Johnson & S. C. Shapiro
When Does Base Recovery Hold? Base Recovery: B ⊆ Cn((B~p)+p) • If B├ ¬p holds trivially • If B\{p} ├ p holds • If B\{p}├ p might not hold / F. L. Johnson & S. C. Shapiro
Why Does Recovery Fail? / • If B\{p}├ p,then possibly B ⊆ Cn((B~p)+p) • Example: • B = {q, qp,p}, • B~p = {qp} • (B~p)+p = {qp,p} … ├ q • Take out beliefs that imply p. • Expansion by p doesn’t put them back. • Recovery depends on coordination of contraction and expansion. / F. L. Johnson & S. C. Shapiro
Solution(Informal) • If don’t forget beliefs lost during contraction can bring them back later. • Two approaches: • Reconsideration • Liberation F. L. Johnson & S. C. Shapiro
Reconsideration†Uses Knowledge State • KS = B,B,≥ • B is the current base • Bis the union of current and all past bases • ≥ is epistemic ordering of beliefs in B † Johnson & Shapiro, AAAI-05 F. L. Johnson & S. C. Shapiro
! ! ! Operations on KS • Contraction by p: KS~p =def B~p,B,≥ • Reconsideration†: KS =def B!,B,≥ • Expansion by p: KS+p =def B+p ,B+p,≥’ • Optimized-addition of KS by p: KS+ p =def (KS+ p) Cf. Semi-Revision by p : B?p=def(B+p)! F. L. Johnson & S. C. Shapiro
! ! Revisit non-Recovery Example ({q, qp, p} , {q, qp, p} ,≥ ~p) + p = {qp} , {q, qp, p} ,≥ + p = {q, qp, p} , {q, qp, p} ,≥ F. L. Johnson & S. C. Shapiro
! ! Shorthand Notation When B , ≥ and ≥’ are known or obvious, write KS+ p as B + p write KS~p =defB~p,B,≥ as B~p F. L. Johnson & S. C. Shapiro
! ! Optimized-Recovery (OR)Holds • Optimized Base Recovery : B ⊆ Cn((B~p) + p) • Optimized Strict Base Recovery: B ⊆ (B~p) + p • OR (both versions) holds, except when ¬p ∈ Cn(B) F. L. Johnson & S. C. Shapiro
Liberation†Uses a Sequence • = p1,…,pn • (, p): the maximal subsequence of s.t.(,p) ├p • () = (, ) • K = Cn(()) • K ~ p = Cn((,p)) • K+p = Cn(K {p}) (traditional) / † Booth, Chopra, Ghose and Meyer 2003 F. L. Johnson & S. C. Shapiro
Liberation Example • = qp, q, p, r, r ¬p • K = Cn(()) = Cn({qp, q, p, r}) • K ~p = Cn((,p) = Cn({qp, r, r ¬p}) • (note liberation of r ¬p) • (K ~ p)+p = Cn({qp, r, r ¬p} {p})├ q • Adheres to Recovery in this example (trivially) F. L. Johnson & S. C. Shapiro
Liberation Recovery • Liberation Recovery (LR): K ⊆ (K ~ p) + p • Liberation fails to adhere to LR in some cases where\{p}├ p • Example: given = qp, q, p • () = {qp, q, p} • (,p) = {qp} • (K~p)+p = Cn({qp}{p} ) ├ q / F. L. Johnson & S. C. Shapiro
-Recovery (R) • K = Cn(()) • + p = p, p1,…,pn if = p1,…,pn • -Recovery: K ⊆ K(+¬p)+p • Holds except when ¬p ∈ K F. L. Johnson & S. C. Shapiro
! ConclusionsRecovery Adherence / / F. L. Johnson & S. C. Shapiro
References Alchourrón, C. E.; Gärdenfors, P.; and Makinson, D. 1985. On the logic of theory change: Partial meet contraction and revision functions. The Journal of Symbolic Logic 50(2):510–530. Booth, R.;Chopra, S.;Ghose, A.; and Meyer,T. 2003. Belief liberation (and retraction). In Proceedings of the Ninth Conference on Theoretical Aspects of Rationality and Knowledge (TARK’03), 159-172. Hansson, S. O. 1991. Belief Base Dynamics. Ph.D. Dissertation, Uppsala University. Hansson, S. O. 1997. Semi-revision. Journal of Applied Non-Classical Logic 7:151–175. Hansson, S. O. 1999. A Textbook of Belief Dynamics, Kluwer Academic Publishers Johnson, F. L. and Shapiro, S. C. 2005. Dependency-directed reconsideration: Belief base optimization for truth maintenance systems. In Proceedings of AAAI-2005, Menlo Park, CA. AAAI Press (http://www.aaai.org/). F. L. Johnson & S. C. Shapiro