Multi-Agent Genetic Algorithm for Bayesian networks structural learning

被引:0
|
作者
Campos, Joao P. A. F. [1 ]
Machado, Itallo G. [2 ]
Bessani, Michel [3 ]
机构
[1] Univ Fed Minas Gerais, Grad Program Elect Engn, Ave Antonio Carlos 6627, BR-31270901 Belo Horizonte, MG, Brazil
[2] Univ Estadual Minas Gerais, Dept Comp Engn, Ave Parana 3001, BR-35501170 Divinopolis, MG, Brazil
[3] Univ Fed Minas Gerais, Operat Res & Complex Syst Lab, ORCS Lab, Ave Antonio Carlos 6627, BR-31270901 Belo Horizonte, MG, Brazil
关键词
Bayesian networks; Structural learning; Metaheuristic; Genetic algorithms; Multi-agent genetic algorithm; PROBABILISTIC NETWORKS;
D O I
10.1016/j.knosys.2025.113025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bayesian networks (BNs) area powerful probabilistic graphical tool for modeling relationships between random variables in an interpretable way. The relationships among variables are represented by the BN structure, a directed acyclic graph, which can be learned from a data set. However, the structural learning process is NP-hard. One popular strategy for learning a BN's structure is the Search and Score approach, where a quality score is defined as the objective function to be optimized. This approach has led to various algorithms, ranging from linear integer programming to heuristics and metaheuristics. In this paper, we present a novel algorithm for BN structure learning, an adaptation of the Multi-Agent Genetic Algorithm designed to tackle the structural learning problem efficiently. Our algorithm was compared to three others across benchmark problems of varying variable sizes, using a randomized factorial design with different sample sizes. Results show our method outperformed others, especially in detecting edge presence and direction, and proved effective for both small and large-scale BN learning, as confirmed by statistical tests.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Study of Multi-agent Search Algorithms of the Structural Learning in Bayesian Network Learning
    Cao Yonghui
    PROCEEDINGS OF 2009 INTERNATIONAL WORKSHOP ON INFORMATION SECURITY AND APPLICATION, 2009, : 576 - 579
  • [2] A multi-agent genetic algorithm for community detection in complex networks
    Li, Zhangtao
    Liu, Jing
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 449 : 336 - 347
  • [3] Multi-agent reinforcement learning algorithm based on neural networks
    Tang, Lianggui
    Yang, Hu
    An, Bo
    Cheng, Daijie
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 1569 - 1574
  • [4] Pinch multi-agent genetic algorithm for optimizing water-using networks
    Cao, Kai
    Feng, Xiao
    Ma, Hang
    COMPUTERS & CHEMICAL ENGINEERING, 2007, 31 (12) : 1565 - 1575
  • [5] A Genetic Algorithm Approach to Multi-Agent Itinerary Planning in Wireless Sensor Networks
    Cai, Wei
    Chen, Min
    Hara, Takahiro
    Shu, Lei
    Kwon, Taekyoung
    MOBILE NETWORKS & APPLICATIONS, 2011, 16 (06): : 782 - 793
  • [6] A Genetic Algorithm Approach to Multi-Agent Itinerary Planning in Wireless Sensor Networks
    Wei Cai
    Min Chen
    Takahiro Hara
    Lei Shu
    Taekyoung Kwon
    Mobile Networks and Applications, 2011, 16 : 782 - 793
  • [7] An Improved Bayesian Learning Method for Multi-agent System
    Dai Sheng-Hui
    Zhu Xue-Qin
    Gui Ying
    Xu Hong-Zhen
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (09) : 82 - 88
  • [8] Learning fuzzy cognitive maps with convergence using a multi-agent genetic algorithm
    Yang, Ze
    Liu, Jing
    SOFT COMPUTING, 2020, 24 (06) : 4055 - 4066
  • [9] Learning fuzzy cognitive maps with convergence using a multi-agent genetic algorithm
    Ze Yang
    Jing Liu
    Soft Computing, 2020, 24 : 4055 - 4066
  • [10] A novel multi-agent Q-learning algorithm in cooperative multi-agent system
    Ou, HT
    Zhang, WD
    Zhang, WY
    Xu, XM
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 272 - 276