Making decisions: using Bayesian nets and MCDA

被引:73
作者
Fenton, N [1 ]
Neil, M
机构
[1] Queen Mary Univ London, Dept Comp Sci, London E1 4NS, England
[2] Agena Ltd, Cambridge CB3 7NU, England
基金
英国工程与自然科学研究理事会;
关键词
Bayesian belief networks; multi-criteria decision aid; analytical hierarchy process;
D O I
10.1016/S0950-7051(00)00071-X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bayesian belief nets (BBNs) have proven to be an extremely powerful technique for reasoning under uncertainty. We have used them in a range of real applications concerned with predicting properties of critical systems. In most of these applications we are interested in a single attribute of the system such as safety or reliability. Although such BBNs provide important support for decision making, in many circumstances we need to make decisions based on multiple criteria. For example, a BBN for predicting the safety of a critical system cannot be used to make a decision about whether or not the system should be deployed. This is because such a decision must be based on criteria other than just safety (cost, politics, and environmental factors being obvious examples). In such situations the BBN must be complemented by other decision making techniques such as those of multi-criteria decision aid (MCDA). In this article we explain the role of BBNs in such decisionmaking and describe a generic decision-making procedure that uses BBN's and MCDA in a complementary way. The procedure consists of identifying the objective and perspective for the decision problem, as well as the stakeholders. This in turn leads to a set of possible actions,a set of criteria and constraints. We distinguish between, uncertain and certain criteria. The BBN links all the criteria and enables us to calculate a value (within some probability distribution in the case of the uncertain criteria) for each criterion for a given action. This means that we can apply traditional MCDA techniques to combine the values for a given action and then to rank the set of actions. The techniques described are demonstrated by real examples, including a safety assessment example that is being used by a major transportation organisation. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:307 / 325
页数:19
相关论文
共 18 条
[1]  
[Anonymous], 1980, ANAL HIERARCHY PROCE
[2]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773
[3]  
DELIC KA, 1997, P DCCA 6 6 IFIP INT
[4]  
Fenton N., 1998, IEE Proceedings-Software, V145, P35, DOI 10.1049/ip-sen:19984895
[5]  
FENTON N, 1996, SOFTWARE METRICS RIG
[6]   A critique of software defect prediction models [J].
Fenton, NE ;
Neil, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) :675-689
[7]  
HECKERMAN D, 1995, COMMUN ACM, V38, P25
[8]  
Jensen FV., 1996, INTRO BAYESIAN NETWO INTRO BAYESIAN NETWO
[9]  
Laprie J. C. C., 1992, Dependability: Basic Concepts and Terminology-In English, French,German, Italian and Japanese
[10]  
LAURITZEN SL, 1988, J ROY STAT SOC B MET, V50, P157