1 Introduction

Experimental evidence shows that human choice behaviour deviates in systematic ways axioms of expected utility theory (EUT), as captured originally in two classical demonstrations referred to as the Allais and Ellsberg paradoxes. The human mind is subject to biological and physiological limits that force it to simplify the surrounding reality through an approximation of the information obtained or the use of heuristics and cognitive filters. Kahneman and Tversky (1986) pointed out that errors induced by the use of heuristics often represent a violation of the logical assumptions of the EUT. In particular, they showed how these cognitive errors violate the four fundamental assumptions referred to by the expected utility theory: cancellation, dominance, transitivity and invariance. The cancellation principle establishes that a decision maker should choose among several alternatives based on what differentiates them and not on what they have in common. This notion has been absorbed by different formal assumptions, such as the substitution axiom of von Neumann and Morgenstern (1947), the extension of the principle of the certainty of Savage (1954) and the independence condition of Luce and Krantz (1971).

The dominance principle states that if one alternative is better than another in one state and at least as good in all other states, then the dominant alternative should be chosen. As regards the transitivity principle, it means that if alternative A is better than alternative B, which in turn is better than alternative C, then A is better than C. For the invariance principle, the preference between alternatives should be independent of their description; in other words, different representations of the same problem should provide the same preference (Kahneman and Tversky 1986).

In real contexts, economic agents act based on emotional and instinctive components: the flow of emotions and feelings leads the decision makers to commit evaluative errors that can result in irrational choices (not optimal at all). Behavioural finance studies the influence of psychology on the behaviour of economic agents.

Starting from some behavioural findings relevant to the practice of multicriteria approaches highlighted by Morton and Fasolo (2009), in this paper, we propose to use a multicriteria decision-making (MCDM) method in order to verify that the judgments expressed by the decision maker are not as coherent as he/she may have thought; furthermore, it may be useful to identify the weights to apply to criteria and explain clashes between the model and intuitive judgment.

We consider some experiments proposed in the behavioural economics literature. It is expected that evidence of decision biases such as the framing effect, the escalation of commitment and the overconfidence would be present during the decision process. Through a simulation study, we analyse by means of a multicriteria approach some decision problems proposed in behavioural finance. The purpose is to determine whether using a multicriteria decision tool reduces or minimizes these biases. To the best of our knowledge, no paper deals with the use of multicriteria methods to describe the emotional behaviour of economic agents.

At first, we represent prospects by means of multicriteria decision matrices, and then we apply ELECTRE and verify whether the preference ranking among the alternatives confirms the results obtained by Kahneman and Tversky in their experiments. Among different methods, we use ELECTRE because of its main features: as well as behavioural finance, it admits that the actual behaviour of economic agents violates some rationality assumptions (i.e. the transitivity).

The rest of the paper is structured as follows: Sect. 2 reviews the literature related to choice under risk (focusing on prospect theory and behavioural finance); Sect. 3 describes the phases of ELECTRE I; Sect. 4 illustrates some prospects by means of multicriteria matrices, applies ELECTRE to these prospects and discusses the results; and finally, Sect. 5 provides some concluding remarks.

2 Literature review

Expected utility theory (EUT), based on the rationality of economic agents, represents the normative model for decision-making under risk conditions. von Neumann and Morgenstern (1947) established a set of axioms for the EUT, specifying conditions on an individual’s preference over pairs of risky prospects.

In economics, a rational agent is an ideal agent characterized by the following characteristics: he/she is selfish, fully informed and able to act constantly following his/her personal interests, independently of what other economic agents do.

Empirical studies showed that many people make choices that are inconsistent with the EUT. Allais (1953) criticized the independence axiom. Savage (1954) stated that, when the subjective probability assessments are ambiguous or inaccurate, economic agents take a pessimistic position against the possible outcomes (ambiguity aversion). Another celebrated experiment, underlying that human choice behaviour deviates in systematic ways axioms of the EUT, has been proposed by Ellsberg (1961). The psychological justification of the behaviour described by Ellsberg lies in the erroneous assessment of the probability: agents apply a logical process to assess the probability something occur and a different perspective for assessing the probability that something does not occur (Anscombe and Aumann 1963).

Studies conducted in the field of psychology confirmed that EU model may be considered as a normative model, allowing to describe what the economic agent should act, but it is not able to describe the way in which he/she acts (Tversky and Kahneman 1974, 1991; Simon 1990; Shefrin 2002; Zweig 2007). In other words, economic agents do not act rationally.

Simon (1990) showed that people are characterized by a “bounded rationality”: they have a limited cognitive capacity that allows them to perform only certain tasks whose difficulty does not force them to use all their cognitive resources.

Kahneman and Tversky (1979) showed that agents assume behaviours guided by the instinct, the perception of events and his/her sensitivity. The emotional agent represents the core of the prospect theory (PT).

The PT involves two phases about the selection process: the editing phase and the evaluation phase.

The purpose of the editing phase is to organize and reformulate the statements in the simplest way. It is structured in the following operations (Kahneman and Tversky 1979; Ferretti et al. 2011):

  • Coding the results offered are coded as regards a reference point (individuals represent the outcomes as losses or gains in relation to the conditions in which they are at the time of the decision or the type of benchmark);

  • Combination simplification implemented through the combination of identical results that have, however, different probabilities of occurrence;

  • Separation consists of separating risk-free elements from risky ones within the statements.

  • Cancellation elimination of the components common to all statements;

  • Simplification elimination of results with extremely low probabilities;

  • Recognition of dominance decision makers discard alternatives dominated by other alternatives.

For each simplification procedure in the editing phase, the decision maker always chooses the second simplified prospectus. The simplification operations can be applied without a precise order depending on the information on which each decision maker is concentrated (it creates a problem for the predictability of the evaluations, and consequent choices, of the agents).

The evaluation phase is based on two functions that people use to assess, in a subjective way, the outcomes and the probabilities associated with them: the probability weighting function and the value function. The weighting function highlights two fundamental aspects related to the subjective perception of probabilities: the lowest probabilities are overestimated; average and high probabilities are underestimated.

It is evident that the unlikely results are overrated with respect to the certainty of not obtaining them. Likewise, very probable outcomes are undervalued as regards the certainty of obtaining them (certainty effect). The value function proposed by Tversky and Kahneman (1991) is characterized by three properties: it is defined on variations with respect to a reference point (which is not zero, but the status quo or another starting point, defined by the agent himself); it is concave in the area of earnings (the impact of the variation on the emotional apparatus is always positive, but increases at a decreasing rate) and convex in the area of losses (the marginal value of the loss is always smaller, with the increase in the loss); it decreases faster in the area of losses than it increases in the area of earnings.

People value gains and losses asymmetrically, as they suffer the loss aversion. In fact, Kahneman and Tversky stated that the suffering in losing a sum of money is greater than the pleasure for the gain of the same sum; more precisely, the suffering caused by a loss is about twice the pleasure produced by a gain of equal amount.

Behavioural finance studies the influence of psychology on the behaviour of economic agents. It focuses on the fact that economic agents are not always rational, have limits to their self-control, and are influenced by their own biases (Shefrin 2002). By taking into account cognitive errors and the non-observance of the rationality of preferences, the BF allows to overcome some limits of EUT in describing behavioural anomalies.

Prospect theory, originally developed for single criterion problems, has been extended to multiple criteria choice problem (Korhonen et al. 1990). Salminen (1994) proposed a method for identifying the best alternative based on pairwise comparisons among the alternatives.

Multicriteria methods, based on pairwise comparisons to evaluate the alternatives, can be used in prospect theory to manage complexity by not excluding the decision makers’ emotions, allowing them to face decision problems even when the information framework is insufficient, the number of decision makers is high, their interests are different and variable over time, the number of action alternatives is also high.

