To Örebro University

oru.seÖrebro University Publications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
Refine search result
1234 1 - 50 of 153
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Antanas, Laura
    et al.
    Department of Computer Science, Katholieke Universiteit Leuven, Belgium.
    Dries, Anton
    Department of Computer Science, Katholieke Universiteit Leuven, Belgium.
    Moreno, Plinio
    Institute for Systems and Robotics, IST, University of Lisboa, Portugal.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Belgium.
    Relational Affordance Learning for Task-Dependent Robot Grasping2018In: Inductive Logic Programming: 27th International Conference, ILP 2017, Orléans, France, September 4-6, 2017, Revised Selected Papers / [ed] Nicolas Lachiche, Christel Vrain, Cham: Springer International Publishing , 2018, Vol. 10759, p. 1-15Conference paper (Refereed)
    Abstract [en]

    Robot grasping depends on the specific manipulation scenario: the object, its properties, task and grasp constraints. Object-task affordances facilitate semantic reasoning about pre-grasp configurations with respect to the intended tasks, favoring good grasps. We employ probabilistic rule learning to recover such object-task affordances for task-dependent grasping from realistic video data.

  • 2.
    Antanas, Laura
    et al.
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Hoffmann, McElory
    Department of Mathematical Sciences, Stellenbosch Univeristy, Stellenbosch, South Africa.
    Frasconi, Paolo
    Department of Systems and Informatics, University of Florence, Florence, Italy.
    Tuytelaars, Tinne
    Department of Electrical Engineering, KU Leuven, Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    A relational kernel-based approach to scene classification2013In: Proceedings of IEEE Workshop on Applications of Computer Vision, IEEE, 2013, p. 133-139, article id 6475010Conference paper (Refereed)
    Abstract [en]

    Real-world scenes involve many objects that interact with each other in complex semantic patterns. For example, a bar scene can be naturally described as having a variable number of chairs of similar size, close to each other and aligned horizontally. This high-level interpretation of a scene relies on semantically meaningful entities and is most generally described using relational representations or (hyper-) graphs. Popular in early work on syntactic and structural pattern recognition, relational representations are rarely used in computer vision due to their pure symbolic nature. Yet, today recent successes in combining them with statistical learning principles motivates us to reinvestigate their use. In this paper we show that relational techniques can also improve scene classification. More specifically, we employ a new relational language for learning with kernels, called kLog. With this language we define higher-order spatial relations among semantic objects. When applied to a particular image, they characterize a particular object arrangement and provide discriminative cues for the scene category. The kernel allows us to tractably learn from such complex features. Thus, our contribution is a principled and interpretable approach to learn from symbolic relations how to classify scenes in a statistical framework. We obtain results comparable to state-of-the-art methods on 15 Scenes and a subset of the MIT indoor dataset.

  • 3.
    Antanas, Laura
    et al.
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Moreno, Plinio
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Relational Kernel-Based Grasping with Numerical Features2016In: Inductive Logic Programming: 25th International Conference, ILP 2015, Kyoto, Japan, August 20-22, 2015, Revised Selected Papers / [ed] Katsumi Inoue, Hayato Ohwada, Akihiro Yamamoto, Springer, 2016, Vol. 9575, p. 1-14Conference paper (Refereed)
    Abstract [en]

    Object grasping is a key task in robot manipulation. Performing a grasp largely depends on the object properties and grasp constraints. This paper proposes a new statistical relational learning approach to recognize graspable points in object point clouds. We characterize each point with numerical shape features and represent each cloud as a (hyper-) graph by considering qualitative spatial relations between neighboring points. Further, we use kernels on graphs to exploit extended contextual shape information and compute discriminative features which show improvement upon local shape features. Our work for robot grasping highlights the importance of moving towards integrating relational representations with low-level descriptors for robot vision. We evaluate our relational kernel-based approach on a realistic dataset with 8 objects.

  • 4.
    Antanas, Laura
    et al.
    Department of Computer Science, KULeuven, Heverlee, Belgium.
    Moreno, Plinio
    Institute for Systems and Robotics, Lisbon, Portugal.
    Neumann, Marion
    Department of Computer Science and Engineering, Washington University in St Louis, St Louis, USA.
    Pimentel de Figueiredo, Rui
    Institute for Systems and Robotics, Lisbon, Portugal.
    Kersting, Kristian
    Computer Science Department, Technical University of Dortmund, Dortmund, Germany.
    Santos-Victor, José
    Institute for Systems and Robotics, Lisbon, Portugal.
    De Raedt, Luc
    Department of Computer Science, KULeuven, Heverlee, Belgium.
    Semantic and geometric reasoning for robotic grasping: a probabilistic logic approach2019In: Autonomous Robots, ISSN 0929-5593, E-ISSN 1573-7527, Vol. 43, no 6, p. 1393-1418Article in journal (Refereed)
    Abstract [en]

    While any grasp must satisfy the grasping stability criteria, good grasps depend on the specific manipulation scenario: the object, its properties and functionalities, as well as the task and grasp constraints. We propose a probabilistic logic approach for robot grasping, which improves grasping capabilities by leveraging semantic object parts. It provides the robot with semantic reasoning skills about the most likely object part to be grasped, given the task constraints and object properties, while also dealing with the uncertainty of visual perception and grasp planning. The probabilistic logic framework is task-dependent. It semantically reasons about pre-grasp configurations with respect to the intended task and employs object-task affordances and object/task ontologies to encode rules that generalize over similar object parts and object/task categories. The use of probabilistic logic for task-dependent grasping contrasts with current approaches that usually learn direct mappings from visual perceptions to task-dependent grasping points. The logic-based module receives data from a low-level module that extracts semantic objects parts, and sends information to the low-level grasp planner. These three modules define our probabilistic logic framework, which is able to perform robotic grasping in realistic kitchen-related scenarios.

  • 5.
    Antanas, Laura
    et al.
    Department of Computer Science, Katholieke Universiteit Leuven, Heverlee, Belgium.
    Van Otterlo, Martijn
    Cognitive Artificial Intelligence, Radboud University Nijmegen, Nijmegen, The Netherlands.
    Oramas Mogrovejo, José
    Department of Electrical Engineering, Katholieke Universiteit Leuven, Leuven, Belgium.
    Tuytelaars, Tinne
    Department of Electrical Engineering, Katholieke Universiteit Leuven, Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Heverlee, Belgium.
    There are plenty of places like home: Using relational representations in hierarchies for distance-based image understanding2014In: Neurocomputing, ISSN 0925-2312, E-ISSN 1872-8286, Vol. 123, p. 75-85Article in journal (Refereed)
    Abstract [en]

    Understanding images in terms of logical and hierarchical structures is crucial for many semantic tasks, including image retrieval, scene understanding and robotic vision. This paper combines robust feature extraction, qualitative spatial relations, relational instance-based learning and compositional hierarchies in one framework. For each layer in the hierarchy, qualitative spatial structures in images are detected, classified and then employed one layer up the hierarchy to obtain higher-level semantic structures. We apply a four-layer hierarchy to street view images and subsequently detect corners, windows, doors, and individual houses.

  • 6.
    Babaki, Behrouz
    et al.
    Department of Computer Science, KU Leuven, Belgium.
    Guns, Tias
    Department of Computer Science, KU Leuven, Belgium; Department of Business Technology and Operations, VUB, Belgium.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Belgium.
    Stochastic Constraint Programming with And-Or Branch-and-Bound2017In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, AAAI Press, 2017, p. 539-545Conference paper (Refereed)
    Abstract [en]

    Complex multi-stage decision making problems often involve uncertainty, for example, regarding demand or processing times. Stochastic constraint programming was proposed as a way to formulate and solve such decision problems, involving arbitrary constraints over both decision and random variables. What stochastic constraint programming currently lacks is support for the use of factorized probabilistic models that are popular in the graphical model community. We show how a state-of-the-art probabilistic inference engine can be integrated into standard constraint solvers. The resulting approach searches over the And-Or search tree directly, and we investigate tight bounds on the expected utility objective. This significantly improves search efficiency and outperforms scenario-based methods that ground out the possible worlds.

  • 7.
    Babaki, Behrouz
    et al.
    KU Leuven, Leuven, Belgium.
    Guns, Tias
    KU Leuven, Leuven, Belgium.
    Nijssen, Siegfried
    KU Leuven, Leuven, Belgium; Universiteit Leiden, Ca Leiden, The Netherlands.
    De Raedt, Luc
    KU Leuven, Leuven, Belgium.
    Constraint-Based Querying for Bayesian Network Exploration2015In: Advances in Intelligent Data Analysis XIV: 14th International Symposium, IDA 2015, Saint Etienne, France, October 22 -24, 2015. Proceedings / [ed] Elisa Fromont, Tilj De Bie, Matthijs van Leeuwen, Cham: Springer International Publishing , 2015, Vol. 9385, p. 13-24Conference paper (Refereed)
    Abstract [en]

    Understanding the knowledge that resides in a Bayesian network can be hard, certainly when a large network is to be used for the first time, or when the network is complex or has just been updated. Tools to assist users in the analysis of Bayesian networks can help. In this paper, we introduce a novel general framework and tool for answering exploratory queries over Bayesian networks. The framework is inspired by queries from the constraint-based mining literature designed for the exploratory analysis of data. Adapted to Bayesian networks, these queries specify a set of constraints on explanations of interest, where an explanation is an assignment to a subset of variables in a network. Characteristic for the methodology is that it searches over different subsets of the explanations, corresponding to different marginalizations. A general purpose framework, based on principles of constraint programming, data mining and knowledge compilation, is used to answer all possible queries. This CP4BN framework employs a rich set of constraints and is able to emulate a range of existing queries from both the Bayesian network and the constraint-based data mining literature.

  • 8.
    Belle, Vaishak
    et al.
    School of Informatics, University of Edinburgh, Edinburgh, UK; Alan Turing Institute, London, UK.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Belgium.
    Semiring programming: A semantic framework for generalized sum product problems2020In: International Journal of Approximate Reasoning, ISSN 0888-613X, E-ISSN 1873-4731, Vol. 126, p. 181-201Article in journal (Refereed)
  • 9.
    Bessiere, Christian
    et al.
    CNRS, University of Montpellier, France.
    De Raedt, Luc
    DTAI, KU Leuven, Belgium.
    Guns, Tias
    DTAI, KU Leuven, Belgium.
    Kotthoff, Lars
    University of Wyoming, Wyoming, USA.
    Nanni, Mirco
    ISTI-CNR, France.
    Nijssen, Siegfried
    DTAI, KU Leuven, Belgium.
    O’Sullivan, Barry
    Insight, University College Cork, Ireland.
    Paparrizou, Anastasia
    CNRS, France.
    Pedreschi, Dino
    University of Pisa, Italy.
    Simonis, Helmut
    Insight, University College Cork, Ireland.
    The Inductive Constraint Programming Loop2017In: IEEE Intelligent Systems, ISSN 1541-1672, E-ISSN 1941-1294, Vol. 32, no 5, p. 44-52Article in journal (Refereed)
    Abstract [en]

    Constraint programming is used for a variety of real-world optimisation problems, such as planning, scheduling and resource allocation problems. At the same time, one continuously gathers vast amounts of data about these problems. Current constraint programming software does not exploit such data to update schedules, resources and plans. We propose a new framework, that we call the Inductive Constraint Programming loop. In this approach data is gathered and analyzed systematically, in order to dynamically revise and adapt constraints and optimization criteria. Inductive Constraint Programming aims at bridging the gap between the areas of data mining and machine learning on the one hand, and constraint programming on the other hand.

  • 10.
    Bessiere, Christian
    et al.
    CNRS, University of Montpellier, Montpellier, France.
    De Raedt, Luc
    DTAI, KU Leuven, Leuven, Belgium.
    Guns, Tias
    DTAI, KU Leuven, Leuven, Belgium.
    Kotthoff, Lars
    Insight, University College Cork, Ireland.
    Nanni, Mirco
    University of Pisa, Pisa, Italy.
    Nijssen, Siegfried
    DTAI, KU Leuven, Leuven, Belgium.
    O’Sullivan, Barry
    Insight, University College Cork, Ireland.
    Paparrizou, Anastasia
    CNRS, University of Montpellier, Montpellier, France.
    Pedreschi, Dino
    University of Pisa, Pisa, Italy.
    Simonis, Helmut
    Insight, University College Cork, Ireland.
    The Inductive Constraint Programming Loop2016In: Data Mining and Constraint Programming: Foundations of a Cross-Disciplinary Approach / [ed] Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, Dino Pedreschi, Cham: Springer International Publishing , 2016, p. 303-309Chapter in book (Refereed)
    Abstract [en]

    Constraint programming is used for a variety of real-world optimisa-tion problems, such as planning, scheduling and resource allocation prob-lems. At the same time, one continuously gathers vast amounts of dataabout these problems. Current constraint programming software does notexploit such data to update schedules, resources and plans. We propose anew framework, that we call theInductive Constraint Programming loop.In this approach data is gathered and analyzed systematically, in order todynamically revise and adapt constraints and optimization criteria. In-ductive Constraint Programming aims at bridging the gap between theareas of data mining and machine learning on the one hand, and constraintprogramming on the other hand.

  • 11.
    Bessiere, Christian
    et al.
    Université Montpellier 2, Montpellier, France.
    De Raedt, LucKU Leuven, Heverlee, Belgium.Kotthoff, LUniversity of British Columbia, Vancouver, Canada.Nijssen, SUniversité Catholique de Louvain, Louvain-la-Neuve, Belgium.O'Sullivan, BUniversity College Cork, Cork, Ireland.Pedreschi, DUniversity of Pisa, Pisa, Italy.
    Data Mining and Constraint Programming: Foundations of a Cross-Disciplinary Approach2016Collection (editor) (Refereed)
    Abstract [en]

    A successful integration of constraint programming and data mining has the potential to lead to a new ICT paradigm with far reaching implications. It could change the face of data mining and machine learning, as well as constraint programming technology. It would not only allow one to use data mining techniques in constraint programming to identify and update constraints and optimization criteria, but also to employ constraints and criteria in data mining and machine learning in order to discover models compatible with prior knowledge.

    This book reports on some key results obtained on this integrated and cross- disciplinary approach within the European FP7 FET Open project no. 284715 on “Inductive Constraint Programming” and a number of associated workshops and Dagstuhl seminars. The book is structured in five parts: background; learning to model; learning to solve; constraint programming for data mining; and showcases.

  • 12.
    Can, Ozan Arkan
    et al.
    Koc University.
    Zuidberg Dos Martires, Pedro
    KU Leuven.
    Persson, Andreas
    Örebro University, School of Science and Technology.
    Gaal, Julian
    Osnabrück University.
    Loutfi, Amy
    Örebro University, School of Science and Technology.
    De Raedt, Luc
    KU Leuven.
    Yuret, Deniz
    Koc University.
    Saffiotti, Alessandro
    Örebro University, School of Science and Technology.
    Learning from Implicit Information in Natural Language Instructions for Robotic Manipulations2019In: Proceedings of the Combined Workshop on Spatial Language Understanding (SpLU) and Grounded Communication for Robotics (RoboNLP) / [ed] Archna Bhatia, Yonatan Bisk, Parisa Kordjamshidi, Jesse Thomason, Association for Computational Linguistics , 2019, p. 29-39, article id W19-1604Conference paper (Refereed)
    Abstract [en]

    Human-robot interaction often occurs in the form of instructions given from a human to a robot. For a robot to successfully follow instructions, a common representation of the world and objects in it should be shared between humans and the robot so that the instructions can be grounded. Achieving this representation can be done via learning, where both the world representation and the language grounding are learned simultaneously. However, in robotics this can be a difficult task due to the cost and scarcity of data. In this paper, we tackle the problem by separately learning the world representation of the robot and the language grounding. While this approach can address the challenges in getting sufficient data, it may give rise to inconsistencies between both learned components. Therefore, we further propose Bayesian learning to resolve such inconsistencies between the natural language grounding and a robot’s world representation by exploiting spatio-relational information that is implicitly present in instructions given by a human. Moreover, we demonstrate the feasibility of our approach on a scenario involving a robotic arm in the physical world.

  • 13.
    Costa, Fabrizio
    et al.
    Institut für Informatik, Albert-Ludwigs-Universität, Germany.
    Verbeke, Mathias
    Department of Computer Science, KU Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Belgium.
    Relational Regularization and Feature Ranking2014In: Proceedings of the 2014 SIAM International Conference on Data Mining (SDM) / [ed] M. Zaki; Z. Obradovic; P. Ning Tan; A. Banerjee; C. Kamath; S. Parthasarathy, Society for Industrial and Applied Mathematics Publications , 2014, Vol. 2, p. 650-658Conference paper (Refereed)
    Abstract [en]

    Regularization is one of the key concepts in machine learning, but so far it has received only little attention in the logical and relational learning setting. Here we propose a regularization and feature selection technique for such setting, in which one commonly represents the structure of the domain using an entity-relationship model. To this end, we introduce a notion of locality that ties together features according to their proximity in a transformed representation of the relational learning problem obtained via a procedure that we call “graphicalization”. We present two techniques, a wrapper and an efficient embedded approach, to identify the most relevant sets of predicates which yields more readily interpretable results than selecting low-level propositionalized features. The proposed techniques are implemented in the kernel-based relational learner kLog, although the ideas presented here can also be adapted to other relational learning frameworks. We evaluate our approach on classification tasks in the natural language processing and bioinformatics domain.

  • 14.
    Cussens, James
    et al.
    Department of Computer Science and York Centre for Complex Systems Analysis, University of York, York, England.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Kimmig, Angelika
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Sato, Taisuke
    Department of Computer Science, Tokyo Institute of Technology, Tokyo, Japan.
    Introduction to the special issue on probability, logic and learning2015In: Theory and Practice of Logic Programming, ISSN 1471-0684, E-ISSN 1475-3081, Vol. 15, no 2, p. 145-146Article in journal (Refereed)
    Abstract [en]

    Recently, the combination of probability, logic and learning has received considerable attention in the artificial intelligence and machine learning communities; see e.g. Getoor and Taskar (2007); De Raedt et al. (2008). Computational logic often plays a major role in these developments since it forms the theoretical backbone for much of the work in probabilistic programming and logical and relational learning. Contemporary work in this area is often application- and experiment-driven, but is also concerned with the theoretical foundations of formalisms and inference procedures and with advanced implementation technology that scales well.

  • 15.
    d'Avila Garcez, Artur
    et al.
    City University, London, England.
    Besold, Tarek R.
    Universität Osnabrück, Osnabrück, Germany.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Földiák, Peter
    Univ. of St. Andrews, London, England.
    Hitzler, Pascal
    Wright State University, Dayton Ohio, USA.
    Icard, Thomas
    Stanford University, Stanford California, USA.
    Kiihnberger, Kai-Uwe
    Universität Osnabrück, Osnabrück, Germany.
    Lamb, Luis C.
    UFRGS, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
    Miikkulainen, Risto
    University of Texas, Austin, USA.
    Silver, Daniel L.
    Acadia University, Wolfville, Canada.
    Neural-Symbolic Learning and Reasoning: Contributions and Challenges2015In: Knowledge Representation and Reasoning: Integrating Symbolic and Neural Approaches - Papers from the 2015 AAAI Spring Symposium, Technical Report, AAAI Press, 2015, Vol. SS-15-03, p. 18-21Conference paper (Refereed)
    Abstract [en]

    Neural-symbolic computation aims at integrating robust connectionist learning algorithms with sound symbolic rea-soning. The recent impact of neural learning, in particular of deep networks, has led to the creation of new representa-tions that have, so far, not really been used for reasoning. Results on neural-symbolic computation have shown to of-fer powerful alternatives for knowledge representation, learning and inference in neural computation. This paper presents key challenges and contributions of neural-symbolic computation to this area.

  • 16.
    De Bie, Tijl
    et al.
    Internet and Data Lab (IDLab) at Ghent University, Ghent, Belgium.
    De Raedt, Luc
    Örebro University, School of Science and Technology. Department of Computer Science and Director of the KU Leuven Institute for AI at KU Leuven, Leuven, Belgium.
    Hernandez-Orallo, Jose
    Valencian Research Institute for Artificial Intelligence, Universitat Politècnica de València, València, Spain.
    Hoos, Holger H.
    Leiden Institute of Advanced Computer Science (LIACS), Leiden University, Leiden, Netherlands; University of British Columbia, Vancouver BC, Canada.
    Smyth, Padhraic
    Computer Science and Statistics Departments, University of California, Irvine, CA, USA.
    Williams, Christopher K., I
    School of Informatics, University of Edinburgh, Edinburgh, UK; Alan Turing Institute, London, UK.
    Automating Data Science2022In: Communications of the ACM, ISSN 0001-0782, E-ISSN 1557-7317, Vol. 65, no 3, p. 76-87Article, review/survey (Refereed)
  • 17.
    De Maeyer, Dries
    et al.
    Center of Microbial and Plant Genetics, Leuven, Belgium .
    Renkens, Joris
    Department of Computer Science, Katholieke Universiteit Leuven, Heverlee, Belgium.
    Cloots, Lore
    Center of Microbial and Plant Genetics, Leuven, Belgium .
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Heverlee, Belgium.
    Marchal, Kathleen
    Center of Microbial and Plant Genetics, Leuven, Belgium ; Department of Plant Biotechnology and Bioinformatics, Ghent University, Gent, Belgium .
    PheNetic: Network-based interpretation of unstructured gene lists in E. coli2013In: Molecular Biosystems, ISSN 1742-206X, E-ISSN 1742-2051, Vol. 9, no 7, p. 1594-1603Article in journal (Refereed)
    Abstract [en]

    At the present time, omics experiments are commonly used in wet lab practice to identify leads involved in interesting phenotypes. These omics experiments often result in unstructured gene lists, the interpretation of which in terms of pathways or the mode of action is challenging. To aid in the interpretation of such gene lists, we developed PheNetic, a decision theoretic method that exploits publicly available information, captured in a comprehensive interaction network to obtain a mechanistic view of the listed genes. PheNetic selects from an interaction network the sub-networks highlighted by these gene lists. We applied PheNetic to an Escherichia coli interaction network to reanalyse a previously published KO compendium, assessing gene expression of 27 E. coli knock-out mutants under mild acidic conditions. Being able to unveil previously described mechanisms involved in acid resistance demonstrated both the performance of our method and the added value of our integrated E. coli network.

  • 18.
    De Maeyer, Dries
    et al.
    Deptartment of Information Technology (INTEC, iMINDS), UGent, Ghent, Belgium; Department of Plant Biotechnology and Bioinformatics, Ghent University, Gent, Belgium; Bioinformatics Institute Ghent, Ghent, Belgium; Department of Microbial and Molecular Systems, KU Leuven, Leuven, Belgium.
    Weytjens, Bram
    Deptartment of Information Technology (INTEC, iMINDS), UGent, Ghent, Belgium; Department of Plant Biotechnology and Bioinformatics, Ghent University, Gent, Belgium; Bioinformatics Institute Ghent, Ghent, Belgium; Department of Microbial and Molecular Systems, KU Leuven, Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Marchal, Kathleen
    Deptartment of Information Technology (INTEC, iMINDS), Ghent, Belgium; Department of Plant Biotechnology and Bioinformatics, Ghent University, Gent, Belgium; Bioinformatics Institute Ghent, Ghent, Belgium; Department of Genetics, University of Pretoria, Hatfield Campus, Pretoria, South Africa; Department of Microbial and Molecular Systems, KU Leuven, Leuven, Belgium.
    Network-Based Analysis of eQTL Data to Prioritize Driver Mutations2016In: Genome Biology and Evolution, E-ISSN 1759-6653, Vol. 23;8, no 3, p. 481-494Article in journal (Refereed)
    Abstract [en]

    In clonal systems, interpreting driver genes in terms of molecular networks helps understanding how these drivers elicit an adaptive phenotype. Obtaining such a network-based understanding depends on the correct identification of driver genes. In clonal systems, independent evolved lines can acquire a similar adaptive phenotype by affecting the same molecular pathways, a phenomenon referred to as parallelism at the molecular pathway level. This implies that successful driver identification depends on interpreting mutated genes in terms of molecular networks. Driver identification and obtaining a network-based understanding of the adaptive phenotype are thus confounded problems that ideally should be solved simultaneously. In this study, a network-based eQTL method is presented that solves both the driver identification and the network-based interpretation problem. As input the method uses coupled genotype-expression phenotype data (eQTL data) of independently evolved lines with similar adaptive phenotypes and an organism-specific genome-wide interaction network. The search for mutational consistency at pathway level is defined as a subnetwork inference problem, which consists of inferring a subnetwork from the genome-wide interaction network that best connects the genes containing mutations to differentially expressed genes. Based on their connectivity with the differentially expressed genes, mutated genes are prioritized as driver genes. Based on semisynthetic data and two publicly available data sets, we illustrate the potential of the network-based eQTL method to prioritize driver genes and to gain insights in the molecular mechanisms underlying an adaptive phenotype. The method is available at http://bioinformatics.intec.ugent.be/phenetic_eqtl/index.html.

  • 19.
    De Maeyer, Dries
    et al.
    Department of Microbial and Molecular Systems, KULeuven, Leuven, Belgium; Department of Information Technology (INTEC, iMINDS), U.Ghent, Ghent, Belgium.
    Weytjens, Bram
    Department of Microbial and Molecular Systems, KULeuven, Leuven, Belgium; Department of Information Technology (INTEC, iMINDS), U.Ghent, Ghent, Belgium.
    Renkens, Joris
    Department of Computer Science, KULeuven, Leuven, Belgium.
    De Raedt, Luc
    Department of Computer Science, KULeuven, Leuven, Belgium.
    Marchal, Kathleen
    Department of Microbial and Molecular Systems, KULeuven, Leuven, Belgium; Department of Information Technology (INTEC, iMINDS), U.Ghent, Ghent, Belgium; Department of Plant Biotechnology and Bioinformatics, U.Ghent, Ghent, Belgium.
    PheNetic: network-based interpretation of molecular profiling data2015In: Nucleic Acids Research, ISSN 0305-1048, E-ISSN 1362-4962, Vol. 43, no W1, p. 244-250Article in journal (Refereed)
    Abstract [en]

    Molecular profiling experiments have become standard in current wet-lab practices. Classically, enrichment analysis has been used to identify biological functions related to these experimental results. Combining molecular profiling results with the wealth of currently available interactomics data, however, offers the opportunity to identify the molecular mechanism behind an observed molecular phenotype. In this paper, we therefore introduce ‘PheNetic’, a user-friendly web server for inferring a sub-network based on probabilistic logical querying. PheNetic extracts from an interactome, the sub-network that best explains genes prioritized through a molecular profiling experiment. Depending on its run mode, PheNetic searches either for a regulatory mechanism that gave explains to the observed molecular phenotype or for the pathways (in)activated in the molecular phenotype. The web server provides access to a large number of interactomes, making sub-network inference readily applicable to a wide variety of organisms. The inferred sub-networks can be interactively visualized in the browser. PheNetic's method and use are illustrated using an example analysis of differential expression results of ampicillin treated Escherichia coli cells. The PheNetic web service is available at http://bioinformatics.intec.ugent.be/phenetic/.

  • 20.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    An Introduction to Hybrid Probabilistic (Logic) Programming2016Conference paper (Other academic)
    Abstract [en]

    Recently, there has been a lot of attention for statistical relational learning and probabilistic programming, which provide rich representations for coping with uncertainty, with structure and for learning. In this talk I shall focus on probabilistic *logic* programming languages, which naturally belong to both of these paradigms as they combine the power of a programming language with a possible world semantics. They are typically based on Sato’s distribution semantics and they have been studied for over twenty years now. In this talk, I shall introduce the concepts underlying probabilistic logic programming, their semantics, different inference and learning mechanisms and I shall then present some recent extensions towards dealing with continuous distributions and dynamics. This is the framework of distributional clauses that is being applied to robotics, for tracking relational worlds in which objects or their properties are occluded in real time, and to planning. Finally, I shall discuss some open challenges and opportunities for research.

  • 21.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    Can we automate data science?2016In: European Data Science Conference: November 07-08, 2016 in Luxembourg, 2016, p. 38-38Conference paper (Other academic)
    Abstract [en]

    AI has been successful in automating scientific reasoning processes in e.g. the life science (with the Robot Scientists). The question that I want to ask is whether it is possible to automate the processes involved in data science? I also want to answer that question in the course of our ERC AdG project SYNTH on “Synthesising Inductive Data Models”.

    To start the discussion on this topic, it is useful to look at the famous knowledge discovery cycle, where one typically starts from raw data, select and pre-process the data, identify the data mining task, use the right data mining algorithms, and then interpret the results and possibly iterate. It turns out that most of the existing approaches to automating this process, such as the automated statistician and meta-learning, algorithm portfolio and configuration approaches assume the learning task is known and we only need to identify the right algorithm and parameters to find the optimal task. It is well-known in the data mining community that this step takes typically only about 20% of the time, while the preprocessing and task identification take 80% of the time.

    The question that I am interested in is what we can do to automate the pre-processing and task identification aspects, particularly for non-experts in data science.

  • 22.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Constraint Learning and Dynamic Probabilistic Programming2017In: Formal methods and machine learning, 2017Conference paper (Refereed)
    Abstract [en]

    The talk focussed on two issues. The first was the synthesis of a set of constraints that hold in tabular data (say a set of excel tables). The second was concerned with the use of hybrid probabilistic programs in dynamic domains and its applications in simple robotics and planning settings.

    More details on our probabilistic programming language Problog can be found at https://dtai.cs.kuleuven.be/problog/.

  • 23.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Declarative Machine Learning and Data Mining2015In: Constraint programming for Analytics Workshop, 2015Conference paper (Other academic)
  • 24. De Raedt, Luc
    Inductive Logic Programming2017In: Encyclopedia of machine learning and data mining / [ed] Claude Sammut, Geoffrey I. Webb, New York: Springer-Verlag New York, 2017Chapter in book (Other academic)
    Abstract [en]

    Inductive logic programming is the subfield of machine learning that uses  first-order logic to represent hypotheses and data. Because first-order logic is expressive and declarative, inductive logic programming specifically targets problems involving structured data and background knowledge. Inductive logic programming tackles a wide variety of problems in machine learning, including classification, regression, clustering, and reinforcement learning, often using “upgrades” of existing propositional machine learning systems. It relies on logic for knowledge representation and reasoning purposes. Notions of coverage, generality, and operators for traversing the space of hypotheses are grounded in logic, see also  logic of generality. Inductive logic programming systems have been applied to important applications in bio- and chemo-informatics, natural language processing,...

  • 25.
    De Raedt, Luc
    KU Leuven, Department of Computer Science, Heverlee, Belgium.
    Languages for Learning and Mining2015In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence / [ed] B. Bonet; S. Koenig, AAAI Press, 2015, Vol. 6, p. 4107-4111Conference paper (Refereed)
    Abstract [en]

    Applying machine learning and data mining to novel applications is cumbersome. This observation is the prime motivation for the interest in languages for learning and mining. This note provides a gentle introduction to three types of languages that support machine learning and data mining: inductive query languages, which extend database query languages with primitives for mining and learning, modelling languages, which allow to declaratively specify and solve mining and learning problems, and programming languages, that support the learning of functions and subroutines. It uses an example of each type of language to introduce the underlying ideas and puts them into a common perspective. This then forms the basis for a short analysis of the state-of-the-art

  • 26.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Belgium.
    Learning constraints and formula's for spreadsheets2017In: Approaches and Applications of Inductive Programming, 2017Conference paper (Other academic)
    Abstract [en]

    The Tacle system that learns formulae and constraints in spreadsheet and tabular data was presented. It combines ideas from program induction with principles of constraints learning and logic programming. Tacle starts from one or more tables in .csv format and attempts to find the constraints and formulae that hold in the dataset. This is work that was published in the Machine Learning Journal.

  • 27.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Logic of generality2017In: Encyclopedia of Machine Learning and Data Mining / [ed] Claude Sammut, Geoffrey I. Webb, New York: Springer-Verlag New York, 2017, p. 772-780Chapter in book (Refereed)
    Abstract [en]

    One hypothesis is more general than another one if it covers all instances that are also covered by the latter one. The former hypothesis is called a  generalization of the latter one, and the latter a  specialization of the former. When using logical formulae as hypotheses, the generality relation coincides with the notion of logical entailment, which implies that the generality relation can be analyzed from a logical perspective. The logical analysis of generality, which is pursued in this chapter, leads to the perspective of induction as the inverse of deduction. This forms the basis for an analysis of various logical frameworks for reasoning about generality and for traversing the space of possible hypotheses. Many of these frameworks (such as for instance, θ-subsumption) are employed in the field of inductive...

  • 28.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Multi-relational Data Mining2017In: Encyclopedia of machine learning and data mining / [ed] Claude Sammut, Geoffrey I. Webb, New York: Springer-Verlag New York, 2017, p. 892-893Chapter in book (Refereed)
  • 29.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    On the history and future of machine learning: A personal interpretation and perspective2016Conference paper (Other academic)
    Abstract [en]

    On the occasion of the 25th Benelearn, I will reflect on some historical and sociological developments related to the field of machine learning. In doing so, I shall take an AI perspective and contrast it with a statistical perspective. I shall also briefly introduce some newly emerging trends that I am particularly excited about, in particular, languages for machine learning and the prospect of automating machine learning.

  • 30.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    Probabilistic Programming and its Applications2017In: KI 2017: Advances in Artificial Intelligence: 40th Annual German Conference on AI, Dortmund, Germany, September 25–29, 2017, Proceedings / [ed] Gabriele Kern-Isberner; Johannes Fürnkranz; Matthias Thimm, Springer, 2017Conference paper (Other academic)
    Abstract [en]

    Probabilistic programs combine the power of programming languages with that of probabilistic graphical models. There has been a lot of progress in this paradigm over the past twenty years. This talk will introduce probabilistic logic programming languages, which are based on Sato's distribution semantics and which extend probabilistic databases. The key idea is that facts or tuples can be annotated with probabilities that indicate their degree of belief. Together with the rules that encode domain knowledge they induce a set of possible worlds. After an introduction to probabilistic programs, which will cover semantics,inference, and learning, the talk will sketch some emerging applications in knowledge based systems, in cognitive robotics and in answering probability questions. The first is concerned with learning rules in knowledge based systems such as CMU's Never Ending Language Learning, the second with learning probabilistic action denitions and using these for planning to grasp certain objects, the nal one with the answering of challenging mathematical exercises about probability that are formulated in natural language 

  • 31.
    De Raedt, Luc
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Probabilistic programming and its applications (Keynote Abstract)2015In: Multi-disciplinary Trends in Artificial Intelligence: 9th International Workshop, MIWAI 2015, Fuzhou, China, November 13-15, 2015, Proceedings / [ed] Antonis Bikakis, Xianghan Zheng, Cham: Springer International Publishing , 2015, Vol. 9426, p. xiii-xivConference paper (Refereed)
    Abstract [en]

    Probabilistic logic programs [4] combine the power of a pro- gramming language with a possible world semantics; they are typically based on Sato’s distribution semantics [9, 8], and it is possible to learn their parameters and to some extent also their structure. They have been studied for over twenty years now. In this talk, I shall introduce the state of the art in probabilistic logic programs and report on some recent progress in applying this paradigm to challenging applications. The first application domain will be that of robotics, where we have developed extensions of the basic distribution semantics to cope with dynamics as well continuous distributions [5]. The resulting representations are now being used to learn multi-relational object affordances, which specify the conditions under which actions can be applied on particular objects [6, 7]. The second application is in a biological domain, where a decision theoretic extension of the distribution semantics [10] is the underlying inference engine of the PheNetic system [2], which extracts from an in- teractome, the sub-network that best explains genes prioritized through a molecular profiling experiment. Finally, I shall report on our results in applying ProbFOIL [3] to the problem of machine reading in CMU’s Never Ending Language Learning system [1]. ProbFOIL is an extension of the traditional rule-learning system FOIL for use with the distribution semantics.

  • 32.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    Probabilistic Programs and Their Applications2016In: 4th Conference of SANKEN Core to Core Program: Proceedings, 2016Conference paper (Other academic)
    Abstract [en]

    Probabilistic and logical reasoning are the cornerstones of many developments in artificial intelligence. Over the past 20 years, there has been a lot of attention to combining these two forms of reasoning. This has resulted in a rich variety of representations, languages and systems for dealing with probabilistic logical reasoning. These approaches have also been applied in machine learning context. In the first part of this talk, I shall provide a gentle introduction to such logics using ProbLog and ProPPR.

    In the second part, I shall illustrate their use and promise on two challenging applications : in bioinformatics and in recommender systems. The first is based on ongoing work in Leuven with Dries Van Daele, the second on ongoing work with Sirawit Sopchoke and Prof. Masayuki Numao from ISIR, Osaka.

  • 33.
    De Raedt, Luc
    Örebro University, School of Science and Technology. KU Leuven, Leuven, Belgium.
    Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence (IJCAI)2022Conference proceedings (editor) (Refereed)
  • 34.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    Towards probabilistic inductive programming synthesis2015In: Approaches and Applications ofInductive Programming, 2015Conference paper (Other academic)
    Abstract [en]

    Probabilistic logic programs combine the power of a programming language with a possible world semantics; they are typically based on Sato's distribution semantics [5] and they have been studied for over twenty years now. They have recently been extended towards defining continuous distributions and dynamics, which enables their use in robotics and perception [1]. The talk shall briefly introduce these formalisms and then present some progress on synthesising such probabilistic programs from examples, both in the discrete and the continuous case. For the discrete case, I shall report on our results in applying ProbFOIL [5] to the problem of machine reading in CMU's Never Ending Language Learning system. ProbFOIL is an extension of the traditional rule-learning system FOIL for use with the distribution semantics. For the continuous case, I shall present our ongoing work in learning affordances in robotics, where the goal is to learn the conditions under which actions can be applied on particular objects [2,3 ]. [1] B. Gutmann, I. Thon, A. Kimmig, M. Bruynooghe, and L. De Raedt. The magic of logical inference in probabilistic programming. Theory and Practice of Logic Programming, 2011(11), pages 663-680. [2] Nitti, D., De Laet, T., De Raedt, L. (2013). A particle filter for hybrid relational domains. in Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS 2013 (pp. 2764-2771). [3] Moldovan, B., Moreno, P., van Otterlo, M., Santos-Victor, J., De Raedt, L. (2012). Learning relational affordance models for robots in multi-object manipulation tasks. In Proc. IEEE International Conference on Robotics and Automation, ICRA 2012. 2012 (pp. 4373 -4378). [4] De Raedt, L. Dries, A., Thon, I., Van den Broeck, G., Verbeke, M. Inducing Probabilistic Relational Rules from Probabilistic Examples, In Proc. International Joint Conference on AI, IJCAI 2015, in press. [5] Sato, T., A Statistical Learning Method for Logic Programs with Distribution Semantics, In Proc. 12th International Conference on Logic Programming, ICLP 1995, pp. 715--729

  • 35.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium.
    Towards synthesising inductive data models2016Conference paper (Other academic)
    Abstract [en]

    Inspired by recent successes towards automating highly complex jobs like programming and scientific experimentation, the ultimate goal of this project is to automate the task of the data scientist when developing intelligent systems, which is to extract knowledge from data in the form of models. More specifically, this project wants to develop the foundations of a theory and methodology for automatically synthesising inductive data models. An inductive data model (IDM) consists of 1) a data model (DM) that specifies an adequate data structure for the dataset (just like a database), and 2) a set of inductive models (IMs), that is, a set of patterns and models that have been discovered in the data. While the DM can be used to retrieve information about the dataset and to answer questions about specific data points, the IMs can be used to make predictions, propose values for missing data, find inconsistencies and redundancies, etc. The task addressed in this project is to automatically synthesise such IMs from past data and to use these to support the user when making decisions. It will be assumed that the data set consists of a set of tables, that the end-user interacts with the IDM via a visual interface, and the data scientist via a unifying IDM language offering a number of core IMs and learning algorithms. The key challenges to be tackled in SYNTH are: 1) the synthesis system must ”learn the learning task”, that is, it should identify the right learning tasks and learn appropriate IMs for each of these; 2) the system may need to restructure the data set before IM synthesis can start; and 3) a unifying IDM language for a set of core patterns and models must be developed. The approach will be implemented in open source software and evaluated on two challenging application areas: rostering and sports analytics.

  • 36.
    De Raedt, Luc
    Department of Computer Science, Katholieke Universiteit Leuven, Belgium.
    Using and developing declarative languages for machine learning and data mining2015In: Technical Communications of ICLP: Proceedings of the Technical Communications of the 31st International Conference on Logic Programming (ICLP 2015) / [ed] Marina De Vos; Thomas Eiter; Yuliya Lierler; Francesca Toni, Technical University of Aachen , 2015Conference paper (Other academic)
    Abstract [en]

    Following a general trend in artificial intelligence, the fields machine learning and data mining have recently witnessed a growing interest in the use of declarative techniques. What is essential in this paradigm is that the user be provided with a way to declaratively specify what the problem is rather than having to outline how that solution needs to be computed. This corresponds to a model + solver-based approach in which the user specifies the problem in a high level modelling language and the system automatically transforms such models into a format that can be used by a solver to efficiently generate a solution. This should be much easier for the user than having to implement or adapt an algorithm that computes a particular solution to a specific problem. Therefore, declarative methods could have a radical impact on the fields of machine learning and data mining. In this talk, I shall report on this new trend in machine learning and data mining from two different perspectives. The first is that of a user of existing declarative methods such as constraint programming and answer set programming, where I shall report on experiences, successes and challenges with using this type of technology. The second is that of a developer of declarative languages and solvers for machine learning and data mining, where I shall provide a gentle introduction to different types of languages such as inductive query languages, which extend database query languages with primitives for mining and learning, modelling languages for constraint-based mining, and probabilistic and other programming languages that support machine learning.

  • 37.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Blockeel, Hendrik
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Kolb, Samuel
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Teso, Stefano
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Verbruggen, Gust
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Elements of an Automatic Data Scientist2018In: Advances in Intelligent Data Analysis XVII / [ed] Wouter Duivesteijn, Arno Siebes, Antti Ukkonen, Cham: Springer International Publishing , 2018, Vol. 11191Conference paper (Refereed)
    Abstract [en]

    A simple but non-trivial setting for automating data science is introduced. Given are a set of worksheets in a spreadsheet and the goal is to automatically complete some values. We also outline elements of the Synth framework that tackles this task: Synth-a-Sizer, an automated data wrangling system for automatically transforming the problem into attribute-value format; TacLe, an inductive constraint learning system for inducing formulas in spreadsheets; Mercs, a versatile predictive learning system; as well as the autocompletion component that integrates these systems.

  • 38. De Raedt, Luc
    et al.
    Bui, M.
    Deville, Y.
    Dieu-Linh, T.
    Editors' Introduction to the Special Issue on ‟Information and Communication Technology”2017In: Informatica - journal of computing and informatics, E-ISSN 0350-5596, Vol. 41, no 2, p. 131-131Article in journal (Refereed)
  • 39.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Deville, Y
    Université Catholique de Louvain, Belgium.
    Bui, M
    EPHE, France .
    Truong, D. L.
    HUST, Vietnam.
    Quyet, T. H.
    HUST, Vietnam.
    Le, A. P.
    HUCE, Vietnam .
    Foreword2015In: Proceedings of the Sixth International Symposium on Information and Communication Technology / [ed] Huynh Quyet Thang, Phuong Le Anh, Luc De Raedt et al., New York: Association for Computing Machinery (ACM), 2015, p. v-vChapter in book (Other academic)
  • 40.
    De Raedt, Luc
    et al.
    Departement of Computer Science, Katholieke Universiteit Leuven, Heverlee, Belgium.
    Deville, Yves
    Bui, Marc
    Truong, Dieu-Linh
    Editors' Introduction to the Special Issue on: "The Sixth International Symposium on Information and Communication Technology - SoICT 2015"2016In: Informatica, ISSN 0350-5596, E-ISSN 1854-3871, Vol. 40, no 2, p. 157-157Article in journal (Refereed)
    Abstract [en]

    Editors' Introduction to the Special Issue on the Sixth International Symposium on Information and Communication Technology (SoICT 2015, Hue City, Vietnam).

    This Special consists of a selection of the best papers from the 6th International Symposium on Information and Communication Technology -SoICT 2015. Since 2010, SoICT has been organised annually. The symposium provided an academic forum for researchers to share their latest research findings and to identify future challenges in computer science. In 2015, SoICT was held in Hue Royal city, Vietnam, during December 3-4th, 2015. SoICT 2015 was an international symposium that covered four major areas of research including Artificial Intelligence and Big Data, Network and Security, Human-Computer Interaction, Software Engineering and Applied Computing.

  • 41.
    De Raedt, Luc
    et al.
    DTAI, KU Leuven, Belgium.
    Dries, Anton
    DTAI, KU Leuven, Belgium.
    Guns, Tias
    DTAI, KU Leuven, Belgium.
    Bessiere, Christian
    CNRS, University of Montpellier, Montpellier, France.
    Learning Constraint Satisfaction Problems: an ILP Perspective2016In: Data Mining and Constraint Programming: Foundations of a Cross-Disciplinary Approach / [ed] Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, Dino Pedreschi, Cham: Springer International Publishing , 2016, p. 96-112Chapter in book (Refereed)
    Abstract [en]

    We investigate the problem of learning constraint satisfac-tion problems from an inductive logic programming perspective. Con-straint satisfaction problems are the underlying basis for constraint pro-gramming and there is a long standing interest in techniques for learningthese. Constraint satisfaction problems are often described using a rela-tional logic, so inductive logic programming is a natural candidate forlearning such problems. So far, there is however only little work on theintersection between learning constraint satisfaction problems and induc-tive logic programming. In this article, we point out several similaritiesand di↵erences between the two classes of techniques that may inspirefurther cross-fertilization between these two fields.

  • 42.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Dries, Anton
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Guns, Tias
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Bessiere, Christian
    CNRS, University of Montpellier, Montpellier, France.
    Learning constraint satisfaction problems: An ILP perspective2014Conference paper (Refereed)
    Abstract [en]

    We investigate the problem of learning constraint satisfaction problems from an inductive logic programming perspective. Constraint satisfaction problems are the underlying basis for constraint programming and there is a long standing interest in techniques for learning these. Constraint satisfaction problems are often described using a relational logic, so inductive logic programming is a natural candidate for learning such problems. So far, there is however only little work on the intersection between learning constraint satisfaction problems and inductive logic programming. In this note, we point out several similarities and differences between the two classes of techniques and use these to propose several interesting research challenges.

  • 43.
    De Raedt, Luc
    et al.
    KU Leuven, Department of Computer Science, Heverlee, Belgium.
    Dries, Anton
    KU Leuven, Department of Computer Science, Heverlee, Belgium.
    Thon, Ingo
    KU Leuven, Department of Computer Science, Heverlee, Belgium; Siemens AG, Munich, Germany.
    Van den Broeck, Guy
    KU Leuven, Department of Computer Science, Heverlee, Belgium.
    Verbeke, Mathias
    KU Leuven, Department of Computer Science, Heverlee, Belgium; Sirris, Brussels, Belgium.
    Inducing Probabilistic Relational Rules from Probabilistic Examples2015In: Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence / [ed] Wooldridge M.; Yang Q., Palo Alto: AAAI Press, 2015, p. 1835-1842Conference paper (Refereed)
    Abstract [en]

    We study the problem of inducing logic programs in a probabilistic setting, in which both the example descriptions and their classification can be probabilistic. The setting is incorporated in the probabilistic rule learner ProbFOIL(+), which combines principles of the rule learner FOIL with ProbLog, a probabilistic Prolog. We illustrate the approach by applying it to the knowledge base of NELL, the Never-Ending Language Learner.

  • 44.
    De Raedt, Luc
    et al.
    Örebro University, School of Science and Technology. KU Leuven, Leuven, Belgium.
    Dumancic, Sebastijan
    KU Leuven, Leuven, Belgium.
    Manhaeve, Robin
    KU Leuven, Leuven, Belgium.
    Marra, Giuseppe
    KU Leuven, Leuven, Belgium.
    From Statistical Relational to Neuro-Symbolic Artificial Intelligence2021In: Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, ijcai.org , 2021, p. 4943-4950Conference paper (Refereed)
    Abstract [en]

    Neural-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 neural-symbolic artificial intelligence approaches but also to identify a number of directions for further research.

  • 45.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Leuven, Belgium.
    Kersting, Kristian
    Statistical relational learning2017In: Encyclopedia of Machine Learning and Data Mining / [ed] Claude Sammut, Geoffrey I. Webb, New York: Springer-Verlag New York, 2017, p. 772-780Chapter in book (Refereed)
    Abstract [en]

    Statistical relational learning a.k.a. probabilistic inductive logic programming deals with machine learning and data mining in relational domains where observations may be missing, partially observed, or noisy. In doing so, it addresses one of the central questions of artificial intelligence – the integration of probabilistic reasoning with machine learning and first-order and relational representations – and deals with all related aspects such as reasoning, parameter estimation, and structure learning.

  • 46.
    De Raedt, Luc
    et al.
    KU Leuven, Leuven, Belgium.
    Kersting, Kristian
    Technical University of Dortmund, Dortmund, Germany .
    Natarajan, Sriraam
    Indiana University, Bloomington Indiana, USA.
    Poole, David
    University of British Columbia, Vancouver, Canada.
    Statistical Relational Artificial Intelligence: Logic, Probability, and Computation2016Book (Refereed)
    Abstract [en]

    An intelligent agent interacting with the real world will encounter individual people, courses, test results, drugs prescriptions, chairs, boxes, etc., and needs to reason about properties of these individuals and relations among them as well as cope with uncertainty.

    Uncertainty has been studied in probability theory and graphical models, and relations have been studied in logic, in particular in the predicate calculus and its extensions. This book examines the foundations of combining logic and probability into what are called relational probabilistic models. It introduces representations, inference, and learning techniques for probability, logic, and their combinations.

    The book focuses on two representations in detail: Markov logic networks, a relational extension of undirected graphical models and weighted first-order predicate calculus formula, and Problog, a probabilistic extension of logic programs that can also be viewed as a Turing-complete relational extension of Bayesian networks.

  • 47.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Kimmig, Angelika
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Probabilistic (logic) programming concepts2015In: Machine Learning, ISSN 0885-6125, E-ISSN 1573-0565, Vol. 100, no 1, p. 5-47Article in journal (Refereed)
    Abstract [en]

    A multitude of different probabilistic programming languages exists today, allextending a traditional programming language with primitives to support modeling ofcomplex, structured probability distributions. Each of these languages employs its own prob-abilistic primitives, and comes with a particular syntax, semantics and inference procedure.This makes it hard to understand the underlying programming concepts and appreciate thedifferences between the different languages. To obtain a better understanding of probabilisticprogramming, we identify a number of core programming concepts underlying the primi-tives used by various probabilistic languages, discuss the execution mechanisms that theyrequire and use these to position and survey state-of-the-art probabilistic languages and theirimplementation. While doing so, we focus on probabilistic extensions oflogicprogramminglanguages such as Prolog, which have been considered for over 20 years.

  • 48.
    De Raedt, Luc
    et al.
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    Paramono, Sergey
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    van Leeuwen, Matthijs
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    Relational Decomposition using Answer Set Programming2013Conference paper (Other academic)
    Abstract [en]

    Motivated by an analogy with matrix decomposition, we introduce the novel problem of relational decomposition. In matrix decomposition, one is given a matrix and has to decompose it as a product of other matrices. In relational decomposition, one is given a relationrand one has to decompose it as a conjunctive query of a particular formq:–q1 ∧ ... ∧ qn. Furthermore, the de-composition has to satisfy certain constraints (e.g. that r≈q holds). Relational decomposition is thus the inverse problem of querying as one is given the result of the query and has to compute the relations constituting the query itself.

    We show that relational decomposition generalizes several well-studied problems in data mining such as tiling, boolean matrix factorization, and discriminative pat-tern set mining. Furthermore, we provide an initial strategy for solving relational decomposition problems that is based on answer set programming. The resulting problem formalizations and corresponding solvers fit within the declarative modelling paradigm for data mining.

  • 49.
    De Raedt, Luc
    et al.
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    Paramono, Sergey
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    van Leeuwen, Matthijs
    KU Leuven, Department of Computer Science, Leuven, Belgium.
    Relational Decomposition using Answer Set Programming2013In: Online Preprints 23rd International Conference on Inductive Logic Programming, 2013Conference paper (Refereed)
    Abstract [en]

    Motivated by an analogy with matrix decomposition, we introduce the novel problem of relational decomposition. In matrix decomposition one is given a matrix and has to decompose it as a product of other matrices. In relational decomposition, one is given a relation r and one has to decompose it as a conjunctive query of a particular form q:–q1 ∧ ... ∧ qn. Furthermore, the de-composition has to satisfy certain constraints (e.g. that r ≈ q holds). Relational decomposition is thus the inverse problem of querying as one is given the result of the query and has to compute the relations constituting the query itself.

    We show that relational decomposition generalizes several well-studied problems in data mining such as tiling, boolean matrix factorization, and discriminative pat-tern set mining. Furthermore, we provide an initial strategy for solving relational decomposition problems that is based on answer set programming. The resulting problem formalizations and corresponding solvers fit within the declarative modelling paradigm for data mining.

  • 50.
    De Raedt, Luc
    et al.
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Passerini, Andrea
    University of Trento, Povo Trento, Italy.
    Teso, Stefano
    Department of Computer Science, KU Leuven, Heverlee, Belgium.
    Learning Constraints from Examples2018In: Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, Thirtieth Innovative Applications of Artificial Intelligence Conference, Eigth Symposium on Educational Advances in Artificial Intelligence: 2-7 February 2018, New Orleans, Louisiana, USA, CA AAAI Press , 2018, p. 7965-7970Conference paper (Refereed)
    Abstract [en]

    While constraints are ubiquitous in artificial intelligence and constraints are also commonly used in machine learning and data mining, the problem of learning constraints from examples has received less attention. In this paper, we discuss the problem of constraint learning in detail, indicate some subtle differences with standard machine learning problems, sketch some applications and summarize the state-of-the-art.

1234 1 - 50 of 153
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf