Skip to main content

Open Access 04.03.2024 | Original Article

An approach for reaching consensus in large-scale group decision-making focusing on dimension reduction

verfasst von: Fatemeh Bakhshi, Mehrdad Ashtiani

Erschienen in: Complex & Intelligent Systems

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Group decision-making and consensus modeling have always been important research topics. With the widespread use of the Internet, group decisions can be made online, in which a large number of decision-makers participate. Most of the existing studies on large-scale group decision-making consider 20–50 decision-makers. Therefore, there is a need for a framework that focuses on situations where thousands of decision-makers exist. As dimension reduction is one of the five primary challenges in large-scale group decision-making, in this study, after reviewing the existing approaches, a new model is presented using a statistical approach along with complex network analysis techniques. The opinions are generalized first, and then the network of opinions is built. This new method reduces the dimensions of the problem by considering a hierarchy of opinions. Different scenarios were designed for the evaluation. The results show that the effect of this generalization on dimension reduction depends on the parameters of the problem. We have shown that in a group decision scenario with 3000 decision-makers and 6 alternatives, 99% of the data was reduced. As dimension reduction is the main focus of the current research, the effect of consistency on the diversity of opinions has also been investigated, and the results show that opinion consistency affects opinion generalization, which in turn affects dimension reduction. In addition, in the performed simulations, three types of functions were used to calculate similarity. The aim was to determine the best similarity function for the decision problems whose purpose was to rank the available alternatives. The results show that Euclidean similarity is a strict criterion compared with Cosine similarity.
Hinweise

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Introduction

Decision-making has always been an important research subject. Most of the prediction mechanisms [1] and decision support systems [2] aim to help humans in the decision-making process. Group decision-making is a step further where all decision-makers having their own opinion need to reach a consensus. Therefore, group decision-making consists of a group of decision-makers expressing their opinions about a set of alternatives to make a decision. After expressing their initial opinions, decision-makers enter into an iterative and dynamic process to increase the agreement between group members. One of the main challenges in any group decision-making scenario is to reach a perfect agreement among all decision-makers, which in most cases, is not possible. There are two types of consensus: (1) hard and (2) soft. In hard consensus, at the end of the process, the preferences of all decision-makers converge into one. So, the hard consensus seems impossible in most situations. In soft consensus, the agreement between decision-makers is measured with a fuzzy number, which can be considered an acceptable level of agreement. The core idea of fuzzy membership has also been used in many fields such as control theory [3] and security [4]. Group decision-making has traditionally been seen as a process in which a small number of experts interact with each other to make a selection from available alternatives. The consensus process is defined as dynamic and repetitive group discussions aimed at bringing together the opinions of decision-makers [5]. Recently, the number of groups participating in the decision-making process has increased, ranging from tens to thousand [6]. Due to technological advancements, there is a strong tendency among researchers to propose consensus-reaching or opinion dynamics models that involve a large number of DMs who are assumed to interact through a social network platform Therefore, there is a need for a framework that focuses on situations where thousands of decision-makers are attending. A classic view of large-scale group decision-making considered the problem as a decision-making process in which there are more than 20 decision-makers. Based on this view, many researchers have presented their method for groups of approximately 20 decision-makers. Tang et al. criticized the fact that most of the available studies involve 20–50 decision-makers and emphasized that in large-scale group decision-making, the performance of models in larger groups with thousands of decision-makers should be examined [7]. In group decision-making, in which the goal is to increase the level of agreement, the following main processes are needed:
1.
Consensus-reaching process (CRP) First, the opinions of individuals are collected, and the degree of agreement is calculated. If the degree of agreement is not reached, this means that some decision-makers have to change their opinions. One of the termination conditions is that the level of agreement reaches a predetermined threshold [8].
 
2.
Selection process When the similarity of decision-makers’ opinions reaches a predetermined consensus threshold value, the selection process is applied to obtain the final ranking of the alternatives [9, 10].
 
Large-scale group decision-making scenarios are fundamentally different from small groups, and specific key elements appear in large-scale group decision-making models [6, 11]. In the work of Du et al. [12], clustering, which can be a solution for reducing the dimension, is also mentioned as one of the main processes of large-scale decision-making. As the number of decision-makers increases, the processing time of clustering increases as well. Therefore, dimension reduction using a simpler approach can affect the speed of the consensus process. García-Zamora et al. indicated that classic consensus-reaching processes are not suitable for large-scale group decision-making problems [13]. Most of the existing methods are time-consuming in such situations, which makes them unsuitable. So, in large-scale group decision-making, the performance of models in larger groups with thousands of decision-makers should be examined. Most of the studies reviewed in [7] take advantage of clustering for dimension reduction, but selecting the clustering algorithms and their parameters is also challenging in group decision-making. So, to provide a specific consensus process for large-scale group decision-making, a framework is proposed using opinion transformation and a two-layer network. The main idea is to create a hierarchy of preferences and reduce the dimension by considering the transformed form of preferences, which are much smaller than the original preferences. Thus, here, the dimension means the number of preferences, and it can be applied in situations in which a large number of decision-makers take part. This generalization is similar to roll-upping in data mining techniques. Rolling-up the data is about data summarization and is the process of aggregating data elements from a lower level data structure into a higher level one. Therefore, fast and efficient dimension reduction is an advantage of the proposed generalization. It is fast because it does not have the overhead of clustering. It is efficient because it summarizes the data. In the proposed model, consistency and certainty can affect the size of the opinion data. Therefore, in this study, the effects of consistency and certainty on opinion size were investigated for the first time. The results in the evaluation section show that depending on the number of decision-makers and alternatives, the opinion data can be reduced by up to 99%. In the evaluation section, three types of similarity criteria are used in the consensus process, and it is shown that Euclidean similarity is a strict criterion for decision problems whose purpose is to rank the available alternatives. The rest of the paper is organized as follows. Related work is reviewed in "Related work". "Background knowledge" presents the concepts and the main mathematical prerequisites of the domain. The proposed approach is presented in "Problem statement". In “The proposed approach", the proposed approach is evaluated using several group decision-making simulation scenarios. Finally, in “Conclusion", the paper concludes and some pointers regarding possible future directions are provided.
We have divided the processes in various consensus frameworks into three phases: (1) preprocessing, (2) consensus process, and (3) selection process. The preprocessing phase includes all tasks performed before the consensus-reaching process. By adding this phase to the framework, we can separate the consensus processes from the preprocessing and simplify the framework. According to [14], preprocessing consists of data cleaning, data integration, data reduction, and data transformation. Some studies focus on approaches to fill-out incomplete opinions. These techniques can be considered data-cleaning techniques [1519]. In some studies, data integration and data transformation techniques have been used to provide a framework in which decision-makers can express their opinions in their desired way so that all opinions are then integrated into a single form [9, 20, 21]. Data reduction techniques are widely used in large-scale group decision-making frameworks. Some studies, such as [11, 12, 2227], have used clustering and grouping of opinions to reduce the number of decision-makers. Some studies, such as [2830], have used network partitioning based on network structures. In some articles, the goal was not to reduce the dimension. But, because only some of the more important nodes were considered, other nodes were excluded from the calculations. The next phase is the consensus process. In this phase, the consensus level is calculated, and if it is below a certain threshold, feedback is generated. The feedback mechanism is responsible for generating suggestions for decision-makers, and if decision-makers accept these suggestions, their opinions converge. The feedback mechanism consists of two steps. The first step is selecting the decision-makers for changing their opinions, and the second step is to generate suggestions for the selected decision-makers and determine opinion changes. Based on our review, there are four approaches for decision-maker selection, which are explained below:
1.
Selecting all of the decision-makers In this approach, all opinions must change.
 
2.
Selecting a subgroup of decision-makers In this approach, decision-makers are divided into several groups, and at each iteration, the opinion of one or several groups changes [5, 17, 31].
 
3.
Selecting a decision-maker Individuals whose opinions are not similar to others are identified and individual feedback is generated [9, 19, 3234].
 
4.
Adaptive This approach is a combination of the second and third approaches. In this way, the higher the consensus degree is, the fewer opinions have to change [7, 12].
 
Three approaches for suggestion generation exist, which are explained below:
1.
According to the collective opinion In these studies, a change of opinion is performed by considering a collective opinion [19, 22, 30, 3335].
 
2.
Using opinion dynamics Opinion dynamics describes the process of forming opinions among a group of interactive decision-makers [10]. Rules that are used in related research are divided into two general categories: (1) linear and (2) nonlinear rules [28, 36, 37].
 
3.
Considering the decision-maker’s network Another way to change opinions is to use the network of decision-makers. In some solutions, a network is created based on input information [5, 32, 36, 3840]. In other studies, it was assumed that additional information is available from another network, such as trust networks or social networks, which is separate from the consensus problem space [17, 23, 30, 33, 4146].
 
The third phase is the selection process. Since the goal is to reach a consensus, this stage has not been addressed in some studies such as [12, 22]. In most studies, opinions are aggregated to determine the final opinion. Simple weight-average functions can be used for aggregation [15, 30, 31].
Different types of research on group decision-making have been reviewed to obtain a complete understanding of the problem. Table 1 shows the details and key characteristics of the reviewed approaches. In the table, it is specified which research used a network as its application context or was only presented for large-scale decision-making groups Here network means any network such as a social network or similarity network. Table 2 summarizes the reviewed related work.
Table 1
Key characteristics of the reviewed related work in the GDM domain
Article
Uses a network?
LSGDM
Description
Urena et al. [5]
 
A social network is created based on similarity, confidence, and consistency. The main idea is that some opinions with high similarity, confidence, and consistency have a greater influence on the opinions of others
Chao et al. [9]
 
A clustering method is used to detect non-cooperative behavior, and a weighting process is used to manage this behavior. The number of clusters should be determined, which is different for different group-decision scenarios
Liao et al. [11]
 
\(K\)-means is used for clustering, which requires the \(k\) parameter initialization
Du et al. [12]
 
Opinion punishment and weight punishment are used to manage non-cooperative behaviors. The number of clusters should be determined which is different in various group decision scenarios
Wu et al. [15]
 
A trust network was used to estimate the unknown preference values and experts’ weight determination
Wu et al. [16]
 
A trust network was used to estimate the unknown preference values and extract the reputation between experts as historic actions
Taghavi et al. [17]
 
A feedback-based influence network was proposed, in which the influence between agents was calculated by trust, self-confidence, and similarity
Herrera-Viedma et al. [18]
  
Using the additive-consistency concept, a procedure is provided to estimate the missing information in an expert’s incomplete preference
Cheng et al. [19]
 
A weight allocation method is provided by analyzing the tie strength and topology structure of social networks
Xu et al. [20]
  
Prospect theory was used to solve the group decision-making problem
Zhang et al. [21]
  
