a default logic patch for default logic
play

A Default Logic Patch for Default Logic { ECSQARU09 Verona, Italy - PowerPoint PPT Presentation

A Default Logic Patch for Default Logic { ECSQARU09 Verona, Italy July 1-3, 2009 } Ph. Besnard 1 egoire 2 E. Gr S. Ramon 2 1 IRIT CNRS UMR 5505 Toulouse, France 2 Universit e dArtois CRIL CNRS UMR 8188 Lens, France A


  1. A Default Logic Patch for Default Logic { ECSQARU’09 – Verona, Italy – July 1-3, 2009 } ´ Ph. Besnard 1 egoire 2 E. Gr´ S. Ramon 2 1 IRIT CNRS UMR 5505 Toulouse, France 2 Universit´ e d’Artois CRIL CNRS UMR 8188 Lens, France

  2. A Default Logic Patch for Default Logic: Quid? � Context: Merging of multiple information sources representing using default logic � Motivation: When the standard-logic parts of the sources are contradictory, the resulting default theory trivializes � Proposal: Handle the problem using the default logic framework itself 2 of 25

  3. A Default Logic Patch for Default Logic: Quid? � Context: Merging of multiple information sources representing using default logic � Motivation: When the standard-logic parts of the sources are contradictory, the resulting default theory trivializes � Proposal: Handle the problem using the default logic framework itself 2 of 25

  4. A Default Logic Patch for Default Logic: Quid? � Context: Merging of multiple information sources representing using default logic � Motivation: When the standard-logic parts of the sources are contradictory, the resulting default theory trivializes � Proposal: Handle the problem using the default logic framework itself 2 of 25

  5. Guidelines Context Default Logic Framework Merging of Default-Logic Theories Default-Logic Trivialisation Issue Proposition Removing Inconsistent Formulas Replacing Inconsistent Formulas Analysis Standard Boolean Case General Default Theories Complexity Issues 3 of 25

  6. Default Logic Framework (1) � Reiter’s Default logic and its major variants � Default reasoning � To infer conclusion in the absence of the opposite � Defeasible reasoning � Jump to default conclusions and be able to retract them � whenever additional information leads to inconsistency Example (criminal investigation) “Under a criminal investigation, any individual x on the crime scene is a suspect by default unless some evidence contradicts x ’s guilt. If such further evidence makes such a contradiction occur, x should not be suspected anymore”. 4 of 25

  7. Default Logic Framework (1) � Reiter’s Default logic and its major variants � Default reasoning � To infer conclusion in the absence of the opposite � Defeasible reasoning � Jump to default conclusions and be able to retract them � whenever additional information leads to inconsistency Example (criminal investigation) “Under a criminal investigation, any individual x on the crime scene is a suspect by default unless some evidence contradicts x ’s guilt. If such further evidence makes such a contradiction occur, x should not be suspected anymore”. 4 of 25

  8. Default Logic Framework (1) � Reiter’s Default logic and its major variants � Default reasoning � To infer conclusion in the absence of the opposite � Defeasible reasoning � Jump to default conclusions and be able to retract them � whenever additional information leads to inconsistency Example (criminal investigation) “Under a criminal investigation, any individual x on the crime scene is a suspect by default unless some evidence contradicts x ’s guilt. If such further evidence makes such a contradiction occur, x should not be suspected anymore”. 4 of 25

  9. Default Logic Framework (1) � Reiter’s Default logic and its major variants � Default reasoning � To infer conclusion in the absence of the opposite � Defeasible reasoning � Jump to default conclusions and be able to retract them � whenever additional information leads to inconsistency Example (criminal investigation) “Under a criminal investigation, any individual x on the crime scene is a suspect by default unless some evidence contradicts x ’s guilt. If such further evidence makes such a contradiction occur, x should not be suspected anymore”. 4 of 25

  10. Default Logic Framework (2) � Default-logic theory Γ = (∆ , Σ) � � A set of default rules (∆), capturing pieces of defeasible reasoning � A set of standard-logic formulas (Σ), representing knowledge � A default rule d ∈ ∆ is a rule: α : β , where γ � α , β and γ are standard-logic formulas � α is the prerequisite, β the justification and γ the consequent � “Provided that the prerequisite can be established, and provided that the justification is consistently assumed w.r.t what is derived, infer the consequent” Example (criminal investigation) � Γ = ( { on crime scene : guilty } , { on crime scene } ) � suspect 5 of 25

  11. Default Logic Framework (2) � Default-logic theory Γ = (∆ , Σ) � A set of default rules (∆), capturing pieces of defeasible reasoning � A set of standard-logic formulas (Σ), representing knowledge � A default rule d ∈ ∆ is a rule: α : β , where γ � α , β and γ are standard-logic formulas � α is the prerequisite, β the justification and γ the consequent � “Provided that the prerequisite can be established, and provided that the justification is consistently assumed w.r.t what is derived, infer the consequent” Example (criminal investigation) � Γ = ( { on crime scene : guilty } , { on crime scene } ) � suspect 5 of 25

  12. Default Logic Framework (2) � Default-logic theory Γ = (∆ , Σ) � A set of default rules (∆), capturing pieces of defeasible reasoning � A set of standard-logic formulas (Σ), representing knowledge � A default rule d ∈ ∆ is a rule: α : β , where γ � α , β and γ are standard-logic formulas � α is the prerequisite, β the justification and γ the consequent � “Provided that the prerequisite can be established, and provided that the justification is consistently assumed w.r.t what is derived, infer the consequent” Example (criminal investigation) � Γ = ( { on crime scene : guilty } , { on crime scene } ) � suspect 5 of 25

  13. Default Logic Framework (3) � (possibly) several “extensions” can be obtained from Γ = (∆ , Σ) � Contradictory consequents of defaults cannot belong to the same extension � Maximal consistent sets of infered formulas of Γ closed deductively � Different forms of reasoning about a formula f � Credulously: f belongs to at least one extension of Γ � Skeptically: f belongs to all extensions of Γ Example (criminal investigation) � Γ = ( { confession : guilty , alibi : ¬ guilty } , { confession , alibi } ) � guilty ¬ guilty � E 1 = Cn ( { confession , alibi , guilty } ) � E 2 = Cn ( { confession , alibi , ¬ guilty } ) 6 of 25

  14. Default Logic Framework (3) � (possibly) several “extensions” can be obtained from Γ = (∆ , Σ) � Contradictory consequents of defaults cannot belong to the same extension � Maximal consistent sets of infered formulas of Γ closed deductively � Different forms of reasoning about a formula f � Credulously: f belongs to at least one extension of Γ � Skeptically: f belongs to all extensions of Γ Example (criminal investigation) � Γ = ( { confession : guilty , alibi : ¬ guilty } , { confession , alibi } ) � guilty ¬ guilty � E 1 = Cn ( { confession , alibi , guilty } ) � E 2 = Cn ( { confession , alibi , ¬ guilty } ) 6 of 25

  15. Default Logic Framework (3) � (possibly) several “extensions” can be obtained from Γ = (∆ , Σ) � Contradictory consequents of defaults cannot belong to the same extension � Maximal consistent sets of infered formulas of Γ closed deductively � Different forms of reasoning about a formula f � Credulously: f belongs to at least one extension of Γ � Skeptically: f belongs to all extensions of Γ Example (criminal investigation) � Γ = ( { confession : guilty , alibi : ¬ guilty } , { confession , alibi } ) � guilty ¬ guilty � E 1 = Cn ( { confession , alibi , guilty } ) � E 2 = Cn ( { confession , alibi , ¬ guilty } ) 6 of 25

  16. Guidelines Context Default Logic Framework Merging of Default-Logic Theories Default-Logic Trivialisation Issue Proposition Removing Inconsistent Formulas Replacing Inconsistent Formulas Analysis Standard Boolean Case General Default Theories Complexity Issues 7 of 25

  17. Merging of Default-Logic Theories � How n ( n > 0) default-logic theories should be merged? � n default theories Γ i = (∆ i , Σ i ) ( i ∈ [1 .. n ]) to be merged � Merging sets of defaults and sets of facts � The resulting merged default theory is Γ = ( ∪ n i =1 ∆ i , ∪ n i =1 Σ i ) Example (criminal investigation) � Γ 1 = ( { alibi : ¬ guilty } , { confession } ) � ¬ guilty � Γ 2 = ( { confession : guilty } , { alibi } ) guilty � Γ = ( { alibi : ¬ guilty , confession : guilty } , { confession , alibi } ) ¬ guilty guilty 8 of 25

  18. Merging of Default-Logic Theories � How n ( n > 0) default-logic theories should be merged? � n default theories Γ i = (∆ i , Σ i ) ( i ∈ [1 .. n ]) to be merged � Merging sets of defaults and sets of facts � The resulting merged default theory is Γ = ( ∪ n i =1 ∆ i , ∪ n i =1 Σ i ) Example (criminal investigation) � Γ 1 = ( { alibi : ¬ guilty } , { confession } ) � ¬ guilty � Γ 2 = ( { confession : guilty } , { alibi } ) guilty � Γ = ( { alibi : ¬ guilty , confession : guilty } , { confession , alibi } ) ¬ guilty guilty 8 of 25

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