Methods · Objective weighting
Fuzzy PCA (Fuzzy Principal Component Analysis, TFN-component profile)
When criteria are given as triangular fuzzy numbers (TFNs), this objective profile runs principal component analysis separately on the lower bound, the most likely value and the upper bound, and produces weights by averaging the three results.
Base method's data type: Fuzzy
What Is the Method?
Fuzzy PCA is not a ranking method; it does not order alternatives, it produces criterion weights. Instead of a single figure in each cell, it takes a triangular fuzzy number (TFN) as input: a lower bound, a most likely value and an upper bound. This represents situations in which data is not exact but given as "approximate" or as expert judgement.
The idea the method rests on is principal component analysis (PCA), a statistical technique defined by Karl Pearson in 1901, which reduces the shared variation (variance) among criteria to a small number of "components." DecisionMind's profile applies the classical PCA calculation separately, and independently, to each of the TFN's three components, lower bound, most likely value, upper bound, and averages the three results. This approach is not a standard method known in the literature under the name "fuzzy PCA weighting" and resting on a single founding paper; it is DecisionMind's own engineering profile, and the manifest states this explicitly. It is a practical solution for a user who wants weights derived from the relationships between criteria but whose data is fuzzy; beyond carrying the name "PCA," however, it is not a formulation endorsed by a single academic source.
The Philosophy Behind It
The idea behind PCA is this: if a group of criteria is strongly linked, one rising as the others rise, that group is in effect measuring a single underlying trend, and the criteria that reflect this trend most strongly deserve more weight. The method mathematically decomposes the shared variation among criteria and measures how much each criterion contributes to it. The fuzzy adaptation adds a further question: when data is not exact but given as an interval (l, m, u), how much do the weights calculated under "the most pessimistic reading," "the most likely reading" and "the most optimistic reading" differ from one another? If the three readings sit close together, uncertainty is not affecting the weight much; if the three readings are far apart, the width of the TFN genuinely changes the result.
The consequence of this philosophy is that the method shows both the structure among the criteria and how uncertain the data is, at the same time. But running the three components independently does not account for the TFN's own internal consistency, that the lower bound, the most likely value and the upper bound together represent a single fuzzy quantity; three separate crisp problems are solved and then averaged.
How It Works
The method proceeds through three steps.
First, input validation. Every cell's triangular fuzzy number is checked to satisfy lower bound ≤ most likely value ≤ upper bound, and a direction (more is better / less is better) is confirmed for every criterion. A minimum of two alternatives and two criteria is required; if no criterion distinguishes between the alternatives (all values identical at all three components), the calculation halts.
Second, three independent PCA runs. The classical PCA calculation consists, in order, of min-max scaling, standardisation, decomposing the inter-criteria correlation matrix into eigenvalues and eigenvectors, and retaining the components whose eigenvalue exceeds 1 (the Kaiser criterion). This calculation is applied separately to the TFN's lower-bound table, most-likely-value table and upper-bound table. Each table on its own produces a classical PCA result, that is, its own weight vector.
Third, averaging and an uncertainty measure. The three weight vectors are averaged and rescaled so that they sum to 1; this is the final weight vector. DecisionMind also computes and reports how far this average sits from the weight derived from the most-likely value alone, and the largest weight difference among the three components; these two figures indicate how much the width of the TFN affects the result.
The formulas behind each step and the intermediate tables are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
As in classical PCA, the weight vector reflects the criteria's contribution to the shared variance; here, however, that contribution is the average of three separate readings (pessimistic, most likely, optimistic). The weight alone is incompletely interpreted without reading the two additional figures reported alongside it: if the largest difference among the components is small (a few thousandths, say), the width of the TFN has changed the weight almost not at all, and the result can be approached with the same confidence as with crisp data. If this difference is large, the choice of lower and upper bound genuinely changes the result, and the report should state this sensitivity.
The weight measures a criterion's contribution to shared variation in the data, not its importance to the decision-maker; this is the same interpretation given on the classical PCA-WEIGHT card, only here it is the average of three fuzzy readings.
Thus instead of writing:
"The fuzzy PCA analysis showed that this criterion is the most important criterion"
the report should read:
"On the average of these three fuzzy readings, this criterion contributes most to shared variance; the difference between the lower and upper bound changes the weight by this much, which shows the effect of uncertainty on the result"
Data Type and Inputs
This profile works with fuzzy data (triangular fuzzy numbers, TFNs): every cell holds a triple, lower bound, most likely value and upper bound, instead of a single figure. If your data is crisp (a single figure in every cell), this profile is unnecessary; DecisionMind's crisp counterpart of the same idea is the separate card, PCA Weighting. This fuzzy profile has no separate extension of its own within DecisionMind.
You need the following: alternatives in rows, criteria in columns, a triple satisfying l ≤ m ≤ u in every cell, and "more is better or less is better" information for every criterion. Weights are not entered; the method produces them. A minimum of two alternatives and two criteria is required. If the lower and upper bounds are very close to one another (nearly crisp data), the results of the three components converge as well, and fuzziness adds little information.
When to Use It, When Not To
If your criteria are numerical but not exact, given as an expert-judgement interval ("at least this much, likely this much, at most this much"), and you want weights derived from the shared structure among criteria, this profile is an option. Where you want to see how much uncertainty affects the weight, comparing these three readings is more useful than giving only a single crisp figure.
The cases where it should not be used follow both from its philosophy and from the nature of its source. If a strong shared structure among criteria is not expected, PCA's basic assumption, that a small number of components explain most of the variance, does not hold, and the weights can come out unbalanced. If the number of alternatives is small (three or four alternatives), the correlation matrix cannot be built reliably. If the result must be an academically established method resting on a single literature source, for example to be presented in a thesis or peer-reviewed publication as "the fuzzy PCA method defined in the literature," a method with a clear source should be chosen instead of this profile. This profile's originator is not an academic paper but DecisionMind's own engine.
Data is fuzzy, shared structure among criteria matters → Fuzzy PCA
Data is crisp → PCA Weighting
Only distinguishing power is needed, shared structure does not matter → Fuzzy Entropy
An academic publication needs a single established method source → Choose a fuzzy weighting method with a clear source, not this profile
Number of alternatives is very small → The correlation matrix is unreliable, read the result with caution
Strengths
This profile's most practical feature is that it carries classical PCA's power to capture shared structure among criteria into fuzzy data. Calculating and comparing the three components separately directly shows how much uncertainty affects the weight; this is information that does not appear in a weight derived from a single crisp figure. The calculation can be followed step by step, and each component can be reported separately.
Weaknesses
The most important limitation is the nature of its source: this profile has no single academic paper behind it; it is an engineering profile derived from DecisionMind's own source code (a software repository), and the manifest flags it as "evidence level C," that is, an evidence level without independent literature verification. Second, running the three components independently disregards the TFN's internal consistency, that the lower, middle and upper bound together represent a single fuzzy quantity; in effect, three separate crisp problems are solved and averaged, and no genuine fuzzy arithmetic is carried out. Third, classical PCA's own limitations, an unreliable correlation with few alternatives, an inability to see non-linear relationships among criteria, apply here as well. Fourth, if the gap between the lower and upper bound is not the same size for every criterion, that is, if one criterion carries a more "symmetric" uncertainty and another a more "skewed" one, this asymmetry can affect only the upper-bound component's weight. This effect is not visible from the average; the separate components must be examined.
Common Mistakes
The most common mistake is presenting this profile as "the named fuzzy PCA method defined in the literature"; this profile is DecisionMind's own engineering decision and must be stated as such in the report.
A second mistake is looking only at the final weight and never examining the difference among the three components; how much uncertainty affects the result is understood from that difference. A third is entering the lower and upper bound very close to one another, nearly as crisp data, and then claiming "a fuzzy analysis was carried out"; if the TFN's width is close to zero, all three components give the same result and fuzziness adds nothing. A fourth is reporting weights obtained from few alternatives (three or four) as though they were an exact proportion; the correlation matrix is not reliable at that size.
The governing principle is this:
The fuzzy PCA weight is the average of three separate crisp calculations; the report must show both this average and the difference among the components, and must state clearly that this profile is not a literature standard but DecisionMind's own engineering profile.
Cases
Each case opens with a decision table, describes in words what the method does to that table, and shows how to read the resulting weights. The first case is a verification example against DecisionMind's source code, not a case from the literature. The remaining cases are illustrative constructions.
1. Textiles: Fabric supplier quality assessment (DecisionMind source-code verification example)
This example is not a case from the literature; it is a table used to verify DecisionMind's fuzzy PCA engine against the source code the method rests on (the analyse_asisance repository). Four suppliers are assessed on three criteria with triangular fuzzy numbers: fabric durability and colour consistency are "more is better," defect rate is "less is better." The values represent estimates given by expert auditors in "worst, most likely, best" form.
| Supplier | Durability (TFN) | Colour consistency (TFN) | Defect rate (TFN, cost) |
|---|---|---|---|
| T1 | (1, 2, 3) | (4, 5, 6) | (7, 8, 9) |
| T2 | (2, 3, 5) | (7, 8, 10) | (3, 4, 6) |
| T3 | (5, 6, 7) | (2, 3, 4) | (8, 9, 10) |
| T4 | (4, 5, 6) | (6, 7, 8) | (1, 2, 3) |
The method processes the three components separately. In this table, the difference between the lower bound and the most likely value is exactly one in every cell; after min-max scaling, the lower-bound table therefore produces exactly the same result as the most-likely-value table, and the two components yield the same weight. The upper bound's difference, however, is larger for supplier T2 than for the others (two units against one unit elsewhere); this small asymmetry is the sole source of the difference between the upper-bound component's weight and the other two.
| Criterion | Lower-bound weight | Most-likely-value weight | Upper-bound weight | Average (final) |
|---|---|---|---|---|
| Durability | 0.2952 | 0.2952 | 0.2586 | 0.2830 |
| Colour consistency | 0.3320 | 0.3320 | 0.3600 | 0.3413 |
| Defect rate | 0.3728 | 0.3728 | 0.3814 | 0.3757 |
The result reads as follows. All three criteria receive weights close to one another; the largest difference, between defect rate and durability, is about 0.09. The largest weight deviation among the components is about 0.037 (between the lower and upper bound on colour consistency); this is a small deviation and shows that the TFN's width does not change the weight much in this dataset.
The auditors' hesitation: defect rate receiving the highest weight does not mean the quality team considers it the most important criterion; it results from this criterion contributing most to the four suppliers' shared variance. If the extra unit of uncertainty at T2's upper bound reflects the auditor being less certain about this supplier, the team may request additional sampling from it.
In the report: "The three criteria's weights were derived with the fuzzy PCA profile by processing the lower-bound, most-likely-value and upper-bound tables separately and averaging them; the largest difference among the components is 0.037, showing that the width of the TFN affects the weight only to a limited extent."
Source: DecisionMind FUZZY-PCA manifest, source-code verification example (analyse_asisance repository, evidence level C). No established method carrying this name rests on a single founding paper in the literature; the classical PCA calculation the profile draws on traces back to Pearson (1901).
2. Mining: Weighting geotechnical risk criteria for a pit site
A mining operation will compare six pit sites on five geotechnical indicators: rock mass quality score, groundwater pressure, discontinuity density, blast vibration level and ground subsidence risk score. Rock mass quality is "more is better," the other four are "less is better." Site measurements are not given directly as figures but as triangular estimates supplied by field engineers in "worst, expected, best" form. The operation has decided to use the fuzzy PCA profile to see the shared structure among the criteria.
The method processes the three components of the five criteria separately. Suppose discontinuity density and ground subsidence risk move together, because they arise from the same geological structure, so most of the shared variance is carried by these two, and both receive a high weight; groundwater pressure runs relatively similarly across the sites, so it receives a low weight.
The operation's hesitation: if the difference among the components turns out large, for instance if the lower and upper bound weights for blast vibration diverge markedly, uncertainty on this criterion genuinely affects the result, and a narrower estimate range should be requested from field engineers. If the difference is small, the current estimate can be used as is.
In the report: "The weights of the five geotechnical indicators were derived with the fuzzy PCA profile; discontinuity density and ground subsidence risk moving together has given both a high weight; the component difference on blast vibration has also been passed on to field engineering."
3. Maritime: A port operator's choice of crane supplier
A port operator will compare three supplier proposals for purchasing a container crane on four criteria: loading capacity, energy consumption, maintenance frequency and delivery time. Capacity is "more is better," the other three are "less is better." Because the proposals are not yet finalised, the operator's engineers have entered "worst, expected, best" estimates for every criterion as triangular fuzzy numbers.
The method processes the three components of the four criteria. Suppose energy consumption and maintenance frequency carry a shared trend, since energy-efficient designs are expected to need less maintenance, so both receive a high weight together; delivery time comes out relatively similar across the proposals and receives a low weight.
The operator's hesitation: because three proposals is a small number of alternatives, the correlation structure is not reliable; the weights are expected to change once a fourth proposal arrives. Also, if the difference among the components is large, for instance if the uncertainty in the capacity estimate is wide, the result should not be finalised until this width is clarified with the supplier.
In the report: "The weights of the four criteria were derived with the fuzzy PCA profile; because the result rests on three proposals, it should be read with caution and recalculated once a fourth proposal arrives."
4. What Not to Do
Had defect rate been marked "more is better" in the textile example, the supplier with the highest defect rate would have come out advantaged, and the weight would have been built the wrong way round. A second error is presenting this profile's result as "a fuzzy PCA method proven in the literature"; the profile is DecisionMind's own engineering decision and does not rest on a single academic source. A third error is reporting only the average weight without ever examining the 0.037 difference among the three components; this difference is the only piece of information showing how much uncertainty affects the result.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-pca
This profile itself does not rest on a single academic paper; it is an engineering profile derived from DecisionMind's source code (the analyse_asisance repository), and the manifest flags it as "evidence level C" (an evidence level without independent literature verification). The sources below show the origin of the classical PCA calculation the profile draws on, and a general review of objective weighting methods; they are not the profile's founding source.
Pearson, K. (1901). On lines and planes of closest fit to systems of points in space. Philosophical Magazine, 2(11), 559–572. DOI: 10.1080/14786440109462720
Ayan, B., Abacıoğlu, S., & Basilio, M. P. (2023). A Comprehensive Review of the Novel Weighting Methods for Multi-Criteria Decision-Making. Information, 14(5), 285. DOI: 10.3390/info14050285