rgu.ac.uk AtoZ | Contact | Search | Intranet | Moodle | Student Portal
Home | Support | Research | Staff | Contact us
  
computing logo
RGU > School of Computing

Bayesian Network Structure Learning from Data

Bayesian Network (BN), is a probabilistic graphical model that represents a set of random variables, and their conditional dependencies via a directed acyclic graph (DAG). To exploit the power of BN in knowledge representation and inference, the BN structures (BNs) have to be constructed for the given domain. This is done by learning both the structure and joint probability distribution parameters from domain data.
Learning BNs is a NP hard problem with important practical applications. Difficult challenges remain in overcoming the computational complexity and reducing computation time on domain datasets of medium to large size. In this research, we have developed two novel approaches (ChainACO and K2ACO) based on chain structure model and K2 greedy search, for fast BNs learning use Ant Colony Optimization (ACO). Both approaches belong to the class of search and score algorithms, operating on the space of orderings of data variables, using Chain score and K2 score as scoring functions.
We have demonstrated that using the chain score can sometimes reduce computational complexity of evaluation while maintaining reasonable solution quality. Experimental results on a range of benchmarks show problem-specific trade-offs between solution quality and computational effort.  The main focus of our research is to relate differences in performance on standard benchmarks to the interplay between algorithm design, scoring function and known structural properties of the underlying Bayesian Network. Work to date has examined how the distribution of search varies with algorithm design and scoring method and we are currently conducting landscape analysis on a range of benchmarks

Funding

  • We are grateful to SICSA for supporting Yanghui Wu through their prize studentship programme.

Research Team

 E-Mail  External Page  PDF file  Word File  RSS Feed
Disclaimer | Freedom of Information | Code of Conduct | © School of Computing, The Robert Gordon University