Skip to main content

On Anti-subsumptive Knowledge Enforcement

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9450))

Abstract

The anti-subsumptive enforcement of a clause \(\delta \) in a set of clauses \(\varDelta \) consists in extracting one cardinality-maximal satisfiable subset \(\varDelta '\) of \(\varDelta \cup \{\delta \}\) that contains \(\delta \) but that does not strictly subsume \(\delta \). In this paper, the computational issues of this problem are investigated in the Boolean framework. Especially, the minimal change policy that requires a minimal number of clauses to be dropped from \(\varDelta \) can lead to an exponential computational blow-up. Indeed, a direct and natural approach to anti-subsumptive enforcement requires the computation of all inclusion-maximal subsets of \(\varDelta \cup \{\delta \}\) that, at the same time, contain \(\delta \) and are satisfiable with \(\lnot \delta _j\) where \(\delta _j\) is some strict sub-clause of \(\delta \). On the contrary, we propose a method that avoids the computation of this possibly exponential number of subsets of clauses. Interestingly, it requires only one single call to a Partial-Max-SAT procedure and appears tractable in many realistic situations, even for very large \(\varDelta \). Moreover, the approach is easily extended to take into account a preference pre-ordering between formulas and lay the foundations for the practical enumeration of all optimal solutions to the problem of making \(\delta \) subsumption-free in \(\varDelta \) under a minimal change policy.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    In this paper, no distinction is made between belief, knowledge and information.

  2. 2.

    From now on, we only consider non-empty sub-clauses \(\delta '\) of \(\delta \) and omit the “non-empty” term. Indeed, considering the empty clause \(\delta '\) is not useful since \(\varDelta '\) must be satisfiable and thus never entails the empty clause.

References

  1. Buchanan, B.G., Shortliffe, E.H. (eds.): Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Reading (1984)

    Google Scholar 

  2. Touretzky, D.S.: The Mathematics of Inheritance Systems. Morgan Kaufmann, Los Altos (1986)

    MATH  Google Scholar 

  3. Sombe, L. (collective work): Reasoning Under Incomplete Information in Artificial Intelligence: A Comparison of Formalisms Using a Simple Example. Wiley, New York (1990)

    Google Scholar 

  4. Ginsberg, D.L.: Readings in Nonmonotonic Authors. Morgan Kaufmann, Los Altos (1988)

    Google Scholar 

  5. Besnard, P., Grégoire, É., Ramon, S.: Enforcing logically weaker knowledge in classical logic. In: Xiong, H., Lee, W.B. (eds.) KSEM 2011. LNCS, vol. 7091, pp. 44–55. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  6. Alchourrón, C., Gärdenfors, P., Makinson, D.: On the logic of theory change: partial meet contraction and revision functions. J. Symbolic Logic 50(2), 510–530 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fermé, E.L., Hansson, S.O.: AGM 25 years - twenty-five years of research in belief change. J. Philos. Logic 40(2), 295–331 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  8. Besnard, P., Grégoire, É., Ramon, S.: Preemption operators. In: Proceedings of the 20th European Conference on Artificial Intelligence (ECAI 2012), pp. 893–894 (2012)

    Google Scholar 

  9. Besnard, P., Grégoire, É., Ramon, S.: Overriding subsuming rules. Int. J. Approximate Reasoning 54(4), 452–466 (2013)

    Article  MATH  Google Scholar 

  10. Grégoire, É.: Knowledge preemption and defeasible rules. In: Buchmann, R., Kifor, C.V., Yu, J. (eds.) KSEM 2014. LNCS, vol. 8793, pp. 13–24. Springer, Heidelberg (2014)

    Google Scholar 

  11. Zhuang, Z.Q., Pagnucco, M., Meyer, T.: Implementing iterated belief change via prime implicates. In: Orgun, M.A., Thornton, J. (eds.) AI 2007. LNCS (LNAI), vol. 4830, pp. 507–518. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. Bienvenu, M., Herzig, A., Qi, G.: Prime implicate-based belief revision operators. In: 20th European Conference on Artificial Intelligence (ECAI 2012), pp. 741–742 (2008)

    Google Scholar 

  13. Darwiche, A., Marquis, P.: A knowledge compilation map. J. Artif. Intell. Res. (JAIR) 17, 229–264 (2002)

    MATH  MathSciNet  Google Scholar 

  14. Eiter, T., Makino, K.: Generating all abductive explanations for queries on propositional horn theories. In: Baaz, M., Makowsky, J.A. (eds.) CSL 2003. LNCS, vol. 2803, pp. 197–211. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Marques-Silva, J., Janota, M.: On the query complexity of selecting few minimal sets. Electron. Colloquium Comput. Complex. (ECCC) 21, 31 (2014)

    Google Scholar 

  16. Grégoire, É., Lagniez, J.M., Mazure, B.: An experimentally efficient method for (MSS, CoMSS) partitioning. In: Proceedings of the 28th Conference on Artificial Intelligence (AAAI 2014) (2014)

    Google Scholar 

  17. Marques-Silva, J., Heras, F., Janota, M., Previti, A., Belov, A.: On computing minimal correction subsets. In: Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI 2013) (2013)

    Google Scholar 

  18. Papadimitriou, C.H., Yannakakis, M.: Optimization, approximation, and complexity classes. J. Comput. Syst. Sci. 43(3), 425–440 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  19. Fuhrmann, A., Hansson, S.O.: A survey of multiple contractions. J. Logic Lang. Inf. 3(1), 39–76 (1994)

    Article  MathSciNet  Google Scholar 

  20. Ninth Max-SAT Evaluation (2014). http://www.maxsat.udl.cat/14/index.html

  21. Liffiton, M., Sakallah, K.: Algorithms for computing minimal unsatisfiable subsets of constraints. J. Autom. Reasoning 40(1), 1–33 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  22. Morgado, A., Heras, F., Marques-Silva, J.: Improvements to core-guided binary search for MaxSAT. In: Cimatti, A., Sebastiani, R. (eds.) SAT 2012. LNCS, vol. 7317, pp. 284–297. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  23. Eén, N., Sörensson, N.: An extensible SAT-solver. In: Giunchiglia, E., Tacchella, A. (eds.) SAT 2003. LNCS, vol. 2919, pp. 502–518. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Éric Grégoire .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grégoire, É., Lagniez, JM. (2015). On Anti-subsumptive Knowledge Enforcement. In: Davis, M., Fehnker, A., McIver, A., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2015. Lecture Notes in Computer Science(), vol 9450. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48899-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48899-7_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48898-0

  • Online ISBN: 978-3-662-48899-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics