Lecture Notes in Computer Science, 2000, Volume 1866/2000, 165-173, DOI: 10.1007/3-540-44960-4_10

Concurrent Execution of Optimal Hypothesis Search for Inverse Entailment

Hayato Ohwada, Hiroyuki Nishiyama and Fumio Mizoguchi

View Related Documents

Abstract

Inductive Logic Programming (ILP) allows first-order learning and provides greater expressiveness than propositional learning. However, due to its tradeoff, the learning speed may not be reasonable for datamining settings. To overcome this problem, this paper describes a distributed implementation of an ILP engine, allowing speeding up optimal hypothesis search in inverse entailment according to the number of processors. In this implementation, load balancing is achieved by contract net communication between the processors, resulting in a dynamic allocation of the hypothesis search task. This paper describes our concurrent search algorithm, distributed implementation and experimental results for speeding up inverse entailment. An initial experiment was conducted to demonstrate the well-balanced task allocation.

Fulltext Preview

Image of the first page of the fulltext document