A genetic algorithm-based ILP incremental system

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Inductive learning has been employed successfully in various domains, however the inductive logic programming (ILP) systems focused on non-incremental learning tasks where independent sets of data are provided incoherently. In this paper, we propose a new genetic algorithm-based ILP system, called GAILP, for incremental learning. GAILP is a covering algorithm which extracts hypotheses/rules from a collection of examples in a reliable way. It employs a genetic algorithm technique to discover various aspects of the potential combinations. GAILP induces every possible rule for the given combination and selects the most generic ones among them. It also eliminates rules which might become obsolete by the existence of more generic rules. Unlike other ILP systems, GAILP batches all given examples and background knowledge, then it groups the examples and prioritizes the induction process. This prioritization needs to be done to preserve dependency and to revise theory. The paper introduces GAILP's fundamentals mechanisms and demonstrates its algorithms with a running example.

Original languageEnglish
Title of host publicationProceedings of the 12th International Scientific and Technical Conference on Computer Sciences and Information Technologies, CSIT 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages267-271
Number of pages5
ISBN (Electronic)9781538616383
DOIs
StatePublished - 6 Nov 2017

Publication series

NameProceedings of the 12th International Scientific and Technical Conference on Computer Sciences and Information Technologies, CSIT 2017
Volume1

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Keywords

  • Inductive logic programming
  • inductive learning
  • learning by examples

ASJC Scopus subject areas

  • Information Systems and Management
  • Management Science and Operations Research
  • Strategy and Management
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'A genetic algorithm-based ILP incremental system'. Together they form a unique fingerprint.

Cite this