首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel ILP for distributed-memory architectures
Authors:Nuno A. Fonseca  Ashwin Srinivasan  Fernando Silva  Rui Camacho
Affiliation:1.Instituto de Biologia Molecular e Celular (IBMC) & CRACS,Universidade do Porto,Porto,Portugal;2.IBM India Research Laboratory, Block 1,Indian Institute of Technology,New Delhi,India;3.Department of CSE & Centre for Health Informatics,University of New South Wales,Sydney,Australia;4.CRACS & Faculdade de Ciências,Universidade do Porto,Porto,Portugal;5.LIAAD & Faculdade de Engenharia,Universidade do Porto,Porto,Portugal
Abstract:The growth of machine-generated relational databases, both in the sciences and in industry, is rapidly outpacing our ability to extract useful information from them by manual means. This has brought into focus machine learning techniques like Inductive Logic Programming (ILP) that are able to extract human-comprehensible models for complex relational data. The price to pay is that ILP techniques are not efficient: they can be seen as performing a form of discrete optimisation, which is known to be computationally hard; and the complexity is usually some super-linear function of the number of examples. While little can be done to alter the theoretical bounds on the worst-case complexity of ILP systems, some practical gains may follow from the use of multiple processors. In this paper we survey the state-of-the-art on parallel ILP. We implement several parallel algorithms and study their performance using some standard benchmarks. The principal findings of interest are these: (1) of the techniques investigated, one that simply constructs models in parallel on each processor using a subset of data and then combines the models into a single one, yields the best results; and (2) sequential (approximate) ILP algorithms based on randomized searches have lower execution times than (exact) parallel algorithms, without sacrificing the quality of the solutions found. This is an extended version of the paper entitled Strategies to Parallelize ILP Systems, published in the Proceedings of the 15th International Conference on Inductive Logic Programming (ILP 2005), vol. 3625 of LNAI, pp. 136–153, Springer-Verlag.
Keywords:ILP  Parallelism  Efficiency
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号