AITEC Contract Research Projects in FY1998 : Software

(4)Research and Development of a Data Mining Engine DATAGOL by Inductive Logic Programming

Principal Investigator : Kouichi Furukawa
KEIO University


Datagol - A Prototype System of Data Mining Engine based on Inductive Logic Programming

This package includes two softwares.


Abductive-Datagol

Abductive Inductive Inference Engine
[Features of this Software]
This is an extended system of Inductive Logic Programming System. It can find the missing background knowledge in the form of rule based on augmented Inverse Entailment. (You can also use it as a normal Inductive Logic Programming System.)

[Required Environment]

Datagol/RDB

Inductive Inference Engine connected to Relational Database System
[Features of this Software]
This software is a prototype system of data mining engine based on Inductive Logic Programming. It can infer rules from relational database system directly.

[Required Environment]

File Configuration

Readme-J			This File(Japanese)
Readme-E			This File
INSTALL				Installation Guide
use-of-software-J		Terms and Conditions for Use of IFS (Japanese)
use-of-software-E		Terms and Conditions for Use of IFS (English)

doc/				User Manual Directory
source/				Program Directory
source/AILP/			Abductive-Datagol Program Directory
source/AILP/sample		Sample File Directory
source/RDB/			Datagol/RDB Program Directory
source/RDB/sample		Sample File Directory

doc:
	Datagol.ps		Datagol User Manual

source/AILP:
	a-datagol.pl		abductive-Datagol Main Module
	eval.pl			Meta Interpreter
	msh.pl			MSH Construction Module
	parser.pl		Data Load Module
	path.pl			Path Set Calculation Module
	search.pl		A*-like Search Module
	util.pl			Utility Module

source/AILP/sample:
	animals.pl		Animals Problem 
	family.pl		Family Relationship Problem
	grammar.pl		Grammar Induction Problem

source/RDB:
	Makefile		Makefile for Datagol/RDB
	make_datagol.pl		Prolog Program used in Make

	Datagol.java		GUI Main Module
	DBPLG.java		Interface of GUI and Inductive Inference Engine
	DG.java			Interface of Inductive Inference Engine and RDB
	OutPanel.java		Output Module

	datagol.pl		Datagol/RDB Top Level Module
	gui.pl			Interface of GUI and Inductive Inference Engine
	main.pl			Inference Engine
	msh.pl			MSH Construction Module
	rdb.pl			Interface of Inductive Inference Engine and RDB
	search.pl		A*-like Search Module
	trans.pl		Prolog to SQL Compiler
	util.pl			Utility Module


source/RDB/sample:
	animals.pl		Animals Problem 
	animals.sql		Animals Problem (Data)


FTP


www-admin@icot.or.jp