Multicriteria classification

Last updated

In multiple criteria decision aiding (MCDA), multicriteria classification (or sorting) involves problems where a finite set of alternative actions should be assigned into a predefined set of preferentially ordered categories (classes). [1] For example, credit analysts classify loan applications into risk categories (e.g., acceptable/unacceptable applicants), customers rate products and classify them into attractiveness groups, candidates for a job position are evaluated and their applications are approved or rejected, technical systems are prioritized for inspection on the basis of their failure risk, clinicians classify patients according to the extent to which they have a complex disease or not, etc.

Contents

Problem statement

In a multicriteria classification problem (MCP) a set

of m alternative actions is available. Each alternative is evaluated over a set of n criteria. The scope of the analysis is to assign each alternative into a given set of categories (classes) C = {c1, c2, ..., ck}. It is therefore a kind of classification problem.

The categories are defined in an ordinal way. Assuming (without loss of generality) an ascending order, this means that category c1 consists of the worst alternatives whereas ck includes the best (most preferred) ones. The alternatives in each category cannot be assumed be equivalent in terms of their overall evaluation (the categories are not equivalence classes).

Furthermore, the categories are defined independently of the set of alternatives under consideration. In that regard, MCPs are based on an absolute evaluation scheme. For instance, a predefined specific set of categories is often used to classify industrial accidents (e.g., major, minor, etc.). These categories are not related to a specific event under consideration. Of course, in many cases the definition of the categories is adjusted over time to take into consideration the changes in the decision environment.

Relationship to pattern recognition

In comparison to statistical classification and pattern recognition in a machine learning sense, two main distinguishing features of MCPs can be identified: [2] [3]

  1. In MCPs the categories are defined in an ordinal way. This ordinal definition of the categories implicitly defines a preference structure. In contrast, machine learning is usually involved with nominal classification problems, where classes of observations are defined in a nominal way (i.e., collection of cases described by some common patterns), without any preferential implications.
  2. In MCPs, the alternatives are evaluated over a set of criteria. A criterion is an attribute that incorporates preferential information. Thus, the decision model should have some form of monotonic relationship with respect to the criteria. This kind of information is explicitly introduced (a priory) in multicriteria methods for MCPs.

Methods

The most popular modeling approach for MCPs are based on value function models, outranking relations, and decision rules:

where V is a value function (non-decreasing with respect to the criteria) and t1 > t2 > ... > tk−1 are thresholds defining the category limits.
An important example of this approach is the use of the potentially all pairwise rankings of all possible alternatives (PAPRIKA) method [4] to create models for classifying patients according to the extent to which they have a disease or not – e.g. Sjögren syndrome, [5] gout, [6] systemic sclerosis, [7] etc.

Model development

The development of MCP models can be made either through direct or indirect approaches. Direct techniques involve the specification of all parameters of the decision model (e.g., the weights of the criteria) through an interactive procedure, where the decision analyst elicits the required information from the decision-maker. This is can be a time-consuming process, but it is particularly useful in strategic decision making.

Indirect procedures are referred to as preference disaggregation analysis. [10] The preference disaggregation approach refers to the analysis of the decision–maker's global judgments in order to specify the parameters of the criteria aggregation model that best fit the decision-maker's evaluations. In the case of MCP, the decision–maker's global judgments are expressed by classifying a set of reference alternatives (training examples). The reference set may include: (a) some decision alternatives evaluated in similar problems in the past, (b) a subset of the alternatives under consideration, (c) some fictitious alternatives, consisting of performances on the criteria which can be easily judged by the decision-maker to express his/her global evaluation. Disaggregation techniques provide an estimate β* for the parameters of a decision model based on the solution of an optimization problem of the following general form:

where X is the set of reference alternatives, D(X) is the classification of the reference alternatives by the decision-maker, D'(X,fβ) are the recommendations of the model for the reference alternatives, L is a function that measures the differences between the decision-maker's evaluations and the model's outputs, and B is the set of feasible values for the model's parameters.

For example, the following linear program can be formulated in the context of a weighted average model V(xi) = w1xi1 + ... + wnxin with wj being the (non-negative) trade-off constant for criterion j (w1 + ... + wn = 1) and xij being the data for alternative i on criterion j:

This linear programming formulation can be generalized in context of additive value functions. [11] [12] Similar optimization problems (linear and nonlinear) can be formulated for outranking models, [13] [14] [15] whereas decision rule models are built through rule induction algorithms.

See also

Related Research Articles

<span class="mw-page-title-main">Multiple-criteria decision analysis</span> Operations research that evaluates multiple conflicting criteria in decision making

Multiple-criteria decision-making (MCDM) or multiple-criteria decision analysis (MCDA) is a sub-discipline of operations research that explicitly evaluates multiple conflicting criteria in decision making. It is also known as multiple attribute utility theory, multiple attribute value theory, multiple attribute preference theory, and multi-objective decision analysis.

Pairwise comparison generally is any process of comparing entities in pairs to judge which of each entity is preferred, or has a greater amount of some quantitative property, or whether or not the two entities are identical. The method of pairwise comparison is used in the scientific study of preferences, attitudes, voting systems, social choice, public choice, requirements engineering and multiagent AI systems. In psychology literature, it is often referred to as paired comparison.

The dominance-based rough set approach (DRSA) is an extension of rough set theory for multi-criteria decision analysis (MCDA), introduced by Greco, Matarazzo and Słowiński. The main change compared to the classical rough sets is the substitution for the indiscernibility relation by a dominance relation, which permits one to deal with inconsistencies typical to consideration of criteria and preference-ordered decision classes.

ÉLECTRE is a family of multi-criteria decision analysis (MCDA) methods that originated in Europe in the mid-1960s. The acronym ÉLECTRE stands for: ÉLimination Et Choix Traduisant la REalité.

The superiority and inferiority ranking method is a multi-criteria decision making model (MCDA) which can handle real data and provides six different preference structures for the system user. MCDM is a sub-discipline of operations research that explicitly evaluates multiple conflicting criteria in decision making, both in daily life and in settings such as business, government and medicine.

In decision theory, the weighted sum model (WSM), also called weighted linear combination (WLC) or simple additive weighting (SAW), is the best known and simplest multi-criteria decision analysis (MCDA) / multi-criteria decision making method for evaluating a number of alternatives in terms of a number of decision criteria.

The weighted product model (WPM) is a popular multi-criteria decision analysis (MCDA) / multi-criteria decision making (MCDM) method. It is similar to the weighted sum model (WSM). The main difference is that instead of addition in the main mathematical operation, there is multiplication.

The decision-making paradox is a phenomenon related to decision-making and the quest for determining reliable decision-making methods. It was first described by Triantaphyllou, and has been recognized in the related literature as a fundamental paradox in multi-criteria decision analysis (MCDA), multi-criteria decision making (MCDM) and decision analysis since then.

In decision-making, a rank reversal is a change in the rank ordering of the preferability of alternative possible decisions when, for example, the method of choosing changes or the set of other available alternatives changes. The issue of rank reversals lies at the heart of many debates in decision-making and multi-criteria decision-making, in particular.

Potentially All Pairwise RanKings of all possible Alternatives (PAPRIKA) is a method for multi-criteria decision making (MCDM) or conjoint analysis, as implemented by decision-making software and conjoint analysis products 1000minds and MeenyMo.

The Preference Ranking Organization METHod for Enrichment of Evaluations and its descriptive complement geometrical analysis for interactive aid are better known as the Promethee and Gaia methods.

Proaftn is a fuzzy classification method that belongs to the class of supervised learning algorithms. The acronym Proaftn stands for:, which means in English: Fuzzy Assignment Procedure for Nominal Sorting.

<span class="mw-page-title-main">European Working Group on Multiple Criteria Decision Aiding</span>

The European Working Group on Multiple Criteria Decision Aiding is a working group whose objective is to promote original research in the field of multicriteria decision aiding at the European level.

The Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) is a multi-criteria decision analysis method, which was originally developed by Ching-Lai Hwang and Yoon in 1981 with further developments by Yoon in 1987, and Hwang, Lai and Liu in 1993. TOPSIS is based on the concept that the chosen alternative should have the shortest geometric distance from the positive ideal solution (PIS) and the longest geometric distance from the negative ideal solution (NIS). A dedicated book in the fuzzy context was published in 2021

Hiview3 is decision-making software that is based on multi-criteria decision making (MCDM).

The VIKOR method is a multi-criteria decision making (MCDM) method. It was originally developed by Serafim Opricovic in 1979 to solve decision problems with conflicting and noncommensurable criteria. It assumes that compromise is acceptable for conflict resolution and that the decision maker wants a solution that is the closest to the ideal, so the alternatives are evaluated according to all established criteria. VIKOR then ranks alternatives and determines the solution named compromise that is the closest to the ideal.

D-Sight is a company that specializes in decision support software and associated services in the domains of project prioritization, supplier selection and collaborative decision-making. It was founded in 2010 as a spin-off from the Université Libre de Bruxelles (ULB). Their headquarters are located in Brussels, Belgium.

DEX is a qualitative multi-criteria decision analysis (MCDA) method for decision making and is implemented in DEX 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.

Stochastic multicriteria acceptability analysis (SMAA) is a multiple-criteria decision analysis method for problems with missing or incomplete information.

Ordinal priority approach (OPA) is a multiple-criteria decision analysis method that aids in solving the group decision-making problems based on preference relations.