Among the various multicriteria methods proposed in the literature (Ishizaka and Nemery 2013), we focus on ELECTRE methods because they accept the violation of both the axiom of comparability (in some cases it is impossible to establish a preference or indifference relationship between two alternatives), and the capacity for discrimination. These two features imply that the principle of transitivity no longer holds.

There exist many contact points between ELECTRE and BF: they both admit economic agent is not rational and makes sub-optimal choices (Roy 1991; Kahneman and Tversky 1979); they violate the axioms of rationality (Roy and Mousseau 1996; Kahneman and Tversky 1979; Slovic and Lichtenstein 1971), independence (Roy and Mousseau 1996), comparability (Roy and Mousseau 1996; Slovic and Lichtenstein 1971) and transitivity (Roy and Mousseau 1996; Kahneman and Tversky 1979).

Morton and Fasolo (2009) outlined some behavioural findings relevant to the practice of multicriteria approach: structuring, value elicitation and weighting phases of the analysis.

Starting from these findings and considering that, on the one hand, economic agents naturally make choices without decision analytic assistance, and, on the other hand, multicriteria methods represent a powerful analytical tool to deal with complex decision problems, our aim is to verify whether using a multicriteria decision tool is able to reduce or minimize some biases. To the best of our knowledge, no scholars used multicriteria methods to describe the emotional behaviour of economic agents.

3 Methodology

ELimination Et Choix Traduisant la RealitÈ (ELECTRE) methods, proposed by Roy (1991), belong to the family of outranking methods. An outranking method is based on pairwise comparisons of the alternatives. This means that every alternative is compared to all other options. For a disclosure of ELECTRE methods, see (Roy 1991; Roy and Mousseau 1996; Figueira and Roy 2002; Figueira et al. 2009; Ishizaka and Nemery 2013).

Given a set of alternatives, the decision maker selects the smallest subset containing the best options. An outranking relation aSb is a binary relation S, defined on a set of alternatives (A). Given the preferences of a decision maker, the quality of the assessments of the actions and the nature of the problem, there are enough arguments to decide that a is at least as good as b, while there are no valid reasons to say otherwise (Roy 1990).

ELECTRE methods have the advantage that they avoid compensation between criteria (Ishizaka and Nemery 2013).

These methods arise from the idea that rigorous mathematical axioms cannot describe a complex problem characterized by many contradictions. The aim is to have a decision-making method closer to reality, on the one hand, supporting the irrationality of the decision maker and, on the other, refusing the completeness theorem which states that the decision maker, faced with two alternatives, is always able to express its preference or indifference.

ELECTRE I chooses alternatives that are preferred by the majority of the criteria and which do not cause an unacceptable level of discontentment on other criteria.

Given a decision matrix A composed by m rows, representing the alternatives, and n columns representing the criteria, the use of ELECTRE involves the following steps (Roy 1991):

  1. 1.

    Calculation of the normalized matrix (X)

  2. 2.

    Calculation of the weighted normalized matrix (V)

  3. 3.

    Calculation of concordance and discordance sets (Cp,q; Dp,q)

  4. 4.

    Construction of net concordance and discordance matrices (C and D)

  5. 5.

    Calculation of advantage averages of concordance and discordance values (C(average) and D(average))

  6. 6.

    Calculation of net concordance and discordance values (Cp and Dp)

Once the matrix A has been constructed, one proceeds to its normalization taking into account whether the parameters considered in the problem represent cost parameters or beneficial parameters. In the case of cost parameters, the formula to calculate the entries of matrix X is the following (Yücel and Görener 2016):

$$ x_{ij} = \frac{{a_{ij} }}{{\sqrt {\mathop \sum \nolimits_{i = 1}^{m} a_{ij}^{2} } }}\quad i = 1,2, \ldots ,m\quad \, j = 1,2, \ldots ,n $$
(1)

In the case of benefit parameters, we use:

$$ x_{ij} = \frac{{\frac{1}{{a_{ij} }}}}{{\sqrt {\mathop \sum \nolimits_{i = 1}^{m} \left( {\frac{1}{{a_{ij} }}} \right)^{2} } }}\quad i = 1,2, \ldots ,m \, \quad j = 1,2, \ldots ,n $$
(2)

