Stream-based inconsistency measurement

Inconsistency measures have been proposed to assess the severity of inconsistencies in knowledge bases of classical logic in a quantitative way. In general, computing the value of inconsistency is a computationally hard task as it is based on the satisfiability problem which is itself NP-complete. In this work, we address the problem of measuring inconsistency in knowledge bases that are accessed in a stream of propositional formulae. That is, the formulae of a knowledge base cannot be accessed directly but only once through processing of the stream. This work is a first step towards practicable inconsistency measurement for applications such as Linked Open Data, where huge amounts of information is distributed across the web and a direct assessment of the quality or inconsistency of this information is infeasible due to its size. Here we discuss the problem of stream-based inconsistency measurement on classical logic, in order to make use of existing measures for classical logic. However, it turns out that inconsistency measures defined on the notion of minimal inconsistent subsets are usually not apt to be used in the streaming scenario. In order to address this issue, we adapt measures defined on paraconsistent logics and also present a novel inconsistency measure based on the notion of a hitting set. We conduct an extensive empirical analysis on the behavior of these different inconsistency measures in the streaming scenario, in terms of runtime, accuracy, and scalability. We conclude that for two of these measures, the stream-based variant of the new inconsistency measure and the stream-based variant of the contension inconsistency measure, large-scale inconsistency measurement in streaming scenarios is feasible. We present a novel inconsistency measure based on hitting sets and show how this measure relates to other measures.We formalize a theory of inconsistency measurement in streams and relate it to the classical setting of inconsistency measurement.We provide a methodology for applying inconsistency measures to the streaming case and also develop novel approaches.We conduct an extensive empirical study on those inconsistency measures in terms of runtime, accuracy, and scalability.

[1]  Kevin Knight,et al.  Measuring Inconsistency , 2002, J. Philos. Log..

[2]  David Picado Muiòo Measuring and repairing inconsistency in probabilistic knowledge bases , 2011 .

[3]  Jürgen Umbrich,et al.  LDspider: An Open-source Crawling Framework for the Web of Linked Data , 2010, SEMWEB.

[4]  Guilin Qi,et al.  Computational Complexity and Anytime Algorithm for Inconsistency Measurement , 2010, Int. J. Softw. Informatics.

[5]  Weiru Liu,et al.  Under Consideration for Publication in Knowledge and Information Systems a General Framework for Measuring Inconsistency through Minimal Inconsistent Sets , 2022 .

[6]  Matthias Thimm,et al.  Tweety: A Comprehensive Collection of Java Libraries for Logical Aspects of Artificial Intelligence and Knowledge Representation , 2014, KR.

[7]  Weiru Liu,et al.  A Characteristic Function Approach to Inconsistency Measures for Knowledge Bases , 2012, SUM.

[8]  Xi Deng,et al.  Measuring Inconsistencies in Ontologies , 2007, ESWC.

[9]  Anthony Hunter,et al.  Measuring Inconsistency through Minimal Inconsistent Sets , 2008, KR.

[10]  Guilin Qi,et al.  Computing Inconsistency Measurements under Multi-Valued Semantics by Partial Max-SAT Solvers , 2010, KR.

[11]  Thomas Eiter,et al.  LARS: A Logic-Based Framework for Analyzing Reasoning over Streams , 2015, AAAI.

[12]  Karem A. Sakallah,et al.  On Finding All Minimally Unsatisfiable Subformulas , 2005, SAT.

[13]  Kevin McAreavey,et al.  Computational approaches to finding and measuring inconsistency in arbitrary knowledge bases , 2014, Int. J. Approx. Reason..

[14]  Kewen Wang,et al.  Approaches to measuring inconsistency for stratified knowledge bases , 2014, Int. J. Approx. Reason..

[15]  Anthony Hunter,et al.  On the measure of conflicts: Shapley Inconsistency Values , 2010, Artif. Intell..

[16]  Anthony Hunter,et al.  Measuring inconsistency in knowledge via quasi-classical models , 2002, AAAI/IAAI.

[17]  Sven Ove Hansson,et al.  A Textbook Of Belief Dynamics , 1999 .

[18]  Joao Marques-Silva,et al.  Partial MUS Enumeration , 2013, AAAI.

[19]  John Grant,et al.  Measuring Consistency Gain and Information Loss in Stepwise Inconsistency Resolution , 2011, ECSQARU.

[20]  Miodrag Raskovic,et al.  Measures of inconsistency and defaults , 2010, Int. J. Approx. Reason..

[21]  Antonio L. Furtado,et al.  Dealing with inconsistencies in linked data mashups , 2012, IDEAS '12.

[22]  Lakhdar Sais,et al.  Prime Implicates Based Inconsistency Characterization , 2014, ECAI.

[23]  David Makinson,et al.  Bridges from classical to nonmonotonic logic , 2005, Texts in computing.

[24]  Anthony Hunter,et al.  Approaches to Measuring Inconsistent Information , 2005, Inconsistency Tolerance.

[25]  Wei Li,et al.  On logic of paradox , 1995, Proceedings 25th International Symposium on Multiple-Valued Logic.

[26]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[27]  Guilin Qi,et al.  Measuring Inconsistency for Description Logics Based on Paraconsistent Semantics , 2007, Description Logics.

[28]  Guilin Qi,et al.  An Anytime Algorithm for Computing Inconsistency Measurement , 2009, KSEM.

[29]  John Grant,et al.  Analysing inconsistent first-order knowledgebases , 2008, Artif. Intell..

[30]  Philippe Besnard,et al.  Revisiting Postulates for Inconsistency Measures , 2014, JELIA.

[31]  Weiru Liu,et al.  A Syntax-based approach to measuring the degree of inconsistency for belief bases , 2011, Int. J. Approx. Reason..

[32]  Matthias Thimm Coherence and Compatibility of Markov Logic Networks , 2014, ECAI.

[33]  Nico Potyka,et al.  Linear Programs for Measuring Inconsistency in Probabilistic Logics , 2014, KR.

[34]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[35]  Guilin Qi,et al.  Measuring Incoherence in Description Logic-Based Ontologies , 2007, ISWC/ASWC.

[36]  Hans Kleine Büning,et al.  Minimal Unsatisfiability and Autarkies , 2009, Handbook of Satisfiability.

[37]  Graham Priest,et al.  The logic of paradox , 1979, J. Philos. Log..

[38]  Mark H. Liffiton,et al.  Enumerating Infeasibility: Finding Multiple MUSes Quickly , 2013, CPAIOR.

[39]  John Grant,et al.  Measuring inconsistency in knowledgebases , 2006, Journal of Intelligent Information Systems.

[40]  Matthias Thimm Towards Large-Scale Inconsistency Measurement , 2014, KI.

[41]  Guilin Qi,et al.  Measuring Inconsistency in DL-Lite Ontologies , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[42]  David Picado-Muiño,et al.  Measuring and repairing inconsistency in probabilistic knowledge bases , 2011, Int. J. Approx. Reason..

[43]  Sanjay Modgil,et al.  9th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 07) , 2007 .

[44]  John Grant,et al.  Distance-Based Measures of Inconsistency , 2013, ECSQARU.

[45]  Yue Ma,et al.  Inconsistency measurement thanks to mus decomposition , 2014, AAMAS.

[46]  Matthias Thimm,et al.  Inconsistency measures for probabilistic logics , 2013, Artif. Intell..

[47]  Guohui Xiao,et al.  Inconsistency Measurement based on Variables in Minimal Unsatisfiable Subsets , 2012, ECAI.

[48]  Sven Ove Hansson A Textbook of Belief Dynamics: Solutions to Exercises , 2001 .