Proceedings

Approximation Fixpoint Theory as a Unifying Framework for Fuzzy Logic Programming Semantics

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 4544-4552.

https://doi.org/10.24963/ijcai.2025/506

Abstract

Fuzzy logic programming is an established approach for reasoning under uncertainty. Several semantics from classical, two-valued logic programming have been generalized to the case of fuzzy logic programs. In this paper, we show that two of the most prominent classical semantics, namely the stable model and the well-founded semantics, can be reconstructed within the general framework of approximation fixpoint theory (AFT).

This not only widens the scope of AFT from two- to many-valued logics, but allows a wide range of existing AFT results to be applied to fuzzy logic programming. As first examples of such applications, we clarify the formal relationship between existing semantics, generalize the notion of stratification from classical to fuzzy logic programs, and devise “more precise” variants of the semantics.

  1. [Apt et al., 1988] Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a theory of declarative know- ledge. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89-148.
  2. Mor- gan Kaufmann, 1988.
  3. [Belnap, 1977] Nuel D. Belnap. A useful four-valued lo- gic. In Modern uses of multiple-valued logic, pages 5-37. Springer, 1977.
  4. [Bogaerts and Cruz-Filipe, 2024] Bart Bogaerts and Luís Cruz-Filipe. Approximation fixpoint theory in Coq - with an application to logic programming. In Venanzio Capretta, Robbert Krebbers, and Freek Wiedijk, editors, Logics and Type Systems in Theory and Practice -Essays Dedicated to Herman Geuvers on The Occasion of His 60th Birthday, volume 14560 of Lecture Notes in Com- puter Science, pages 84-99. Springer, 2024.
  5. [Bogaerts, 2019] Bart Bogaerts. Weighted abstract dialect- ical frameworks through the lens of approximation fix- point theory. In The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019, The Thirty-First Innov- ative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27 -February 1, 2019, pages 2686- 2693. AAAI Press, 2019.
  6. [Bourbaki, 1949] Nicolas Bourbaki. Sur le théorème de Zorn. Archiv der Mathematik, 2(6):434-437, 1949.
  7. [Brewka et al., 2018] Gerhard Brewka, Hannes Strass, Jo- hannes Peter Wallner, and Stefan Woltran. Weighted abstract dialectical frameworks. In Sheila A. McIlraith and Kilian Q. Weinberger, editors, Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), the 30th Innovative Applications of Artificial Intelligence (IAAI-18), and the 8th AAAI Symposium on Educational Advances in Artificial Intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 1779-1786. AAAI Press, 2018.
  8. [Cornejo et al., 2018] M Eugenia Cornejo, David Lobo, and Jesús Medina. Syntax and semantics of multi-adjoint nor- mal logic programming. Fuzzy Sets and Systems, 345:41- 62, 2018.
  9. [Cornejo et al., 2020] M. Eugenia Cornejo, David Lobo, and Jesús Medina. Extended multi-adjoint logic programming. Fuzzy Sets and Systems, 388:124-145, 2020.
  10. [Cousot and Cousot, 1979] Patrick Cousot and Radhia Cousot. Constructive versions of Tarski's fixed point theorems. Pacific Journal of Mathematics, 82(1):43-57, 1979.
  11. [Denecker and Vennekens, 2007] Marc Denecker and Joost Vennekens. Well-founded semantics and the algebraic theory of non-monotone inductive definitions. In Logic Programming and Nonmonotonic Reasoning: 9th Interna- tional Conference, LPNMR 2007, Tempe, AZ, USA, May 15-17, 2007. Proceedings 9, pages 84-96. Springer, 2007.
  12. [Denecker et al., 2000] Marc Denecker, Victor Marek, and Mirosław Truszczyński. Approximations, Stable Oper- ators, Well-Founded Fixpoints and Applications in Non- monotonic Reasoning. In Logic-Based Artificial Intel- ligence, pages 127-144. Kluwer Academic Publishers, 2000.
  13. [Denecker et al., 2003] Marc Denecker, V. Wiktor Marek, and Mirosław Truszczyński. Uniform Semantic Treatment of Default and Autoepistemic Logics. Artificial Intelli- gence, 143(1):79-122, 2003.
  14. [Denecker et al., 2004] Marc Denecker, Victor W. Marek, and Mirosław Truszczyński. Ultimate approximation and its application in nonmonotonic knowledge representation systems. Information and Computation, 192(1):84-121, 2004.
  15. [Fitting, 2002] Melvin Fitting. Fixpoint Semantics for Logic Programming: A Survey. Theoretical Computer Science, 278(1-2):25-51, 2002.
  16. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladi- mir Lifschitz. The stable model semantics for logic pro- gramming. In Robert A. Kowalski and Kenneth A. Bowen, editors, Logic Programming, Proceedings of the Fifth In- ternational Conference and Symposium, Seattle, Washing- ton, USA, August 15-19, 1988 (2 Volumes), pages 1070- 1080. MIT Press, 1988.
  17. [Gelfond and Lifschitz, 1991] Michael Gelfond and Vladi- mir Lifschitz. Classical negation in logic programs and disjunctive databases. New Gener. Comput., 9(3/4):365- 386, 1991.
  18. [Ginsberg, 1988] Matthew L. Ginsberg. Multivalued logics: a uniform approach to reasoning in artificial intelligence. Comput. Intell., 4:265-316, 1988.
  19. [Hájek, 1998] Petr Hájek. Metamathematics of Fuzzy Logic, volume 4 of Trends in Logic. Springer Netherlands, 1998.
  20. [Kowalski and Kuehner, 1971] Robert A. Kowalski and Donald Kuehner. Linear resolution with selection function. Artif. Intell., 2(3/4):227-260, 1971.
  21. [Lee, 1972] Richard C. T. Lee. Fuzzy logic and the resolu- tion principle. J. ACM, 19(1):109-119, 1972.
  22. [Lifschitz et al., 1999] Vladimir Lifschitz, Lappoon R. Tang, and Hudson Turner. Nested expressions in logic programs. Ann. Math. Artif. Intell., 25(3-4):369-389, 1999.
  23. [Lloyd, 1987] John W. Lloyd. Foundations of Logic Pro- gramming, 2nd Edition. Springer, 1987.
  24. [Loyer and Straccia, 2002] Yann Loyer and Umberto Strac- cia. The well-founded semantics in normal logic programs with uncertainty. In Zhenjiang Hu and Mario Rodríguez- Artalejo, editors, Functional and Logic Programming, 6th International Symposium, FLOPS 2002, Aizu, Japan, September 15-17, 2002, Proceedings, volume 2441 of Lec- ture Notes in Computer Science, pages 152-166. Springer, 2002.
  25. [Loyer and Straccia, 2003] Yann Loyer and Umberto Strac- cia. The approximate well-founded semantics for logic programs with uncertainty. In International Symposium on Mathematical Foundations of Computer Science, pages 541-550. Springer, 2003.
  26. [Loyer and Straccia, 2009a] Yann Loyer and Umberto Strac- cia. Approximate well-founded semantics, query answer- ing and generalized normal logic programs over lattices. Ann. Math. Artif. Intell., 55(3-4):389-417, 2009.
  27. [Loyer and Straccia, 2009b] Yann Loyer and Umberto Strac- cia. Approximate well-founded semantics, query answer- ing and generalized normal logic programs over lattices. Annals of Mathematics and Artificial Intelligence, 55:389- 417, 2009.
  28. [Markowsky, 1976] George Markowsky. Chain-complete posets and directed sets with applications. Algebra Uni- versalis, 6:53-68, 1976.
  29. [Medina et al., 2001] Jesús Medina, Manuel Ojeda-Aciego, and Peter Vojtás. Multi-adjoint logic programming with continuous semantics. In Thomas Eiter, Wolfgang Faber, and Mirosław Truszczyński, editors, Logic Programming and Nonmonotonic Reasoning, 6th International Confer- ence, LPNMR 2001, Vienna, Austria, September 17-19, 2001, Proceedings, volume 2173 of Lecture Notes in Com- puter Science, pages 351-364. Springer, 2001.
  30. [Ovchinnikov, 1983] S.V Ovchinnikov. General negations in fuzzy set theory. Journal of Mathematical Analysis and Applications, 92(1):234-239, 1983.
  31. [Shapiro, 1983] Ehud Y. Shapiro. Logic programs with uncertainties: A tool for implementing rule-based sys- tems. In Alan Bundy, editor, Proceedings of the 8th International Joint Conference on Artificial Intelligence. Karlsruhe, FRG, August 1983, pages 529-532.
  32. William Kaufmann, 1983.
  33. [Subrahmanian, 1987] V. S. Subrahmanian. On the se- mantics of quantitative logic programs. In Proceedings of the 1987 Symposium on Logic Programming, San Fran- cisco, California, USA, August 31 -September 4, 1987, pages 173-182. IEEE-CS, 1987.
  34. [Tarski, 1955] Alfred Tarski. A Lattice-Theoretical Fixpoint Theorem and Its Applications. Pacific Journal of Mathem- atics, 5(2):285-309, 1955.
  35. [van Emden and Kowalski, 1976] Maarten H. van Emden and Robert A. Kowalski. The semantics of predicate lo- gic as a programming language. J. ACM, 23(4):733-742, 1976.
  36. [van Emden, 1986] Maarten H. van Emden. Quantitative de- duction and its fixpoint theory. J. Log. Program., 3(1):37- 53, 1986.
  37. [van Gelder et al., 1991] Allen van Gelder, Kenneth A. Ross, and John S. Schlipf. The well-founded semantics for general logic programs. J. ACM, 38(3):620-650, 1991.
  38. [van Gelder, 1988] Allen van Gelder. Negation as failure us- ing tight derivations for general logic programs. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 149-176.
  39. Morgan Kaufmann, 1988.
  40. [Vennekens et al., 2006] Joost Vennekens, David Gilis, and Marc Denecker. Splitting an operator: Algebraic mod- ularity results for logics with fixpoint semantics. ACM Transactions on computational logic (TOCL), 7(4):765- 797, 2006.
  41. [Vojtáš, 2001] Peter Vojtáš. Fuzzy logic programming. Fuzzy Sets Syst., 124(3):361-370, 2001.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards