paper-with-me

Papers

A Clustering and Demotion Based Algorithm for Inductive Learning of Default Theories

2021-09-26 · Huaduo Wang, Farhad Shakerin, Gopal Gupta

We present a clustering- and demotion-based algorithm called Kmeans-FOLD to induce nonmonotonic logic programs from positive and negative examples. Our algorithm improves upon-and is inspired by-the FOLD algorithm. The FOLD algorithm itself is an improvement over the FOIL algorithm. Our algorithm generates a more concise logic program compared to the FOLD algorithm. Our algorithm uses the K-means based clustering method to cluster the input positive samples before applying the FOLD algorithm. Positive examples that are covered by the partially learned program in intermediate steps are not discarded as in the FOLD algorithm, rather they are demoted, i.e., their weights are reduced in subsequent iterations of the algorithm. Our experiments on the UCI dataset show that a combination of K-Means clustering and our demotion strategy produces significant improvement for datasets with more than one cluster of positive examples. The resulting induced program is also more concise and therefore easier to understand compared to the FOLD and ALEPH systems, two state of the art inductive logic programming (ILP) systems.

📄 PDF Abstract BibTeX arXiv:2109.12624

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringInductive LearningInductive logic programming

Methods 이 논문이 사용한 방법론

k-Means Clustering k-Means Clustering is a clustering algorithm that divides a training set into $k$ different clusters of examples that are near each other. It works by initializing $k$…

Similar Papers 제목 키워드 기반

FOLD-R++: A Toolset for Automated Inductive Learning of Default Theories from Mixed Data

2021-11-21 · AAAI Workshop CLeaR 2022 2 · Huaduo Wang, Gopal Gupta

FOLD-R is an automated inductive learning algorithm for learning default rules with exceptions for mixed (numerical and categorical) data. It generates an (explainable) answer set programming (ASP) rule set for classific…

feature selectionInductive Learning

FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Data

2021-10-15 · Huaduo Wang, Gopal Gupta

FOLD-R is an automated inductive learning algorithm for learning default rules for mixed (numerical and categorical) data. It generates an (explainable) answer set programming (ASP) rule set for classification tasks. We …

feature selectionInductive Learning

Learning Possibilistic Logic Theories from Default Rules

2016-04-18 · Ondrej Kuzelka, Jesse Davis, Steven Schockaert

We introduce a setting for learning possibilistic logic theories from defaults of the form "if alpha then typically beta". We first analyse this problem from the point of view of machine learning theory, determining the …

Learning Theory

The ILASP system for Inductive Learning of Answer Set Programs

2020-05-02 · Mark Law, Alessandra Russo, Krysia Broda

The goal of Inductive Logic Programming (ILP) is to learn a program that explains a set of examples in the context of some pre-existing background knowledge. Until recently, most research on ILP targeted learning Prolog …

Common Sense ReasoningInductive LearningInductive logic programming

Outlier detection in default logics: the tractability/intractability frontier

2011-09-21 · F. Angiulli, R. Ben-Eliyahu-Zohary, L. Palopoli

In default theories, outliers denote sets of literals featuring unexpected properties. In previous papers, we have defined outliers in default logics and investigated their formal properties. Specifically, we have looked…

LEMMAOutlier Detection