Skip to main content

Showing 1–5 of 5 results for author: Howe, J M

Searching in archive cs. Search in all archives.
.
  1. Backjum** is Exception Handling

    Authors: Ed Robbins, Andy King, Jacob M. Howe

    Abstract: ISO Prolog provides catch and throw to realise the control flow of exception handling. This pearl demonstrates that catch and throw are inconspicuously amenable to the implementation of backjum**. In fact, they have precisely the semantics required: rewinding the search to a specific point, and carrying of a preserved term to that point. The utility of these properties is demonstrated through an… ▽ More

    Submitted 11 August, 2020; originally announced August 2020.

    Journal ref: Theory and Practice of Logic Programming 21 (2021) 125-144

  2. arXiv:1906.06455  [pdf, other

    cs.AI

    Efficient predicate invention using shared "NeMuS"

    Authors: Edjard Mota, Jacob M. Howe, Ana Schramm, Artur d'Avila Garcez

    Abstract: Amao is a cognitive agent framework that tackles the invention of predicates with a different strategy as compared to recent advances in Inductive Logic Programming (ILP) approaches like Meta-Intepretive Learning (MIL) technique. It uses a Neural Multi-Space (NeMuS) graph structure to anti-unify atoms from the Herbrand base, which passes in the inductive momentum check. Inductive Clause Learning (… ▽ More

    Submitted 14 June, 2019; originally announced June 2019.

    Comments: 7 pages, 5 figures, Proceedings of the 2019 International Workshop on Neural-Symbolic Learning and Reasoning

    ACM Class: I.2.0; I.2.1; I.2.3; I.2.4; I.2.8; I.2.11

  3. arXiv:cs/0405101  [pdf, ps, other

    cs.PL

    Worst-Case Groundness Analysis Using Definite Boolean Functions

    Authors: Samir Genaim, Michael Codish, Jacob M. Howe

    Abstract: This note illustrates theoretical worst-case scenarios for groundness analyses obtained through abstract interpretation over the abstract domains of definite (Def) and positive (Pos) Boolean functions. For Def, an example is given for which any Def-based abstract interpretation for groundness analysis follows a chain which is exponential in the number of argument positions as well as in the numb… ▽ More

    Submitted 26 May, 2004; originally announced May 2004.

    Comments: Appeared in Theory and Practice of Logic Programming, vol. 1, no. 5, 2001

    ACM Class: D.1.6; D.3.2

    Journal ref: Theory and Practice of Logic Programming, vol. 1, no. 5, 2001

  4. arXiv:cs/0203022  [pdf, ps, other

    cs.PL

    Three Optimisations for Sharing

    Authors: Jacob M. Howe, Andy King

    Abstract: In order to improve precision and efficiency sharing analysis should track both freeness and linearity. The abstract unification algorithms for these combined domains are suboptimal, hence there is scope for improving precision. This paper proposes three optimisations for tracing sharing in combination with freeness and linearity. A novel connection between equations and sharing abstractions is… ▽ More

    Submitted 18 March, 2002; originally announced March 2002.

    Comments: To appear in Theiry and Practice of Logic Programming

    ACM Class: D.1.6; f.3.2

  5. arXiv:cs/0201012  [pdf, ps, other

    cs.PL

    Efficient Groundness Analysis in Prolog

    Authors: Jacob M. Howe, Andy King

    Abstract: Boolean functions can be used to express the groundness of, and trace grounding dependencies between, program variables in (constraint) logic programs. In this paper, a variety of issues pertaining to the efficient Prolog implementation of groundness analysis are investigated, focusing on the domain of definite Boolean functions, Def. The systematic design of the representation of an abstract do… ▽ More

    Submitted 16 January, 2002; originally announced January 2002.

    Comments: 31 pages To appear in Theory and Practice of Logic Programming

    ACM Class: D.1.6; F.3.2