中文
相关论文

相关论文: A Delta Debugger for ILP Query Execution

200 篇论文

The goal of inductive logic programming (ILP) is to search for a logic program that generalises training examples and background knowledge. We introduce an ILP approach that identifies minimal unsatisfiable subprograms (MUSPs). We show that…

机器学习 · 计算机科学 2024-01-30 Andrew Cropper , Céline Hocquette

Reducing test inputs that trigger bugs is crucial for efficient debugging. Delta debugging is the most popular approach for this purpose. When test inputs need to conform to certain specifications, existing delta debugging practice…

软件工程 · 计算机科学 2024-12-05 Luyao Ren , Xing Zhang , Ziyue Hua , Yanyan Jiang , Xiao He , Yingfei Xiong , Tao Xie

Debugging is a fundamental skill that novice programmers must develop. Numerous tools have been created to assist novice programmers in this process. Recently, large language models (LLMs) have been integrated with automated program repair…

Language models (LMs) can perform complex reasoning either end-to-end, with hidden latent state, or compositionally, with transparent intermediate state. Composition offers benefits for interpretability and safety, but may need workflow…

Process mining is concerned with the analysis, understanding and improvement of business processes. Process discovery, i.e. discovering a process model based on an event log, is considered the most challenging process mining task.…

数据结构与算法 · 计算机科学 2017-11-09 S. J. van Zelst , B. F. van Dongen , W. M. P. van der Aalst , H. M. W. Verbeek

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…

人工智能 · 计算机科学 2020-04-23 Andrew Cropper , Sebastijan Dumančić

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…

人工智能 · 计算机科学 2022-03-23 Andrew Cropper , Sebastijan Dumančić

This paper develops automated testing and debugging techniques for answer set solver development. We describe a flexible grammar-based black-box ASP fuzz testing tool which is able to reveal various defects such as unsound and incomplete…

人工智能 · 计算机科学 2010-07-20 Robert Brummayer , Matti Järvisalo

Integer linear programming (ILP) encompasses a very important class of optimization problems that are of great interest to both academia and industry. Several algorithms are available that attempt to explore the solution space of this class…

新兴技术 · 计算机科学 2018-08-31 Fabio L. Traversa , Massimiliano Di Ventra

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…

人工智能 · 计算机科学 2023-09-04 Lun Ai , Shi-Shun Liang , Wang-Zhou Dai , Liam Hallett , Stephen H. Muggleton , Geoff S. Baldwin

We introduce a stepping methodology for answer-set programming (ASP) that allows for debugging answer-set programs and is based on the stepwise application of rules. Similar to debugging in imperative languages, where the behaviour of a…

人工智能 · 计算机科学 2017-05-19 Johannes Oetsch , Jörg Pührer , Hans Tompits

Debugging is an essential process with a large share of the development effort, being a relentless quest for offensive code through tracing, inspection and iterative running sessions. Probably every developer has been in a situation with a…

软件工程 · 计算机科学 2021-08-05 Anthony Savidis , Vangelis Tsiatsianas

The goal of inductive logic programming (ILP) is to search for a hypothesis that generalises training examples and background knowledge (BK). To improve performance, we introduce an approach that, before searching for a hypothesis, first…

机器学习 · 计算机科学 2022-12-06 Andrew Cropper , Céline Hocquette

Inductive logic programming is a type of machine learning in which logic programs are learned from examples. This learning typically occurs relative to some background knowledge provided as a logic program. This dissertation introduces…

机器学习 · 计算机科学 2021-12-24 Brad Hunter

Efficiency is essential to support ever-growing datasets, especially for Deep Learning (DL) systems. DL frameworks have traditionally embraced deferred execution-style DL code -- supporting symbolic, graph-based Deep Neural Network (DNN)…

软件工程 · 计算机科学 2025-10-07 Raffi Khatchadourian , Tatiana Castro Vélez , Mehdi Bagherzadeh , Nan Jia , Anita Raja

Recent advancements in tabular deep learning (DL) have led to substantial performance improvements, surpassing the capabilities of traditional models. With the adoption of techniques from natural language processing (NLP), such as language…

机器学习 · 计算机科学 2024-11-27 Anton Frederik Thielmann , Soheila Samiee

Large language models (LLMs) have become central to modern AI workflows, powering applications from open-ended text generation to complex agent-based reasoning. However, debugging these models remains a persistent challenge due to their…

My research explores integrating deep learning and logic programming to set the basis for a new generation of AI systems. By combining neural networks with Inductive Logic Programming (ILP), the goal is to construct systems that make…

计算机科学中的逻辑 · 计算机科学 2025-02-14 Talissa Dreossi

Debugging is an essential part of software maintenance and evolution since it allows software developers to analyze program execution step by step. Understanding a program is required to fix potential flaws, alleviate bottlenecks, and…

软件工程 · 计算机科学 2024-04-22 Tim Kräuter , Harald König , Adrian Rutle , Yngve Lamo

In paper describes the new logic programming language Delta, which have a many good properties. Delta-programs is p-computable, verifiable and can translation on other languages. Also we describe the Delta-methodology for constructing…

计算机科学中的逻辑 · 计算机科学 2019-07-19 Andrey Nechesov