A SMILE web-based interface for learning the causal structure and performing a diagnosis of a Bayesian network

Bayesian networks (BNs) are probabilistic graphical models that are widely used for building diagnosis- and decision-support expert systems. The construction of BNs with the help of human experts is a difficult and time consuming task, which is prone to errors and omissions especially when the problems are very complicated. Learning the structure of a Bayesian network model and causal relations from a dataset or database is important for large BNs analysis. This paper focuses on using a SMILE web-based interface for building the structure of BN models from a dataset by using different structural learning algorithms. In addition to building the structure of BN models, a SMILE web-based interface also provides the feature set of Bayesian diagnosis for the user. The web application uses a novel user-friendly interface which intertwines the steps in the data analysis with brief support instructions to the Bayesian approach adopted. A SMILE web-based interface has been developed based on SMILE (Structural Modeling, Interface, and Learning Engine), SMILEarn, and SMILE.NET wrapper.

[1]  Moninder Singh,et al.  Construction of Bayesian network structures from data: A brief survey and an efficient algorithm , 1995, Int. J. Approx. Reason..

[2]  Christopher Meek,et al.  Learning Bayesian Networks with Discrete Variables from Data , 1995, KDD.

[3]  Gregory M. Provan,et al.  Knowledge Engineering for Large Belief Networks , 1994, UAI.

[4]  Ronald A. Howard,et al.  Influence Diagram Retrospective , 2005, Decis. Anal..

[5]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[6]  Nir Friedman,et al.  The Bayesian Structural EM Algorithm , 1998, UAI.

[7]  Wichian Premchaiswadi,et al.  Dynamic Data Feed to Bayesian Network Model and SMILE Web Application , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[8]  Finn V. Jensen,et al.  Bayesian Networks and Decision Graphs , 2001, Statistics for Engineering and Information Science.

[9]  Carmen Lacave,et al.  A review of explanation methods for Bayesian networks , 2002, The Knowledge Engineering Review.

[10]  David A. Bell,et al.  Learning Bayesian networks from data: An information-theory based approach , 2002, Artif. Intell..

[11]  Ronald A. Howard,et al.  Influence Diagrams , 2005, Decis. Anal..

[12]  Marek J. Druzdzel,et al.  SMILE: Structural Modeling, Inference, and Learning Engine and GeNIE: A Development Environment for Graphical Decision-Theoretic Models , 1999, AAAI/IAAI.

[13]  Henry Tirri,et al.  B-Course: A Web-Based Tool for Bayesian and Causal Data Analysis , 2002, Int. J. Artif. Intell. Tools.

[14]  Elvira: An Environment for Creating and Using Probabilistic Graphical Models , 2002, Probabilistic Graphical Models.

[15]  Carmen Lacave,et al.  Explanation of Bayesian Networks and Influence Diagrams in Elvira , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Ronald A. Howard,et al.  Readings on the Principles and Applications of Decision Analysis , 1989 .