A Consensus Method in Social Network Large Scale Grou - 2024 - Expert Systems Wi
A Consensus Method in Social Network Large Scale Grou - 2024 - Expert Systems Wi
A R T I C L E I N F O A B S T R A C T
Keywords: Large-scale group decision making (LSGDM) is considered when the number of experts involved in the decision
Large-scale group decision making exceeds 20. Due to the large number of people involved in LSGDM, its decision-making process is uncertain,
CRP complex, and time-consuming. Therefore, how to effectively help large groups reach consensus in a complex
Interval number
environment is a challenge for current research. Consensus reaching process (CRP) is an effective tool to elim
Louvain algorithm
Social network
inate group conflicts. Based on this, we propose a consensus reaching process based on the Louvain algorithm,
social network, and bounded confidence (SNBC) model with interval numbers. First, we use interval numbers to
express expert opinions and social network relationships among experts. Second, the experts are clustered using
the Louvain algorithm. The weights of experts are obtained by social network analysis. Third, we use the SNBC
model to design a feedback mechanism for tripartite opinions. In addition, we give a numerical example and
simulation experiments to demonstrate the flexibility and effectiveness of the proposed approach. Finally, the
comparative analysis shows the superiority of our method.
* Corresponding authors at: School of Economics and Management, Fuzhou University, Fuzhou 350108, China.
E-mail addresses: [email protected] (J. Tan), [email protected] (Y. Wang), [email protected] (J. Chu).
https://doi.org/10.1016/j.eswa.2023.121560
Received 15 May 2023; Received in revised form 8 September 2023; Accepted 9 September 2023
Available online 12 September 2023
0957-4174/© 2023 Elsevier Ltd. All rights reserved.
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
two-stage CRP model for the sub-clusters to reach consensus in LSGDM 2021; Zhou et al., 2020; Zhou et al., 2022). A fuzzy number (Ma, Gong,
based on the fuzzy clustering method. Wu, Liu, Qin and Herrera (2022) Wei & Herrera-Viedma, 2022) is appropriate to reflect the complexity
proposed a new k-means clustering method that considers both prefer and uncertainty when experts are involved in complex environments.
ences and the preference adjustment cost. The shared feature in these There are various forms of representation have been proposed and
literatures is that experts are independent of each other. The third is the widely used in the literature, such as fuzzy sets (Herrera-Viedma,
feedback mechanism. Feedback mechanism is a key stage in improving Alonso, Chiclana & Herrera, 2007), intuitionistic fuzzy sets (Kumar &
consensus and reducing conflict in CRP (Liu, Xu & Herrera, 2019a). It Chen, 2022), interval number theory (Chen et al., 2022b). Second,
can be thought of as a dynamic process. If experts’ consensus level is existing clustering methods treat large groups as independent in
below a given threshold, they are encouraged to negotiate until the dividuals. They usually calculate the opinion distance between experts
consensus level reaches the given threshold. and then group the experts according to the opinion distance. However,
With the development of social media, experts can transfer infor in reality, there are complex social network relationships between
mation and exchange opinions with each other, and others should in people. These approaches ignore the social network relationships of
fluence them who they trust in the social network. Some scholars use experts in large-scale decision-making. Third, the feedback mechanism.
social network analysis (SNA) to analyze group relationships in social The experts in the feedback mechanism based on the social network and
networks. SNA is a method to study the relationship between nodes in a bounded confidence tend to consider the opinions of experts whose
social network (Opsahl, Agneessens & Skvoretz, 2010). In the LSGDM opinion is less than a certain confidence value. However, experts only
literatures based on social network, the researchers used the relation refer to the opinions of these experts is relatively single, not compre
ships between experts to promote the feedback mechanism of CRP in hensive and inefficient. In large-scale group decision making, it only
LSGDM. Tian, Nie and Wang (2019) built CRP in LSGDM, and completed refers to the opinions of a certain range of experts and ignores the
the social network based on SNA. Liu et al. (2019b) used trust propa opinions of the entire decision group. Since large-scale group decision
gation to complete the social network and then presented the CRP based making involves a large number of experts, but the reference objects of
on conflict detection and elimination in decision making to reach a experts’ opinions are limited and single, it is difficult to reach a
consensus. Li, Kou, Li and Wang (2021) proposed a multi-attribute group consensus in decision-making, which increases the time of decision
decision making with opinion dynamics to analyze the influence of the making. Motivated by the challenge to overcome the above limitations,
relationships between experts in CRP. Tan, Zhu, Cabrerizo and Herrera- this contribution is devoted to answer the two research questions: How
Viedma (2021) investigated a CRP considering dynamic trust in LSGDM to reasonably express experts’ decision-making preferences and social
in the traditional trust-based consensus model. Xu, Zhang and Chen network relationships? How to improve the efficiency of CRP in
(2020) proposed the CRP model in LSGDM for considering the experts’ LSGDM? In order to solve the above problems, we propose a consensus
relations in the social network and preference risks based on fuzzy set. In reaching process based on the Louvain algorithm and SNBC model of
most of the above-mentioned studies, group consensus was regulated LSGDM with interval number. The main contributions and novelties of
through social network relationships. This consensus feedback mecha this paper are obtained as follows:
nism might have overlooked the experts’ willingness to accept the
feedback recommendations. (1) Interval value is used to represent social network relationships
With the popularity of the opinion dynamics (Hassani et al., 2022; and preferences among experts. The social network relationship
Zhang, Dong, Zhang & Pedrycz, 2020), many scholars have begun to use between experts and the decision preferences among experts are
the opinion dynamics model to construct a feedback mechanism in interval number. Interval number theory can help deal with fuzzy
LSGDM. The bounded confidence model is one of the widely applied information. Interval number is often more consistent with peo
models in opinion dynamics, reflecting individuals’ willingness to ple’s thinking habits.
accept advice from others (Hegselmann & Krause, 2002). Zha et al. (2) The Louvain algorithm is based on multi-level optimization
(2019) proposed a feedback mechanism for LSGDM based on the modularity. It’s simple, fast, accurate and efficient. It is consid
bounded confidence to help experts reach a consensus. Zhang, Gao and ered to be one of the best performing community detection al
Li (2020), by considering the leadership and bounded confidence levels gorithms. Therefor the Louvain algorithm based on the interval
of experts, devised a new feedback mechanism that could provide number social relationships between experts is applied to divide
acceptable advice to experts who needed to modify their opinions. Liu, the large-scale group into the small subgroups, which can
Li and Wang (2023) proposed a bounded confidence-based consensus improve decision efficiency.
optimization model and a new trust propagation method considering the (3) We propose a new feedback mechanism of consensus reaching
relative importance of trust degrees to generate adjustment opinions process based SNBC model. The feedback mechanism assumes
within the bounded confidence of subgroups. Li, Kou, Li and Peng that in addition to believing their own opinions, experts can refer
(2022) proposed a new feedback mechanism, which considered not only to the opinions of people they trust and the opinions of the group.
the trust relationships between experts, but also the bounded confidence
level of experts. LSGDM involves many experts, making information The structure of this paper is as follows: Definitions and notations,
transmission and opinion exchange complex. These consensus feedback SNA, and the Louvain algorithm, interval number are introduced in
mechanisms have advantages in handling LSGDM problems by consid Section 2. A new feedback mechanism of CRP in LSGDM is proposed in
ering experts’ social networks and their psychological behavior when Section 3. A numerical example is applied to verify the advantage of our
accepting advice. They not only provide a new way to solve the actual proposed approach in Section 4. The simulation experiment, comparison
LSGDM problem but also help improve decision efficiency and analyses and advantages of this method are conducted to illustrate the
credibility. feasibility of the proposed approach in Section 5. Section 6 concludes
Although the existing studies have made significant contributions to this paper.
the CRP of LSGDM, these methods still have some limitations. First, the
relationships between experts are mainly measured in terms of exact 2. Preliminaries
values. A crisp number (Urena, Chiclana, Melancon & Herrera-Viedma,
2019) is the simplest form to express the interaction. However, it is Here, we briefly introduce the basic concepts of LSGDM, social
difficult to use a precise value to measure the relationship between ex network, consensus reaching process, and interval number, which will
perts and expert opinions in real life. Therefore, it is necessary to t provide the theoretical basis for this research.
consider the uncertainty of the decision-making environment (Herrera-
Viedma et al., 2021; Liang, Labella, Wang & Rodríguez, 2023; Wu et al.,
2
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Definition 1.. (Kay, 1977). A social network can be represented by the Definition 7.. (Li et al., 2022). Consensus reaching process (CRP) is a
graph G(E, V), where the set of nodes is V = {v1 ,v2 ,⋯,vn }, and the nodes of dynamic and interactive method used to reach a group decision. We use it for
edges are E = {(vl , vk )|vl , vk ∈ V; l ∕
= k}. In decision science, experts can be the purpose of obtaining a collective solution as close as possible to unanimous
represented by nodes and trust connections among experts can be represented agreement. CRP can eliminate and reduce the conflict among experts to an
by edges. acceptable degree for the group. The general process of CRP is depicted in
Definition 2.. (Kay, 1977). Let A = (alk )h×h be the adjacency matrix of Fig. 1. Before entering the CRP, experts make an assessment based on the
{
1, (vl , vk ) ∈ E decision problem, options, and attributes. The moderator first collects the
G(E, V), where alk = . Generally, the graph has two types of evaluation information. This evaluation information is then used to calculate
0, (vl , vk ) ∕
∈E
representations: 1) the undirected graph and 2) the directed graph. In the the consensus level. When the consensus level reaches a given threshold, it can
undirected graph alk = 1 implies that expert el trusts ek and expert ek trusts el . proceed directly to the selection process. Otherwise, the feedback adjustment
In the directed graph, the edge alk = 1 only implies that expert el trusts ek . is required.
3
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
∼ ∼ ∼ ∼
a + b = [a− + b− , a+ + b+ ], a − b = [a− − b− , a+ − b+ ] 5 We know that X = {x1 , x2 , ⋯, xm }(m⩾2) is a predefined set of alter
natives, E = {e1 , e2 , ⋯, eh } is the experts in a group, W = (w1 , w2 , ⋯, wh )T
∑
is the experts’ weighting vector, where hp=1 WP = 1. C = {c1 , c2 , ⋯, cn }
∼
6
∼ ∼
a × b = [a− b− , a+ b+ ], k × a = [ka− , ka+ ]
is the set of attributes and the weight of attribute as λ = {λ1 , λ2 , ⋯, λn },
∼ ∼ ∼
7
∼ ∑ ∼
a/b = [a− /b+ , a+ /b− ], 1/a = [1/a− , 1/a+ ] where nj=1 λj = 1. Let A(p) = [apij ]m×n (p = 1, 2, ⋯, h) is the interval num
[ −
In general, the distance between two interval numbers has the ber decision-making matrix provided for the expert ep , where ̃
p
aij = apij ,
following two methods: ]
The generalized distance formula is: ap+
ij indicates the alternative value for xi with respect to attribute cj .
∼ ∼
d(a, b) = max(|a− − b− |, |a+ − b+ |) 8 3. A CRP based on the Louvain algorithm and SNBC model
The Frobenius norm distance is:
⃦∼ ∼⃦ In this section, we present a consensus reaching process based on the
∼ ∼ ⃦ ⃦
d(a, b) = ⃦a − b⃦ = |a− − b− | + |a+ − b+ | 9 Louvain algorithm and SNBC model.
Our method of the CRP based on the Louvain algorithm and SNBC
4
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
model is applied to LSGDM in social networks with interval number, meaning is the difference between the number of node’s sides in the com
which includes three processes: the social network analysis process, the munity and the number of edges in a random case, and the equation is shown
consensus reaching process, the selection process. The general process of as:
the method in Fig. 2.
[(∑ ) (∑ )2 ]
∑
Q= c in
− tot
10
2M 2M
3.1. Social network analysis
∑ ∑
Where in represents all the weights within the community c, tot
This section uses the Louvain method to divide the large-group into represents the weights of the edges connected to the nodes inside the
several sub-clusters. And the degree centrality and closeness centrality community c, including the edges inside the community and the edges
are calculated by SNA to measure the weight of experts and sub-clusters. outside the community. M is the sum of all the edge weights in the
The Louvain method is a new community detection algorithm based on network.
modularity (Blondel, Guillaume, Lambiotte & Lefebvre, 2008; Waltman
& van Eck, 2013) and it has the following advantages: Definition 10.. (Blondel et al., 2008). Accordingly, the definition of the
incremental change of modularity is given as:
• High efficiency, suitable for large-scale networks. [∑ ] [∑ ]2 [∑ ] [∑ ]
• Automatic determination of community number. ΔQ =
+ 2ki,in
in
− tot + ki
− in
+ tot ki
11
• Widely applicable in complex networks. 2M 2M 2M 2M 2
• Flexibility with adjustable resolution parameter. ∑
Where in represents all the weights within the community c. tot
∑
• Modularity optimization, finding highly cohesive communities. represents the weights of the edges connected to the nodes inside the
community c, including the edges inside the community c and the edges
outside the community c. ki,in represents the total weights of the node vi
Definition 9.. (Waltman & van Eck, 2013). Modularity is an important in the community c. ki represents the total weight of node vi .
measure to evaluate the quality of a community network. Its physical The Louvain algorithm have the following properties.
5
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
[
∑
[(∑− ) (∑ ) ]
− 2 ∑
[(∑+ ) (∑ )2 ] ]
+ 12 2 = 7.
= c in
− − tot
, c in
+ − tot (3) Use the Eq. (13) for modularity gain, substituting in the values.
2M 2M − 2M 2M +
We get:
= [Q− , Q+ ] [ ] [ ]2 [ ] [ ]
3+2×4 7+3+4 3 (7 + 3) × 4
∑∼ ∑− ∑+ ΔQ− = − − + = − 0.0204
Where in = [ in , in ] is the sum of all the interval edge weights in 2×7 2×7 2×7 2×7 2
∑
the community c, −in is the sum of all the left interval edge weights in
∑+ Based on the lower bound weights calculated above, the modularity
the community c, in is the sum of all the right interval edge weights in
∑ ∑− ∑+ gain for the lower bound is − 0.0204.
the community. ∼ tot = [ tot , tot ] is the sum of all the interval edge
∑ Secondly, we can use a similar approach with the upper bound
weights related to all nodes in the community c. −tot is the sum of all the weights for comparable calculations. The resulting upper bound
∑
left interval edge weights related to all nodes in the community c. + tot is modularity gain is:
the sum of all the right interval edge weights related to all nodes in the [ ] [ ]2 [ ] [ ]
∼ 5+2×6 11 + 5 + 6 5 (11 + 5) × 6
community c. M = [M− , M+ ] is the sum of all the interval edge weights in ΔQ+ = − − +
the network. M− is the sum of all the left interval edge weights of the 2 × 11 2 × 11 2 × 11 2 × 112
network. M+ is the sum of all the right interval edge weights in the = − 0.0579
network. Q− is the modularity of left interval in the network, Q+ is the
Finally, combining both lower and upper bounds, the interval for
modularity of the right interval network structure.
modularity gain is [-0.0579, − 0.0204]. A negative modularity gain
Definition 12.. Modularity gain is achieved by removing a node from its implies that adding node 3 to the community of node 1 and node 2
group and moving it to a neighboring group. The modularity gain is shown in would result in a decrease in modularity. In practice, we would opt for
Eq. (13): communities that offer positive or maximum modularity gain to merge
nodes, in order to optimize community structures and maximize
⎡∑∼ ∼ ⎤ [∑
∼
∼ ]2
⎡∑∼ ∼ ⎤
[∑∼ ] modularity.
+ 2k i,in + ki ki
To sum up, the Louvain algorithm for interval number shows in the
∼
ΔQ = ⎣ ∼
in ⎦− ∼
tot
− + ⎣ ∼tot2 ⎦
∼
in
2M 2M 2M 2M Algorithm 1.
⎡ [∑ Algorithm 1.
− −
] [∑ ]2 [ − ] [ − − ] ⎤
∑ ∑
+ 2ki,in − k Input: The social network node with interval number weights.
−
⎢ tot + ki tot i
⎢
in
−
− − in
−
+ 2
,⎥⎥ Output: The obtained sub-clusters gγ (γ = 1, 2, ⋯, k) and modularity.
13
⎢ 2M 2M − 2M − ⎥
2M
⎢ ⎥ Step 1. Let each node in the graph as an independent community with the same
⎢ ⎡ ⎤ ⎥
= ⎢ [∑ ] [ ] ∑+ ] ∑+ ⎥ number of communities as the number of nodes.
⎢ + ∑ 2 [ ⎥
⎢ + 2k + +
+ k + k +
⎥ Step 2. For each node, try to assign a node to the community where each of its
⎢ in i,in tot i in ⎢ tot i ⎥ ⎥
− − + ⎣ ⎦ ∼
⎣ + 2M + + 2 ⎦ neighbors is located. Calculate the modularity gain ΔQ before and after allocation
2M 2M 2M + ∼ ∼
using Eq. (13). If the neighbor node with the max ΔQ and the max ΔQ > 0, then the
node is assigned to the community; otherwise, it remains unchanged.
= [ΔQ− , ΔQ+ ] Step 3. Repeat Step 2 until the community of all nodes no longer changes.
∼ (continued on next page)
Ki,in = [K−i.,in , K+
i.,in ] represents the total interval weights of the node vi
6
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
(continued ) (continued )
Algorithm 1. Algorithm 2.
Step 4. Compress all nodes in the same community into a new node. The weight of Step 4: Use SNA and the number of experts to obtain the weight of sub-cluster gγ (γ = 1,
edges between nodes in the community is transformed into the weight of the new 2, ⋯, k). Normalize the degree centrality and closeness centrality of sub-cluster
node, and the edge weights between communities are transformed into edge gγ (γ = 1, 2, ⋯, k) as follows:
∑nγ
weights between new nodes.
p=1 d(ep )
Step 5. Repeat Step 1 until the modularity of the entire graph no longer changes. ds (gγ ) = ∑ (∑n ) 17
k
p=1 d(ep )
γ
Step 6. When the community does not change, output the sub-clusters gγ (γ = 1, 2, ⋯, γ=1
∑nγ
k) and modularity.Step 7. End. p=1 c(ep )
cs (gγ ) = ∑ (∑n ) 18
k
p=1 c(ep )
γ
γ=1
In this study, we selected degree centrality, closeness centrality, and Step 7: End.
the number of experts as indicators for calculating weights. Below are
the reasons for choosing these indicators:
3.2. Consensus reaching process
• Degree Centrality: Degree centrality measures the number of con
nections a node has with other nodes. Selecting degree centrality as After converting from large-scale to small sub-clusters, the consensus
one of the indicators stems from the idea that the number of con level of the expert, sub-clusters, and group can be obtained and evalu
nections a node possesses might be correlated with its influence ated to judge whether there is a consensus between the sub-clusters. If
within the network. not, the sub-cluster whose consensus level is the lowest is identified. The
• Closeness Centrality: Closeness centrality quantifies the average feedback mechanism based on social network and the bounded confi
shortest path length from a node to other nodes. We chose closeness dence model is used to help the experts in the sub-cluster whose
centrality because in certain scenarios, a node’s efficiency in infor consensus level is the lowest to adjust their opinions.
∼
mation dissemination and communication might impact its
∼
Let Ap = [ap,γ,t
ij ]m×n represents the decision-making matrix of the ep
γ,(t)
importance. ∼ ∼
• Number of Experts: In this study, we consider the count of experts as in sub-cluster gγ at the time t, the decision-making A(t)
γ = [aij ]m×n of the
γ,t
another weighting indicator, as having a larger number of experts sub-cluster gγ is Weighted Arithmetic Average of corresponding decision
might imply a higher level of knowledge or capability within a matrices of experts in the sub-cluster gγ at the time t:
specific domain.
∼ nγ
∑ ∼ nγ
∑ ∼
A(t)
γ = wγp Aγ,(t) = wγp ap,γ,t 21
In our methodology, we assume that these three factors are equally p=1
p
p=1
ij
7
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
nγ
∑ ∼ and the opinions of the whole group:
ICI (t) (gγ ) = wγp ICI(Aγ,(t)
p ) 25
p=1 ( ∼ )
(1 - θP ) ∑Aγ,(t)
∼ ∼ ∼
31
q (t)
Aγ,(t+1) = θP ⋅Aγ,(t) + ⋅ + Aall whereeq ∈ IP
Level 3: The group consensus level at the time t can be defined as: p p
2 q
NIp
( n )
∑k
( ) ∑
k ∑γ ( ) ∼
(t)
GCI = (t)
Gγ ⋅ICI gγ = Gγ γ
wp ICI Ap γ̃,(t)
26 Where Aγ,(t+1)
p represents the decision-making matrix of the ep in sub-
γ=1 γ=1 p=1 ∼
cluster gγ at the time t + 1. θp is the self-confidence value of the ep . Aγ,(t)
p
Experts usually have different industry backgrounds and knowledge
represents the decision-making matrix of the ep in sub-cluster gγ at the
levels. Therefore, a consensus threshold α needs to be determined for ∼
judging whether each subgroup reaches consensus. If GCI(t) ⩾α, it illus time t. Aγ,(t)
q represents the decision-making matrix of the eq in sub-
trates that all experts reach a consensus and experts can make a decision, cluster gγ at the time t, where eq ∈ IP .NIP is the number of experts in IP .
otherwise experts cannot reach a consensus, and they need to adjust ∼
Aall is the final group decision-making matrix at the time t.
(t)
their opinions by the feedback mechanism.
Bounded confidence means that two experts trust each other when IP = ∅, three cases are given as follows:
the distance between their opinions is less than or equal to a given Case a: TP ∕ = ∅, it shows that the experts trust other experts in the
threshold value. Next, the bounded confidence model of multi-attribute sub-cluster gγ , the expert ep can be influenced not only by his own
groups is as follows: opinion, but also the opinions of the expert with the highest consensus
level in set TP and the whole group:
n ⃒ ∼ ∼ ⃒
1 ∑ m ∑
∼ ∼
⃒ γ,(t) ⃒ ( ∼ )
d(Aγ,(t) γ,(t)
P , Aq ) = ⃒A − Aγ,(t)
q ⃒ ∼ ∼
(1 - θP ) ∼
m × n i=1 j=1 P Aγ,(t+1) = θP ⋅Aγ,(t) ⋅ argmaxICI(Aγ,(t) (t)
32
+ q ) + Aall
27
p p
2 eq ∈TP
n ⃒ ∼ ∼ ⃒
1 ∑ m ∑
⃒ p,γ,(t) ⃒
= ⃒aij − aq,γ(t)
ij ⃒ Case b: TP = ∅, but BP ∕ = ∅. This indicates that the expert ep does not
m × n i=1 j=1
believe any other expert in the sub-cluster gγ , but the distance to them is
Step 1: Identify the bounded confidence set of the expert ep : less than or equal to the bounded confidence value βp . Thus, experts ep
can be influenced not only by their own opinions, but also by the
{ ⃒ ∼ ∼ ⃒ }
⃒
= p) ∈ gγ ⃒d(Aγ,(t)
Bp = ep (q ∕ γ,(t) ⃒
28 opinions of the experts with the highest level of consensus in the set BP
P , Aq )⃒⩽βP
and by the opinions of the whole group:
Step 2: Calculate the influence of weight: ∼ ∼ ( ∼ ∼ )
(1 - θP )
⎧ Aγ,(t+1)
p = θ ⋅A
P p
γ,(t)
+ ⋅ argmax ICI(Aγ,(t)
q ) + A (t)
all 33
⎨ 1 , ep ∈ Bp
⎪ 2 eq ∈BP
wpq (t) = NBP p = 1, 2, ⋯, n.t = 0, 1, 2, ⋯ 29 Case c: TP = ∅ but BP = ∅. It shows that the expert ep distrust any
⎪
⎩
0, ep ∕
∈ Bp other experts in the sub-cluster gγ , and the distance with them is less than
Where NBP is the number of experts in BP . Clearly, wpq (t)⩾0 and or equal to the bounded confidence value βp . The expert ep can be
∑n influenced by the opinions of the whole group:
q=1 wpq (t)
=1.
Step 3: Opinion dynamics of the expert ep : ∼ ∼ ∼
34
(t)
Aγ,(t+1)
p = θP ⋅Aγ,(t)
p + (1 - θP )⋅Aall
∑ ∼
γ,(t)
Step 2: The CRP is a process of iteration, and the feedback mecha
∼ ∼ ∼
eq ∈BP Aq
∼
Aγ,(t+1) = = wp1 Aγ,(t) + wp2 Aγ,(t) + ⋯ + wpn Aγ,(t)
n (i = 1, 2, ⋯, n)
nism is to improve the consensus level. Let t = 0, if ICI(t) < α, we should
P 1 2
N BP
30 identify the min{ICIt (gγ )}, then let t = t +1 and use the feedback mech
LSGDM aims to obtain the most suitable alternative quickly and anism (Step 1) to adjust the experts’ opinions in the sub-cluster gγ which
effectively. When ICI(t) < α, the feedback mechanism should be con is min{ICIt (gγ )} and then assess whether the sub-clusters reached a
structed. The corresponding modification suggestions should be pro consensus. If ICI(t) ⩾α, it indicates that experts reach a consensus.
vided for experts in the sub-cluster with the lowest consensus level to Otherwise, let t = t +1 repeat Step 1 until ICI(t) ⩾α.
approach a consensus. Suppose that experts tend to accept the opinions
of experts they trust and the overall opinions. The experts tend to accept
advice if the distances between these opinions and their own opinions 3.3. Selection process
are less than or equal to a certain confidence value. At the same time,
experts also consider the opinions of the whole group. The feedback Once a predefined level of consensus is reached, a selection process is
mechanism based the social network and bounded confidence (SNBC) used to generate a ranking of alternatives from the final group matrix. To
model is constructed as follows: avoid confusion, the final group matrix with a consensus will still be
In the social network, when expert ep and eq are connected we can denoted as Aall = (Atij )m×n . The ranking of alternatives can be generated
(t)
denote as apq = 1. The set of experts connected with expert ep in the sub- based on the assessable value S(xi ) of alternative xi over other alterna
cluster gγ can be represented by TP , where TP = {eq |apq = 1}. Give the tives, where the alternatives with higher values are ranked higher. In
bounded confidence value βp and the self-confidence value θp of the ep . this paper, applying the WA operation to fuse all the values in the ith row
The bounded confidence sets of the expert ep in the sub-cluster gγ :Bp = of Aall = (Atij )m×n , the assessable value S(xi ) of alternative xi is calculated
(t)
{ ⃒ ∼ ∼ ⃒ }
⃒ γ,(t) ⃒ as follows:
ep (q ∕
= p) ∈ gγ ⃒d(AP , Aq )⃒⩽βP . The set of experts trusted by expert
γ,(t)
( )
ep in the sub-cluster gγ can be represented by IP , where IP = {BP ∩ TP }. ∑
n ∑
n ∑
k
S(xi ) = λj A(t) = λj Gγ A(t)
Step 1: When the sub-cluster gγ with the lowest consensus level can j=1
all
j=1 γ=1
γ
be identified, then all the experts in the sub-cluster gγ need to adjust their ( ( )) 35
∑
n ∑
k nγ
∑
opinions. Take expert ep for example. There are two possible = λj Gγ wγp Aγ,(t)
p
scenarios:IP ∕
=∅ j=1 γ=1 p=1
IP ∕
= ∅, the expert ep can refer to the opinions of the experts in set IP
8
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
9
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Table 2
The weight of each expert in sub-cluster gγ .
g1
Expert e1 e2 e3 e5 e6 e7 e8 e9
Table 3
The group preference matrix.
Alternative c1 c2 c3 c4
Section 3, we can obtain T20 = {e21 , e23 , e24 }, ICI(0) (e21 ) = set I21 and the whole group at the time t = 0:
0.6596,ICI(0) (e23 ) = 0.6703, ICI(0) (e24 ) = 0.7092. The expert e24 with ⎛ ∼ ∼ ⎞
the highest consensus level in set T20 . B20 = ∅, I20 = {B20 ∩ T20 } = ∅ . ∼
3,(1)
∼
3,(0) (1 - θ21 ) ⎝A3,(0)
20 + A22
3,(0) ∼
(0) ⎠
Therefore, the expert e20 can be influenced not only by his own opinion, A21 = θ21 ⋅A21 + ⋅ + Aall
2 2
but also the opinions of the expert e24 and the whole group at the time
t = 0: Through the above analysis, we can obtain the sub-cluster consensus
∼ ∼ ( ∼ ∼ ) level, where ICI(1) (C1 ) = [0.7065,0.7070],ICI(1) (C2 ) =
3,(1) 3,(0) (1 - θ20 ) 3,(0)
[0.7042,0.7052], and ICI (C3 ) = [0.7801,0.7825], GCI(1) =
(0)
A20 = θ20 ⋅A20 + ⋅ arg max ICI (0) (A24 ) + Aall (1)
2 e24 ∈T20 ( )〈
[0.7210,0.7211]. As the consensus threshold α is 0.8 and min GCI(1) α,
(2) As shown before, β21 = 0.4, θ21 = 0.7. Using the method in the feedback mechanism is used to adjust the experts’ decision matrix.
Section 3, we can obtain T21 = {e20 , e22 , e25 }. B21 = {e20 , e22 , e23 , e24 }, Round 2:
I21 = {B21 ∩ T21 } = {e20 , e22 }. Therefore, the expert e20 can be influ
As minICIγ(1) (Cγ ) = ICI(1) (C2 ), to be sure, experts in the sub-cluster C2
enced not only by his own opinion, but also the opinions of the expert in
need to revise their opinions according to the feedback mechanism in
10
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Table 4
The change of consensus level in each iteration.
Consensus Round 0 Round 1 Round 2 Round 3
ICI (C1)
(t) [0.7056, 0.7063] [0.7065, 0.7070] [0.7096, 0.7097] [0.8017, 0.8036]
ICI(t) (C2) [0.7032, 0.7042] [0.7042, 0.7052] [0.8080, 0.8088] [0.8103, 0.8118]
ICI(t) (C3) [0.6732, 0.6776] [0.7801, 0.7825] [0.7817, 0.7851] [0.7814, 0.7842]
GCI(t) [0.6986, 0.6988] [0.7210, 0.7211] [0.7692, 0.7696] [0.8021, 0.8027]
Section 3.2, where C2 = {e10 ,e11 ,e12 ,e13 ,e14 ,e15 ,e16 ,e17 ,e18 ,e19 }. For e10 , ∼ ∼ ( ∼ ∼ )
e11 as example: (1 - θ2 )
A1,(3)
2 = θ2 ⋅A1,(2)
2 + ⋅ A1,(2)
3 + A(2)
all
(1) As shown before, β10 = 0.1, θ10 = 0.5. Using the method in 2
Section 3, we can obtain T10 = {e11 , e12 , e13 }, ICI(1) (e11 ) = Through the above analysis, we can get the consensus level of sub-
0.6629,ICI(1) (e12 ) = 0.6893, ICI(1) (e13 ) = 0.7405. The expert e13 with clusters, where ICI(3) (C1 ) = [0.8017,0.8036],ICI(3) (C2 ) = [0.8103,
the highest consensus level in set T10 . B10 = ∅, I10 = {B10 ∩ T10 } = ∅. 0.8118], and ICI(3) (C3 ) = [0.7814,0.7842].GCI(3) = [0.8021,0.8027].
Therefore, the expert e10 can be influenced not only by his own opinion, ( )〉
As the consensus threshold α is 0.8, min GCI(3) α, consensus is reached,
but also the opinions of the expert e13 and the whole group at the time and the feedback adjustment process is over. The change of consensus
t = 1: level in each iteration is shown in Table 4.
∼ ∼
(1 - θ10 )
( ∼ ∼ ) Step 6: Obtain the most suitable alternative.
2,(2) 2,(1) 2,(1) (1)
A10 = θ10 ⋅A10 +
2
⋅ arg max ICI (1) (A13 ) + Aall
e13 ∈T10 From Eqs. (21) and (22) we can obtain the group interval number
decision matrix Aall in Table 5.
(3)
(2) As shown before, β11 = 0.4, θ11 = 0.7. Using the method in
From Eq. (35), the overall evaluation value of each alternative is
Section 3, we can obtain T11 = {e10 , e13 , e14 }. B11 =
obtained: S(x1 ) = [0.6473,0.7531], S(x2 ) = [0.3331,0.4301], S(x3 ) =
{e10 , e12 , e13 , e14 , e15 , e16 , e17 , e18 , e19 }, I11 = {B11 ∩ T11 } = {e10 , e13 , e14 }.
[0.4872,0.5919],S(x4 ) = [0.4441,0.5565].min(S(x1 )) = 0.6473>min(
Therefore, the expert e11 can be influenced not only by his own opinion,
S(x3 )) = 0.4872>min(S(x4 )) = 0.4441>min(S(x2 )) = 0.3331. Hence, the
but also the opinions of the expert in set I11 and the whole group at the
derived ranking of alternatives is x1 ≻ x3 ≻ x4 ≻ x2 . Therefore, the most
time t = 1:
suitable system is x1 .
⎛ ∼ ∼ ∼
⎞
(1 - θ11 ) ⎜A2,(1) + A2,(1) 5. Simulation analysis and comparison analyses
∼ ∼ 2,(1) ∼
13 + A14 ⎟
A2,(2)
11 = θ11 ⋅A2,(1)
11 + ⋅⎝ 10 + A(1)
all ⎠
2 3
In order to verify the validity of the proposed consensus model, we
Through the above analysis, we can obtain the sub-cluster consensus use MATLAB to simulate and compare the validity of the model.
level, where ICI(2) (C1 ) = [0.7096,0.7097],ICI(2) (C2 ) = [0.8080,0
.8088], and ICI(2) (C3 ) = [0.7817,0.7851].GCI(2) = [0.7692,0.7696]. As 5.1. Simulation analysis
( )〈
the consensus threshold α is 0.8 and min GCI(2) α, the feedback
mechanism is used to adjust experts’ decision matrix. In this section, the influence of different self-confidence values and
Round 3: bounded confidence values of experts on the consensus process reaching
As minICIγ(2) (Cγ ) = ICI(2) (C1 ), to be sure, experts in the sub-cluster C1 are explored, and the results are analyzed.
need to revise their opinions according to the feedback mechanism in Step 1: Simulation design
Section 3.2, where C1 = {e1 , e2 , e3 , e4 , e5 , e6 , e7 , e8 , e9 }. For e1 , e2 as We use the numerical example in Section 4 for analysis. Due to the
example: self-confidence value of experts belong to [0, 1]:
(1) As shown before, β1 = 0.4 ,θ1 = 0.6. Using the method in Section
3, we can obtain T1 = {e2 , e5 }. B1 = {e3 , e4 , e5 , e6 , e7 , e8 , e9 }, I1 = {B1 ∩ (1) The self-confidence value < 0.5. That means the experts are more
T1 } = {e5 }. Therefore, the expert e1 can be influenced not only by his influenced by the outside world. They believe in their own
own opinion, but also the opinions of the expert in set I1 and the whole judgment less;
group at the time t = 2: (2) The self-confidence value = 0.5. It is said that the experts are
( ∼ neutral attitude;
∼ ∼ ∼ )
1,(3)
A1 = θ1 ⋅A1 +
1,(2) (1 - θ1 ) 1,(2)
⋅ A5 + Aall
(2) (3) That the self-confidence value > 0.5 means the experts are less
2 influenced by the outside world. They are more likely to believe
(2) As shown before, β2 = 0.3 ,θ2 = 0.8. Using the method in Section in themselves. In the simulation experiment, we set the self-
3, we can obtain T2 = {e1 , e3 , e4 }. B2 = {e3 , e5 , e9 }, I2 = {B2 ∩ T2 } = confidence value ∈ {0.4, 0.5, 0.6}.
{e3 }. Therefore, the expert e2 can be influenced not only by his own
opinion, but also the opinions of the experts in set I2 and the whole group Due to the bounded confidence value of experts belonging to [0, 1]:
at the time t = 2:
(1) That the bounded confidence value = 0 means the expert is
extremely closed and does not accept the opinions of other
Table 5
The group interval number decision matrix Aall .
(3)
Alternative c1 c2 c3 c4
11
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Fig. 8. Simulation experiment II. (1) When the bounded confidence value = 0.05, the self-confidence
value expands from 0.4 to 0.6, and the number of iterations of
experts who are different from his own opinion except for the CRP increases from 6 to 9.
exchange of opinions with experts who have exactly the same (2) When the bounded confidence value = 0.25, the self-confidence
opinions; value expands from 0.4 to 0.6, and the number of iterations of
(2) The bounded confidence value = 1 the expert is extremely open, CRP increases from 5 to 8.
and any other expert will become his neighbor. Meanwhile, the (3) When the bounded confidence value = 0.45, the self-confidence
opinions will be updated taking into account the opinions of any value expands from 0.4 to 0.6, and the number of iterations of
other experts. The smaller the bounded confidence value, the CRP increases from 5 to 8.
stronger the expert’s ability to understand things and the smaller
the external disturbance. In the simulation experiment, we set the In conclusion, when the bounded confidence is fixed, the larger the
bounded confidence value ∈ {0.05, 0.25, 0.45}. self-trust is, the number of iterations of CRP tends to increase. The more
iterations, the less efficient the consensus is. Therefore, the bounded
Step 2: Simulation experiment. confidence value remains the same, and the larger the self-confidence
Let the self-confidence value ∈ {0.4, 0.5, 0.6},the bounded confi value is, the more experts tend to believe their own judgment, and the
dence value ∈ {0.05, 0.25, 0.45}. Two simulation experiments are less they refer to external opinions, the less likely they are to reach a
designed to calculate the number of iterations when the consensus level consensus. Therefore, the proper reference to outside opinions is helpful
of the group reaches 0.9. for experts to reach consensus.
Simulation experiment I: The self-confidence value is fixed. First,
we observe the number of iterations under different bounded confidence 5.2. Comparison analyses
values (Fig. 7).
Simulation experiment II: The bounded confidence value is fixed. Next, the comparative analyses are presented to show the advantages
We observe the number of iterations under different self-confidence of the proposed method. The effectiveness and superiority of the method
12
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Table 8
The comparison of the related literatures.
References Consensus Fuzzy preference Social network and bounded Clustering based on interval social Weights considering social
reaching process information confidence model (trust) relationships network and subgroup size
Wu et al. (2019b) × × × × ×
Xu et al. (2020) √ √ × × ×
Zheng et al. (2021) √ √ × × ×
(Zhan et al., 2022)
Li et al. (2022) √ × √ × ×
Zha et al. (2023) √ × × × ×
This paper √ √ √ √ √
13
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
6. Conclusions The authors are unable or have chosen not to specify which data has
been used.
This paper uses the Louvain algorithm and SNBC model to design a
consensus reaching process in large scale group decision making. Acknowledgments
Our method starts by expressing the preference information and
social network relationships of the experts in terms of interval numbers. The authors thank the editor and three anonymous reviewers of this
Then uses the Louvain algorithm to divide the large group into several paper. Their insightful comments and suggestions have improved the
sub-clusters for dimension reduction. At the same time, we use the de quality of this paper significantly. Some remarks directly benefit from
gree centrality and closeness centrality of experts in the social network the referees’ ideas. This work was supported by the National Natural
to determine the weights of experts and groups. After dimension Science Foundation of China (NSFC) (72201066).
Appendix A
Table 9
14
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Appendix B
15
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
⎡ ⎤
[0.55, 0.65] [0.83, 0.90] [0.89, 0.99] [0.11, 0.27]
∼ ⎢ [0.20, 0.25] [0.14, 0.20] [0.50, 0.61] [0.13, 0.23] ⎥
⎢
A14 = ⎣ ⎥
[0.11, 0.20] [0.49, 0.52] [0.41, 0.57] [0.31, 0.43] ⎦
[0.18, 0.24] [0.58, 0.69] [0.22, 0.31] [0.58, 0.71]
⎡ ⎤
[0.11, 0.29] [0.75, 0.91] [0.81, 0.91] [0.80, 0.97]
∼ ⎢ [0.13, 0.20] [0.14, 0.22] [0.19, 0.24] [0.22, 0.30] ⎥
⎢
A15 = ⎣ ⎥
[0.30, 0.48] [0.18, 0.28] [0.51, 0.59] [0.26, 0.33] ⎦
[0.85, 0.96] [0.69, 0.77] [0.26, 0.33] [0.39, 0.49]
⎡ ⎤
[0.44, 0.53] [0.55, 0.70] [0.88, 0.95] [0.70, 0.85]
∼ ⎢ [0.15, 0.25] [0.15, 0.23] [0.83, 0.96] [0.18, 0.28] ⎥
⎢
A16 = ⎣ ⎥
[0.66, 0.72] [0.11, 0.25] [0.33, 0.49] [0.26, 0.35] ⎦
[0.79, 0.85] [0.57, 0.67] [0.48, 0.52] [0.33, 0.42]
⎡ ⎤
[0.88, 0.98] [0.61, 0.72] [0.29, 0.32] [0.70, 0.88]
∼ ⎢ [0.17, 0.28] [0.64, 0.78] [0.14, 0.21] [0.12, 0.24] ⎥
=
A17 ⎣⎢ ⎥
[0.12, 0.22] [0.15, 0.29] [0.21, 0.33] [0.38, 0.54] ⎦
[0.71, 0.80] [0.69, 0.70] [0.60, 0.78] [0.28, 0.32]
⎡ ⎤
[0.40, 0.50] [0.87, 0.98] [0.29, 0.36] [0.84, 0.91]
∼ ⎢ [0.11, 0.26] [0.65, 0.86] [0.17, 0.26] [0.10, 0.20] ⎥
=
A18 ⎣⎢ ⎥
[0.82, 0.94] [0.53, 0.64] [0.34, 0.45] [0.67, 0.74] ⎦
[0.55, 0.67] [0.15, 0.24] [0.70, 0.86] [0.64, 0.79]
⎡ ⎤
[0.81, 0.99] [0.84, 0.92] [0.82, 0.93] [0.21, 0.30]
∼ ⎢ [0.86, 0.90] [0.15, 0.20] [0.17, 0.20] [0.11, 0.25] ⎥
=
A19 ⎣⎢ ⎥
[0.17, 0.28] [0.14, 0.24] [0.13, 0.20] [0.50, 0.63] ⎦
[0.18, 0.25] [0.63, 0.77] [0.31, 0.40] [0.54, 0.66]
⎡ ⎤
[0.13, 0.23] [0.83, 0.95] [0.85, 0.93] [0.83, 0.98]
∼ ⎢ [0.14, 0.22] [0.11, 0.27] [0.82, 0.97] [0.16, 0.25] ⎥
=
A20 ⎣⎢ ⎥
[0.43, 0.52] [0.82, 0.96] [0.15, 0.23] [0.81, 0.96] ⎦
[0.14, 0.29] [0.11, 0.23] [0.16, 0.20] [0.37, 0.48]
⎡ ⎤
[0.85, 0.95] [0.95, 0.99] [0.85, 0.94] [0.11, 0.23]
∼ ⎢ [0.20, 0.35] [0.15, 0.25] [0.85, 0.94] [0.79, 0.86] ⎥
=
A21 ⎣⎢ ⎥
[0.65, 0.70] [0.35, 0.41] [0.39, 0.46] [0.68, 0.78] ⎦
[0.15, 0.39] [0.30, 0.44] [0.12, 0.27] [0.58, 0.62]
⎡ ⎤
[0.89, 0.92] [0.81, 0.95] [0.80, 0.92] [0.10, 0.24]
∼ ⎢ [0.17, 0.21] [0.82, 0.94] [0.24, 0.34] [0.80, 0.91] ⎥
=
A22 ⎣⎢ ⎥
[0.64, 0.76] [0.17, 0.29] [0.51, 0.62] [0.87, 0.92] ⎦
[0.17, 0.29] [0.38, 0.52] [0.32, 0.47] [0.15, 0.22]
⎡ ⎤
[0.89, 0.94] [0.12, 0.20] [0.80, 0.90] [0.81, 0.94]
∼ ⎢ [0.11, 0.25] [0.10, 0.22] [0.10, 0.22] [0.80, 0.90] ⎥
=
A23 ⎣⎢ ⎥
[0.87, 0.95] [0.16, 0.24] [0.32, 0.47] [0.59, 0.75] ⎦
[0.22, 0.40] [0.12, 0.28] [0.17, 0.20] [0.14, 0.20]
⎡ ⎤
[0.89, 0.99] [0.86, 0.90] [0.17, 0.20] [0.84, 0.90]
∼ ⎢ [0.17, 0.24] [0.11, 0.21] [0.19, 0.24] [0.77, 0.81] ⎥
=
A24 ⎣⎢ ⎥
[0.77, 0.83] [0.18, 0.21] [0.81, 0.91] [0.84, 0.97] ⎦
[0.48, 0.51] [0.23, 0.35] [0.78, 0.90] [0.63, 0.78]
⎡ ⎤
[0.81, 0.99] [0.25, 0.35] [0.88, 0.94] [0.10, 0.20]
∼ ⎢ [0.80, 0.92] [0.14, 0.25] [0.16, 0.20] [0.10, 0.24] ⎥
=
A25 ⎣⎢ ⎥
[0.88, 0.90] [0.57, 0.62] [0.52, 0.67] [0.37, 0.42] ⎦
[0.18, 0.25] [0.65, 0.72] [0.79, 0.85] [0.20, 0.34]
References Zhang, C. H., Su, W. H., Zeng, S. Z., Balezentis, T., & Herrera-Viedma, E. (2021). A two-
stage subgroup decision-making method for processing large-scale information.
Expert Systems with Applications, 171, Article 114586.
Pelissari, R., Oliveira, M. C., Ben Amor, S., Kandakoglu, A., & Helleno, A. L. (2020). Smaa
Zhong, X. Y., Xu, X. H., & Pan, B. (2022). A non-threshold consensus model based on the
methods and their applications: A literature review and future research directions.
minimum cost and maximum consensus-increasing for multi-attribute large group
Ann. Oper. Res., 293(2), 433–493.
decision-making. Information Fusion, 77, 90–106.
Qin, J. D., Li, M. X., & Liang, Y. Y. (2022). Minimum cost consensus model for crp-driven
Chen, X. H., Zhang, W. W., Xu, X. H., & Cao, W. Z. (2022a). A public and large-scale
preference optimization analysis in large-scale group decision making using louvain
expert information fusion method and its application: Mining public opinion via
algorithm. Information Fusion, 80, 121–136.
sentiment analysis and measuring public dynamic reliability. Information Fusion, 78,
71–85.
16
J. Tan et al. Expert Systems With Applications 237 (2024) 121560
Ding, R. X., Palomares, I., Wang, X. Q., Yang, G. R., Liu, B. S., Dong, Y. C., et al. (2020). Zha, Q. B., Liang, H. M., Kou, G., Dong, Y. C., & Yu, S. (2019). A feedback mechanism
Large-scale decision-making: Characterization, taxonomy, challenges and future with bounded confidence- based optimization approach for consensus reaching in
directions from an artificial intelligence and applications perspective. Information multiple attribute large-scale group decision-making. IEEE Transactions on
Fusion, 59, 84–102. Computational Social Systems, 6(5), 994–1006.
Dong, Y. C., Zha, Q. B., Zhang, H. J., Kou, G., Fujita, H., Chiclana, F., et al. (2018). Zhang, Z., Gao, Y., & Li, Z. (2020). Consensus reaching for social network group decision
Consensus reaching in social network group decision making: Research paradigms making by considering leadership and bounded confidence. Knowledge-Based
and challenges. Knowledge-Based Systems, 162, 3–13. Systems, 204, Article 106240.
Du, Z. J., Luo, H. Y., Lin, X. D., & Yu, S. M. (2020). A trust-similarity analysis-based Liu, P., Li, Y., & Wang, P. (2023). Opinion dynamics and minimum adjustment-driven
clustering method for large-scale group decision-making under a social network. consensus model for multi-criteria large-scale group decision making under a novel
Information Fusion, 63, 13–29. social trust propagation mechanism. IEEE Transactions on Fuzzy Systems, 31(1),
Zhong, X. Y., Xu, X. H., & Yin, X. P. (2021). A multi-stage hybrid consensus reaching 307–321.
model for multi-attribute large group decision-making: Integrating cardinal Li, Y. H., Kou, G., Li, G. X., & Peng, Y. (2022). Consensus reaching process in large-scale
consensus and ordinal consensus. Computers & Industrial Engineering, 158, Article group decision making based on bounded confidence and social network. European
107443. Journal of Operational Research, 303(2), 790–802.
Herrera-Viedma, E., Palomares, I., Li, C. C., Cabrerizo, F. J., Dong, Y. C., Chiclana, F., Urena, R., Chiclana, F., Melancon, G., & Herrera-Viedma, E. (2019). A social network
et al. (2021). Revisiting fuzzy and linguistic decision making: Scenarios and based approach for consensus achievement in multiperson decision making.
challenges for making wiser decisions in a better way. IEEE Transactions on Systems Information Fusion, 47, 72–87.
Man Cybernetics-Systems, 51(1), 191–208. Liang, W., Labella, Á., Wang, Y.-M., & Rodríguez, R. M. (2023). Consensus reaching
Cheng, D., Yuan, Y. X., Wu, Y., Hao, T. T., & Cheng, F. X. (2022). Maximum satisfaction process under interval-valued hesitant fuzzy environment. Computers & Industrial
consensus with budget constraints considering individual tolerance and compromise Engineering, 176, Article 108971.
limit behaviors. European Journal of Operational Research, 297(1), 221–238. Wu, Y. Z., Zhang, Z., Kou, G., Zhang, H. J., Chao, X. R., Li, C. C., et al. (2021). Distributed
Dong, Y. C., Zha, Q. B., Zhang, H. J., & Herrera, F. (2021). Consensus reaching and linguistic representations in decision making: Taxonomy, key elements and
strategic manipulation in group decision making with trust relationships. IEEE applications, and challenges in data science and explainable artificial intelligence.
Transactions on Systems Man Cybernetics-Systems, 51(10), 6304–6318. Information Fusion, 65, 165–178.
Deng, X. Y., Xue, S. Y., & Jiang, W. (2023). A novel quantum model of mass function for Zhou, M., Chen, Y. W., Liu, X. B., Cheng, B. Y., & Yang, J. B. (2020). Weight assignment
uncertain information fusion. Information Fusion, 89, 619–631. method for multiple attribute decision making with dissimilarity and conflict of
Wu, T., & Liu, X. (2023). Large-scale group decision-making with uncertain and behavioral belief distributions. Computers & Industrial Engineering, 147, Article 106648.
considerations: Methods and applications. Springer. Zhou, M., Guan, Z. X., Chen, Y. W., Zhou, Z. P., Wu, J., & Herrera-Viedma, E. (2022).
Zhang, H. J., Dong, Y. C., & Herrera-Viedma, E. (2018). Consensus building for the Consistency and consensus reaching process for group decision making based on
heterogeneous large-scale gdm with the individual concerns and satisfactions. IEEE complete interval distributed preference relations under social network analysis.
Transactions on Fuzzy Systems, 26(2), 884–898. Information Fusion, 88, 126–145.
Wu, T., Liu, X. W., Qin, J. D., & Herrera, F. (2019a). Consensus evolution networks: A Ma, X. J., Gong, Z. W., Wei, G., & Herrera-Viedma, E. (2022). A new consensus model
consensus reaching tool for managing consensus thresholds in group decision based on trust interactive weights for intuitionistic group decision making in social
making. Information Fusion, 52, 375–388. networks. IEEE Rransactions on Cybernetics, 52(12), 13106–13119.
Chu, J. F., Wang, Y. M., Liu, X. W., & Liu, Y. C. (2020). Social network community Herrera-Viedma, E., Alonso, S., Chiclana, F., & Herrera, F. (2007). A consensus model for
analysis based large-scale group decision making approach with incomplete fuzzy group decision making with incomplete fuzzy preference relations. IEEE Transactions
preference relations. Information Fusion, 60, 98–120. on Fuzzy Systems, 15(5), 863–877.
Wu, T., Liu, X., Qin, J., & Herrera, F. (2022). A new clustering algorithm with preference Kumar, K., & Chen, S.-M. (2022). Group decision making based on improved linguistic
adjustment cost to reduce the cooperation complexity in large-scale group decision interval-valued atanassov intuitionistic fuzzy weighted averaging aggregation
making. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 52(8), operator of linguistic interval-valued atanassov intuitionistic fuzzy numbers.
5271–5283. Information Sciences, 607, 884–900.
Liu, X., Xu, Y. J., & Herrera, F. (2019a). Consensus model for large-scale group decision Chen, X., Wang, X., Zhang, H. B., Xu, Y. H., Chen, Y., & Wu, X. T. (2022b). Interval topsis
making based on fuzzy preference relation with self-confidence: Detecting and with a novel interval number comprehensive weight for threat evaluation on
managing overconfidence behaviors. Information Fusion, 52, 245–256. uncertain information. Journal of Intelligent & Fuzzy Systems, 42(4), 4241–4257.
Opsahl, T., Agneessens, F., & Skvoretz, J. (2010). Node centrality in weighted networks: Kacprzyk, J. (1986). Group decision-making with a fuzzy linguistic majority. Fuzzy Sets
Generalizing degree and shortest paths. Social Networks, 32(3), 245–251. and Systems, 18(2), 105–118.
Tian, Z. P., Nie, R. X., & Wang, J. Q. (2019). Social network analysis-based consensus- Kay, E. (1977). Graph theory with applications. Journal of the Operational Research
supporting framework for large-scale group decision-making with incomplete Society, 28(1), 237–238.
interval type-2 fuzzy information. Information Sciences, 502, 446–471. Wasserman, S., & Faust, K. (1994). Structural analysis in the social sciences. Social network
Liu, B. S., Zhou, Q., Ding, R. X., Palomares, I., & Herrera, F. (2019b). Large-scale group analysis: Methods and applications. Cambridge University Press.
decision making model based on social network analysis: Trust relationship-based Sabidussi, G. (1966). The centrality of a graph. Psychometrika, 31(4), 581–603.
conflict detection and elimination. European Journal of Operational Research, 275(2), Chengzhong, L. (1989). Fuzzy set theory.Beijing. Beijing Normal University Press.
737–754. You, T. H., & Fan, Z. P. (2002). Topsis method for multiple attribute decision making
Li, Y. H., Kou, G., Li, G. X., & Wang, H. M. (2021). Multi-attribute group decision making with intervals. Journal of Northeastern University, 23(9), 840–843.
with opinion dynamics based on social trust network. Information Fusion, 75, Blondel, V. D., Guillaume, J.-L., Lambiotte, R., & Lefebvre, E. (2008). Fast unfolding of
102–115. communities in large networks. Journal of Statistical Mechanics: Theory and
Tan, X., Zhu, J. J., Cabrerizo, F. J., & Herrera-Viedma, E. (2021). A cyclic dynamic trust- Experiment, 2008(10), P10008.
based consensus model for large-scale group decision making with probabilistic Waltman, L., & van Eck, N. J. (2013). A smart local moving algorithm for large-scale
linguistic information. Applied Soft Computing, 100, Article 106937. modularity-based community detection. European Physical Journal B, 86(11), 471.
Xu, X. H., Zhang, Q. H., & Chen, X. H. (2020). Consensus-based non-cooperative Hwang, C. L., & Yoon, K. P. (1981). Multiple attribute decision making: Methods and
behaviors management in large-group emergency decision-making considering applications: A state-of-the-art survey. SpringerVerlag.
experts’ trust relations and preference risks. Knowledge-Based Systems, 190, Article Wu, T., Zhang, K., Liu, X., & Cao, C. (2019b). A two-stage social trust network partition
105108. model for large-scale group decision-making problems. Knowledge-Based Systems,
Hassani, H., Razavi-Far, R., Saif, M., Chiclana, F., Krejcar, O., & Herrera-Viedma, E. 163, 632–643.
(2022). Classical dynamic consensus and opinion dynamics models: A survey of Zha, Q., He, X., Zhan, M., & Lang, N. (2023). Managing consensus in balanced networks
recent trends and methodologies. Information Fusion, 88, 22–40. based on opinion and trust/distrust evolutions. Information Sciences, 643, Article
Zhang, B. W., Dong, Y. C., Zhang, H. J., & Pedrycz, W. (2020). Consensus mechanism 119223.
with maximum-return modifications and minimum-cost feedback: A perspective of Zheng, Y., Xu, Z., He, Y., & Tian, Y. (2021). A hesitant fuzzy linguistic bi-objective
game theory. European Journal of Operational Research, 287(2), 546–559. clustering method for large-scale group decision-making. Expert Systems with
Hegselmann, R., & Krause, U. (2002). Opinion dynamics and bounded confidence Applications, 168, Article 114355.
models, analysis and simulation. Journal of Artificial Societies and Social.
SIMULATION, 5.
17