Bandit-based Monte-Carlo structure learning of probabilistic logic programs

被引:6
|
作者
Di Mauro, Nicola [1 ]
Bellodi, Elena [2 ]
Riguzzi, Fabrizio [3 ]
机构
[1] Univ Bari Aldo Moro, Dipartimento Informat, I-70125 Bari, Italy
[2] Univ Ferrara, Dipartimento Ingn, I-44122 Ferrara, Italy
[3] Univ Ferrara, Dipartimento Matemat & Informat, I-44122 Ferrara, Italy
关键词
Statistical relational learning; Structure learning; Distribution semantics; Multi-armed bandit problem; Monte Carlo tree search; Logic programs with annotated disjunctions; ANSWER SUBSUMPTION; THEORY REVISION; 1ST-ORDER; ALLPAD; CLAUSE;
D O I
10.1007/s10994-015-5510-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Probabilistic logic programming can be used to model domains with complex and uncertain relationships among entities. While the problem of learning the parameters of such programs has been considered by various authors, the problem of learning the structure is yet to be explored in depth. In this work we present an approximate search method based on a one-player game approach, called LEMUR. It sees the problem of learning the structure of a probabilistic logic program as a multi-armed bandit problem, relying on the Monte-Carlo tree search UCT algorithm that combines the precision of tree search with the generality of random sampling. LEMUR works by modifying the UCT algorithm in a fashion similar to FUSE, that considers a finite unknown horizon and deals with the problem of having a huge branching factor. The proposed system has been tested on various real-world datasets and has shown good performance with respect to other state of the art statistical relational learning approaches in terms of classification abilities.
引用
收藏
页码:127 / 156
页数:30
相关论文
共 50 条
  • [1] Bandit-based Monte-Carlo structure learning of probabilistic logic programs
    Nicola Di Mauro
    Elena Bellodi
    Fabrizio Riguzzi
    Machine Learning, 2015, 100 : 127 - 156
  • [2] Bandit-Based Monte Carlo Optimization for Nearest Neighbors
    Bagaria V.
    Baharav T.Z.
    Kamath G.M.
    Tse D.N.
    IEEE Journal on Selected Areas in Information Theory, 2021, 2 (02): : 599 - 610
  • [3] Bandit based Monte-Carlo planning
    Kocsis, Levente
    Szepesvari, Csaba
    MACHINE LEARNING: ECML 2006, PROCEEDINGS, 2006, 4212 : 282 - 293
  • [4] Bandit-based Monte-Carlo planning for the Single-Machine Total Weighted Tardiness scheduling Problem
    Kronberger, Gabriel
    Braune, Roland
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 837 - 844
  • [5] An abstract Monte-Carlo method for the analysis of probabilistic programs
    Monniaux, D
    ACM SIGPLAN NOTICES, 2001, 36 (03) : 93 - 101
  • [6] Bandit-Based Structure Learning for Bayesian Network Classifiers
    Eghbali, Sepehr
    Ashtiani, Mohammad Hassan Zokaei
    Ahmadabadi, Majid Nili
    Araabi, Babak Nadjar
    NEURAL INFORMATION PROCESSING, ICONIP 2012, PT II, 2012, 7664 : 349 - 356
  • [7] Bandit-Based Automated Machine Learning
    das Dores, Silvia Nunes
    Ruiz, Duncan
    Soares, Carlos
    2018 7TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2018, : 121 - 126
  • [8] Bandit-based algorithms for budgeted learning
    Deng, Kun
    Bourke, Chris
    Scott, Stephen
    Sunderman, Julie
    Zheng, Yaling
    ICDM 2007: PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, 2007, : 463 - 468
  • [9] PROBABILISTIC APPROACH TO MONTE-CARLO OPERATORS
    TESSAROTTO, M
    WHITE, RB
    ZHENG, LJ
    PHYSICS OF PLASMAS, 1994, 1 (08) : 2591 - 2602
  • [10] A Bayesian Sarsa Learning Algorithm with Bandit-Based Method
    You, Shuhua
    Liu, Quan
    Fu, Qiming
    Zhong, Shan
    Zhu, Fei
    NEURAL INFORMATION PROCESSING, PT I, 2015, 9489 : 108 - 116