Skip to main content

Showing 1–10 of 10 results for author: Swift, T

Searching in archive cs. Search in all archives.
.
  1. The Janus System: Multi-paradigm Programming in Prolog and Python

    Authors: Theresa Swift, Carl Andersen

    Abstract: Python and Prolog express different programming paradigms, with different strengths. Python is wildly popular because it is well-structured, easy to use, and mixes well with thousands of scientific and machine learning programs written in C. Prolog's logic-based approach provides powerful reasoning capabilities, especially when combined with constraint evaluation, probabilistic reasoning, well-f… ▽ More

    Submitted 30 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 241-255

  2. Incremental Tabling in Support of Knowledge Representation and Reasoning

    Authors: Terrance Swift

    Abstract: Resolution-based Knowledge Representation and Reasoning (KRR) systems, such as Flora-2, Silk or Ergo, can scale to tens or hundreds of millions of facts, while supporting reasoning that includes Hilog, inheritance, defeasibility theories, and equality theories. These systems handle the termination and complexity issues that arise from the use of these features by a heavy use of tabled resolution.… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Comments: Theory and Practice of Logic Programming Volume 14 2014

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 553-567

  3. arXiv:1308.4125  [pdf, other

    cs.SE cs.PL

    Understanding Rulelog Computations in Silk

    Authors: Carl Andersen, Brett Benyo, Miguel Calejo, Mike Dean, Paul Fodor, Benjamin N. Grosof, Michael Kifer, Senlin Liang, Terrance Swift

    Abstract: Rulelog is a knowledge representation and reasoning language based on logic programming under the well-founded semantics. It is an extension of the language of Flora-2 and so supports inheritance and other object-oriented features, as well as the higher-order syntax of Hilog. However, Rulelog rules may also contain quantifiers and may be contra-positional. In addition, these rules are evaluated in… ▽ More

    Submitted 19 August, 2013; originally announced August 2013.

    Comments: Part of WLPE 2013 proceedings (arXiv:1308.2055)

    Report number: WLPE/2013/6

  4. arXiv:1110.0631  [pdf, ps, other

    cs.AI cs.LO cs.PL

    Well-Definedness and Efficient Inference for Probabilistic Logic Programming under the Distribution Semantics

    Authors: Fabrizio Riguzzi, Terrance Swift

    Abstract: The distribution semantics is one of the most prominent approaches for the combination of logic programming and probability theory. Many languages follow this semantics, such as Independent Choice Logic, PRISM, pD, Logic Programs with Annotated Disjunctions (LPADs) and ProbLog. When a program contains functions symbols, the distribution semantics is well-defined only if the set of explanations for… ▽ More

    Submitted 4 October, 2011; originally announced October 2011.

    Comments: 31 pages, 8 figures

  5. arXiv:1107.4747  [pdf, ps, other

    cs.AI cs.LO cs.PL

    The PITA System: Tabling and Answer Subsumption for Reasoning under Uncertainty

    Authors: Fabrizio Riguzzi, Terrance Swift

    Abstract: Many real world domains require the representation of a measure of uncertainty. The most common such representation is probability, and the combination of probability with logic programs has given rise to the field of Probabilistic Logic Programming (PLP), leading to languages such as the Independent Choice Logic, Logic Programs with Annotated Disjunctions (LPADs), Problog, PRISM and others. These… ▽ More

    Submitted 24 July, 2011; originally announced July 2011.

    Journal ref: Theory and Practice of Logic Programming, 27th International Conference on Logic Programming (ICLP'11) Special Issue, 11(4-5), 433-449, 2011

  6. Splitting and Updating Hybrid Knowledge Bases (Extended Version)

    Authors: Martin Slota, João Leite, Terrance Swift

    Abstract: Over the years, nonmonotonic rules have proven to be a very expressive and useful knowledge representation paradigm. They have recently been used to complement the expressive power of Description Logics (DLs), leading to the study of integrative formal frameworks, generally referred to as hybrid knowledge bases, where both DL axioms and rules can be used to represent knowledge. The need to use the… ▽ More

    Submitted 2 May, 2011; originally announced May 2011.

    Comments: 64 pages; extended version of the paper accepted for ICLP 2011

    Journal ref: Theory and Practice of Logic Programming, 11(4-5), 801-819, 2011

  7. A Goal-Directed Implementation of Query Answering for Hybrid MKNF Knowledge Bases

    Authors: Ana Sofia Gomes, Jose Julio Alferes, Terrance Swift

    Abstract: Ontologies and rules are usually loosely coupled in knowledge representation formalisms. In fact, ontologies use open-world reasoning while the leading semantics for rules use non-monotonic, closed-world reasoning. One exception is the tightly-coupled framework of Minimal Knowledge and Negation as Failure (MKNF), which allows statements about individuals to be jointly derived via entailment from a… ▽ More

    Submitted 1 November, 2012; v1 submitted 21 March, 2011; originally announced March 2011.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 239-264

  8. arXiv:1012.5123  [pdf, ps, other

    cs.PL

    XSB: Extending Prolog with Tabled Logic Programming

    Authors: Terrance Swift, David S. Warren

    Abstract: The paradigm of Tabled Logic Programming (TLP) is now supported by a number of Prolog systems, including XSB, YAP Prolog, B-Prolog, Mercury, ALS, and Ciao. The reasons for this are partly theoretical: tabling ensures termination and optimal known complexity for queries to a large class of programs. However the overriding reasons are practical. TLP allows sophisticated programs to be written concis… ▽ More

    Submitted 22 December, 2010; originally announced December 2010.

  9. arXiv:1007.3515  [pdf, ps, other

    cs.AI

    Query-driven Procedures for Hybrid MKNF Knowledge Bases

    Authors: José Júlio Alferes, Matthias Knorr, Terrance Swift

    Abstract: Hybrid MKNF knowledge bases are one of the most prominent tightly integrated combinations of open-world ontology languages with closed-world (non-monotonic) rule paradigms. The definition of Hybrid MKNF is parametric on the description logic (DL) underlying the ontology language, in the sense that non-monotonic rules can extend any decidable DL language. Two related semantics have been defined for… ▽ More

    Submitted 9 December, 2011; v1 submitted 20 July, 2010; originally announced July 2010.

    Comments: 48 pages with 1 figures, submitted to ACM TOCL

    ACM Class: I.2.4; I.2.3; F.4.1

  10. arXiv:cs/0312057  [pdf, ps, other

    cs.LO cs.AI

    Abduction in Well-Founded Semantics and Generalized Stable Models

    Authors: José Júlio Alferes, Luís Moniz Pereira, Terrance Swift

    Abstract: Abductive logic programming offers a formalism to declaratively express and solve problems in areas such as diagnosis, planning, belief revision and hypothetical reasoning. Tabled logic programming offers a computational mechanism that provides a level of declarativity superior to that of Prolog, and which has supported successful applications in fields such as parsing, program analysis, and mod… ▽ More

    Submitted 24 December, 2003; originally announced December 2003.

    Comments: 48 pages; To appear in Theory and Practice in Logic Programming

    ACM Class: D.1.6; I.2.4