Methods · Ranking
HF-DFT (Hesitant Fuzzy Decision Field Theory)
HF-DFT does not compare alternatives at a single instant; it simulates how preference accumulates over time and, at the end of a deliberation period, recommends the alternative that has accumulated the most preference.
Base method's data type: Hesitant
What Is the Method?
HF-DFT is a method for when you hold a decision table in which expert opinions are given as several plausible values (hesitant fuzzy numbers), such as "which route" or "which investment target," and you want the alternatives ranked through a dynamic simulation that models how the human mind actually reaches a decision. Most other ranking methods (TOPSIS, SAW and the like) produce a preference at a single instant, through a static calculation. HF-DFT is different: it rests on a model from psychology called decision field theory, and assumes that preference forms as small comparisons between alternatives accumulate over time. Its output is the preference value each alternative has accumulated by the end of the deliberation period, and the rank that value produces. The method was proposed by Song, Zhang, Xu, Hao and Wang in 2019, carrying classical decision field theory into a hesitant fuzzy setting.
The Philosophy Behind It
HF-DFT's underlying idea is that real decision-making is not an instantaneous calculation but a process that unfolds over time. The human mind does not compare alternatives once and reach a final verdict; it shifts its attention from one criterion to another in turn, a small preference gap between alternatives forms with each shift, and these gaps accumulate over time. HF-DFT mimics this process mathematically: an instantaneous "advantage pressure" (valence) is computed for every alternative relative to the others, this pressure is added to what has accumulated before, the effect of competition and memory between alternatives is modelled through a feedback mechanism, and this cycle repeats until a set duration is reached or a threshold is crossed.
This idea carries a philosophical consequence: HF-DFT is a method of consistency and maturation. In static methods, a small gap between two alternatives' scores is reported in exactly the same way as a large one — "first, second." In HF-DFT, by contrast, the process implicitly carries information about how "robust" the gap is: even when the static scores are almost equal, the dynamic accumulation process can bring out a clear winner over time — or, conversely, if the process is cut short, no one may yet have come out ahead.
How It Works
The method proceeds through eight steps.
First, combining expert opinions. Where several experts are involved, each one's hesitant fuzzy assessments are combined, using expert weights, into a single shared decision matrix.
Second, direction equalisation. "Lower is better" criteria, such as cost, are converted to "higher is better" by taking their complement, so that every subsequent step proceeds in the same direction.
Third, determining criterion weights. If weights are known, they are used directly; if partly known, they are optimised under linear constraints; if unknown, they are derived from the data (for instance, by entropy or by maximising the total score).
Fourth, distance between alternatives. How different every pair of alternatives is from one another is measured by a weighted distance between the hesitant fuzzy values, and a distance table is built.
Fifth, the feedback mechanism. From this distance table, a feedback table is built that sets the strength of competition between alternatives and how much memory is retained; competition is stronger between alternatives that closely resemble one another and weaker between alternatives that differ greatly.
Sixth, instantaneous advantage pressure. Each alternative's relative advantage over the others at that instant (valence) is computed from the weighted criterion scores.
Seventh, accumulation over time. In small time steps, each alternative's preference value is updated by adding the feedback effect and the new advantage pressure to its previous value. This cycle repeats until a set deliberation duration is reached, or until an alternative's preference value crosses a set threshold.
Eighth, the decision. At the end of the deliberation period, the alternative with the highest accumulated preference value is the best alternative; where values are tied, the score is examined first, and then the stability of that score.
The formulas behind each step are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The accumulated preference value tells you how far ahead an alternative pulled by the end of the deliberation process; it says nothing more than that. A positive value shows that the alternative was ahead in the overall trend, a negative value that it trailed, but this is not a percentage or a probability. The magnitude of the value depends on the chosen deliberation duration and on the model's parameters (competition strength, memory effect); running the same decision matrix with a different duration or different parameters can change the magnitude of the values, though the ranking is generally more robust.
Thus instead of writing:
"HF-DFT found the best alternative"
the report should read:
"With this deliberation duration and these model parameters, the alternative that accumulated the most preference is this one; only the rank of the accumulated value should be read as reliable, not its magnitude"
Data Type and Inputs
HF-DFT works with hesitant fuzzy data: every cell holds not a single number or a single triple but a set made up of several plausible values. This is used to carry situations where several experts propose different scores on the same criterion, or a single expert remains undecided between several plausible values, without reducing them prematurely to one number. DecisionMind holds no extension of this method for other data types; it stands alone in its base form.
You need: alternatives in rows, criteria in columns, a hesitant fuzzy set made up of one or more plausible values in every cell; criterion weights (the method can derive them from the data if they are unknown); and model parameters (competition strength, memory effect, deliberation duration, time step). If how these parameters correspond to the real decision situation is not clear (how strong should "competition strength" be, for instance), working with default values affects the result; the choice of parameters must therefore be justified in the report.
When to Use It, When Not To
HF-DFT is a sound choice if your assessments contain several plausible values, whether between experts or within a single expert's indecision, and you want the decision modelled not as a static calculation but as a process that matures over time. Its typical territory is strategic choices, such as route selection or investment-target selection, where a more realistic reflection of human behaviour and deliberation is wanted.
It should not be used in the following cases: if your data is already crisp and there is no need to model the decision as a dynamic process, a simpler method requiring fewer parameters (TOPSIS, SAW) is sufficient. If you cannot justify the model parameters (competition strength, memory effect, deliberation duration) against the real decision situation, using HF-DFT without knowing how much these parameters affect the result can be misleading.
Hesitation exists among experts, the decision process is to be modelled dynamically → HF-DFT
Data is crisp, no need for a dynamic process → static methods such as TOPSIS, SAW
No hesitation, but two degrees exist (support/rejection) → IF-DFT (intuitionistic fuzzy DFT)
Model parameters cannot be justified → HF-DFT should not be used without a parameter sensitivity analysis
Strengths
HF-DFT's greatest strength is that it models the decision not with a static formula but with a dynamic process that mimics human deliberation; this draws on classical decision field theory's strong experimental grounding in psychology (Busemeyer and Townsend, 1993; Roe, Busemeyer and Townsend, 2001). Working with hesitant fuzzy data lets it carry disagreement among experts without reducing it prematurely to a single number. The method can bring out a clear winner over time even when the static scores sit very close to one another; this offers an additional perspective in situations of indecision.
Weaknesses
Its limitations relate to the model's parameter burden and its process structure. First, the method requires several parameters (competition strength, memory effect, deliberation duration, time step); how these correspond to the real decision situation is often unclear and can remain subjective. Second, classical decision field theory itself has been tested comparatively against some alternative models in psychology, and is known not to explain every preference pattern with equal accuracy (Roe, Busemeyer and Townsend, 2001). Third, hesitant fuzzy sets can differ in length (two plausible values on one criterion, three on another), which requires a technical equalisation step; this equalisation, such as repeating the most pessimistic value, is itself an assumption. Fourth, the magnitude of the result depends on the chosen deliberation duration; if the duration is cut too short, the process may not yet have matured.
Common Mistakes
The most common mistake is reading the magnitude of the accumulated preference value as a percentage or a degree of certainty; the value only shows relative standing at the end of the process.
A second mistake is leaving the model parameters (competition strength, memory effect, deliberation duration) at their default values without justification; these parameters can substantially change the magnitude of the result. A third is ignoring the difference in length between hesitant fuzzy sets and failing to report how this equalisation affects the result. A fourth is setting the deliberation duration too short and deciding at a point where the process has not yet matured. A fifth is reading HF-DFT as if it were a static weighted-sum method, ignoring the dynamic process itself.
The governing principle is this:
An HF-DFT result is a summary of a preference process accumulated under the chosen model parameters and deliberation duration; if the parameters change, the magnitude of the accumulated value, and sometimes its rank, can change too.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result. All the cases are illustrative constructions, based on DecisionMind's engine validation example.
1. Business: Expert hesitation in choosing a new branch region
The board of a participation bank must open a new branch in one of three candidate regions (A1, A2, A3). Three criteria have been set: the region's economic growth potential, a reversed competitor-density accessibility score, and customer-profile fit; all three are treated as "higher is better." Rather than a single number, board members proposed, for every criterion, several plausible values reflecting their indecision; for instance, A1's growth potential was described as "between 0.5 and 0.7." Criterion weights were set at 0.4 for growth, 0.3 for accessibility and 0.3 for customer fit.
The method first pools these hesitant assessments into a single shared matrix, measures the distance between alternatives, builds a feedback mechanism, and accumulates each region's preference value over time. Deliberation was run for 50 steps.
| Region | Preference value at end of deliberation | Rank |
|---|---|---|
| A3 | 0.3472 | 1 |
| A1 | -0.0069 | 2 |
| A2 | -0.3414 | 3 |
The result reads as follows. Interestingly, the static (defuzzified) scores are almost equal across the three regions: something like A1 0.600, A2 0.595, A3 0.605, a gap of only 0.01. Looking at these static scores alone would not allow a meaningful distinction between the three regions. But the dynamic accumulation process magnified this small initial gap over time and brought A3 out as a clear winner; A2, by the end of the process, is clearly left behind. A1's preference value sits very close to zero (-0.0069); this shows that A1 occupies a position suspended midway through the process, between the losing A2 and the winning A3.
The board hesitates here: the agent preparing this card ran the DecisionMind engine repeatedly with different weight distributions and different model parameters (competition strength, memory effect). A3's first place and A2's last place did not change across the entire range of plausible parameters tested, but A1's preference value stayed close to zero every time (between -0.0003 and -0.0604 across the range tested). This shows that A1's second-place standing is not as robust as A3's first place, and a small change in a parameter or in the data could push A1 into positive territory, closer to A3.
In the report: "At the end of fifty steps of deliberation, A3 has accumulated the highest preference value; because the static scores are almost equal across the three regions, this result is a product of the dynamic process alone, and A1's second-place standing may change depending on the choice of parameters."
Source: Song, Zhang, Xu, Hao and Wang (2019); Song and Xu (2021, book chapter, a derivative republication of the same method). The region names and assessments are fictional; since the founding article contains no table for these three regions that can be computed by hand, this case is DecisionMind's engine validation example, not a table taken from the article.
2. Maritime: Expert hesitation in choosing a container route
The operations committee of a shipping company must choose among three possible container routes (north, middle, south). Three criteria have been set: fuel efficiency, seasonal risk (reversed, low risk is good), and port infrastructure suitability. Experts proposed several plausible values in particular for seasonal risk, because weather conditions along the route are poorly predictable.
The method combines these hesitant assessments and runs the deliberation process. Suppose the result favours the middle route, which is not the best on fuel efficiency but scores consistently well on the seasonal-risk assessment; the north route, despite being good on fuel efficiency, falls behind because of the wide hesitation range in its risk assessment.
The committee hesitates here: if the hesitation range given for seasonal risk is very wide (that is, if there is significant disagreement among the experts), how much does this width affect the outcome of the process? As shown by the agent preparing this card in Case 1, since the deliberation process can magnify small initial gaps, how a wide hesitation range affects the result must be separately tested.
In the report: "At the end of deliberation, the middle route has accumulated the highest preference value; how much the wide hesitation range in the seasonal-risk assessment affects the result should be tested through a separate sensitivity analysis."
3. Telecommunications: Expert hesitation in choosing a new base-station region
The planning team of a telecom operator must build a new base station in one of four candidate regions. Three criteria have been set: expected user density, installation cost (reversed) and proximity to existing infrastructure. Because population data is not current, field engineers proposed several plausible values for the user-density forecast.
The method combines the hesitant assessments, runs the deliberation process, and accumulates a preference value for each region. Suppose the result favours not the region with the lowest installation cost, but the region that scores consistently high on the user-density forecast.
The team hesitates here: had the deliberation duration been kept short (ten steps instead of fifty, say), the process might not yet have matured, and a different region could have appeared temporarily ahead. The team should therefore separately show that the chosen deliberation duration is long enough to have stabilised the result.
In the report: "At the end of fifty steps of deliberation, the region strong on the user-density forecast has accumulated the highest preference value; whether the result would have stabilised over a shorter deliberation duration should be separately checked."
4. What Not to Do
Had A1's preference value of -0.0069 been reported in the same branch table with a definite phrasing such as "A1 is firmly in second place, beyond dispute," this would have concealed how close this value sits to zero and how sensitive it is to the choice of parameters. A second error is presenting only the final ranking without ever reporting the model parameters (competition strength, memory effect, deliberation duration); the same decision matrix can give results of different magnitudes with different parameters. A third error is ignoring that the static (defuzzified) scores are almost equal and presenting the clear separation the dynamic process produced as if the difference had been obvious from the outset.
Sources
For the formulas behind each step and citation formats, see the DecisionMind method page: decisionmind.app/library/hf-dft
Song, C., Zhang, Y., Xu, Z. S., Hao, Z., & Wang, X. (2019). Route Selection of the Arctic Northwest Passage Based on Hesitant Fuzzy Decision Field Theory. IEEE Access, 7, 19979-19989. DOI: 10.1109/ACCESS.2019.2897716
Busemeyer, J. R., & Townsend, J. T. (1993). Decision field theory: A dynamic-cognitive approach to decision making in an uncertain environment. Psychological Review, 100(3), 432-459. DOI: 10.1037/0033-295X.100.3.432
Roe, R. M., Busemeyer, J. R., & Townsend, J. T. (2001). Multialternative decision field theory: A dynamic connectionist model of decision making. Psychological Review, 108(2), 370-392. DOI: 10.1037/0033-295x.108.2.370
Hao, Z. N., Xu, Z. S., Zhao, H., & Zhang, R. (2017). Novel intuitionistic fuzzy decision making models in the framework of decision field theory. Information Fusion, 33, 57-70. DOI: 10.1016/j.inffus.2016.05.001