Decision EXpert


DEX is a qualitative multi-criteria decision analysis method for decision making and is implemented in DEXi software. This method was developed by a research team led by Bohanec, Bratko, and Rajkovič. The method supports decision makers in making complex decisions based on multiple, possibly conflicting, attributes. In DEX, all attributes are qualitative and can take values represented by words, such as “low” or “excellent”. Attributes are generally organized in a hierarchy. The evaluation of decision alternatives is carried out by utility functions, which are represented in the form of decision rules. All attributes are assumed to be discrete. Additionally, they can be preferentially ordered, so that a higher ordinal value represents a better preference.

History

The origins of the DEX method can be traced back to the work of Efstathiou and Rajkovič. Their idea was to use words instead of the numbers in multi-criteria decision models and to use tables to represent utility functions. The method was further developed by Slovenian researchers Vladislav Rajkovič and Marko Bohanec, who extended it to cope with hierarchies of attributes and to facilitate the acquisition and explanation of decision knowledge from experts and decision analysts. This method was called DECMAK. In 1987, after an implementation of a supporting computer program, the method was named DEX. In the 1990s, DEX was already used to solve complex decision making problems in industry, health-care, project evaluation, housing, and sports. In 2000, DEX was implemented as DEXi software.

DEX Method

DEX is a multi-criteria decision modelling method. Its main distinguishing characteristics are:
A DEX model consists of the following components:
The main concepts of DEX method are illustrated with a simple model for the evaluation of cars. This model is distributed together with free DEXi software and is used throughout DEX literature to illustrate the method. It has been also used to make the Car Evaluation Data Set in the UCI Machine Learning Repository.
The hierarchy in this example consists of ten attributes from which six are basic attributes and represent observed features of cars:
The overall evaluation of the root attribute CAR is done through three aggregated intermediate attributes:
Figure below shows the value scales for all the attributes.
Decision rules that correspond to the CAR attribute are shown in the figure on the right. These rules define mapping from all the combinations of values of PRICE and TECH.CHAR. into the values of CAR. Since the attributes PRICE and TECH.CHAR. have three and four values, respectively, decision table contains 3 x 4 = 12 rules. Each row represents a certain value of CAR for one combination of the values of PRICE and TECH.CHAR. The fourth row, for example, means that
if PRICE=high and TECH.CHAR.=exc. then CAR=unacc.
In DEX model decision rules must be defined for all aggregate attributes in the model. In the case of our example model contains three decision tables for intermediate attributes COMFORT, TECH.CHAR. and PRICE.
Decision alternatives are evaluated according to input data provided by the decision maker by aggregation from basic attributes towards the root node of the DEX model. The figure below represents the evaluation of three alternatives.
DEX can handle missing information, which can be seen from the evaluation of Car3. Unknown value for SAFETY basic attribute is handled by considering all possible values of this attribute. As a result, set of values are assigned to attributes TECH.CHAR. and CAR.

Implementation

The method DEX is implemented as DEXi software, which is freely available and supports the development of DEX models as well as the evaluation and analysis of all decision alternatives. DEXi checks the completeness and consistency of the model.
DEXi software also supports analysis of the evaluated alternatives. There are four analysis procedures available in the software: