Scalable acceleration of inductive logic programs

被引:9
作者
Fidjeland, A [1 ]
Luk, W [1 ]
Muggleton, S [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
来源
2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS | 2002年
关键词
D O I
10.1109/FPT.2002.1188689
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inductive logic programming systems are an emerging and powerful paradigm for machine learning which can make use of background knowledge to produce theories expressed in logic. They have been applied successfully to a wide range of problem domains, from protein structure prediction to satellite fault diagnosis. However their execution can be computationally demanding. We introduce a scalable FPGA-based architecture for executing inductive logic programs, such that the execution speed largely increases linearly with respect to the number of processors. The architecture contains multiple processors derived from Warren's Abstract Machine, which has been optimised for hardware implementation using techniques such as instruction grouping and speculative assignment. The effectiveness of the architecture is demonstrated using the mutagenesis data set containing 12000 facts of chemical compounds.
引用
收藏
页码:252 / 259
页数:8
相关论文
共 10 条
[1]   APPLICATIONS OF INDUCTIVE LOGIC PROGRAMMING [J].
BRATKO, I ;
MUGGLETON, S .
COMMUNICATIONS OF THE ACM, 1995, 38 (11) :65-70
[2]  
BRATKO I, 1993, P INT C DES MAN MOD
[3]  
FENG C, 1991, P 8 INT WORKSH MACH, P403
[4]   DRUG DESIGN BY MACHINE LEARNING - THE USE OF INDUCTIVE LOGIC PROGRAMMING TO MODEL THE STRUCTURE-ACTIVITY-RELATIONSHIPS OF TRIMETHOPRIM ANALOGS BINDING TO DIHYDROFOLATE-REDUCTASE [J].
KING, RD ;
MUGGLETON, S ;
LEWIS, RA ;
STERNBERG, MJE .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1992, 89 (23) :11322-11326
[5]   INVERSE ENTAILMENT AND PROGOL [J].
MUGGLETON, S .
NEW GENERATION COMPUTING, 1995, 13 (3-4) :245-286
[6]   INDUCTIVE LOGIC PROGRAMMING - THEORY AND METHODS [J].
MUGGLETON, S ;
DERAEDT, L .
JOURNAL OF LOGIC PROGRAMMING, 1994, 20 :629-679
[7]  
OHWADA H, 2000, P 10 INT C IND LOG P, P165
[8]  
OHWADA H, 1999, P 2 INT C DISC SCI, P277
[9]  
SRINIVASAN A, 1994, P 4 INT IND LOG PROG
[10]  
Warren D. H. D., 1983, 309 SRI INT