An Algorithm to Belief Revision and to Verify Consistency of a Knowledge Base

Authors

Keywords:

Belief revision, Propositional inference, Knowledge base, Consistency, Satisfiability problem.

Abstract

The belief revision process involves several problems considered hard. One of the crucial problems is how to represent to the knowledge base K to consider, as well as how to represent and to add new information φ, which may even be contradictory to the knowledge base. In this work, both the knowledge base and the new information are in conjunctive normal form. Each clause of a conjunctive normal form is encoded by a string consisting of: 0, 1, *, representing the falsifying assignments of the clause. To use the falsifying assignments of the clauses allows to perform efficiently different logical operators among conjunctive forms. Our belief revision process (K * φ) between conjunctive forms is based on solving first the propositional inference, i.e.  K |= φ. Based on to count falsifying assignments represented by tertiary chains, an algorithmic proposal is made that allows to determine in a practical way, when (K È ( K * φ)) is inconsistent. Finally, the time-complexity analysis of our algorithmic proposal is carried out.

Downloads

Download data is not yet available.

Author Biographies

Pedro Bello López, Benemérita Universidad Autónoma de Puebla

Pedro Bello López estudiante de doctorado de Ingeniería del Lenguaje y del Conocimiento en la Benemérita Universidad Autónoma de Puebla. Maestro en Ciencias de la Computación, docente en la Facultad de Ciencias de la Computación en la Benemérita Universidad Autónoma de Puebla. México.  Áreas de investigación: diseño de algoritmos combinatorios, problemas NP, estructuras de datos, razonamiento automático e inteligencia artificial

Guillermo De Ita Luna, Benemérita Universidad Autónoma de Puebla

Guillermo De Ita Luna obtuvo su doctorado en el CINVESTAV del IPN, México. Ha trabajado por 10 años como desarrollador y consultor en sistemas de bases de datos y sistemas de información geográfica en diferentes empresas. Ha realizado estancias de investigación en la Universidad de Chicago, Texas A&M, INAOEP, y el instituto INRIA en Lille Francia. Profesor investigador por 28 años en la Facultad de Ciencias de la Computación, Benemérita Universidad Autónoma de Puebla, Puebla, México. Su área de interés es la lógica y la teoría de grafos.

References

M. Aiguier, J. Atif, I. Bloch, and C., Hudelot, “Belief revision, minimal change and relaxation: a general framework based on satisfaction systems, and applications to description logics”, Artificial Intelligence, 256, pp. 160–180, 2018.

C. Alchourrón, P. Gärdenfors, and D. Makinson, “On the logic of theory change: Partial meet contraction and revision functions”, Journal of Symbolic Logic, 50, pp. 510–530, 1985.

Anfrix. De las conductas indecorosas en la mesa de mi señor. Recuperado de: https://www.anfrix.com/2006/01/codex romanoff-ii-los-modales-en-la-mesa-medieval/, 20 de abril de 2020.

C. Beierle, C. Eichhorn, and G. Kern-Isberner, “On transformations and normal forms of conditional knowledge bases”, Springer International Publishing AG, 1, pp. 488–494, 2017.

T. Caridroit, S. Konieczny, and P. Marquis, “Contraction in propositional logic”, International Journal of Approximate Reasoning, 80, pp. 428–442, 2017.

N. Creignou, O. Papini, R. Pichler, and S. Woltran, “Belief Update within Propositional Fragments”, Journal of Artificial Intelligence Research, 61, pp. 807–834, 2018.

N. Creignou, O. Papini, R. Pichler, and S. Woltran, ”Belief revision within fragments of propositional logic”, In Proceedings of the Thirteenth International Conference on Principles of Knowledge Representation and Reasoning, KR’12, p.p. 126–136. AAAI Press. ISBN 978-1-57735-560-1. 2014.

E. Cresto, “Revisión de creencias y racionalidad”, Cuadernos CIMBAGE, 5, pp. 133–156, 2002.

G. De Ita , J.R. Marcial, J.A. Hernández, P. Bello, Lógica proposicional y de predicados, En Conocimiento y razonamiento computacional, Academia Mexicana de Computación, A.C., (2019).

O. Doubois, “Counting the number of solutions for instances of satisfiability”, Theoretical Computer Science, 81, pp. 49–64, 1991.

E. Fermé, “Revisión de creencias”, Revista Iberoamericana de Inteligencia Artificial, 11(34), pp. 17–39, 2007.

J. Gallier, Logic for Computer Science: Foundations of Automatic Theorem Proving, Dover Publicatios, Philadelphia, USA, second edition, pp. 28-141. 2015.

P. Gärdenfors, Belief revisión: An introduction, Great Britain: Cambridge University Press, Ed. Cambridge, 29, pp. 1-28, 1992.

H. Katsuno, and A. O. Mendelzon, “Propositional knowledge base revision and minimal change”, Artificial Intelligence, 52(3), pp. 263–294, 1991.

R. Khardon, and D. Roth, “Reasoning with models”, Artificial Intelligence, 87, pp. 187–213, 1996.

P. Liberatore, “Revision by history”, Journal Artif. Intell. Res., 52:287–329, doi:10.1613/jair.4608. URL”https://doi.org/10.1613/jair.4608”, 2015.

P. Liberatore, M. Schaerf, “The complexity of model checking for Belief Revision and Update”, In AAAI-96 Proceedings, pp. 556 – 561, 1996.

S. Luan, G. Dai, and L. Magnani, “An approximate approach to belief revision”, Logic Journal of the IGPL, 2, 2012.

C. Pons, R. Rosenfeld, and C. Smith. Lógica para Informática. Editorial de la Universidad Nacional de La Plata (EDULP), 2017.

H. Velázquez, “Lógica deóntica: breve panorama de la cuestión”, Cuadrante Phi Revista de estudiantes de filosofía 28, pp. 1-24, 2015.

MA. Williams, “Applications of belief revision”, In Freitag B., Decker H., Kifer M., Voronkov (eds), Transactions and Change in Logic Databases, Lecture Notes in Comp. Sc. Vol 1472, Springer, 1997, https://doi.org/10.1007/BFb0055503

F. Zacarias and G. De Ita, “A Model-Based Algorithm for Propositional Belief Revision”, Latin America Transactions, IEEE. 13, pp. 1055-1060, 10.1109/TLA.2015.7106357, 2015.

H. R. Zuleta, “Lógica deóntica y verdad”, Análisis filosófico XXVI, 1, pp. 115-133, 2006.

Published

2021-04-26

How to Cite

Bello López, P., & De Ita Luna, G. (2021). An Algorithm to Belief Revision and to Verify Consistency of a Knowledge Base. IEEE Latin America Transactions, 19(11), 1867–1874. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/4502