首页 | 本学科首页   官方微博 | 高级检索  
     


Dynamic Programming BN Structure Learning Algorithm Integrating Double Constraints under Small Sample Condition
Authors:Zhigang Lv  Yiwei Chen  Ruohai Di  Hongxi Wang  Xiaojing Sun  Chuchao He  Xiaoyan Li
Affiliation:1.School of Mechatronic Engineering, Xi’an Technological University, Xi’an 710021, China;2.School of Electronic Information Engineering, Xi’an Technological University, Xi’an 710021, China;3.General Office, Northwest Institute of Mechanical and Electrical Engineering, Xianyang 712099, China
Abstract:The Bayesian Network (BN) structure learning algorithm based on dynamic programming can obtain global optimal solutions. However, when the sample cannot fully contain the information of the real structure, especially when the sample size is small, the obtained structure is inaccurate. Therefore, this paper studies the planning mode and connotation of dynamic programming, restricts its process with edge and path constraints, and proposes a dynamic programming BN structure learning algorithm with double constraints under small sample conditions. The algorithm uses double constraints to limit the planning process of dynamic programming and reduces the planning space. Then, it uses double constraints to limit the selection of the optimal parent node to ensure that the optimal structure conforms to prior knowledge. Finally, the integrating prior-knowledge method and the non-integrating prior-knowledge method are simulated and compared. The simulation results verify the effectiveness of the method proposed and prove that the integrating prior knowledge can significantly improve the efficiency and accuracy of BN structure learning.
Keywords:Bayesian network   prior knowledge   dynamic programming   edge constraint   path constraint
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号