Heterogeneous preference structures were accepted as inputs
Wu et al. [22]
 
\(K\)-means was used for clustering and clusters were allowed to change. To use \(K\)-means, the parameter \(k\) should be determined. Changing the clustering approach has computational overhead in LSGDM
Lu et al. [23]
\(K\)-means is used for clustering. To use \(K\)-means, the parameter \(k\) should be determined
Wu et al. [24]
\(K\)-means is used for clustering. To use \(K\)-means, the parameter \(k\) should be determined
Trillo et al. [25]
 
NLP techniques were used to detect the degree of positivity and aggressiveness of experts. The main idea revolves around sentiment analysis
Zhong et al. [26]
 
A combination of similarities in the evaluation information is used for clustering. The K-means algorithm is used for clustering. To use \(K\)-means, the parameter \(k\) should be determined
Liu et al. [27]
 
The probabilistic K-means clustering algorithm is used to improve the selection of the initial centroids. However, the \(k\) parameter should be determined
Dong et al. [28]
 
Leaders and their followers are detected in the network. Leaders influence the opinion of their followers
Zhang et al. [29]
 
A feedback mechanism is provided for each expert by considering the leadership and bounded confidence levels of experts
Chu et al. [30]
A two-stage consensus-reaching method is proposed in which cluster preferences can change
Ding et al. [31]
A negative conflict relationship is considered between DMs. Feedback is generated for each DM which may not be suitable in LSGDM
Wu et al. [33]
 
Trust-based recommendation mechanism is applied
Gavrilets et al. [35]
 
The dynamics of consensus building in groups is investigated which is composed of individuals who are heterogeneous in preferences and have different personality traits (agreeability and persuasiveness) and reputation
Li et al. [36]
 
Extracts the influence network from expert opinions and social networks
Zhang et al. [38]
 
A signed network is used, in which both positive and negative relations can be considered
Triantaphyllou et al. [39]
 
A post-consensus analysis was used in the log file to identify any dynamics that may exist in the way experts make ranking decisions
He et al. [40]
The shadowed theory is used for preference presentation and clustering. The network construction complexity is O(\({n}^{2}\)) as it requires pairwise analysis
Xiao et al. [42]
 
Centrality, consistency, and similarity indices were used for weighting experts. Using similarity makes the complexity O(\({n}^{2}\)) as it requires pairwise analysis
Zhang et al. [43]
Leadership and non-cooperative behaviors were detected in the trust network. A social network is needed for the input
Li et al. [44]
 
A fast unfolding algorithm was used to reduce the dimension of the large-scale DMs and the experts’ weights were obtained by social network analysis techniques. This approach needs a social network as input
Liao et al. [46]
Two different roles are considered
Chao et al. [47]
 
A two-layer network was used with an inner layer consisting of participants whose preference similarities and trust relations were known. The outside layer includes participants whose trust relations cannot be determined. The complexity of the proposed method is approximately O(\({n}^{3}\))
Li et al. [48]
 
An interaction network is used to detect and manage manipulative behaviors
Xiong et al. [49]
A clustering method with historical data to support large-scale consensus-reaching process
Table 2
A summarization of the reviewed related work
 
Article
Pros and cons
Selection approach
 All
[35]
No need for DM identification for suggestions
One rule for all DMs
Simple
 Subgroup
[5, 9, 17, 22, 23, 2628, 31, 36, 43, 4648]
Accelerates the consensus process as the preferences change within a group
Needs more calculations for subgroup detection and subgroup suggestion
 Decision-maker
[1517, 1921, 29, 31, 33, 49]
Slows down the consensus process as the preferences change one by one
Used in small groups
 Adaptive
[12, 30]
Speeds up the consensus process as the preferences change within a group at first
Needs more calculations for subgroup or DM selection
Suggestion generation approach
 Collective opinion
[9, 11, 12, 1517, 2023, 26, 27, 29, 33, 43, 4648]
A proper aggregation function is needed
 Opinion dynamics
[28, 36]
The network’s existence is mandatory
 Network-based feedback
The network is created
[5, 32, 36, 3840]
A network is created based on the input information
There is a predefined network
[17, 23, 30, 33, 4146]
It is assumed that additional information is available from another network
Researches in the field of large-scale decision-making are more recent. A new definition of large-scale decision-making proposed in [13] uses an m-LSGDM representation format. So, as mentioned before, and based on the classical view of large-scale decision-making, the scope of most of the existing studies is considered to be 20-LSGDM or at most 50-LSGDM. Based on the performed review, we conclude that the following research challenges should be addressed:
1.
Current consensus-reaching models mainly focus on decision situations in which only 20–50 decision-makers are involved, and there is a need for a framework that focuses on group decision-making with hundreds or thousands of decision-makers, e.g., 1000-LSGDM
 
2.
The main method for calculating consensus level is opinion similarity. Many researchers have not mentioned the reasons for using a specific similarity measure. However, this study searched for the best similarity measure for a consensus-reaching problem.
 
By considering previous approaches and their limitations, a new framework is proposed using opinion transformation and a two-layer network. The selection approach is subgroup based and the suggestion approach is network based. As previously mentioned, the main idea is to create a hierarchy of preferences and reduce the dimension by considering the transformed forms of preferences. To the best of our knowledge, this is the first time that opinion generalization is used to reduce the number of preferences. In this study, we aim to propose an approach for reaching a consensus in large-scale group decision-making focusing on dimension reduction.

Background knowledge

In this section, preference relations, consistency, consensus, and network as the required basic notions for understanding this paper are defined.

Preference relations

