Skip to main content

Showing 1–25 of 25 results for author: Dumancic, S

.
  1. arXiv:2405.09521  [pdf, other

    cs.AI

    Towards a fully declarative neuro-symbolic language

    Authors: Tilman Hinnerichs, Robin Manhaeve, Giuseppe Marra, Sebastijan Dumancic

    Abstract: Neuro-symbolic systems (NeSy), which claim to combine the best of both learning and reasoning capabilities of artificial intelligence, are missing a core property of reasoning systems: Declarativeness. The lack of declarativeness is caused by the functional nature of neural predicates inherited from neural networks. We propose and implement a general framework for fully declarative neural predicat… ▽ More

    Submitted 1 July, 2024; v1 submitted 15 May, 2024; originally announced May 2024.

  2. arXiv:2308.08334  [pdf, ps, other

    cs.LG cs.AI cs.PL

    Learning logic programs by discovering higher-order abstractions

    Authors: Céline Hocquette, Sebastijan Dumančić, Andrew Cropper

    Abstract: We introduce the higher-order refactoring problem, where the goal is to compress a logic program by discovering higher-order abstractions, such as map, filter, and fold. We implement our approach in Stevie, which formulates the refactoring problem as a constraint optimisation problem. Our experiments on multiple domains, including program synthesis and visual reasoning, show that refactoring can i… ▽ More

    Submitted 29 January, 2024; v1 submitted 16 August, 2023; originally announced August 2023.

  3. arXiv:2303.01141  [pdf, other

    cs.LG cs.AI

    DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction

    Authors: Kshitij Goyal, Sebastijan Dumancic, Hendrik Blockeel

    Abstract: As machine learning models, specifically neural networks, are becoming increasingly popular, there are concerns regarding their trustworthiness, specially in safety-critical applications, e.g. actions of an autonomous vehicle must be safe. There are approaches that can train neural networks where such domain requirements are enforced as constraints, but they either cannot guarantee that the constr… ▽ More

    Submitted 14 December, 2023; v1 submitted 2 March, 2023; originally announced March 2023.

    Comments: 13 pages

  4. arXiv:2301.03094  [pdf, other

    cs.AI

    A Divide-Align-Conquer Strategy for Program Synthesis

    Authors: Jonas Witt, Stef Rasing, Sebastijan Dumančić, Tias Guns, Claus-Christian Carbon

    Abstract: A major bottleneck in search-based program synthesis is the exponentially growing search space which makes learning large programs intractable. Humans mitigate this problem by leveraging the compositional nature of the real world: In structured domains, a logical specification can often be decomposed into smaller, complementary solution programs. We show that compositional segmentation can be appl… ▽ More

    Submitted 8 January, 2023; originally announced January 2023.

    Comments: 11 pages, 9 figures

  5. arXiv:2112.00552  [pdf, other

    cs.LG cs.AI cs.LO

    SaDe: Learning Models that Provably Satisfy Domain Constraints

    Authors: Kshitij Goyal, Sebastijan Dumancic, Hendrik Blockeel

    Abstract: In many real world applications of machine learning, models have to meet certain domain-based requirements that can be expressed as constraints (e.g., safety-critical constraints in autonomous driving systems). Such constraints are often handled by including them in a regularization term, while learning a model. This approach, however, does not guarantee 100% satisfaction of the constraints: it on… ▽ More

    Submitted 17 June, 2022; v1 submitted 1 December, 2021; originally announced December 2021.

    Comments: 16 pages

  6. arXiv:2108.11451  [pdf, other

    cs.AI

    From Statistical Relational to Neurosymbolic Artificial Intelligence: a Survey

    Authors: Giuseppe Marra, Sebastijan Dumančić, Robin Manhaeve, Luc De Raedt

    Abstract: This survey explores the integration of learning and reasoning in two different fields of artificial intelligence: neurosymbolic and statistical relational artificial intelligence. Neurosymbolic artificial intelligence (NeSy) studies the integration of symbolic reasoning and neural networks, while statistical relational artificial intelligence (StarAI) focuses on integrating logic with probabilist… ▽ More

    Submitted 2 January, 2024; v1 submitted 25 August, 2021; originally announced August 2021.

    Comments: To appear in Artificial Intelligence. Shorter version at IJCAI 2020 survey track, https://www.ijcai.org/proceedings/2020/0688.pdf

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

  8. arXiv:2008.07912  [pdf, ps, other

    cs.AI cs.LG

    Inductive logic programming at 30: a new introduction

    Authors: Andrew Cropper, Sebastijan Dumančić

    Abstract: Inductive logic programming (ILP) is a form of machine learning. The goal of ILP is to induce a hypothesis (a set of logical rules) that generalises training examples. As ILP turns 30, we provide a new introduction to the field. We introduce the necessary logical notation and the main learning settings; describe the building blocks of an ILP system; compare several systems on several dimensions; d… ▽ More

    Submitted 22 March, 2022; v1 submitted 18 August, 2020; originally announced August 2020.

    Comments: Preprint of a paper accepted for JAIR

  9. arXiv:2007.05758  [pdf

    cs.LG stat.ML

    Feature Interactions in XGBoost

    Authors: Kshitij Goyal, Sebastijan Dumancic, Hendrik Blockeel

    Abstract: In this paper, we investigate how feature interactions can be identified to be used as constraints in the gradient boosting tree models using XGBoost's implementation. Our results show that accurate identification of these constraints can help improve the performance of baseline XGBoost model significantly. Further, the improvement in the model structure can also lead to better interpretability.

    Submitted 11 July, 2020; originally announced July 2020.

    Comments: 7 pages, 2 Figures

  10. arXiv:2004.09931  [pdf, other

    cs.AI cs.LG stat.ML

    Knowledge Refactoring for Inductive Program Synthesis

    Authors: Sebastijan Dumancic, Tias Guns, Andrew Cropper

    Abstract: Humans constantly restructure knowledge to use it more efficiently. Our goal is to give a machine learning system similar abilities so that it can learn more efficiently. We introduce the \textit{knowledge refactoring} problem, where the goal is to restructure a learner's knowledge base to reduce its size and to minimise redundancy in it. We focus on inductive logic programming, where the knowledg… ▽ More

    Submitted 24 November, 2020; v1 submitted 21 April, 2020; originally announced April 2020.

    Comments: 7 pages, 6 figures

  11. arXiv:2004.09855  [pdf, ps, other

    cs.AI cs.LG

    Learning large logic programs by going beyond entailment

    Authors: Andrew Cropper, Sebastijan Dumančić

    Abstract: A major challenge in inductive logic programming (ILP) is learning large programs. We argue that a key limitation of existing systems is that they use entailment to guide the hypothesis search. This approach is limited because entailment is a binary decision: a hypothesis either entails an example or does not, and there is no intermediate position. To address this limitation, we go beyond entailme… ▽ More

    Submitted 22 April, 2020; v1 submitted 21 April, 2020; originally announced April 2020.

    Comments: IJCAI2020 paper

  12. arXiv:2003.08316  [pdf, ps, other

    cs.AI

    From Statistical Relational to Neuro-Symbolic Artificial Intelligence

    Authors: Luc De Raedt, Sebastijan Dumančić, Robin Manhaeve, Giuseppe Marra

    Abstract: Neuro-symbolic and statistical relational artificial intelligence both integrate frameworks for learning with logical reasoning. This survey identifies several parallels across seven different dimensions between these two fields. These cannot only be used to characterize and position neuro-symbolic artificial intelligence approaches but also to identify a number of directions for further research.

    Submitted 24 March, 2020; v1 submitted 18 March, 2020; originally announced March 2020.

  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.08194  [pdf, other

    cs.AI

    Neural Probabilistic Logic Programming in DeepProbLog

    Authors: Robin Manhaeve, Sebastijan Dumančić, Angelika Kimmig, Thomas Demeester, Luc De Raedt

    Abstract: We introduce DeepProbLog, a neural probabilistic logic programming language that incorporates deep learning by means of neural predicates. We show how existing inference and learning techniques of the underlying probabilistic logic programming language ProbLog can be adapted for the new language. We theoretically and experimentally demonstrate that DeepProbLog supports (i) both symbolic and subsym… ▽ More

    Submitted 23 September, 2019; v1 submitted 18 July, 2019; originally announced July 2019.

    Comments: Extended version of DeepProbLog: Neural Probabilistic Logic Programming (previously published at NeurIPS 2018). arXiv admin note: text overlap with arXiv:1805.10872

  15. arXiv:1903.12577  [pdf, other

    cs.LG cs.AI stat.ML

    Learning Relational Representations with Auto-encoding Logic Programs

    Authors: Sebastijan Dumancic, Tias Guns, Wannes Meert, Hendrik Blockeel

    Abstract: Deep learning methods capable of handling relational data have proliferated over the last years. In contrast to traditional relational learning methods that leverage first-order logic for representing such data, these deep learning methods aim at re-representing symbolic relational data in Euclidean spaces. They offer better scalability, but can only numerically approximate relational structures a… ▽ More

    Submitted 24 March, 2020; v1 submitted 29 March, 2019; originally announced March 2019.

    Comments: 8 pages,4 figures, paper + supplement, published at IJCAI

  16. arXiv:1809.03202  [pdf, other

    cs.AI cs.CL

    Learning Sequence Encoders for Temporal Knowledge Graph Completion

    Authors: Alberto García-Durán, Sebastijan Dumančić, Mathias Niepert

    Abstract: Research on link prediction in knowledge graphs has mainly focused on static multi-relational data. In this work we consider temporal knowledge graphs where relations between entities may only hold for a time interval or a specific point in time. In line with previous work on static knowledge graphs, we propose to address this problem by learning latent entity and relation type representations. To… ▽ More

    Submitted 10 September, 2018; originally announced September 2018.

    Comments: EMNLP'18

  17. arXiv:1806.11391  [pdf, other

    cs.AI cs.LG stat.ML

    A Comparative Study of Distributional and Symbolic Paradigms for Relational Learning

    Authors: Sebastijan Dumancic, Alberto Garcia-Duran, Mathias Niepert

    Abstract: Many real-world domains can be expressed as graphs and, more generally, as multi-relational knowledge graphs. Though reasoning and learning with knowledge graphs has traditionally been addressed by symbolic approaches, recent methods in (deep) representation learning has shown promising results for specialized tasks such as knowledge base completion. These approaches abandon the traditional symbol… ▽ More

    Submitted 24 March, 2020; v1 submitted 29 June, 2018; originally announced June 2018.

    Comments: corrected version: incorrect evaluation fixed; IJCAI 2019

  18. arXiv:1805.10872  [pdf, other

    cs.AI

    DeepProbLog: Neural Probabilistic Logic Programming

    Authors: Robin Manhaeve, Sebastijan Dumančić, Angelika Kimmig, Thomas Demeester, Luc De Raedt

    Abstract: We introduce DeepProbLog, a probabilistic logic programming language that incorporates deep learning by means of neural predicates. We show how existing inference and learning techniques can be adapted for the new language. Our experiments demonstrate that DeepProbLog supports both symbolic and subsymbolic representations and inference, 1) program induction, 2) probabilistic (logic) programming, a… ▽ More

    Submitted 12 December, 2018; v1 submitted 28 May, 2018; originally announced May 2018.

    Comments: Accepted for spotlight at NeurIPS 2018

  19. arXiv:1805.00779  [pdf, other

    stat.ML cs.AI cs.LG

    COBRAS-TS: A new approach to Semi-Supervised Clustering of Time Series

    Authors: Toon Van Craenendonck, Wannes Meert, Sebastijan Dumancic, Hendrik Blockeel

    Abstract: Clustering is ubiquitous in data analysis, including analysis of time series. It is inherently subjective: different users may prefer different clusterings for a particular dataset. Semi-supervised clustering addresses this by allowing the user to provide examples of instances that should (not) be in the same cluster. This paper studies semi-supervised clustering in the context of time series. We… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

  20. arXiv:1803.11060  [pdf, other

    cs.LG cs.AI stat.ML

    COBRAS: Fast, Iterative, Active Clustering with Pairwise Constraints

    Authors: Toon Van Craenendonck, Sebastijan Dumančić, Elia Van Wolputte, Hendrik Blockeel

    Abstract: Constraint-based clustering algorithms exploit background knowledge to construct clusterings that are aligned with the interests of a particular user. This background knowledge is often obtained by allowing the clustering system to pose pairwise queries to the user: should these two elements be in the same cluster or not? Active clustering methods aim to minimize the number of queries needed to ob… ▽ More

    Submitted 29 March, 2018; originally announced March 2018.

  21. arXiv:1801.09955  [pdf, other

    cs.AI cs.LG stat.ML

    COBRA: A Fast and Simple Method for Active Clustering with Pairwise Constraints

    Authors: Toon Van Craenendonck, Sebastijan Dumancic, Hendrik Blockeel

    Abstract: Clustering is inherently ill-posed: there often exist multiple valid clusterings of a single dataset, and without any additional information a clustering system has no way of knowing which clustering it should produce. This motivates the use of constraints in clustering, as they allow users to communicate their interests to the clustering system. Active constraint-based clustering algorithms selec… ▽ More

    Submitted 30 January, 2018; originally announced January 2018.

    Comments: Presented at IJCAI 2017

  22. arXiv:1705.05785  [pdf, other

    cs.AI cs.LG stat.ML

    Demystifying Relational Latent Representations

    Authors: Sebastijan Dumančić, Hendrik Blockeel

    Abstract: Latent features learned by deep learning approaches have proven to be a powerful tool for machine learning. They serve as a data abstraction that makes learning easier by capturing regularities in data explicitly. Their benefits motivated their adaptation to relational learning context. In our previous work, we introduce an approach that learns relational latent features by means of clustering ins… ▽ More

    Submitted 29 September, 2017; v1 submitted 16 May, 2017; originally announced May 2017.

    Comments: 12 pages, 8 figures; accepted to ILP 2017

  23. arXiv:1606.08660  [pdf, ps, other

    stat.ML cs.LG cs.LO

    Theory reconstruction: a representation learning view on predicate invention

    Authors: Sebastijan Dumancic, Wannes Meert, Hendrik Blockeel

    Abstract: With this positional paper we present a representation learning view on predicate invention. The intention of this proposal is to bridge the relational and deep learning communities on the problem of predicate invention. We propose a theory reconstruction approach, a formalism that extends autoencoder approach to representation learning to the relational settings. Our intention is to start a discu… ▽ More

    Submitted 29 June, 2016; v1 submitted 28 June, 2016; originally announced June 2016.

    Comments: 3 pages, StaRAI 2016 submission

  24. Clustering-Based Relational Unsupervised Representation Learning with an Explicit Distributed Representation

    Authors: Sebastijan Dumancic, Hendrik Blockeel

    Abstract: The goal of unsupervised representation learning is to extract a new representation of data, such that solving many different tasks becomes easier. Existing methods typically focus on vectorized data and offer little support for relational data, which additionally describe relationships among instances. In this work we introduce an approach for relational unsupervised representation learning. View… ▽ More

    Submitted 8 March, 2017; v1 submitted 28 June, 2016; originally announced June 2016.

    Comments: 8 pages, 1 figure, 2 tables, StaRAI 2016 submission, final version

  25. arXiv:1604.08934  [pdf, other

    stat.ML cs.AI cs.LG

    An expressive dissimilarity measure for relational clustering using neighbourhood trees

    Authors: Sebastijan Dumancic, Hendrik Blockeel

    Abstract: Clustering is an underspecified task: there are no universal criteria for what makes a good clustering. This is especially true for relational data, where similarity can be based on the features of individuals, the relationships between them, or a mix of both. Existing methods for relational clustering have strong and often implicit biases in this respect. In this paper, we introduce a novel simil… ▽ More

    Submitted 7 March, 2017; v1 submitted 29 April, 2016; originally announced April 2016.

    Comments: 9 pages, 3 figures, 4 tables, submitted to ECMLPKDD 2017