Each column of matrix A is normalized with respect to the Euclidean norm defined in Rm. Let a be a column vector of matrix A, its Euclidean norm, ||a||, is equal to 1.

Fixing the weights of criteria, we construct the weights matrix:

$$ W = \left[ {\begin{array}{*{20}c} {w_{1} } & \ldots & 0 \\ \ldots & {w_{2} } & \ldots \\ 0 & \ldots & {w_{n} } \\ \end{array} } \right] $$
(3)

If the weights are not given, they could be derived by applying a method, such as the Analytic Hierarchy Process (Saaty 1980, 1986). In order to construct the normalized weight matrix (V), we multiply the weights matrix by the normalized matrix, as follows:

$$ V = WX $$
(4)

Then, we calculate the concordance sets Cp,q and discordance sets Dp,q:

$$ C_{p,q} = \left\{ {j, v_{pj} \ge v_{qj} } \right\} $$
(5)
$$ D_{p,q} = \left\{ {j, v_{pj} < v_{qj} } \right\} $$
(6)

For every pair of alternatives p and q with respect to all criteria: if alternative p is better than or equal to alternative q, there is concordance; if alternative p is worse than q, there is discordance.

The next step is the calculation of the matrix with the index of concordance C(p,q) and discordance D(p,q):

$$ C\left( {p,q} \right) = \sum\limits_{j \in Cp,q} {w_{j} } $$
(7)
$$ D\left( {p,q} \right) = \frac{{\sum\nolimits_{j \in Dp,q} {\left| {v_{pj} - v_{qj} } \right|} }}{{\sum\nolimits_{j = 1}^{n} {\left| {v_{pj} - v_{qj} } \right|} }} $$
(8)

Each entry of matrix C (c(i,j)) represents the sum of the weights of criteria for which ai is preferred to aj, that is concordance matrix is the matrix generated by adding the values of weights of concordance set elements. Discordance matrix is prepared by dividing discordance set members values to total value of whole set.

Then, we calculate the advantage averages of concordance and discordance values (C(average) and D(average)).

Finally, the net concordance and discordance values are calculated:

$$ C_{p} = \mathop \sum \limits_{{\begin{array}{*{20}c} {k = 1} \\ {k \ne p} \\ \end{array} }}^{m} C\left( {p,k} \right) - \mathop \sum \limits_{{\begin{array}{*{20}c} {k = 1} \\ {k \ne p} \\ \end{array} }}^{m} C\left( {k,p} \right) $$
(9)
$$ D_{p} = \mathop \sum \limits_{{\begin{array}{*{20}c} {k = 1} \\ {k \ne p} \\ \end{array} }}^{m} D\left( {p,k} \right) - \mathop \sum \limits_{{\begin{array}{*{20}c} {k = 1} \\ {k \ne p} \\ \end{array} }}^{m} D\left( {k,p} \right) $$
(10)

They provide the ranking of alternatives by decreasing (Cp) or increasing (Dp) order of the values, respectively.

4 Simulation study

In this section, we propose to apply ELECTRE method to some prospects well known in the literature. Prospects are combinations of possible outcomes of an alternative and the probabilities associated with them (replacing the economic meaning of a lottery).

In the actual experiment by Kahneman and Tversky (1979), subjects were asked to evaluate a pair of prospects and to choose one of the options:

  • Problem 1 Choose between the following two prospects.

  • Prospect A: 33% chance to win 2500; 66% chance to win 2400; 1% chance to win nothing

  • Prospect B: 2400 for sure

  • Problem 2 Choose between the following two prospects.

  • Prospect C: 33% chance to win 2500; 67% chance to win nothing;

  • Prospect D: 34% chance to win 2400; 66% chance to win nothing.

For problem 1, Kahneman and Tversky report that 82% of respondents choose prospect B: it has a higher expected value compared to prospect A. In problem 2, 83% of respondents choose prospect C. This behaviour represents a violation of EUT.

