{"title":"贝叶斯网络结构学习中K2算法的节点排序方法","authors":"F. Gao, Da Huang","doi":"10.1109/ICAICA50127.2020.9182465","DOIUrl":null,"url":null,"abstract":"Bayesian network is an important model for reasoning in an uncertain environment. A reliable node rank is required by K2 algorithm to learn Bayesian network structure better. To provide a high-quality node rank tailored for K2 algorithm, we propose a node priority-based sorting algorithm. Given observable data only, our algorithm can be employed to learn a node rank without expert knowledge. Specifically, MCMC algorithm is first utilized to yield some Bayesian network structures that can sufficiently fit the observed data. We then define the priority of each node in these network structures. Node rank is finally obtained through weighted scoring based on the priority. The empirical results show that our sorting algorithm performs significantly better than commonly used methods, e.g., randomly sorting and MCMC algorithm, on an Asia network-learning dataset.","PeriodicalId":113564,"journal":{"name":"2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Node Sorting Method for K2 Algorithm in Bayesian Network Structure Learning\",\"authors\":\"F. Gao, Da Huang\",\"doi\":\"10.1109/ICAICA50127.2020.9182465\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bayesian network is an important model for reasoning in an uncertain environment. A reliable node rank is required by K2 algorithm to learn Bayesian network structure better. To provide a high-quality node rank tailored for K2 algorithm, we propose a node priority-based sorting algorithm. Given observable data only, our algorithm can be employed to learn a node rank without expert knowledge. Specifically, MCMC algorithm is first utilized to yield some Bayesian network structures that can sufficiently fit the observed data. We then define the priority of each node in these network structures. Node rank is finally obtained through weighted scoring based on the priority. The empirical results show that our sorting algorithm performs significantly better than commonly used methods, e.g., randomly sorting and MCMC algorithm, on an Asia network-learning dataset.\",\"PeriodicalId\":113564,\"journal\":{\"name\":\"2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAICA50127.2020.9182465\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAICA50127.2020.9182465","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Node Sorting Method for K2 Algorithm in Bayesian Network Structure Learning
Bayesian network is an important model for reasoning in an uncertain environment. A reliable node rank is required by K2 algorithm to learn Bayesian network structure better. To provide a high-quality node rank tailored for K2 algorithm, we propose a node priority-based sorting algorithm. Given observable data only, our algorithm can be employed to learn a node rank without expert knowledge. Specifically, MCMC algorithm is first utilized to yield some Bayesian network structures that can sufficiently fit the observed data. We then define the priority of each node in these network structures. Node rank is finally obtained through weighted scoring based on the priority. The empirical results show that our sorting algorithm performs significantly better than commonly used methods, e.g., randomly sorting and MCMC algorithm, on an Asia network-learning dataset.