[–ß‚é]

Integration of an ILP System Progol with Relational Database
- First Step toward Efficient Integration -


Graduate School of Media and Governance, Keio University.
Tomonobu OZAKI (tozaki@sfc.keio.ac.jp)


Abstract

A problem with inductive logic programming (ILP) systems is that they need enormous computational time to obtain the results from a huge amount of data appearing in such problems as Data mining.

One solution might be to utilize database technology. In fact, some ILP systems as well as other data mining engine have been integrated with relational database management system. In this talk, we propose an ILP system Progol which was integrated with relational database through SQL.

In particular, we show an improved induction algorithm for handling the multi-valued classification problem and non-determinate background knowledge which appears in hypothesis as constant.


Index

Integration of an ILP System Progol with Relational Database
- First Step toward Efficient Integration -

Contents

Inductive Logic Programming & Data Mining

Scaling Up Inductive Logic Programming

Data Mining & Database Technology

Implementation of DM Algorithm in SQL

Integration of Descriptive ILP with RDB

Integration Progol with RDB -Basic Idea-

Prolog & SQL

Prolog & SQL

Prolog & SQL

Bottom Clause Construction

Bottom Clause Construction

Hypothesis Evaluation

Hypothesis Evaluation

Summary of the Naive Integration

Association Rule Mining in SQL

Association Rule Mining in SQL

Decision Tree Learning

Decision Tree Learning

Decision Tree Learning

gGroup byh in DM Algorithm with DB

Problem Settings

Multiple-valued classification problem

Positive and Negative Examples

Improved Algorithm

Cover set Algorithm

Cover Set Algorithm

Cover Set Algorithm

Bottom Clause Construction

Bottom Clause Construction

Bottom Clause Construction

Bottom Clause Construction

Bottom Clause Construction

Bottom Clause Construction

Hypothesis Evaluation

Hypothesis Evaluation

Non Determinate BK with Constant

Non Determinate BK with Constant

Non Determinate BK with Constant

Non Determinate BK with Constant

Non Determinate BK with Constant

Non Determinate BK with Constant

Conclusion

Future Works


[ –ß‚é ]