References

  1. Doumpos, M.; Zopounidis, C (2002). Multicriteria Decision Aid Classification Methods. Heidelberg: Kluwer.
  2. Doumpos, M.; Zopounidis, C. (2011). "Preference disaggregation and statistical learning for multicriteria decision support: A review". European Journal of Operational Research. 209 (3): 203–214. doi:10.1016/j.ejor.2010.05.029.
  3. Waegeman, W.; De Baets, B.; Boullart, L. (2009). "Kernel-based learning methods for preference aggregation". 4OR. 7 (2): 169–189. doi:10.1007/s10288-008-0085-5. S2CID   24558401.
  4. Hansen, Paul; Ombler, Franz (2008). "A new method for scoring additive multi-attribute value models using pairwise rankings of alternatives". Journal of Multi-Criteria Decision Analysis. 15 (3–4): 87–107. doi:10.1002/mcda.428.
  5. Shiboski, Caroline H.; Shiboski, Stephen C.; Seror, Raphaèle; Criswell, Lindsey A.; Labetoulle, Marc; Lietman, Thomas M.; Rasmussen, Astrid; Scofield, Hal; Vitali, Claudio; Bowman, Simon J.; Mariette, Xavier (January 2017). "2016 American College of Rheumatology/European League Against Rheumatism Classification Criteria for Primary Sjögren's Syndrome: A Consensus and Data-Driven Methodology Involving Three International Patient Cohorts". Arthritis & Rheumatology. 69 (1): 35–45. doi:10.1002/art.39859. PMC   5650478 . PMID   27785888.
  6. Vargas-Santos, Ana Beatriz; Taylor, William J.; Neogi, Tuhina (24 June 2016). "Gout Classification Criteria: Update and Implications". Current Rheumatology Reports. 18 (7): 46. doi:10.1007/s11926-016-0594-8. PMC   4981244 . PMID   27342957.
  7. Johnson, S. R.; Naden, R. P.; Fransen, J.; Van Den Hoogen, F.; Pope, J. E.; Baron, M.; Tyndall, A.; Matucci-Cerinic, M.; Denton, C. P.; Distler, O.; Gabrielli, A.; Van Laar, J. M.; Mayes, M.; Steen, V.; Seibold, J. R.; Clements, P.; Medsger, T. A.; Carreira, P. E.; Riemekasten, G.; Chung, L.; Fessler, B. J.; Merkel, P. A.; Silver, R.; Varga, J.; Allanore, Y.; Mueller-Ladner, U.; Vonk, M. C.; Walker, U. A.; Cappelli, S.; Khanna, D. (2014). "Multicriteria decision analysis methods with 1000Minds for developing systemic sclerosis classification criteria". Journal of Clinical Epidemiology. 67 (6): 706–14. doi:10.1016/j.jclinepi.2013.12.009. PMC   4134523 . PMID   24721558.
  8. Nemery, Ph.; Lamboray, C. (2008). "FlowSort: a flow-based sorting method with limiting or central profiles". TOP. 16 (1): 90–113. doi:10.1007/s11750-007-0036-x. S2CID   121396892.
  9. Belacel, N. (2000). "Multicriteria assignment method PROAFTN: Methodology and medical application". European Journal of Operational Research. 125 (3): 175–83. doi:10.1016/S0377-2217(99)00192-7.
  10. Jacquet-Lagrèze, E.; Siskos, J. (2001). "Preference disaggregation: Twenty years of MCDA experience". European Journal of Operational Research. 130 (2): 233–245. doi:10.1016/s0377-2217(00)00035-7.
  11. Doumpos, M.; Zopounidis, C (2002). Multicriteria Decision Aid Classification Methods. Heidelberg: Kluwer.
  12. Köksalan, M.; Özpeynirci, B.S. (2009). "An interactive sorting method for additive utility functions". Computers and Operations Research. 36 (9): 2565–2572. doi:10.1016/j.cor.2008.11.006.
  13. Doumpos, M.; Marinakis, Y.; Marinaki, M.; Zopounidis, C. (2009). "An evolutionary approach to construction of outranking models for multicriteria classification: The case of the ELECTRE TRI method". European Journal of Operational Research. 199 (2): 496–505. doi:10.1016/j.ejor.2008.11.035.
  14. Mousseau, V.; Slowinski, R. (1998). "Inferring an ELECTRE-TRI model from assignment examples". Journal of Global Optimization. 12 (2): 157–174. doi:10.1023/A:1008210427517. S2CID   37197753.
  15. Belacel, N.; Raval, H.; Punnen, A. (2007). "Learning multicriteria fuzzy classification method PROAFTN from data". Computers and Operations Research. 34 (7): 1885–1898. doi:10.1016/j.cor.2005.07.019.