Discovering New Knowledge from Graph Data Using Inductive Logic Programming

  • Authors:
  • Tetsuhiro Miyahara;Takayoshi Shoudai;Tomoyuki Uchida;Tetsuji Kuboyama;Kenichi Takahashi;Hiroaki Ueda

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • ILP '99 Proceedings of the 9th International Workshop on Inductive Logic Programming
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a method for discovering new knowledge from structural data which are represented by graphs in the framework of inductive logic programming. A graph, or network, is widely used for representing relations between various data and expressing a small and easily understandable hypothesis. Formal Graph System (FGS) is a kind of logic programming system which directly deals with graphs just like first order terms. By employing refutably inductive inference algorithms and graph algorithmic techniques, we are developing a knowledge discovery system KD-FGS, which acquires knowledge directly from graph data by using FGS as a knowledge representation language. In this paper we develop a logical foundation of our knowledge discovery system. A term tree is a pattern which consists of variables and treelike structures. We give a polynomial-time algorithm for finding a unifier of a term tree and a tree in order to make consistency checks efficiently. Moreover we give experimental results on some graph theoretical notions with the system. The experiments show that the system is useful for finding new knowledge.