A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function

Learning Bayesian network (BN) structure from data is a typical NP-hard problem. But almost existing algorithms have the very high complexity when the number of variables is large. In order to solve this problem(s), we present an algorithm that integrates with a decomposition-based approach and a sc...

Full description

Saved in:
Bibliographic Details
Main Authors: Mingmin Zhu, Sanyang Liu
Format: Article
Language:English
Published: Wiley 2012-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2012/974063
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832545952339066880
author Mingmin Zhu
Sanyang Liu
author_facet Mingmin Zhu
Sanyang Liu
author_sort Mingmin Zhu
collection DOAJ
description Learning Bayesian network (BN) structure from data is a typical NP-hard problem. But almost existing algorithms have the very high complexity when the number of variables is large. In order to solve this problem(s), we present an algorithm that integrates with a decomposition-based approach and a scoring-function-based approach for learning BN structures. Firstly, the proposed algorithm decomposes the moral graph of BN into its maximal prime subgraphs. Then it orientates the local edges in each subgraph by the K2-scoring greedy searching. The last step is combining directed subgraphs to obtain final BN structure. The theoretical and experimental results show that our algorithm can efficiently and accurately identify complex network structures from small data set.
format Article
id doaj-art-d407e4c3b0094600ad75a80cc041cc80
institution Kabale University
issn 1110-757X
1687-0042
language English
publishDate 2012-01-01
publisher Wiley
record_format Article
series Journal of Applied Mathematics
spelling doaj-art-d407e4c3b0094600ad75a80cc041cc802025-02-03T07:24:20ZengWileyJournal of Applied Mathematics1110-757X1687-00422012-01-01201210.1155/2012/974063974063A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring FunctionMingmin Zhu0Sanyang Liu1Department of Mathematics, Xidian University, Xi'an 710071, ChinaDepartment of Mathematics, Xidian University, Xi'an 710071, ChinaLearning Bayesian network (BN) structure from data is a typical NP-hard problem. But almost existing algorithms have the very high complexity when the number of variables is large. In order to solve this problem(s), we present an algorithm that integrates with a decomposition-based approach and a scoring-function-based approach for learning BN structures. Firstly, the proposed algorithm decomposes the moral graph of BN into its maximal prime subgraphs. Then it orientates the local edges in each subgraph by the K2-scoring greedy searching. The last step is combining directed subgraphs to obtain final BN structure. The theoretical and experimental results show that our algorithm can efficiently and accurately identify complex network structures from small data set.http://dx.doi.org/10.1155/2012/974063
spellingShingle Mingmin Zhu
Sanyang Liu
A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
Journal of Applied Mathematics
title A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
title_full A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
title_fullStr A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
title_full_unstemmed A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
title_short A Decomposition Algorithm for Learning Bayesian Networks Based on Scoring Function
title_sort decomposition algorithm for learning bayesian networks based on scoring function
url http://dx.doi.org/10.1155/2012/974063
work_keys_str_mv AT mingminzhu adecompositionalgorithmforlearningbayesiannetworksbasedonscoringfunction
AT sanyangliu adecompositionalgorithmforlearningbayesiannetworksbasedonscoringfunction
AT mingminzhu decompositionalgorithmforlearningbayesiannetworksbasedonscoringfunction
AT sanyangliu decompositionalgorithmforlearningbayesiannetworksbasedonscoringfunction