The Connectionist Inductive Learning and Logic Programming System

  • Authors:
  • Artur S. Avila Garcez;Gerson Zaverucha

  • Affiliations:
  • Department of Computing, Imperial College, 180 Queen‘s Gate, SW7-2BZ, London, UK. aag@doc.ic.ac.uk;COPPE Engenharia de Sistemas e Computação-UFRJ, Caixa Postal: 68511, CEP: 21945-970, Rio de Janeiro, Brazil. gerson@cos.ufrj.br

  • Venue:
  • Applied Intelligence
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the Connectionist Inductive Learning and LogicProgramming System (C-IL^2P). C-IL^2P is a new massively parallel computational model based on afeedforward Artificial Neural Network that integrates inductive learningfrom examples and background knowledge, with deductive learning from LogicProgramming. Starting with the background knowledge represented by apropositional logic program, a translation algorithm is applied generating aneural network that can be trained with examples. The results obtained withthis refined network can be explained by extracting a revised logic programfrom it. Moreover, the neural network computes the stable model of the logicprogram inserted in it as background knowledge, or learned with theexamples, thus functioning as a parallel system for Logic Programming. Wehave successfully applied C-IL^2P to two real-worldproblems of computational biology, specifically DNA sequence analyses.Comparisons with the results obtained by some of the main neural, symbolic,and hybrid inductive learning systems, using the same domain knowledge, showthe effectiveness of C-IL^2P.