• DocumentCode
    392405
  • Title

    Scalable acceleration of inductive logic programs

  • Author

    Fidjeland, Andreas ; Luk, Wayne ; Muggleton, Stephen

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    252
  • Lastpage
    259
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; inductive logic programming; Warren´s Abstract Machine; hardware implementation; inductive logic programs; instruction grouping; multiple processors; scalable FPGA-based architecture; scalable acceleration; speculative assignment; Acceleration; Amino acids; Drugs; Educational institutions; Fault diagnosis; Hardware; Logic programming; Machine learning; Pharmaceuticals; Proteins;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7803-7574-2
  • Type

    conf

  • DOI
    10.1109/FPT.2002.1188689
  • Filename
    1188689