The pairwise comparison has been introduced as preference relations and it is widely used in this area. Preference relation \(P\) on a set \(X\) is a binary relation \({\mu }_{P}:X \times \mathrm{X }\to {\text{D}}\), where \(D\) is the domain of representation of preference degrees provided by the decision-maker. Therefore, a preference relation \(P\) constitutes a matrix \(P = ({p}_{ij})\) of dimension \(\#X\) (number of items in the set \(X\) set), in which \({p}_{ij}\) = \({\mu }_{P}\) (\({x}_{i}\), \({x}_{j}\)) is the degree or intensity of preference for alternative \({x}_{i}\) over \({x}_{j}\). The elements of \(P\) could be numeric or linguistic depending on the type of decision-making process that is being carried out [5].

Single-valued neutrosophic preference relations

A single-valued neutrosophic preference relation on \(X\) is expressed by a matrix \(P={( {p}_{ij})}_{n\times n}\) such that \({p}_{ij}=\langle t({x}_{i},{x}_{j}),i({x}_{i},{x}_{j}),f({x}_{i},{x}_{j})\rangle \) is a single-valued neutrosophic preference relation with the following conditions [5]:
$$t\left({x}_{i},{x}_{j}\right)\to \left[\mathrm{0,1}\right],i\left({x}_{i},{x}_{j}\right)\to \left[\mathrm{0,1}\right],f\left({x}_{i},{x}_{j}\right)\to [\mathrm{0,1}]$$
(1)
$$0\le t\left({x}_{i},{x}_{j}\right)+i\left({x}_{i},{x}_{j}\right)+f\left({x}_{i},{x}_{j}\right)\le 3$$
(2)
The parameter \({t}_{ij}\) indicates the truth membership that \({x}_{i}\) is preferred to \({x}_{j}\). The parameter \({f}_{ij}\) is interpreted as falsity membership that \({x}_{i}\) is preferred to \({x}_{j}\). Finally, \({i}_{ij}\) indicates indeterminacy of decision-making about \({x}_{i}\) and \({x}_{j}\).

Consistency of decision-maker’s preference

Preference consistency means rationality of preferences. In preference relations, there are three levels of relation rationality: (1) the first level: requires indifference between any alternative \({x}_{i}\) and itself, (2) the second level: tequires that if an expert prefers \({x}_{i}\) to \({x}_{j}\), that expert should not simultaneously prefer \({x}_{j}\) to \({x}_{i}\), (3) third level: associated with the transitivity in the pairwise comparison among any three alternatives. If an expert prefers \({x}_{i}\) to \({x}_{j}\) and \({x}_{j}\) to \({x}_{k}\), then alternative \({x}_{i}\) should be preferred to \({x}_{k}\). A preference relation that verifies the third level of rationality is referred to as a consistent preference relation. Various formalisms have been developed to examine the transitivity of a preference relation [50, 51].

Consensus level

Different methods are used to measure the degree of consensus among decision-makers. In [22], preference similarity was used to calculate the consensus level. In [31], the dissimilarity of preferences was considered as a criterion for calculating the consensus level. In [52] a statistical criterion based on Shannon’s entropy and a probability distribution was presented. The distance functions commonly used in modeling the consensus process are Manhattan, Euclidean, Cosine, Dice, and Jacquard [53]. Studies have shown that the speed of the consensus process is significantly influenced by the different aggregation operators and the distance functions [54, 55].

Graphs and networks

A graph is a structure consisting of a set of nodes and edges. There are different types of graphs. For example, a directional graph is a graph in which a direction is assigned to each edge, or in a weighted graph, a number is assigned to each edge. Multiplex networks are a kind of network that is used to represent a network system in which there are different types of interactions between components. In this type of network, the nodes in each layer are the same, and only the concepts of connections created between the nodes are different in each layer. Figure 1 shows a sample multiplex network.

Problem statement

In this study, we aim to propose an approach for reaching a consensus in large-scale group decision-making. Group decision-making is a situation when decision-makers collectively choose from a set of existing alternatives. Large-scale group decision-making refers to situations where a large number of decision-makers participate. Decision-makers provide their opinions by preferences. A group decision-making framework is proposed for reaching a consensus in such situations. As dimension reduction is one of the primary challenges in large-scale group decision-making, the focus of this study is on dimension reduction. Dimension reduction means reducing the number of input data. Questions that this research aims to answer are:
1.
How can the dimension reduction be performed without clustering?
 
2.
How can opinions be generalized?
 
3.
What affects opinion generalization?
 
4.
How can generalized data be changed to achieve a consensus?
 
5.
What are the best similarity measures in the context of group decision-making?
 
We will tackle the above questions by meeting the following objectives:
1.
Reducing the data dimension using opinion generalization.
 
2.
Investigating the effect of opinion generalization on data reduction.
 
3.
Investigating the effect of consistency and certainty on opinion generalization.
 
4.
Introducing a new algorithm for the consensus process that works with generalized opinions.
 
5.
Comparing the results of different similarity measures to select the most effective one.
 

The proposed approach

The main idea of the proposed approach is data generalization. Suppose there are four alternatives. Then there are \(4!=24\) choices for sorted alternatives (e.g., one choice is \({x}_{1}>{x}_{2}>{x}_{3}>{x}_{4}\)). It means that the final decision is one of these 24 choices. As sorted alternatives can be represented by a certain consistent crisp preference, the proposed approach maps the decision-maker’s preferences to crisp preferences and then changes the preferences to reach a consensus. An example of such mapping is illustrated in Fig. 2. As shown in the figure, the decision-maker compares only one alternative with the others and gives preferences in the form of an incomplete single-valued neutrosophic preference. Then the uncertainty matrix and the complete fuzzy preferences are extracted from the original preferences. The fuzzy preferences are illustrated in Fig. 2. Mapping the decision-maker’s preferences to crisp preferences is the next step. Using single-valued neutrosophic preferences allows decision-makers to express their preferences without limitation. For example, when we ask an expert’s opinion, he or she may say that the possibility that the statement is true is 0.5, the possibility that the statement is false is 0.6, and the degree that he or she is not sure is 0.2 [57]. Receiving incomplete preferences from decision-makers is proposed for inconsistency prevention. Consistent complete preferences are extracted in the preferences process component. Then a two-layer network of crisp and fuzzy preferences is created in the network component.
A symbolic representation is illustrated in Fig. 3. Red nodes represent crisp preferences and blue nodes represent fuzzy preferences. In large-scale group decision-making, the number of blue nodes is large. There is no connection in the blue layer to eliminate the similarity calculation overhead. García-Zamora et al. indicated that the classic idea of the consensus model as an iterative discussion process should be replaced by an automatic algorithm in LSGDM [13]. So, the proposed consensus process is automatic. The selection process is only added for evaluation purposes and is an optional process. So, in the proposed approach, we have three components: (1) the preprocessing, (2) the consensus process, and (3) the selection process. The preprocessing component has two subcomponents: (1) opinion processing and (2) network. Figure 4 shows the overall architecture of the proposed approach. This approach will be discussed in detail in the rest of this section.
In the proposed framework, decision-makers present their opinions in the form of a single-valued neutrosophic preference and in a way that they only compare one alternative with all of the other alternatives. The reason for using single-valued neutrosophic preferences is to obtain certainty from them. Decision-makers can express their preferences as fuzzy preferences, but they should provide the certainty matrix. The reason for receiving an incomplete preference is that the decision-maker’s preference is automatically completed by mathematical modeling equations. The reason for insisting on consistency is explained in detail in the evaluation section. After processing the opinions, a two-layer network of preference and preference classes is formed. Preference classes are crisp, consistent, and certain. After the formation of the network, if decision-makers have not reached a consensus feedback is generated. The preferences of people in less important classes change as a group. This change is performed such that preferences are transferred to a new class. This change in classes is performed repeatedly to reach a consensus in one class.

Preprocessing

The first phase of the approach is preprocessing. Suppose that the decision-maker compares all alternatives with the alternative \(x\). Then six steps should be taken which are explained in the subsequent sub-sections. The decision-makers can give their preferences using fuzzy preference matrices. But, the decision-maker has to provide the certainty matrix too. In this case, the first three preprocessing steps are ignored. We suppose the decision-makers provide single-value neutrosophic preferences because it is easier for them to express their preferences without limitation. In addition, if there are \(m\) alternatives, using this approach, \(m\) comparisons will be required instead of \({m}^{2}-m\). The decision-makers can also express their certainty with indeterminacy numbers as well. So, if we suppose that the preferences will be expressed in a matrix form, the matrix can be defined as below and every entry is a single-value neutrosophic number:
$${D}_{matrix}=\begin{array}{l}1\\ \dots \\ x\\ \dots \\ m\end{array}\left[\begin{array}{cccc}-& -& -& -\\ \dots & \dots & \dots & \dots \\ <{t}_{x1}, {f}_{{\text{x}}1}, {i}_{{\text{x}}1}>& <{t}_{{\text{x}}1}, {f}_{{\text{x}}1}, {i}_{{\text{x}}1}>& \dots & <{t}_{xm}, {f}_{xm}, {i}_{xm}>\\ \dots & \dots & \dots & \dots \\ -& -& -& -\end{array}\right]$$
So, it can be considered as a vector:
$${D}_{vector}=\left[\begin{array}{cccc}<{t}_{x1}, {f}_{{\text{x}}1}, {i}_{{\text{x}}1}>& <{t}_{{\text{x}}1}, {f}_{{\text{x}}1}, {i}_{{\text{x}}1}>& \dots & <{t}_{xm}, {f}_{xm}, {i}_{xm}>\end{array}\right]$$

Opinion transformation

As mentioned before, the values of \({t}_{ix}=t\left({x}_{i},{x}_{x}\right),{f}_{ix}=f({x}_{i},{x}_{x})\) and \({i}_{ix}= i\left({x}_{i},{x}_{x}\right)\) are in the range between zero and one independently. But, it is rational that there should be a limit \({t}_{ix}+{f}_{ix} =1\) in a preference relation. To make this limitation, we use min–max normalization. Formula (3) shows the transformation rules.
$${{t}_{ix}}^{\mathrm{^{\prime}}}= \frac{{t}_{ix}}{{t}_{ix}+{f}_{ix}} , {{f}_{ix}}^{\mathrm{^{\prime}}}= \frac{{f}_{ix}}{{t}_{ix}+{f}_{ix}}$$
(3)
Figure 5 shows the transformation process. It provides all opinion vectors and performs a transformation on them. In this figure, the \(t\) and \(f\) parameters of each cell in the last vector are transformed into new numbers.

The complement process

The proposed solution in [18] has been used to create a consistent preferences matrix. At this step, the decision maker’s fuzzy preference matrix (\({r}_{{ij}_{n}})\) and determinacy matrix (\({d}_{{ij}_{n}})\) are extracted from opinion vectors. This is calculated using the following equations:
$${r}_{{ij}_{n}}=\left\{\begin{array}{ll}{t}_{ix} & {\rm if}\; j=x\\ {t}_{xj}={f}_{jx} & {\rm if}\; i=x\\ max\left\{0,\mathrm{ min}\left\{{t}_{ix}-{t}_{jx}+\mathrm{0.5,1}\right\}\right\} & else\end{array}\mathrm{ for }\; i,j\in \left\{1,m\right\}\right.$$
(4)
$${i}_{{ij}_{n}}=\left\{\begin{array}{lllll}{i}_{ix} & \quad {\rm if}\; j=x\\ {i}_{xj}= {i}_{jx} & \quad {\rm if}\; i=x\\ min\left\{{i}_{ix},{i}_{jx}\right\} & \quad else\end{array}\mathrm{ for } \; i,j\in \left\{1,m\right\}\right.$$
(5)
$${d}_{{ij}_{n}}=1-{i}_{{ij}_{n}} \; \mathrm{ for } \; i,j\in \left\{1,m\right\}$$
(6)
Figures 6 and 7 show an example of the complement process. In this step, each vector is converted into a complete matrix, and the determinacy matrix is calculated.

Calculating the decision-maker’s certainty

In this section, the certainty matrix is calculated based on the determinacy matrix obtained in the previous step. Uncertainty is defined by Eq. (7) where \({d}_{ij}^{c}\) represents the \({d}_{ij}\) complement and is defined by Eq. (8). Finally, decision-maker uncertainty is calculated using Eq. (9):
$${Certainty}_{ij}=\left|{d}_{ij}-{d}_{ij}^{c}\right|$$
(7)
$${d}_{ij}^{c}=\left|1- {d}_{ij}\right|$$
(8)
$${Certainty}_{n}=\frac{\sum_{i\in I,j\in J}{Certainty}_{ij}}{{n}^{2}-n}$$
(9)
Figure 8 shows an example of the certainty calculation process. In this step, the certainty matrix is calculated from the determinacy matrix.
The preference pre-possessing algorithm is shown as Algorithm 1. If the number of decision-makers is \(n\), then the preferences process algorithm’s complexity order is \(O(3n)\). In this algorithm, for the complement process, the number 0.5 is considered as not preferring one alternative over another, 1 is the maximum which means an alternative is completely preferred over another, and 0 is the minimum which means an alternative is completely not preferred over another in Eq. (4).

Determining the preference’s class

The proposed network is a two-layer network. In the first layer, there are nodes related to the preference classes. In the second layer, the preference nodes exist. To create a two-layer network, the first layer nodes (i.e., the class nodes) must first be defined. Equation (10) is used to calculate the class of each preference. Equation (11) defines certain classes (we have assumed the value of 0.5 for the diameter).
$${C}_{{ij}_{n}}=\left\{\begin{array}{ll}1 & {\rm if}\; {r}_{{ij}_{n}}>0.5\\ 0 & {\rm if}\; {r}_{{ij}_{n}}<0.5\\ 0.5 & \quad else \end{array}\right.$$
(10)
$${UC}_{l}=\left\{{C}_{n}|{C}_{{ij}_{n}}\ne 0.5,i,j\in \left\{1,n\right\}\right\}$$
(11)
Figure 9 shows an example of the class determination process. In this step, the class of each preference is determined. The class of a preference is shown in the figure. The similarity between classes is defined by Eq. (12). It is inspired by the equation for calculating similarity in [5].
Here, \(\#{I}^{ij}\) is the number of the common entry of the two matrices defined by Eq. (13), and \(m\) is the number of all entries. The similarity between all classes is calculated and is represented as a matrix called similarity matrix defined by Eq. (14).
$$Similarity({UC}_{i},{UC}_{j})=\frac{\#{I}^{ij}}{m}$$
(12)
$${I}^{ij}=\left\{k|{(UC}_{i}(k)={UC}_{j}(k)=1)\vee {(UC}_{i}(k)={UC}_{j}(k)=0),k\in \left\{1,n\right\}\right\}$$
(13)
$$Similarity Matrix=\left[\begin{array}{ccc}Similarity({UC}_{1},{UC}_{1})& \cdots & Similarity({UC}_{1},{UC}_{m})\\ \vdots & \ddots & \vdots \\ Similarity({UC}_{m},{UC}_{1})& \cdots & Similarity({UC}_{m},{UC}_{m})\end{array}\right]$$
(14)
If some of the preferences of an uncertain decision-maker were unknown, 0.5 is inserted in the corresponding entry in their class’s preference matrix. It needs to be converted into 0 or 1 because the classes are crisp. Converting the uncertain classes (\({C}_{u}\)) into certain classes (\({UC}_{k}\)) will be performed using Eq. (15). It is based on the maximum similarity with other classes.
$${C}_{u}=\left\{{UC}_{k}|Similarity\left({C}_{u},{C}_{k}\right)={\text{max}}(Similarity\left({C}_{u},{UC}_{k}\right),k\in \left\{\mathrm{1,2},\dots , l\right\}\right\}\nonumber\\ $$
(15)

Creating the class graph/network

Each node in the class network represents a class and each edge represents the similarity of classes. The adjacency matrix is obtained after computing the similarity matrix using Eq. (16). So, a connecting component will exist where the edge between nodes indicates the highest similarity that a node has.
$${A}_{ij}= {{\text{max}}}_{j\in J}\left({s}_{ij}\right),i\in \left\{\mathrm{1,2},\dots ,n\right\}$$
(16)
A standard graph is often described by \(G=\langle V,E\rangle \) where \(V\) is defined as the set of vertices and \(E\) as the set of links. Therefore, the class’s graph is defined by Eq. (17).
$$\begin{aligned} {V}_{c}&=\left\{{UC}_{1},{UC}_{2},\dots ,{UC}_{l} \right\} , \\{E}_{c}&=\left\{({UC}_{i},{UC}_{j})|{a}_{ij}=1 \forall {a}_{ij}\in {A}_{ij}\right\}\end{aligned}$$
(17)
Figure 10 shows an example of two classes and their similarity. In this step, each class presents a node in the network, and the edges are constructed.

Creating the two-layer network

A multiplex network is represented by the quadruple in Eq. (18). The parameter \(V\) represents the network nodes, \(P\) is defined as a pair that represents the nodes in each layer, \(M\) is also the set of links in each network, and \(L\) is the network layer.
$$G = \langle P, M,V,L \rangle , P\subseteq V\times L ,M\subseteq P\times P$$
(18)
The proposed two-layer network is defined by the below equations. The network has two layers and they are defined using Eq. (19). The network nodes are defined by Eq. (20). \(NodeMaping\) is a set that contains the \(\left( {\text{preference number, preference's class number}} \right)\) tuple. The second layer nodes are defined by Eq. (22) and the first-layer nodes are defined by Eq. (23). It should be noted that \(PreferenceNode\) is a multi-set.
$$L=\left\{class,preference\right\}$$
(19)
$$V=\left\{\mathrm{1,2},\dots l\right\}, l=|UC|$$
(20)
$$NodeMaping= \left\{(n,l)|{C}_{n}\in {UC}_{l}\right\}$$
(21)
$$\begin{aligned} PreferenceNode & = \left\{(n,preference)|n\right.\\ &\left. \in NodeMaping\right\},\\ & PreferenceNode\in P\end{aligned}$$
(22)
$$ClassNode= \left\{(l,class)|l\in NodeMaping\right\},ClassNode\in P$$
(23)
Each preference node has a weight denoted by \({W}_{DM}\), which is the importance of preference in decision-making. In the proposed framework, the importance is only related to the certainty of a preference. Equation (24) shows how it is calculated.
$${W}_{DM}= {Certainty}_{dm}$$
(24)
Each class node has a weight defined by \({W}_{c}\) notation, which is the importance of the class in decision-making. Equation (25) shows how it is calculated. In the proposed framework, the importance of a class is related to its certainty, population, and eigenvector which are defined by Eqs. (26), (27), and (28), respectively. The eigenvector represents the importance of a node in the network.
$${W}_{c}={ClassCertainty}_{[c]}+{Population}_{[c]}+{Eigenvector}_{[c]}, {w}_{c}\in \left[\mathrm{0,3}\right] \forall c$$
(25)
$${ClassCertainty}_{[c]}=\frac{\sum_{dm\epsilon C}Certainty\left(dm\right)}{\sum_{dm\epsilon DM}Certainty\left(dm\right)}$$
(26)
$$\begin{aligned} {Population}_{[c]}& =\frac{|Class Members|}{|PreferenceNode|},\\&\quad Class \; Members=\left\{({\text{c}},preference)|c\in {UC}_{l}\right\}\end{aligned}$$
(27)
$${Eigenvector}_{[c]}({\text{t}}+1)=\sum_{j=1}^{n}{A}_{ij}\times {Eigenvector}_{[j]}({\text{t}})\nonumber\\$$
(28)
Figure 11 shows an example of a two-layer network construction process. In this step, the edges between preferences and classes are built and the weights of the class nodes are calculated.
The two-layer network is constructed as the class network in its first layer and the preferences nodes in the second layer. Each preferences node connects its class with an interlayer edge. The two-layer network creation algorithm is as follows. The following steps are needed to construct the proposed two-layer network. If the number of decision-makers is denoted by \(n\) and the number of classes is represented by \(m\), then the two-layer network creation algorithm’s complexity order is \(O(n+{m}^{2})\). For determining the preference’s class, the number 0.5 is considered as not preferring one alternative over another in Eq. (11).
Step 1: Determine the class of each preference.
Step 2: Create the network of classes.
Step 3: Create a two-layer network of classes and preferences.

Consensus process

The consensus level is measured by calculating the similarity of class nodes. If preference nodes in the second layer are connected to more than one class, it means that the similarity of preference is not enough. In other words, the consensus level does not meet the threshold, and the feedback is generated for preferences. In the feedback step, we have identified two categories of nodes we call susceptible and target nodes. It then describes how the opinion should change.

Feedback

The susceptible nodes are the nodes that belong to a specific class and this class has the minimum weight. So, this class is selected for change and merge. Susceptible classes are defined mathematically by Eq. (29).
$$Susceptible=\left\{ {C}_{s}|weight\left(c\right)={\text{min}}\left( {weight}_{c}\right), c\in \left\{\mathrm{1,2},\dots ,l\right\}\right\}$$
(29)
Target nodes are the nodes that are selected to be merged with susceptible nodes. Target nodes are the neighbors of the susceptible node such that they have the highest similarity. The reason for selecting the target node according to similarity is to change the susceptible class with minimum changes. The target class is defined mathematically by Eq. (30).
$$target=\left\{{C}_{t }| weight\left(c\right)={\text{max}}\left( {weight}_{c}\right) \wedge {A}_{st}=1\right\}$$
(30)
To change the class, if the preference belongs to \({C}_{i}\) and \({C}_{j}\) is selected for transfer, the change equation will be in the form of Eqs. (31) to (33). The aim is to change the class of a group of preferences. The reason for considering the numbers 0.51 and 0.49 is to change the preference as little as possible. As the preferences change, it is rational that the degree of determinacy of the preference is reduced. In Eq. (32), the diameter of the network is used.
The reason for using the diameter is that if the node traverses the entire graph, it will not be considered.
$$\begin{aligned} & {r}_{{ij}_{k}}\\&\quad=\left\{\begin{array}{ll}lower \; bound= 0.49 & if \left( {C}_{Susceptible}\ne {C}_{target}= 0 \right) ,\forall k\in DM \\ upper\; bound= 0.51 & if \left( {C}_{Susceptible}\ne {C}_{target}= 1 \right) ,\forall k\in DM\end{array}\right.\\ \end{aligned}$$
(31)
$${d}_{{ij}_{k}}=\mathrm{ min}\left\{0,{d}_{{ij}_{k}}-\left(\frac{1}{Diameter}\right)\right\}$$
(32)
$${w}_{c}={Classcertainty}_{[t]}+{Population}_{[t]}+{w}_{c}$$
(33)
Figure 12 shows an example feedback process. In this example, class 1 is susceptible and class 2 is the target.
The consensus process algorithm is shown as Algorithm 3. If the number of classes is denoted by \(m\), then the consensus process algorithm’s complexity order is \(O(m)\).

Selection process

If the goal is to calculate the final preference (an aggregation of all preferences), the selection process is performed. But, if the goal is to just rank the alternatives, there is no need to do this step. As the classes are consistent and certain, the final class is consistent and certain as well. So, we can rank the alternative without doing the selection process. If the final preference is not needed, there is no need for this step, and there is no need to create the preference nodes in the second layer in the network construction step. Because we only need them in the selection process. We have added this step just for the sake of the framework’s completion. So, if the final preference (\({r{\prime}}_{ij}\)) is needed, it is calculated using Eq. (34).
The selection algorithm is given as Algorithm 4. If the number of decision-makers is denoted by \(m\), then the consensus process algorithm’s complexity order is \(O(n)\). In the consensus algorithm, the numbers 0.51 and 0.49 are considered as the lower bound and upper bound in Eq. (31). The upper bound can be any number between 0.5 and 1, and the lower bound can be any number between 0 and 0.5. Therefore, the lower and upper bounds could change, and the effect of this change would be on the final preference. As mentioned, if the goal is to rank the alternatives, there is no need to calculate the final preference. So, changing both bounds will not affect the outcome in this case.
$${r\mathrm{^{\prime}}}_{ij}=\frac{\sum_{dm\in DM}{d}_{{ij}_{dm}}\times {r}_{ij}}{\sum_{dm\in DM}{d}_{{ij}_{dm}}}$$
(34)

Evaluations

The proposed framework was evaluated using various simulation scenarios. The performance of the framework is also evaluated in the simulation section. There are three simulation scenarios in the first section. The first simulation investigates the effects of preference consistency and certainty on dimension reduction. The second one simulates a group decision-making scenario to demonstrate how the proposed algorithm works.
The third one simulates a set of group decision-making scenarios with different numbers of decision-makers, alternatives, and similarity measures to investigate the performance of algorithms in different scenarios. Comparison is not a common evaluation approach in the field. Previous studies have demonstrated the steps of their algorithm through simulations or examples. However, as synthetic data are used for simulation, a comparison section is added to apply the proposed algorithm to the data used by other studies to compare the results. The candidate studies for comparison are selected from related works where the authors claim that in their research, large-scale group decision-making is addressed and their data are publicly accessible. It is expected that, after running the algorithm on the data of the selected studies, similar results compared to the simulation outcomes will be obtained.

Simulation scenarios

In this section, we will examine the consistency and certainty of preferences and their effect on dimension reduction. Here, the effect of considering consistent preferences and their mapping to certain preferences in reducing the dimensions of the problem is examined. As it was mentioned before, if the goal of the group decision process is alternative ranking, there is no need to create the preference nodes in the second layer. So, only the class nodes in the first layer are considered. Since they are fewer than the preference nodes, the dimension of the problem is reduced. An example of an alternative ranking is to choose a person for a job from several candidates. In this section, we investigate the differences between the number of classes and preference nodes and show that if the preferences are consistent and certain, the dimension reduction by opinion generalization can be applied effectively. For this purpose, decision-making data are generated with several different alternatives and decision-makers. In the simulation scenarios with different alternatives, two scenarios were defined in which in one scenario only consistent preferences exist, and in another scenario, inconsistent and consistent preferences are present. The result of the dimension reduction for different parameters is shown in Figs. 13, 14, 15, 16 and 17 and Figs. 18, 19, 20 and 21. In these figures, the blue line shows the number of different classes in each scenario and the red line shows the rate of reduction in each scenario. As the diagrams show, by increasing the alternatives in the scenario where there are also inconsistent preferences, the reduction of dimensions is reduced. It should be noted that for the production of simulation data, the worst-case scenario is considered in which the preferences are generated from any possible class. In real-world decisions, these classes do not need to be as much heterogeneous as possible.
If the decision-making is performed to reach a consensus on the ranking of alternatives, the second layer, in which the preference nodes are located, can be removed. Thus, the consensus is reached only with the changes made in the first layer. This implies that the selection process can be ignored. But, in the evaluation, we did not remove the second layer nodes and the selection process. The aim was to track changes in preferences and to report preference changes. The advantage of using the proposed approach under this condition is that the dimensions of the problem can be significantly reduced. As shown in the simulations, depending on the problem parameters, the number of decision-makers can be reduced by up to 99% by considering the number of classes. This reveals that if the consensus process runs on consistent and certain preferences, the consensus-reaching process will be faster. To evaluate the performance of the proposed consensus model, in the next section, a simulation is described in detail and other simulation scenarios are briefly reviewed (Fig. 22).

Simulating a group decision-making scenario

To investigate the steps of the algorithms in the proposed model, the steps of the proposed algorithms were executed using simulated data. First, preference data were simulated. This data was generated using the specifications given in Tables 3 and 4.
Table 3
The specifications of the generated data
Number of decision-makers
Number of alternatives
Possibility of a fully consistent preference
Possibility of a certain preference
1000
4
1
0.1
Table 4
Changes in the consensus level during the feedback process in simulation scenarios with different parameters
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Tab4a_HTML.png
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Tab4b_HTML.png
It is worth mentioning that all the generated simulation data for the evaluated scenarios are publicly available on GitHub.1 Figure 23a shows the histogram related to the Euclidean similarity distribution of preferences and shows that in the generated data, the Euclidean similarity distribution of preferences follows a normal distribution. The network was created after preprocessing the preference data. There are 24 different class preferences. Therefore, there are 24 nodes in the first layer of the network. Figure 23b shows a histogram related to the class size distribution.
Figure 24a shows the class network. The network in the first layer is a connected component. Blue nodes in Fig. 24b represent preferences. There is no edge in the second layer between blue nodes as no edges were created in this layer. Because the number of decision-makers is large, calculating the similarity of preference pairs causes a computational overhead. Figure 24c shows the two-layer network. An interlayer edge indicates that a preference belongs to a particular class. All nodes in the second layer are connected to first-layer nodes. This representation is a new model of visual preference representation in group decision-making. Figure 25 shows how the network changes its status after each feedback step. In each feedback step, only the links between the two layers are changed. In the performed simulation, decision-makers reach a consensus after receiving four feedbacks. During this phase, some second-layer nodes change their interlayer connections. Changing links means that the class associated with them has the least importance. During the feedback process, the amount of uncertainty will change, and the indeterminacy degree of the preferences decreases. Changes in the degree of determinacy of the preferences are shown in the diagram in Fig. 26a. In addition, during the feedback process, the degree of similarity between preferences and classes changes. The similarity changes based on the proposed similarity measure (i.e., red line) and Euclidean similarity of the preferences (i.e., blue line) are shown in Fig. 26b. As the diagram shows, the Jacquard similarity is maximized, and consensus is reached whereas the Euclidean distance has a lower value.

Simulation with different numbers of decision-makers, alternatives, and similarity measures

Tang et al. emphasize that in large-scale group decision-making, the performance of models in larger groups with thousands of decision-makers should be examined [7]. According to the aforementioned critique, in the previous simulation, there were 1000 preferences. However, to examine the performance of the proposed approach with different parameters, simulations with a different number of decision-makers and different alternatives have been performed, and the consensus level at each stage of the feedback is given in Table 5. In addition, three similarity measures were examined during the consensus process. Preference data are available at [58].
Table 5
The characteristics of the examined approaches
Approach
Dimension reduction
Has large-scale decision-making in the title
Considering uncertainty
Considering consistency
Diversity of decision-makers
[22]
[5]
[48]
[11]
[49]
The proposed approach
The results obtained from examining the diagrams in Table 5 can be analyzed as discussed below:
  • It can be concluded that if the number of decision-makers is larger than \(\left(m\right)!\) the number of decision-makers does not have a significant effect on the number of iterations of the algorithm. In that case, the structural features of the class’s network and the number of preferences belonging to a class determine the number of iterations. The proof of this is shown in Appendix A.
  • In some diagrams (e.g., simulation number 32), a decrease in the proposed similarity occurred in the consensus process. This decrease occurs because the selected nodes for integration at this stage have a lower eigenvector. In other words, the population or certainty of some classes was high enough to overcome the eigenvector criterion, and the preferences shifted to classes with more population or more certainty, rather than moving to more similar classes.
  • In most diagrams, the degree of similarity in the final stage changes sharply. This is because in the early stages, nodes that have a smaller population are integrated and their changes do not cause a significant change in the similarity. On the other hand, with the migration of nodes in each stage, the population of nodes in the final stages increases, and consequently, the number of links that change in further stages increases. Another reason is the dissimilarity in preference data. Data generation is performed in such a way that it is produced from any kind of consistent and certain class, which means that there are nodes in the network that have no similarities, and the preferences may converge to two opposite preferences. Therefore, the latest change is for the migration of the last two opposite classes which sharply increases the similarity.
  • As it turns out, at the end of the process, when the class of preferences is the same, the Euclidean similarity is still low. Therefore, it can be concluded that the use of Euclidean similarity is not a suitable measure for the problems with the goal of ranking the alternatives where there is no need for Euclidean similarities to be high. In other words, the low Euclidean similarity between preferences does not mean that decision-makers have not reached a consensus on the ranking of available alternatives. Although Cosine distance has been used in fewer studies, it provides better results than Euclidean distance.

Comparisons

In this section, the proposed approach is compared to other approaches. Because the proposed approach focuses on large-scale decision-making groups, it would be better to compare it with methods in which thousands of decision-makers’ preference data exist. However, to the best of our knowledge, no published large-scale dataset of preferences can be used for comparison. Most of the proposed models use toy examples and there is no information about the performance of these models in the presence of a large decision group [13]. These examples are datasets that researchers manually created for model testing. To test the proposed model using data from existing works, we have selected the studies where the evaluation data were publicly available. Chao et al. are among the few researchers who consider a large number of decision-makers (i.e., 1861) in their case study [47]. Unfortunately, their input data are heterogeneous and cannot be used directly in the proposed model. The characteristics of the selected approaches are summarized in Table 6. The reason for choosing these works is that the solutions proposed in these approaches are different from each other. By comparison, we confirm that the proposed approach works well with other examples in this context and investigates different similarity measures. In addition, they did not consider uncertainty, and the uncertainty of all opinions was assumed to be the same in the simulation. It should be noted that from the results, it is not possible to determine which approach is better or more suited for all application contexts because the objectives of these methods are different. The proposed consensus algorithm is applied to the preference data used in each of the selected works, and the results are presented in Table 6. These candidate studies for comparison are selected from related works in which the authors claim that in their research, large-scale group decision-making is addressed.
Table 6
The comparison results
Preferences data
Similarity changes in each iteration
Parameters
[22]
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Fige_HTML.gif
Number of decision-makers
20
Number of alternatives
4
[5]
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Figf_HTML.gif
Number of decision-makers
25
Number of alternatives
3
[48]
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Figg_HTML.gif
Number of decision-makers
50
Number of alternatives
4
[11]
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Figh_HTML.gif
Number of decision-makers
20
Number of alternatives
4
[49]
https://static-content.springer.com/image/art%3A10.1007%2Fs40747-024-01377-4/MediaObjects/40747_2024_1377_Figi_HTML.gif
Number of decision-makers
20
Number of alternatives
5
In [22], clustering was used for dimension reduction. In their approach, the k-means clustering method was used. The authors considered the value of \(k\) to be 3, thus reducing the number of decision-maker entities from 20 to 3 by creating three clusters. However, manually determining the parameter \(k\) is a disadvantage of this method. The authors conducted experiments to determine the \(k\) parameter that may create a computational overhead in a large-scale group decision scenario. The clusters can change during each iteration. Hence, clustering is performed in each iteration, which may cause a computational overhead. In this work, there is no discussion about the consistency of the preferences, but in their example, all preferences are consistent. By applying the proposed approach to the preferences in their illustrative example section, the number of different classes was 12, and the similarity changes in each iteration are reported in the first row of Table 6. In the evaluation section, we showed that for deciding on four alternatives, if the preferences are consistent, the maximum number of classes is 24. In this example, the opinions were consistent, and there were four alternatives. However, the number of different classes was 12. This indicates that, in decision-making problems, the diversity of different classes is not maximized, and the reduction may be greater than what is estimated in this study.
In [5], the focus is on creating a social network. The main idea is that an opinion can affect and be influenced by the opinions of others. In this research, preferences’ consistencies are considered, and it is shown that if inconsistent preferences are received, their consistency increases during the consensus process. In their work, several thresholds were used, and each may be different for each decision problem. The value of each threshold may have changed the results. In each iteration of the algorithm, the preferences of a large number of decision-makers (i.e., all that have medium and low knowledge degrees) change. In this study, simulated data were used for the evaluation. The proposed approach was applied to the data. As there are inconsistent preferences in the data, the number of different classes was 20, and the similarity changes in each iteration are reported in the second row of Table 6.
In [48], the authors focused on detecting and dealing with manipulative and non-cooperative behaviors in the social network context. They used opinion evolution equations. In this work, there is no discussion about the consistency of preferences. However, in their example, there exist inconsistent preferences. As there were inconsistent preferences in the data, by applying the proposed approach to the preferences stated in their appendix section, the number of different classes was 35. The similarity changes in each iteration are presented in the third row of Table 6.
In [11], a minimum cost consensus model was introduced, in which excessive modifications of the original preferences were avoided. In this study, there was no discussion about the consistency of preferences. However, in their example, all the preferences are consistent. They used \(k\)-means for clustering, and the value of \(k\) was considered to be 5 in their illustrative example. Thus, they reduced the number of decision-maker entities from 20 to 5 by creating 5 clusters. However, by applying the proposed approach to these preferences, there were four different classes. This comparison demonstrates the effectiveness of the proposed opinion generalization in the case of consistent preferences. The similarity changes in each iteration are presented in the fourth row of Table 6.
In [49] an extended \(k\)-means method based on historical preference data was introduced. Similar to the first selected approach, preferences are modified in each iteration, and clustering is performed in each iteration, which may cause computational overhead in large-scale group decision-making. The authors did not mention consistency, and the preferences in their example did not seem to have a third level of consistency. They considered the value of \(k\) to be 3 in their illustrative example. Thus, they reduced the number of decision-maker entities from 20 to 3 by creating 3 clusters. However, when applying the proposed approach to these preferences, the number of different classes was 17. The similarity changes in each iteration are presented in the fifth row of Table 6.
As mentioned in the simulation section, the main advantage of the proposed approach is that a larger number of decision-makers participate in the decision-making. As explained in the simulation section, by applying the proposed approach to these data, the similarity criterion related to classes reached its maximum, while no significant changes occurred in the Euclidean similarity criterion.

Conclusion

In this study, a new approach is proposed for large-scale group decision-making. The goal of this study is to provide a new approach for reducing the dimensions in decision-making environments with hundreds and thousands of decision-makers. This approach takes advantage of opinion generalization.
The proposed approach is an attempt to investigate the effectiveness of data reduction by generalization to use summarized data instead of the initial data. The results show that, if the number of alternatives is small, using the opinion generalization, increasing the number of decision-makers does not affect the number of generalized opinions. The results also show that for problems where the goal is to rank the alternatives, only generalized opinions, which are fewer than the actual opinions, can be used. Simulation results show that the proposed generalization method effectively reduces data dimensions in the case of consistent and certain preferences. For example, in one case with 3000 decision-makers, the preferences were reduced to 120. If the number of decision-makers is 30,000 or 300,000, again the maximum number of certain and consistent preferences is reduced to 120. It means that opinion generalization is a possible solution for handling large-scale group decision-making and making the decision-making process faster. Finally, the outcome of similarity changes evaluations demonstrates that Euclidean distance is a strict criterion for calculating the consensus level of decision-makers. If the goal is to reach a consensus about ranking the available alternatives, there is no need for Euclidean similarities to be high among decision-makers’ preferences. Previous studies have examined large-scale group decision-making, but have not focused on group decision-making with more than a thousand decision-makers. In addition, there should be a logical reason to select a similarity measure. A summary of the innovations of this research is as follows:
1.
Opinion generalization was used for the first time for dimension reduction in group decision-making. Simulation results show that it has a considerable effect on data reduction.
 
2.
As opinion generalization is a recently introduced idea in the field, a new approach for consensus reaching in large-scale group decision-making for generalized opinion is presented. A two-layer network is used in the group decision-making process and for visualizing the preferences of decision-makers. As opinion generalization is a new idea in the field, a new approach for consensus reaching in large-scale group decision-making for generalized opinions is presented. A two-layer network is used in the group decision-making process and for visualizing the preferences of decision-makers.
 
3.
The effects of consistency and certainty on opinion generalization were investigated. The results show that if preferences are consistent and certain, generalization effectively reduces the data dimension.
 
4.
Three types of similarity measures were examined during the consensus process. Simulation results show that at the end of the process when the Cosine similarity is maximum, the Euclidean similarity is still low. So, it can be concluded that the use of Cosine similarity is a more suitable measure for the problems in which ranking the alternatives is important.
 
Group decision-making has been widely studied, and different researches have considered different goals. As the proposed model is the first in which opinion generalization is used, the focus is mainly on dimension reduction. Of course, the proposed approach has its limitations which are explained below:
1.
The proposed approach may not be practical for non-rank-based group decision-making applications. However, some of the concepts introduced in this research, such as opinion generalization or the effect of consistency, can be used in future research to design new approaches based on opinion generalization. Also, based on the results of this research, a more accurate similarity criterion could be found for the decision-making process.
 
2.
Unfortunately, in this context, there are no global metrics that allow researchers to do a fair balancing by showing both the positive and negative aspects of the model [9]. As this research is the first attempt at m-large-scale group decision-making models, it is not comparable to previous research. As almost all the existing studies do not use any form of comparison for evaluation, this cannot be considered a major limitation. However, as a comparison explains how studies relate, this could be insightful. The performed evaluations in this research are publicly available on GitHub for further studies.
 
Furthermore, the future work of this research intends to expand the proposed approach in the following ways:
1.
The proposed approach, which works well for dimension reduction, is not effective in group decision-making problems with many alternatives. Assume that there are \(m\) alternatives, and the maximum number of classes is \(m!\). The proposed approach is designed for situations in which the number of preferences is much larger than the number of classes (e.g., 4 alternatives and 40,000 decision-makers). So, providing a solution to reduce the number of alternatives can be performed as a continuation of this research.
 
2.
The authors of [13] indicated that the term “expert” should be replaced by “decision maker” in the context of LSGDM. This is because it does not seem reasonable to consider a large number of decision-makers as experts. However, weighting can be applied in this situation. Some decision-makers are experts in a specific domain. As the main focus of this research is data reduction, the diversity of decision-makers is not considered for simplicity. The identification of experts and the weighting process will be addressed in the future. By creating concepts such as expertise, decision-makers can be classified, and a more complex framework can be proposed.
 
3.
The proposed approach is automatic. This means that the preferences of the decision-makers are received once, and the necessary changes are applied automatically. In interactive models, changes that cause the convergence of preferences are presented to decision-makers, who later decide whether to accept the change or reject it. Creating convincing advice for decision-makers in LSGDM is also a challenge and can be viewed as an interesting topic for future research. In interactive models, as decision-makers can reject the advice, their non-cooperative behaviors should be examined, and a solution should be provided to deal with this issue.
 
4.
The proposed approach only receives the preferences of decision-makers and alternatives as inputs. The proposed framework could be extended by collecting additional data. For example, the social network of decision-makers can be another significant input.
 

Declarations

Conflict of interest

All of the authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Anhänge

Appendix A: Investigating the effect of consistency and certainty of decision-makers’ preferences on the diversity of preferences

In this section, we prove that the consistency of preferences limits the number of possible classes. The number of possible classes depends only on the number of alternatives and is independent of the number of decision-makers. The maximum number of classes (i.e., first-layer nodes) is studied in two scenarios. In the first scenario, all the preferences are consistent. In the second scenario, there are consistent and inconsistent preferences, and it is proved that if the preferences are only consistent, the number of possible classes would be the least. The maximum number of nodes in the first layer in these two scenarios is defined by Eq. (35). In Eqs. (36) and (37), the growth of these two functions is compared. If an individual’s preference is consistent and certain, the preference elements of the individual are not defined independently of each other, and there is a relationship between them. This represents the number of possible ways to arrange m alternatives into m locations. This is a permutation that does not involve repetition. Therefore, the maximum number of preferences is \(\left(m\right)!\). If an individual’s preference is inconsistent, this means that the individual’s preference elements are defined independently of each other. Therefore, except for the diameter elements, in the decision-maker’s preference matrix, the other elements can be 0 or 1, independent of each other. Because the number of non-diameter entries is \((m)(m-1)\), the maximum number of different preferences will be \({2}^{(m)(m-1)}\).
$$Maximum \; number \; of \; nodes\; in\; the\; first\; layer= \left\{\begin{array}{l}f=\left(m\right)!\; if \; opinions \; are \; consistent \\ g={2}^{(m)(m-1)}\; if\; opinions\; are\; are\; not\; consistent\end{array}\right.$$
(35)
$$f\left(x\right)\in\Omega (g\left(x\right))$$
(36)
$$\underset{n\to \infty }{{\text{lim}}}\left(\frac{f\left(x\right)}{g\left(x\right)}\right)= \left(\frac{{{\text{log}}}_{2}f\left(x\right)}{{{\text{log}}}_{2}g\left(x\right)}\right)= \left(\frac{{{\text{log}}}_{2}\left(\#X\right)!}{{{\text{log}}}_{2}\left({2}^{\left(\#X\right)\left(\#X-1\right)}\right)}\right)= \left(\frac{ \left(\#X\right){{\text{log}}}_{2}\left(\#X\right)}{\left((\#X)(\#X-1)\right){{\text{log}}}_{2}\left(2\right)}\right)=\left(\frac{ \left(\#X\right){{\text{log}}}_{2}\left(\#X\right)}{\left((\#X)(\#X-1)\right)}\right)= \left(\frac{ {{\text{log}}}_{2}\left(\#X\right)}{\left(\#X-1\right)}\right)=0$$
(37)
Therefore, as the number of alternatives increases, the growth of the \(f\) is less than \(g\). Although the growth of the \(f(x)\) function is from a factorial degree, its advantage is that it is independent of the number of decision-makers, and in most decision-making scenarios in reviewed studies, the number of alternatives is assumed to be 3, 4, and 5.
Literatur
1.
Zurück zum Zitat Woźniak M, Wieczorek M, Siłka J (2023) BiLSTM deep neural network model for imbalanced medical data of IoT systems. Future Gener Comput Syst 141:489–499CrossRef Woźniak M, Wieczorek M, Siłka J (2023) BiLSTM deep neural network model for imbalanced medical data of IoT systems. Future Gener Comput Syst 141:489–499CrossRef
2.
Zurück zum Zitat He P, Wen J, Stojanovic V, Liu F, Luan X (2022) Finite-time control of discrete-time semi-Markov jump linear systems: a self-triggered MPC approach. J Franklin Inst 359(13):6939–6957MathSciNetCrossRef He P, Wen J, Stojanovic V, Liu F, Luan X (2022) Finite-time control of discrete-time semi-Markov jump linear systems: a self-triggered MPC approach. J Franklin Inst 359(13):6939–6957MathSciNetCrossRef
3.
Zurück zum Zitat Sun P, Song X, Song S, Stojanovic V (2023) Composite adaptive finite-time fuzzy control for switched nonlinear systems with preassigned performance. Int J Adapt Control Signal Process 37(3):771–789MathSciNetCrossRef Sun P, Song X, Song S, Stojanovic V (2023) Composite adaptive finite-time fuzzy control for switched nonlinear systems with preassigned performance. Int J Adapt Control Signal Process 37(3):771–789MathSciNetCrossRef
4.
Zurück zum Zitat Zhang Z, Sun P, Song X, Song S, Stojanovic V (2023) Hybrid-driven-based fuzzy secure filtering for nonlinear parabolic partial differential equation systems with cyber attacks. Int J Adapt Control Signal Process 37(2):380–398MathSciNetCrossRef Zhang Z, Sun P, Song X, Song S, Stojanovic V (2023) Hybrid-driven-based fuzzy secure filtering for nonlinear parabolic partial differential equation systems with cyber attacks. Int J Adapt Control Signal Process 37(2):380–398MathSciNetCrossRef
5.
Zurück zum Zitat Urena R, Chiclana F, Melancüon G, Viedma EH (2019) A social network-based approach for consensus achievement in multiperson decision making. Inf Fusion 47:72–87CrossRef Urena R, Chiclana F, Melancüon G, Viedma EH (2019) A social network-based approach for consensus achievement in multiperson decision making. Inf Fusion 47:72–87CrossRef
6.
Zurück zum Zitat Ding R, Palomares X, Wang I, Yang X, Liu G, Dong B, Herrera-Viedma Y, Herrera F (2020) Large-Scale decision-making: characterization, taxonomy, challenges and future directions from an Artificial Intelligence and applications perspective. Inf Fusion 59:84–102CrossRef Ding R, Palomares X, Wang I, Yang X, Liu G, Dong B, Herrera-Viedma Y, Herrera F (2020) Large-Scale decision-making: characterization, taxonomy, challenges and future directions from an Artificial Intelligence and applications perspective. Inf Fusion 59:84–102CrossRef
7.
Zurück zum Zitat Tang M, Liao H (2021) From conventional group decision making to large-scale group decision making: What are the challenges and how to meet them in big data era? A state-of-the-art survey. Omega 100:102–141CrossRef Tang M, Liao H (2021) From conventional group decision making to large-scale group decision making: What are the challenges and how to meet them in big data era? A state-of-the-art survey. Omega 100:102–141CrossRef
8.
Zurück zum Zitat Pérez IJ, Cabrerizo FJ, Alonso S, Dong YC, Chiclana F, Viedma EH (2018) On dynamic consensus processes in group decision-making problems. Inf Sci 459:20–35CrossRef Pérez IJ, Cabrerizo FJ, Alonso S, Dong YC, Chiclana F, Viedma EH (2018) On dynamic consensus processes in group decision-making problems. Inf Sci 459:20–35CrossRef
9.
Zurück zum Zitat Chao X, Kou G, Peng Y, Herrera-Viedma E (2021) Large-scale group decision-making with non-cooperative behaviors and heterogeneous preferences: an application in financial inclusion. Eur J Oper Res 288:271–293MathSciNetCrossRef Chao X, Kou G, Peng Y, Herrera-Viedma E (2021) Large-scale group decision-making with non-cooperative behaviors and heterogeneous preferences: an application in financial inclusion. Eur J Oper Res 288:271–293MathSciNetCrossRef
10.
Zurück zum Zitat Dong Y, Zhaa Q, Zhangb H, Kouc G, Fujitad H, Chiclana F, Viedma EH (2018) Consensus reaching in social network group decision making: research paradigms and challenges. Knowl-Based Syst 162:3–13CrossRef Dong Y, Zhaa Q, Zhangb H, Kouc G, Fujitad H, Chiclana F, Viedma EH (2018) Consensus reaching in social network group decision making: research paradigms and challenges. Knowl-Based Syst 162:3–13CrossRef
11.
Zurück zum Zitat Liao H, Wu Z, Tang M, Wan Z (2022) An interactive consensus reaching model with updated weights of clusters in large-scale group decision making. Eng Appl Artif Intell 107:104532CrossRef Liao H, Wu Z, Tang M, Wan Z (2022) An interactive consensus reaching model with updated weights of clusters in large-scale group decision making. Eng Appl Artif Intell 107:104532CrossRef
12.
Zurück zum Zitat Du ZJ, Yu SM, Xu XH (2020) Managing noncooperative behaviors in large-scale group decision-making: integration of independent and supervised consensus-reaching models. Inf Sci 531:119–138MathSciNetCrossRef Du ZJ, Yu SM, Xu XH (2020) Managing noncooperative behaviors in large-scale group decision-making: integration of independent and supervised consensus-reaching models. Inf Sci 531:119–138MathSciNetCrossRef
13.
Zurück zum Zitat García-Zamora D, Labella Á, Ding W, Rodríguez RM, Martínez L (2022) Large-scale group decision making: a systematic review and a critical analysis. IEEE/CAA J Automatica Sinica 9(6):949–966CrossRef García-Zamora D, Labella Á, Ding W, Rodríguez RM, Martínez L (2022) Large-scale group decision making: a systematic review and a critical analysis. IEEE/CAA J Automatica Sinica 9(6):949–966CrossRef
14.
Zurück zum Zitat Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, Amsterdam Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, Amsterdam
15.
Zurück zum Zitat Wu J, Chiclana F, Herrera-Viedma E (2015) Trust based consensus model for social network in an incomplete linguistic information context. Appl Soft Comput 35:827–839CrossRef Wu J, Chiclana F, Herrera-Viedma E (2015) Trust based consensus model for social network in an incomplete linguistic information context. Appl Soft Comput 35:827–839CrossRef
16.
Zurück zum Zitat Wu J, Chang J, Cao Q, Liang C (2019) A trust propagation and collaborative filtering based method for incomplete information in social network group decision making with type-2 linguistic trust. Comput Ind Eng 127:853–864CrossRef Wu J, Chang J, Cao Q, Liang C (2019) A trust propagation and collaborative filtering based method for incomplete information in social network group decision making with type-2 linguistic trust. Comput Ind Eng 127:853–864CrossRef
17.
Zurück zum Zitat Taghavi A, Eslami E, Viedmac EH, Ureñad R (2020) Trust-based group decision making in environments with extreme uncertainty. Knowl-Based Syst 191:105–168CrossRef Taghavi A, Eslami E, Viedmac EH, Ureñad R (2020) Trust-based group decision making in environments with extreme uncertainty. Knowl-Based Syst 191:105–168CrossRef
18.
Zurück zum Zitat Herrera-Viedma E, Chiclana F, Herrera F, Alonso S (2007) Group decision-making model with incomplete fuzzy preference relations based on additive consistency. IEEE Trans Syst Man Cybern Part B (Cybern) 37:176–189CrossRef Herrera-Viedma E, Chiclana F, Herrera F, Alonso S (2007) Group decision-making model with incomplete fuzzy preference relations based on additive consistency. IEEE Trans Syst Man Cybern Part B (Cybern) 37:176–189CrossRef
19.
Zurück zum Zitat Cheng D, Cheng F, Zhou Z, Wu Y (2020) Reaching a minimum adjustment consensus in social network group decision-making. Inf Fusion 59:30–43CrossRef Cheng D, Cheng F, Zhou Z, Wu Y (2020) Reaching a minimum adjustment consensus in social network group decision-making. Inf Fusion 59:30–43CrossRef
20.
Zurück zum Zitat Xu W, Huang S, Li J (2019) A novel consensus reaching framework for heterogeneous group decision making based on cumulative prospect theory. Comput Ind Eng 128:325–335CrossRef Xu W, Huang S, Li J (2019) A novel consensus reaching framework for heterogeneous group decision making based on cumulative prospect theory. Comput Ind Eng 128:325–335CrossRef
21.
Zurück zum Zitat Zhang B, Dong Y, Herrera-Viedma E (2019) Group decision making with heterogeneous preference structures: an automatic mechanism to support consensus reaching. Group Decis Negot 28:585–617CrossRef Zhang B, Dong Y, Herrera-Viedma E (2019) Group decision making with heterogeneous preference structures: an automatic mechanism to support consensus reaching. Group Decis Negot 28:585–617CrossRef
22.
Zurück zum Zitat Wu Z, Xu J (2018) A consensus model for large-scale group decision making with hesitant fuzzy information and changeable clusters. Inf Fusion 41:217–231CrossRef Wu Z, Xu J (2018) A consensus model for large-scale group decision making with hesitant fuzzy information and changeable clusters. Inf Fusion 41:217–231CrossRef
23.
Zurück zum Zitat Lu Y, Xu Y, Herrera-Viedma E, Han Y (2021) Consensus of large-scale group decision making in social network: the minimum cost model based on robust optimization. Inf Sci 547:910–930MathSciNetCrossRef Lu Y, Xu Y, Herrera-Viedma E, Han Y (2021) Consensus of large-scale group decision making in social network: the minimum cost model based on robust optimization. Inf Sci 547:910–930MathSciNetCrossRef
24.
Zurück zum Zitat Wu P, Wu Q, Zhou L, Chen H (2020) Optimal group selection model for large-scale group decision making. Inf Fusion 61:1–12CrossRef Wu P, Wu Q, Zhou L, Chen H (2020) Optimal group selection model for large-scale group decision making. Inf Fusion 61:1–12CrossRef
25.
Zurück zum Zitat Trillo JR, Herrera-Viedma E, Antonio J, Francisco MM, Cabrerizo J (2022) A large scale group decision making system based on sentiment analysis cluster. Inf Fusion 91:633–643CrossRef Trillo JR, Herrera-Viedma E, Antonio J, Francisco MM, Cabrerizo J (2022) A large scale group decision making system based on sentiment analysis cluster. Inf Fusion 91:633–643CrossRef
26.
Zurück zum Zitat Zhong X, Xu X, Pan B (2022) A non-threshold consensus model based on the minimum cost and maximum consensus-increasing for multi-attribute large group decision-making. Inf Fusion 77:90–106CrossRef Zhong X, Xu X, Pan B (2022) A non-threshold consensus model based on the minimum cost and maximum consensus-increasing for multi-attribute large group decision-making. Inf Fusion 77:90–106CrossRef
27.
Zurück zum Zitat Liu Q, Wu H, Xu Z (2021) Consensus model based on probability K-means clustering algorithm for large scale group decision making. Int J Mach Learn Cybern 12(6):1609–1626ADSCrossRef Liu Q, Wu H, Xu Z (2021) Consensus model based on probability K-means clustering algorithm for large scale group decision making. Int J Mach Learn Cybern 12(6):1609–1626ADSCrossRef
28.
Zurück zum Zitat Dong Y, Ding Z, Martõnez L, Herrera F (2017) Managing consensus based on leadership in opinion dynamics. Inf Sci 397:187–205CrossRef Dong Y, Ding Z, Martõnez L, Herrera F (2017) Managing consensus based on leadership in opinion dynamics. Inf Sci 397:187–205CrossRef
29.
Zurück zum Zitat Zhang Z, Gao Y, Li Z (2020) Consensus reaching for social network group decision making by considering leadership and bounded confidence. Knowl-Based Syst 204:06240CrossRef Zhang Z, Gao Y, Li Z (2020) Consensus reaching for social network group decision making by considering leadership and bounded confidence. Knowl-Based Syst 204:06240CrossRef
30.
Zurück zum Zitat Chu J, Wang Y, Liu X, Liu Y (2020) Social network community analysis based large-scale group decision making approach with incomplete fuzzy preference relations. Inf Fusion 60:98–120CrossRef Chu J, Wang Y, Liu X, Liu Y (2020) Social network community analysis based large-scale group decision making approach with incomplete fuzzy preference relations. Inf Fusion 60:98–120CrossRef
31.
Zurück zum Zitat Ding R, Wang X, Shang X, Herrera F (2019) Social network analysis-based conflict relationship investigation and conflict degree-based consensus reaching process for large scale decision making using sparse representation. Inf Fusion 50:251–272CrossRef Ding R, Wang X, Shang X, Herrera F (2019) Social network analysis-based conflict relationship investigation and conflict degree-based consensus reaching process for large scale decision making using sparse representation. Inf Fusion 50:251–272CrossRef
32.
Zurück zum Zitat Wu T, Liu X, Qin J, Herrera F (2019) Consensus evolution networks: a consensus reaching tool for managing consensus thresholds in group decision making. Inf Fusion 52:375–388CrossRef Wu T, Liu X, Qin J, Herrera F (2019) Consensus evolution networks: a consensus reaching tool for managing consensus thresholds in group decision making. Inf Fusion 52:375–388CrossRef
33.
Zurück zum Zitat Wu J, Chiclanab F, Fujita H, Herrera-Viedma E (2017) A visual interaction consensus model for social network group decision making with trust propagation. Knowl-Based Syst 122:39–50CrossRef Wu J, Chiclanab F, Fujita H, Herrera-Viedma E (2017) A visual interaction consensus model for social network group decision making with trust propagation. Knowl-Based Syst 122:39–50CrossRef
34.
Zurück zum Zitat Xue M, Fu C, Yang SL (2020) Group consensus reaching based on a combination of expert weight and expert reliability. Appl Math Comput 369:124902MathSciNetCrossRef Xue M, Fu C, Yang SL (2020) Group consensus reaching based on a combination of expert weight and expert reliability. Appl Math Comput 369:124902MathSciNetCrossRef
35.
Zurück zum Zitat Gavrilets S, Auerbach J, Van Vugt M (2016) Convergence to consensus in heterogeneous groups and the emergence of informal leadership. Sci Rep 6(1):1–10CrossRef Gavrilets S, Auerbach J, Van Vugt M (2016) Convergence to consensus in heterogeneous groups and the emergence of informal leadership. Sci Rep 6(1):1–10CrossRef
36.
Zurück zum Zitat Li S, Wei C (2019) Modeling the social influence in consensus reaching process with interval fuzzy preference relations. Int J Fuzzy Syst 21:1755–1770MathSciNetCrossRef Li S, Wei C (2019) Modeling the social influence in consensus reaching process with interval fuzzy preference relations. Int J Fuzzy Syst 21:1755–1770MathSciNetCrossRef
37.
38.
Zurück zum Zitat Zhang Z, Xu X, Hao Y, Yu W (2021) A signed network analysis-based consensus reaching process in group decision making. Appl Soft Comput 100:106926CrossRef Zhang Z, Xu X, Hao Y, Yu W (2021) A signed network analysis-based consensus reaching process in group decision making. Appl Soft Comput 100:106926CrossRef
39.
Zurück zum Zitat Triantaphyllou E, Yanase J, Hou F (2020) Post-consensus analysis of group decision-making processes by means of a graph theoretic and an association rules mining approach. Omega 94:102208CrossRef Triantaphyllou E, Yanase J, Hou F (2020) Post-consensus analysis of group decision-making processes by means of a graph theoretic and an association rules mining approach. Omega 94:102208CrossRef
40.
Zurück zum Zitat He S, Pan X, Wang Y (2021) A shadowed set-based TODIM method and its application to large-scale group decision making. Inf Sci 544:135–154MathSciNetCrossRef He S, Pan X, Wang Y (2021) A shadowed set-based TODIM method and its application to large-scale group decision making. Inf Sci 544:135–154MathSciNetCrossRef
41.
Zurück zum Zitat Urena R, Kou G, Dong Y, Chiclana F, Herrera-Viedma E (2019) A review on trust propagation and opinion dynamics in social networks and group decision making frameworks. Inf Sci 478:461–475CrossRef Urena R, Kou G, Dong Y, Chiclana F, Herrera-Viedma E (2019) A review on trust propagation and opinion dynamics in social networks and group decision making frameworks. Inf Sci 478:461–475CrossRef
42.
Zurück zum Zitat Xiao J, Wang X, Zhang H (2020) Managing classification-based consensus in social network group decision making: an optimization-based approach with minimum information loss. Inf Fusion 63:74–87CrossRef Xiao J, Wang X, Zhang H (2020) Managing classification-based consensus in social network group decision making: an optimization-based approach with minimum information loss. Inf Fusion 63:74–87CrossRef
43.
Zurück zum Zitat Zhang C, Zhao M, Zhao L, Yuan Q (2021) A consensus model for large-scale group decision-making based on the trust relationship considering leadership behaviors and non-cooperative behaviors. Group Decis Negot 30(3):553–586CrossRef Zhang C, Zhao M, Zhao L, Yuan Q (2021) A consensus model for large-scale group decision-making based on the trust relationship considering leadership behaviors and non-cooperative behaviors. Group Decis Negot 30(3):553–586CrossRef
44.
Zurück zum Zitat Li Y, Kou G, Li G, Peng Y (2022) Consensus reaching process in large-scale group decision making based on bounded confidence and social network. Eur J Oper Res 301(2):790–802MathSciNetCrossRef Li Y, Kou G, Li G, Peng Y (2022) Consensus reaching process in large-scale group decision making based on bounded confidence and social network. Eur J Oper Res 301(2):790–802MathSciNetCrossRef
45.
Zurück zum Zitat Zhou M, Guan ZX, Chen YW, Zhou ZP, Wude J, Herrera-Viedma E (2022) Consistency and consensus reaching process for group decision making based on complete interval distributed preference relations under social network analysis. Inf Fusion 88:126–145CrossRef Zhou M, Guan ZX, Chen YW, Zhou ZP, Wude J, Herrera-Viedma E (2022) Consistency and consensus reaching process for group decision making based on complete interval distributed preference relations under social network analysis. Inf Fusion 88:126–145CrossRef
46.
Zurück zum Zitat Liao H, Tan R, Tang M (2021) An overlap graph model for large-scale group decision making with social trust information considering the multiple roles of experts. Expert Syst 38(3):126–145CrossRef Liao H, Tan R, Tang M (2021) An overlap graph model for large-scale group decision making with social trust information considering the multiple roles of experts. Expert Syst 38(3):126–145CrossRef
47.
Zurück zum Zitat Chao X, Kou G, Peng Y, Herrera-Viedma E, Herrera F (2021) An efficient consensus reaching framework for large-scale social network group decision making and its application in urban resettlement. Inf Sci 575:499–527MathSciNetCrossRef Chao X, Kou G, Peng Y, Herrera-Viedma E, Herrera F (2021) An efficient consensus reaching framework for large-scale social network group decision making and its application in urban resettlement. Inf Sci 575:499–527MathSciNetCrossRef
48.
Zurück zum Zitat Li S, Rodríguez RM, Wei C (2021) Managing manipulative and non-cooperative behaviors in large scale group decision making based on a WeChat-like interaction network. Inf Fusion 75:1–15CrossRef Li S, Rodríguez RM, Wei C (2021) Managing manipulative and non-cooperative behaviors in large scale group decision making based on a WeChat-like interaction network. Inf Fusion 75:1–15CrossRef
49.
Zurück zum Zitat Xiong K, Dong Y, Zhao S (2022) A clustering method with historical data to support large-scale consensus-reaching process in group decision-making. Int J Comput Intell Syst 15(1):1–21CrossRef Xiong K, Dong Y, Zhao S (2022) A clustering method with historical data to support large-scale consensus-reaching process in group decision-making. Int J Comput Intell Syst 15(1):1–21CrossRef
50.
Zurück zum Zitat Chiclana F, Herrera-Viedma E, Alonso S, Herrera F (2008) A note on the estimation of missing pairwise preference values: a uninorm consistency-based method. Int J Uncertain Fuzziness Knowl-Based Syst 16:19–32MathSciNetCrossRef Chiclana F, Herrera-Viedma E, Alonso S, Herrera F (2008) A note on the estimation of missing pairwise preference values: a uninorm consistency-based method. Int J Uncertain Fuzziness Knowl-Based Syst 16:19–32MathSciNetCrossRef
51.
Zurück zum Zitat Wu J, Chiclana F (2014) Multiplicative consistency of intuitionistic reciprocal preference relations and its application to missing values estimation and consensus building. Knowl-Based Syst 71:187–200CrossRef Wu J, Chiclana F (2014) Multiplicative consistency of intuitionistic reciprocal preference relations and its application to missing values estimation and consensus building. Knowl-Based Syst 71:187–200CrossRef
52.
Zurück zum Zitat Tastle WJ, Wierman MJ (2007) Consensus and dissention: a measure of ordinal dispersion. Int J Approx Reason 45(3):531–545MathSciNetCrossRef Tastle WJ, Wierman MJ (2007) Consensus and dissention: a measure of ordinal dispersion. Int J Approx Reason 45(3):531–545MathSciNetCrossRef
53.
Zurück zum Zitat Cha SH (2007) Comprehensive survey on distance/similarity measures between probability density functions. City 1(2):1–8 Cha SH (2007) Comprehensive survey on distance/similarity measures between probability density functions. City 1(2):1–8
54.
Zurück zum Zitat Del Moral MJ, Chiclana F, Tapia JM, Herrera-Viedma E (2018) A comparative study on consensus measures in group decision making. Int J Intell Syst 33(8):1624–1638CrossRef Del Moral MJ, Chiclana F, Tapia JM, Herrera-Viedma E (2018) A comparative study on consensus measures in group decision making. Int J Intell Syst 33(8):1624–1638CrossRef
55.
Zurück zum Zitat Chiclana F, García JT, Del Moral MJ, Herrera-Viedma E (2013) A statistical comparative study of different similarity measures of consensus in group decision making. Inf Sci 221:110–123MathSciNetCrossRef Chiclana F, García JT, Del Moral MJ, Herrera-Viedma E (2013) A statistical comparative study of different similarity measures of consensus in group decision making. Inf Sci 221:110–123MathSciNetCrossRef
56.
Zurück zum Zitat Cozzo E, de Arruda G, Rodrigues F, AparecidoMoreno Y (2018) Multiplex networks: basic definition and formalism, in multiplex networks. Springer, Berlin, pp 7–20CrossRef Cozzo E, de Arruda G, Rodrigues F, AparecidoMoreno Y (2018) Multiplex networks: basic definition and formalism, in multiplex networks. Springer, Berlin, pp 7–20CrossRef
57.
Zurück zum Zitat Wang H, Smarandache F, Zhang Y, Sunderraman R (2010) Single valued neutrosophic sets in Multispace & Multistructure. Neutrosophic Transdisciplinarity (100 Collected Papers of Science) 5. North-European Scientific Publishers, pp 410–413 Wang H, Smarandache F, Zhang Y, Sunderraman R (2010) Single valued neutrosophic sets in Multispace & Multistructure. Neutrosophic Transdisciplinarity (100 Collected Papers of Science) 5. North-European Scientific Publishers, pp 410–413
Metadaten
Titel
An approach for reaching consensus in large-scale group decision-making focusing on dimension reduction
verfasst von
Fatemeh Bakhshi
Mehrdad Ashtiani
Publikationsdatum
04.03.2024
Verlag
Springer International Publishing
Erschienen in
Complex & Intelligent Systems
Print ISSN: 2199-4536
Elektronische ISSN: 2198-6053
DOI
https://doi.org/10.1007/s40747-024-01377-4