Indeed, assuming that u(0) = 0, the preference of prospect B on A, in problem 1, implies

$$ u\left( {2400} \right) > 0.33u\left( {2500} \right) + 0.66u\left( {2400} \right)\;{\text{or}}\;0.34u\left( {2400} \right) > 0.33u\left( {2500} \right) $$
(11)

while the preference of prospect C on D, in problem 2, implies the reverse inequality.

Considering that problem 2 derives from problem 1 by eliminating a 66% chance of winning 2400 from both prospects, the choice of prospect B, in problem 1, and prospect C, in problem 2, means that the above change produces a greater reduction in desirability when the prospect changes from a sure gain to a probable one, than when both the original and the reduced prospects are uncertain (Kahneman and Tversky 1979).

First of all, in order to apply ELECTRE method, we have to present the above problems (prospects) in a different way. In particular, we consider each prospect as an alternative (Ai, i = 1,…,m), the events as criteria (Cj, j = 1,…n), the probability assigned to a certain event as the weight (pi) assigned to that criterium. In this way, problems 1 and 2 can be represented as matrices, as shown in Tables 1 and 2.

Table 1 Representation of problem 1
Table 2 Representation of problem 2

The above matrix is the classical representation of a multicriteria problem, where the weights (pi) of criteria are prefixed. We may apply ELECTRE for ranking the alternatives.

Then, we consider some other problems proposed in the literature. In particular, we have analysed the statements relating to the cancellation.

  • Problem 3 Choose between the following two prospects.

  • Prospect A: 1000 with probability 0.25; − 100 with probability 0.75

  • Prospect B: 1000 with probability 0.10; 500 with probability 0.40; − 200 with probability 0.50

  • Problem 4 Choose between the following two prospects.

  • Prospect C: 1000 with probability 0.15; − 100 with probability 0.75;

  • Prospect D: 500 with probability 0.40; − 200 with probability 0.50.

The respondents prefer prospects B and D. That choice violates the EUT. Indeed, the preference of prospect B on A, in problem 3, implies

$$ \begin{aligned} & 0.25u\left( {1000} \right) + 0.75u\left( { - 100} \right) > 0.10u\left( {1000} \right) + 0.40u\left( {500} \right) + 0.50u\left( { - 200} \right) \\ & \quad {\text{or}}\;0.15u\left( {1000} \right) + 0.75u\left( { - 100} \right) > 0.40u\left( {500} \right) \, + 0.50u\left( { - 200} \right) \\ \end{aligned} $$
(12)

while the preference of prospect C on D, in problem 4, implies the reverse inequality.

Problems 3 and 4 are represented in Tables 3 and 4.

Table 3 Representation of problem 3
Table 4 Representation of problem 4

We apply the ELECTRE method to all the above decision matrices (Tables 1, 2, 3, 4).

For each problem, we comply with the following steps:

  • Calculation of the normalized matrix (X);

  • Calculation of the weighted normalized matrix (V);

  • Construction of net concordance and discordance matrices (C and D);

  • Calculation of advantage averages (C(average) and D(average));

  • Calculation of net concordance and discordance values (Cp and Dp).

In the following, we describe three experiments.

Experiment no. 1 concerns the problem 3. Tables 5, 6, 7 and 8 show the normalized decision matrix [calculated by using Eq. (2)], weighted normalized matrix, concordance and discordance sets, matrices and values.

Table 5 Normalized decision matrix (X)—experiment 1
Table 6 Weighted normalized matrix (V)—experiment 1
Table 7 Net concordance and discordance matrices—experiment 1
Table 8 Concordance and discordance values and preferences ranking—experiment 1

Each entry (cij) of matrix C represents the sum of weights of criteria for which the ith alternative is preferred to the jth alternative; each entry (dij) of matrix D is calculated following formula (8).

Once the net concordance and discordance matrices are constructed, concordance and discordance values (Table 8) are calculated following formulas 9 and 10 introduced in the previous section.

These values provide the final ranking of the alternatives regarding concordance and discordance. Both concordance and discordance values of the experiment no. 1 show that the alternative A2 is preferred to A1.

