Skip to main content

Showing 1–15 of 15 results for author: Muggleton, S H

.
  1. arXiv:2408.14487  [pdf, other

    cs.AI cs.LG cs.SC q-bio.MN

    Active learning of digenic functions with boolean matrix logic programming

    Authors: Lun Ai, Stephen H. Muggleton, Shi-shun Liang, Geoff S. Baldwin

    Abstract: We apply logic-based machine learning techniques to facilitate cellular engineering and drive biological discovery, based on comprehensive databases of metabolic processes called genome-scale metabolic network models (GEMs). Predicted host behaviours are not always correctly described by GEMs. Learning the intricate genetic interactions within GEMs presents computational and empirical challenges.… ▽ More

    Submitted 13 November, 2024; v1 submitted 19 August, 2024; originally announced August 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2405.06724

  2. arXiv:2408.10369  [pdf, other

    cs.SC cs.AI cs.LO

    Boolean Matrix Logic Programming

    Authors: Lun Ai, Stephen H. Muggleton

    Abstract: We describe a datalog query evaluation approach based on efficient and composable boolean matrix manipulation modules. We first define an overarching problem, Boolean Matrix Logic Programming (BMLP), which uses boolean matrices as an alternative computation to evaluate datalog programs. We develop two novel BMLP modules for bottom-up inferences on linear dyadic recursive datalog programs, and show… ▽ More

    Submitted 25 August, 2024; v1 submitted 19 August, 2024; originally announced August 2024.

  3. arXiv:2405.11412  [pdf, other

    cs.AI cs.SC

    Simulating Petri nets with Boolean Matrix Logic Programming

    Authors: Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

    Abstract: Recent attention to relational knowledge bases has sparked a demand for understanding how relations change between entities. Petri nets can represent knowledge structure and dynamically simulate interactions between entities, and thus they are well suited for achieving this goal. However, logic programs struggle to deal with extensive Petri nets due to the limitations of high-level symbol manipula… ▽ More

    Submitted 18 May, 2024; originally announced May 2024.

    Comments: arXiv admin note: text overlap with arXiv:2405.06724

  4. arXiv:2405.06724  [pdf, ps, other

    q-bio.MN cs.AI cs.LG

    Boolean matrix logic programming for active learning of gene functions in genome-scale metabolic network models

    Authors: Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

    Abstract: Reasoning about hypotheses and updating knowledge through empirical observations are central to scientific discovery. In this work, we applied logic-based machine learning methods to drive biological discovery by guiding experimentation. Genome-scale metabolic network models (GEMs) - comprehensive representations of metabolic genes and reactions - are widely used to evaluate genetic engineering of… ▽ More

    Submitted 6 June, 2025; v1 submitted 10 May, 2024; originally announced May 2024.

  5. arXiv:2308.12740  [pdf, other

    cs.AI cs.LG q-bio.MN q-bio.QM

    Human Comprehensible Active Learning of Genome-Scale Metabolic Networks

    Authors: Lun Ai, Shi-Shun Liang, Wang-Zhou Dai, Liam Hallett, Stephen H. Muggleton, Geoff S. Baldwin

    Abstract: An important application of Synthetic Biology is the engineering of the host cell system to yield useful products. However, an increase in the scale of the host system leads to huge design space and requires a large number of validation trials with high experimental costs. A comprehensible machine learning approach that efficiently explores the hypothesis space and guides experimental design is ur… ▽ More

    Submitted 31 August, 2023; v1 submitted 24 August, 2023; originally announced August 2023.

    Comments: Invited presentation for AAAI Spring Symposium Series 2023 on Computational Scientific Discovery

  6. Explanatory machine learning for sequential human teaching

    Authors: Lun Ai, Johannes Langer, Stephen H. Muggleton, Ute Schmid

    Abstract: The topic of comprehensibility of machine-learned theories has recently drawn increasing attention. Inductive Logic Programming (ILP) uses logic programming to derive logic theories from small data based on abduction and induction techniques. Learned theories are represented in the form of rules as declarative descriptions of obtained knowledge. In earlier work, the authors provided the first evid… ▽ More

    Submitted 25 March, 2023; v1 submitted 20 May, 2022; originally announced May 2022.

    Comments: Submitted to the International Joint Conference on Learning & Reasoning (IJCLR) 2023

    Journal ref: Machine Learning 2023

  7. arXiv:2106.07464  [pdf, other

    cs.LG cs.AI cs.LO

    Meta-Interpretive Learning as Metarule Specialisation

    Authors: Stassa Patsantzis, Stephen H. Muggleton

    Abstract: In Meta-Interpretive Learning (MIL) the metarules, second-order datalog clauses acting as inductive bias, are manually defined by the user. In this work we show that second-order metarules for MIL can be learned by MIL. We define a generality ordering of metarules by $θ$-subsumption and show that user-defined \emph{sort metarules} are derivable by specialisation of the most-general \emph{matrix me… ▽ More

    Submitted 11 February, 2022; v1 submitted 9 June, 2021; originally announced June 2021.

    Comments: 29 pages. Submitted to the Machine Learning Journal Special Issue on Learning and Reasoning on June 1st, 2021. Revised and resubmitted on 16/09/21. Revised again and resubmitted on 09/12/2021. Accepted for publication on January 2021

  8. arXiv:2105.07758  [pdf, other

    cs.AI cs.LG

    Automated Biodesign Engineering by Abductive Meta-Interpretive Learning

    Authors: Wang-Zhou Dai, Liam Hallett, Stephen H. Muggleton, Geoff S. Baldwin

    Abstract: The application of Artificial Intelligence (AI) to synthetic biology will provide the foundation for the creation of a high throughput automated platform for genetic design, in which a learning machine is used to iteratively optimise the system through a design-build-test-learn (DBTL) cycle. However, mainstream machine learning techniques represented by deep learning lacks the capability to repres… ▽ More

    Submitted 17 May, 2021; originally announced May 2021.

    Comments: Accepted by SSS-21 (AAAI Spring Symposium Series 2021), Artificial Intelligence for Synthetic Biology (AI4Synbio) track

  9. arXiv:2102.10556  [pdf, other

    cs.AI cs.LG

    Inductive logic programming at 30

    Authors: Andrew Cropper, Sebastijan Dumančić, Richard Evans, Stephen H. Muggleton

    Abstract: Inductive logic programming (ILP) is a form of logic-based machine learning. The goal is to induce a hypothesis (a logic program) that generalises given training examples. As ILP turns 30, we review the last decade of research. We focus on (i) new meta-level search methods, (ii) techniques for learning recursive programs, (iii) new approaches for predicate invention, and (iv) the use of different… ▽ More

    Submitted 22 September, 2021; v1 submitted 21 February, 2021; originally announced February 2021.

    Comments: Extension of IJCAI20 survey paper. Accepted for the MLJ. arXiv admin note: substantial text overlap with arXiv:2002.11002, arXiv:2008.07912

  10. Top Program Construction and Reduction for polynomial time Meta-Interpretive Learning

    Authors: Stassa Patsantzis, Stephen H. Muggleton

    Abstract: Meta-Interpretive Learners, like most ILP systems, learn by searching for a correct hypothesis in the hypothesis space, the powerset of all constructible clauses. We show how this exponentially-growing search can be replaced by the construction of a Top program: the set of clauses in all correct hypotheses that is itself a correct hypothesis. We give an algorithm for Top program construction and s… ▽ More

    Submitted 13 January, 2021; originally announced January 2021.

    Comments: 25 pages, 3 figures, to be published in Machine Learning Journal Special Issue on Learning and Reasoning

    Journal ref: Mach.Learn. 100, 755-778 (2021)

  11. arXiv:2010.03514  [pdf, other

    cs.AI cs.LG

    Abductive Knowledge Induction From Raw Data

    Authors: Wang-Zhou Dai, Stephen H. Muggleton

    Abstract: For many reasoning-heavy tasks involving raw inputs, it is challenging to design an appropriate end-to-end learning pipeline. Neuro-Symbolic Learning, divide the process into sub-symbolic perception and symbolic reasoning, trying to utilise data-driven machine learning and knowledge-driven reasoning simultaneously. However, they suffer from the exponential computational complexity within the inter… ▽ More

    Submitted 20 May, 2021; v1 submitted 7 October, 2020; originally announced October 2020.

    Comments: Accepted by IJCAI-21

  12. arXiv:2009.06410  [pdf, other

    cs.AI cs.LG

    Beneficial and Harmful Explanatory Machine Learning

    Authors: Lun Ai, Stephen H. Muggleton, Céline Hocquette, Mark Gromowski, Ute Schmid

    Abstract: Given the recent successes of Deep Learning in AI there has been increased interest in the role and need for explanations in machine learned theories. A distinct notion in this context is that of Michie's definition of Ultra-Strong Machine Learning (USML). USML is demonstrated by a measurable increase in human performance of a task following provision to the human of a symbolic machine learned the… ▽ More

    Submitted 25 February, 2021; v1 submitted 9 September, 2020; originally announced September 2020.

    Comments: 24 pages

  13. arXiv:2002.11002  [pdf, ps, other

    cs.AI cs.LG

    Turning 30: New Ideas in Inductive Logic Programming

    Authors: Andrew Cropper, Sebastijan Dumančić, Stephen H. Muggleton

    Abstract: Common criticisms of state-of-the-art machine learning include poor generalisation, a lack of interpretability, and a need for large amounts of training data. We survey recent work in inductive logic programming (ILP), a form of machine learning that induces logic programs from data, which has shown promise at addressing these limitations. We focus on new methods for learning recursive programs th… ▽ More

    Submitted 22 April, 2020; v1 submitted 25 February, 2020; originally announced February 2020.

    Comments: IJCAI2020 survey paper

  14. arXiv:1907.10953  [pdf, other

    cs.LG cs.AI stat.ML

    Learning higher-order logic programs

    Authors: Andrew Cropper, Rolf Morel, Stephen H. Muggleton

    Abstract: A key feature of inductive logic programming (ILP) is its ability to learn first-order programs, which are intrinsically more expressive than propositional programs. In this paper, we introduce techniques to learn higher-order programs. Specifically, we extend meta-interpretive learning (MIL) to support learning higher-order programs by allowing for \emph{higher-order definitions} to be used as ba… ▽ More

    Submitted 25 July, 2019; originally announced July 2019.

    Comments: Submitted to the MLJ

  15. arXiv:1902.09835  [pdf, other

    cs.AI cs.LG

    Can Meta-Interpretive Learning outperform Deep Reinforcement Learning of Evaluable Game strategies?

    Authors: Céline Hocquette, Stephen H. Muggleton

    Abstract: World-class human players have been outperformed in a number of complex two person games (Go, Chess, Checkers) by Deep Reinforcement Learning systems. However, owing to tractability considerations minimax regret of a learning system cannot be evaluated in such games. In this paper we consider simple games (Noughts-and-Crosses and Hexapawn) in which minimax regret can be efficiently evaluated. We u… ▽ More

    Submitted 26 February, 2019; originally announced February 2019.

    Comments: 7 pages 5 figures 3 tables 1 algorithm