Skip to main content

Showing 1–9 of 9 results for author: Howe, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2209.01020  [pdf, other

    cs.NE cs.AI cs.HC

    EvolvingBehavior: Towards Co-Creative Evolution of Behavior Trees for Game NPCs

    Authors: Nathan Partlan, Luis Soto, Jim Howe, Sarthak Shrivastava, Magy Seif El-Nasr, Stacy Marsella

    Abstract: To assist game developers in crafting game NPCs, we present EvolvingBehavior, a novel tool for genetic programming to evolve behavior trees in Unreal Engine 4. In an initial evaluation, we compare evolved behavior to hand-crafted trees designed by our researchers, and to randomly-grown trees, in a 3D survival game. We find that EvolvingBehavior is capable of producing behavior approaching the desi… ▽ More

    Submitted 1 September, 2022; originally announced September 2022.

    Comments: 13 pages, 5 figures. Accepted for publication in Foundations of Digital Games 2022 (FDG '22)

    ACM Class: I.2.1; D.2.2

  2. arXiv:2107.13738  [pdf, other

    cs.HC cs.AI

    Design-Driven Requirements for Computationally Co-Creative Game AI Design Tools

    Authors: Nathan Partlan, Erica Kleinman, Jim Howe, Sabbir Ahmad, Stacy Marsella, Magy Seif El-Nasr

    Abstract: Game AI designers must manage complex interactions between the AI character, the game world, and the player, while achieving their design visions. Computational co-creativity tools can aid them, but first, AI and HCI researchers must gather requirements and determine design heuristics to build effective co-creative tools. In this work, we present a participatory design study that categorizes and a… ▽ More

    Submitted 29 July, 2021; originally announced July 2021.

    Comments: 12 pages, 1 figure. Accepted for publication in Foundations of Digital Games (FDG) 2021

    ACM Class: I.2.1; H.5.2

  3. Backjumping 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 backjumping. 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

  4. arXiv:1908.03809  [pdf, other

    cs.CV cs.LG eess.IV

    Conditional Generative Adversarial Networks for Data Augmentation and Adaptation in Remotely Sensed Imagery

    Authors: Jonathan Howe, Kyle Pula, Aaron A. Reite

    Abstract: The difficulty in obtaining labeled data relevant to a given task is among the most common and well-known practical obstacles to applying deep learning techniques to new or even slightly modified domains. The data volumes required by the current generation of supervised learning algorithms typically far exceed what a human needs to learn and complete a given task. We investigate ways to expand a g… ▽ More

    Submitted 10 August, 2019; originally announced August 2019.

  5. 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

  6. arXiv:1904.06470  [pdf, other

    cs.CL

    Legal Area Classification: A Comparative Study of Text Classifiers on Singapore Supreme Court Judgments

    Authors: Jerrold Soh Tsin Howe, Lim How Khang, Ian Ernst Chai

    Abstract: This paper conducts a comparative study on the performance of various machine learning (``ML'') approaches for classifying judgments into legal areas. Using a novel dataset of 6,227 Singapore Supreme Court judgments, we investigate how state-of-the-art NLP methods compare against traditional statistical models when applied to a legal corpus that comprised few but lengthy documents. All approaches… ▽ More

    Submitted 12 April, 2019; originally announced April 2019.

    Comments: Accepted to the 1st Workshop on Natural Legal Language Processing (co-located with NAACL2019)

  7. 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

  8. 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

  9. 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