Proceedings

Symmetric Splitting in the General Theory of Stable Models

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 797-802.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Knowledge-based recommenders support users in the identification of interesting items from large and potentially complex assortments. In cases where no recommendation could be found for a given set of requirements, such systems propose explanations that indicate minimal sets of faulty requirements. Unfortunately, such explanations are not personalized and do not include repair proposals which triggers a low degree of satisfaction and frequent cancellations of recommendation sessions. In this paper we present a personalized repair approach that integrates the calculation of explanations with collaborative problem solving techniques. In order to demonstrate the applicability of our approach, we present the results of an empirical study that show significant improvements in the accuracy of predictions for interesting repairs.Alexander Felfernig, Gerhard Friedrich, Monika Schubert, Monika Mandl, Markus Mairitsch, Erich TeppanSplitting a logic program allows us to reduce the task of computing its stable models to similar tasks for smaller programs. This idea is extended here to the general theory of stable models that replaces traditional logic programs by arbitrary first-order sentences and distinguishes between intensional and extensional predicates. We discuss two kinds of splitting: a set of intensional predicates can be split into subsets, and a formula can be split into its conjunctive terms.Paolo Ferraris, Joohyung Lee, Vladimir Lifschitz, Ravi Palla

  1. [Clark, 1978] Keith Clark. Negation as failure. In Herve Gallaire and Jack Minker, editors, Logic and Data Bases, pages 293-322. Plenum Press, New York, 1978.
  2. [Ferraris et al., 2006] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. A generalization of the Lin-Zhao the- orem. Annals of Mathematics and Artificial Intelligence, 47:79-101, 2006.
  3. [Ferraris et al., 2007] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. A new perspective on stable models. In Proceedings of International Joint Conference on Arti- ficial Intelligence (IJCAI), pages 372-379, 2007. IJCAI
  4. [Ferraris et al., 2010] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. Stable models and circumscription. 5 Artificial Intelligence, 2010. To appear. 5 http://peace.eas.asu.edu/joolee/papers/smcirc.pdf . Link
  5. [Janhunen et al., 2007] Tomi Janhunen, Emilia Oikarinen, Hans Tompits, and Stefan Woltran. Modularity aspects of disjunctive stable models. In Procedings of Interna- tional Conference on Logic Programming and Nonmono- tonic Reasoning (LPNMR), pages 175-187, 2007.
  6. [Kim et al., 2009] Tae-Won Kim, Joohyung Lee, and Ravi Palla. Circumscriptive event calculus as answer set pro- gramming. 2009. This volume. IJCAI
  7. [Lee and Lifschitz, 2003] Joohyung Lee and Vladimir Lif- schitz. Loop formulas for disjunctive logic programs. In Proceedings of International Conference on Logic Pro- gramming (ICLP), pages 451-465, 2003.
  8. [Lee and Meng, 2008] Joohyung Lee and Yunsong Meng. On loop formulas with variables. In Proceedings of the In- ternational Conference on Knowledge Representation and Reasoning (KR), pages 444-453, 2008.
  9. [Lee et al., 2008] Joohyung Lee, Vladimir Lifschitz, and Ravi Palla. A reductive semantics for counting and choice in answer set programming. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 472- 479, 2008.
  10. [Lifschitz and Turner, 1994] Vladimir Lifschitz and Hudson Turner. Splitting a logic program. In Pascal Van Henten- ryck, editor, Proceedings of International Conference on Logic Programming (ICLP), pages 23-37, 1994.
  11. [Lifschitz, 2008] Vladimir Lifschitz. What is answer set pro- gramming? In Proceedings of the AAAI Conference on Artificial Intelligence, pages 1594-1597, 2008.
  12. [Lin and Zhao, 2004] Fangzhen Lin and Yuting Zhao. AS- SAT: Computing answer sets of a logic program by SAT solvers. Artificial Intelligence, 157:115-137, 2004.
  13. [Marek and Truszczyński, 1999] Victor Marek and Mirosław Truszczyński. Stable models and an alter- native logic programming paradigm. In The Logic Programming Paradigm: a 25-Year Perspective, pages 375-398. Springer Verlag, 1999.
  14. [Niemelä, 1999] Ilkka Niemelä. Logic programs with stable model semantics as a constraint programming paradigm. Annals of Mathematics and Artificial Intelligence, 25:241- 273, 1999.
  15. [Oikarinen and Janhunen, 2008] Emilia Oikarinen and Tomi Janhunen. Achieving compositionality of the stable model semantics for Smodels programs. Theory and Practice of Logic Programming, 5-6:717-761, 2008.
  16. [Shanahan, 1997] Murray Shanahan. Solving the Frame Problem: A Mathematical Investigation of the Common Sense Law of Inertia. MIT Press, 1997.
  17. [Simons et al., 2002] Patrik Simons, Ilkka Niemelä, and Timo Soininen. Extending and implementing the stable model semantics. Artificial Intelligence, 138:181-234, 2002.
  18. [Syrjänen, 2004] Tommi Syrjänen. Cardinality constraint programs. In Proceedings of European Conference on Logics in Artificial Intelligence (JELIA), pages 187-199, 2004.

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

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