Experiment no. 2 concerns the problem 4. Tables 9, 10, 11 and 12 show the normalized decision matrix, weighted normalized matrix, the concordance and discordance sets, matrices and values, providing the ranking of the alternatives.

Table 9 Normalized decision matrix (X)—experiment 2
Table 10 Weighted normalized matrix (V)—experiment 2
Table 11 Concordance and discordance matrices—experiment 2
Table 12 Concordance and discordance values and preferences ranking—experiment 2

The concordance and discordance values of experiment no. 2 show that the alternative A4 is preferred to A3.

Experiment no. 3 We simultaneously consider the alternatives of problems 3 and 4 (Table 13).

Table 13 The unified representation of problems 3 and 4—experiment 3

Applying formulas 7 and 8, at first, we construct the matrices in Tables 14 and 15.

Table 14 Concordance matrix C—experiment 3
Table 15 Discordance matrix D—experiment 3

Each entry c(i,j) represents the sum of the weights of criteria for which ai is preferred to aj.

Then, we calculate two threshold values, C(average) and D(average), and individuate C(p,q) and D(p,q) such that C(p,q) is greater than the concordance threshold—C(average)—and D(p,q) is lesser than the discordance threshold—D(average). Then, for each entry of matrices C and D, if C(p,q) ≥ C(ave) or D(p,q) ≤ D(ave), we stated as Yes, otherwise No. Table 16 shows the thresholds and the outranking relation among the alternatives. We stress that the computation of the above thresholds is not necessary to obtain the ranking.

Table 16 Threshold values [C(ave) and D(ave)] and comparisons with concordance and discordance values—experiment 3

Once the net concordance and discordance matrices are constructed, net concordance and discordance values are calculated following formulas 9 and 10.

Concordance and discordance values provide the ranking of alternatives, respectively, by decreasing (Cp) or increasing (Dp) order of the values, as shown in Tables 17 and 18.

Table 17 Concordance values and preferences ranking—experiment 3
Table 18 Discordance values and preferences ranking—experiment 3

Both concordance and discordance values of the experiment no. 3 confirm the results of experiments 1 and 2, that is, the alternative A2 (resp. A4) is preferred to A1 (resp. A3).

We use the graph relation to identify good alternatives. Figure 1 shows the outranking graph related to the alternatives of Experiment no. 3. As we can see, the alternative A4 has no incoming arrows and states to be the best alternative among others: A4 is better than the alternatives A3, A2 and A1; A2 is better than A1 and A3; A3 is better than A1.

Fig. 1
figure 1

Outranking graph—experiment 3

It is interesting to note that ELECTRE provides the same results obtained by Kahneman and Tversky in their experiments: therefore, it allows describing the emotionality of economic agents.

5 Concluding remarks

Kahneman and Tversky showed that the human behaviour does not necessarily conform to what is predicted by the rationality axioms underlying expected utility theory. They highlighted that cognitive errors violate some fundamental assumptions referred to the above model.

Starting from some behavioural findings relevant to the practice of multicriteria approaches, highlighted by Morton and Fasolo (2009), we propose to apply a multicriteria method to verify that judgments expressed by a decision maker are not as coherent as he/she may have thought.

Due to some similarities between the behavioural finance axioms and the theoretical foundation of ELECTRE methods, among the various multicriteria methods, we use ELECTRE I. We consider some experiments proposed by Kahneman and Tversky: a modified version of the Allais paradox and some prospects defined in the editing phase, in particular those related to cancellation (Kahneman and Tversky 1979). At first, we represent the prospects by means of decision matrices and, then, we apply ELECTRE to these prospects.

We observe that ELECTRE provides the same results obtained in the literature: therefore, it is able to describe the emotional behaviour of economic agents, that is, it could be used in choices characterized by emotionality.

Our future aim is to apply ELECTRE to a real case study and to consider other steps of the decision-making process. Furthermore, it would be interesting to verify the possibility to apply some other multicriteria methods.