A Generalized K2 Algorithm for Learning Bayesian Network Structures Using Ridge Regression
摘要
In this article, we propose a new approach of the K2 algorithm toenhance the process of selecting candidate parents in Bayesiannetworks by incorporating dependency criteria based on ridgeregression. Traditional K2 algorithms primarily rely on scoringfunctions to evaluate parent sets, which may not effectivelycapture all dependencies in the presence of multicollinearity. Ourapproach leverages ridge regression to address this limitation bypenalizing overly complex models, thereby providing a more robustmechanism for parent selection. Through real-world dataapplications, we demonstrate that our generalized algorithmsignificantly improves the accuracy and reliability of parentselection in Bayesian networks. The findings suggest that thisintegration of ridge regression with the K2 algorithm offers apromising avenue for advancing Bayesian network structurelearning, particularly in complex data.