Abstract
We propose a quantum walk model to investigate the propagation of ideas in a network and the formation of agreement in group decision making. In more detail, we consider two different graphs describing the connections of agents in the network: the line graph and the ring graph. Our main interest is to deduce the dynamics for such propagation, and to investigate the influence of compliance of the agents and graph structure on the decision time and the final decision. The methodology is based on the use of control-U gates in quantum computing. The original state of the network is used as controller and its mirrored state is used as target. The state of the quantum walk is the tensor product of the original state and the mirror state. In this way, the proposed quantum walk model is able to describe asymmetric influence between agents.
1. Introduction
The investigations of group decision making and social networks have regularly attracted contributions from applied mathematicians, psychologists, and social scientists over the last several decades. Graph theory and matrix algebra have natural applications to such investigations; for example, see the early monograph by Harary, Norman, and Cartwright []. Classic problems of interest include comparative static analyses of social network structures [,], functional implications of network structures [], and numerical taxonomies of nodes [,]. Much ongoing interest is focusing on dynamic models of structural change [,,,,] and on a broad range of dynamic processes unfolding over static networks; examples include the study of social learning [,], opinion formation [,], and information propagation [,,]. The study of dynamic models directly addresses one of the key problems of the field, which is to understand the implications of social structures for relevant dynamical states of the network.
Many classical random walk models have been developed for human networks (see the survey of Masuda et al. []). Propagation of ideas in social network and discussions in group decision making involves human cognition. Numerous empirical findings in cognitive psychology and behavioral sciences have exhibited anomalies with respect to the classical benchmark defined by Kolmogorovian probability axioms and the rules of Boolean logic, suggesting a whole new scope of research: the development of models for decision-making based on the quantum formulation of probability theory [,,,,]. In order to account for the quantum feature of human cognition and decision making, a quantum walk model is proposed in this work to model the formation of agreement in group decision making and the propagation of ideas in social network.
Various quantum walk models have been proposed for information propagation in network and decision making [,,,]. Cabello et al. [ ] proposed a quantum model for social network. Their quantum model can model the agent connections with various properties (such as hobby, relationship, etc.). However, their quantum model cannot model the dynamic information exchange between agents. Mutlu and Garibay [ ] proposed a quantum-like approach for the analysis of social contagion dynamics with heterogeneous adoption thresholds. Khrennikov [] proposed a social laser model for the bandwagon effect. The variable investigated in their model is the fraction of individuals in the network adopting an idea. Therefore, their models cannot model the fine-grained interaction between two particular agents. Recently, Bagarello et al. propose a simple approach based on ladder fermionic operators to investigate the spreading of news (may be true or biased by agent) in a social network []. All the these previously proposed quantum walks have the limitation that they are unable to model asymmetric transitions. The reason for such a limitation is that all these quantum walks are directly based on the Schrodinger equation or Heisenberg equation. Since the Hamiltonian (for continuous time quantum walks) is Hermitian and the associated operator is unitary, the transitions modeled by these quantum walks must be symmetric, that is, idea propagation from agent 1 to agent 2 is as easy as that from agent 2 to agent 1. However, idea propagations in practical social networks are always asymmetric. For example, a stubborn person may easily persuade an open-minded person, but an open-minded person may not persuade a stubborn person. The quantum walk model proposed in this work overcomes the limitation of symmetry by lifting the state of the social network into a higher dimensional state (tensor product of the original state and its mirrored state) and applying controlled-operator on the lifted state, where the original state works as controller and the mirrored state works as target. In this way, local transition in the target can be asymmetric, although the global transition in the lifted state is still symmetric.
In this paper, we propose a lifted quantum walk model for formation of agreement in group decision making and idea propagation in the social network. In Section 2, we introduce the basics of quantum computing and develop the unitary operator driving the lifted quantum walk model using control-U gates. In Section 2.3, we give the initialization, iteration, and stopping rule of the quantum walk. In Section 3, we develop the lifted quantum walk specifically for a network with connections in a ring graph. In Section 4, we give numerical results for idea propagation in a line graph and formation of agreement and interference effect in group decision making. Finally, we present our concluding remarks and share some of our ideas for future work in Section 5.
2. Quantum Walk for Asymmetric Propagation
Suppose , , are agents and each agent may or may not be infected (by an idea) and one agent can spread the infection to another, but also an agent can remove an infection. Let z be ’s state, y be ’s state, and x be ’s state. Each agent has two states, namely, 0 (not infected) and 1 (infected). interacts with and interacts with :
2.1. States of the Network and the Quantum Walk
The global state of the 3-agent network is denoted by . Since each agent has two states, the network has eight states. Viewing as an integer in binary number system, we can represent with its corresponding decimal form plus 1:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
We encode the local state of an agent with one qubit and encode the global state of the network with the tensor products of the qubits of all agents. Specifically, we encode 0 as and encode 1 as . and can be represented by basis vectors in the Hilbert space , where is the set of all complex numbers:
Then is a basis vector of . For example,
It would be clear from context whether means [0 1] or . (Note the superscript T denotes transpose and not conjugate transpose).
We model each agent as a quantum subsystem and model the communication of ideas among the agents as interaction among the quantum subsystems. In quantum physics, the interaction among the subsystems is accounted in the Hamiltonian of the total system. In quantum computing, the interaction among qubits is implemented by exerting a quantum gate (represented by a unitary operator) on the joint state (tensor product of all qubits). Let the superposition state spanned by the basis be . In order to account for the asymmetric interaction between the agents, the quantum walk is not run directly on the network, but rather, on the tensor product of the network and a mirror of itself, that is, the superposition state of the quantum walk is , which is represented as a vector. The mirror system is used as reference for the control gates. This is the so-called lifting operation [,], where each state is lifted to a higher-dimension state. In the case of idea propagation, we model idea as a state superpositioned over (accepting the idea) and (rejecting the idea). Although interactions between agents often involves information exchange, we do not explicitly model information as a state. Agent interactions are considered in the unitary operators and information exchange is also implicitly considered in the unitary operators.
2.2. Control-U Gate
The quantum model performs the asymmetric transitions by using a collection of control-U gates (If condition is present, then apply the U gate to the action). To form the control-U gate, we need the following two measurement operators for the local state of a single agent:
Throughout this work, is an identity matrix.
Let be the control qubit and be the n-qubit target state. The control-U gate for the -qubit state is , where U is a unitary matrix. This control-U gate simply transforms into , as is shown below.
where is a zero vector. When , that is, , it happens that = . When , that is, , the control-U gate simply transforms into . The U gate is turned off when and is fully turned on when .
If we want the U gate to be turned off when and fully turned on when , then the control-U gate for should be .
Similarly, the control-U gate for the -qubit state is where turns U off and turns U fully on. To see this, suppose and . Then
When , that is, , it happens that = . When , that is, , it happens that = [0 0 ⋯ 0 ] = . The U gate is turned off when and is fully turned on when . If we want the U gate to be turned off when and fully turned on when , then the control-U gate for should be .
Let be an m-qubit state and be an n-qubit state. Let the unitary matrix be the control operator for and the unitary matrix be the control operator for . The control-U gate for the -qubit state is where turns U off and turns and fully on. To see this, suppose and . Then
The unitary operator driving the quantum walk is proposed in the block diagonal form:
where each is an matrix. The basis of is . We label so that it ranges from to and label so that it ranges from to . Then ranges from , , …, to , with the only nonzero entry 1 moving down the column. To see the intricate operation of U on , we write also in a block form:
where . Then
We can see (corresponding to the original network) works as the controller and the proposed mainly operates on (corresponding to the mirror network). For example, simply turns off while turns on and adjusts .
To see the effects of on , it is more convenient to view as a 3-qubit superposition state spanned by , noting the following fact:
Each is constructed based on the two-dimensional rotation matrix:
where is the rotation angle. We will add subscript to to indicate which agent is infected. For example, indicates that the rotation is operated on and indicates that the rotation of counteraction is operated on controlled by .The compositions of each are introduced as follows.
2.2.1.
is controlled by the original through , the coefficient of . is constructed as follows:
rotates the third qubit by angle and leaves the first two qubits intact, that is, only infects mirror by a small amount. Similarly, only infects mirror by angle and only infects mirror by angle . Therefore, infects all agent mirrors incrementally. Therefore, infects all agent mirrors incrementally, simultaneously, and independently.
2.2.2.
is controlled by the original through , the coefficient of . is constructed as follows:
rotates the second qubit by angle under the control of the third qubit and leaves the first qubit intact, that is, only infects mirror by the full prescribed amount if mirror is infected (in state ). Similarly, only infects mirror by the full prescribed amount if mirror is not infected at all. Therefore, is the interaction between mirror and mirror. Note that the order is important: mirror firstly controls the infection of mirror and then mirror controls the infection of mirror, which conforms to the setting that the propagation is initiated at mirror. First, mirror is slightly infected if mirror is infected (in state ), which is a natural step. Then, mirror is slightly infected if mirror is not infected at all. This tricky setting implies that failure to persuade another person would strengthen the idea in your own mind. describes the influence exerted by mirror on mirror and the counteraction received by mirror from mirror, since only is infected in its controller and can only communicate with .
2.2.3.
is controlled by the original through , the coefficient of . is constructed as follows:
Firstly, incrementally infects mirror if mirror is infected (in state ). Secondly, incrementally infects mirror if mirror is infected (in state ). Thirdly, incrementally infects mirror if mirror is not infected at all. Fourthly, incrementally infects mirror if mirror is not infected at all. describes the influence exerted by mirror on the other two neighbors and the counteraction received by mirror from the other two neighbors, since only is infected in its controller .
2.2.4.
is controlled by the original through , the coefficient of . is constructed as follows:
Firstly, incrementally infects mirror if mirror is infected (in state ). Then, incrementally infects mirror if mirror is not infected at all. describes the influence exerted by mirror on mirror and the counteraction received by mirror from mirror, since only is not infected in its controller and can only communicate with .
2.2.5.
is controlled by the original through , the coefficient of . is constructed as follows:
Firstly, incrementally infects mirror if mirror is infected (in state ). Then, incrementally infects mirror if mirror is not infected at all. describes the influence exerted by mirror on mirror and the counteraction received by mirror from mirror, since only is infected in its controller and can only communicate with .
2.2.6.
is controlled by the original through , the coefficient of . is constructed as follows:
Since only is not infected at all in its controller , mirror receives the idea from the two neighbors and then counteracts the two neighbors. Unlike the classical if-control, where the action happens only if the “if” is true, quantum if-control can superpose the action of both “if” and “else”. In other words, quantum if-control allows half-true-half-false.
2.2.7.
is controlled by the original through , the coefficient of . is constructed as follows:
Since only is not infected at all in its controller and can only communicate with , mirror receives the idea from mirror and then counteracts mirror.
2.2.8.
is controlled by the original through , the coefficient of . is simply constructed as since all agents are infected in the controller and the idea propagation has come to an end.
2.2.9.
represents the idea initialization, rotating each agent to infected state () regardlessly. - represents the interaction between agents. An infected agent () would first try to infect an uninfected agent () and then the uninfected agent () would try to disinfect the infected agent (). We will furthermore let the positive rotation angle from to have larger absolute value than the negative rotation angle from to . With these settings, the infected agent has advantages over the uninfected agent and thus the network will sooner or later be infected.
2.3. Initialization, Iteration and Stopping Rule
The initial state of the network is , that is, all agents being uninfected. The original network works as a controller and the mirrored network is the target to be controlled. We use subscript uppercase C to denote the states of the original network and use subscript uppercase T to denote the states of the mirrored network. Thus the initial state of the quantum walk is and , where the superscript † means taking transpose and complex conjugate and , that is, both the original network and the mirrored network start from the all-uninfected state. The outer product of a superposition state with its Hermitian is called density operator.
We are interested in how long it takes for a new idea to prevail in the network. Thus the stopping state is , that is, all agents being infected. When this state (denoted by subscript lowercase s) is reached, the quantum walk is stopped; Otherwise the quantum walk continues. We use subscript lowercase c to represent the states allowing the quantum walk to continue. The measurement operator to get the stopping state is thus
Correspondingly, the measurement operator to get the states to continue, is .
Suppose we have physical systems A and B, whose state is described by a density operator . The reduced density operator for system A is defined by
where is a map of operators known as the partial trace over system B. The partial trace is defined by
where and are any two vectors in the state space of A, and and are any two vectors in the state space of B. The trace operation appearing on the right hand side is the usual trace operation for system B, so .
2.3.1. First Step
2.3.2. Iteration
Given a very small , for , while , using lifting operation
The state from the last step is a reduced state. Thus, Equation (45) lifts it by taking tensor product with itself to apply operator U. Equation (46) applies U to and reduces it again to the target state by taking partial trace over the controller state. In each time step, we lift the state to higher dimension, apply U to the lifted state, and then reduce the state to the original dimension. Lifting the state and applying the higher dimension U consisting of various controlled-gate allow us to model the asymmetric interactions between agents. Then we have to reduce the state to the original dimension since the state of the network is in the original dimension and various probabilities must be calculated in the original dimension. and are the probabilities to continue and stop the quantum walk when the reduced/target/mirror state is measured, respectively. The resulting continuing state is just . Thus and are the probabilities to continue and stop the quantum walk at step t, respectively. The iteration implies that the quantum walk satisfies the Markov property, that is, the state at step only depends on the state at step t.
Theorem 1.
Given any , there exists an integer t such that if for some , only for finitely many τ. if .
Proof.
Since for each and for some , only for finitely many , there exists an integer t such that . □
U is an incremental infection operator by construction, so the quantum walk will stop, that is, almost all agents will be infected, in finite number of steps. Thus Pr(quantum walk stops in finite steps) = 1. Suppose the quantum walk stops in N steps. Even if we do not know N, we can keep on summing since we know it will sum up to more than in finite summations.
3. Ring Graph of Agent Connections
3.1. Three Agents
This is actually a complete graph where each agent can communicate with the other two agents. Such a ring graph has more connections than the previous line graph. The , , , and gates are different for these two graphs, while the other ’s are the same.
In the line graph, can only infect . In the ring graph, can infect both and . Three options exist: can infect and simultaneously (e.g., by giving a lecture), can infect first and then infect , and can infect first and then infect . Three options also exist in the reverse way. Typically, a person can only listen to one person speaking. However, two people disinfects one person simultaneously is still possible. For example, two people can jointly write one letter to a person. Here we only consider the most common scene: One person gives a presentation to two people, but the two people give their respective feedback in order.
- .Here gives feedback first before does.
- .Here interacts with and then interacts with .
- .Here interacts with and then interacts with .
- .Here interacts with and then interacts with .
3.2. More Than Three Agents
With n agents, there are basis states for the network and basis states for the lifted network. The unitary operator driving the quantum walk is still in the block diagonal form:
where each is an matrix. In the ring graph, can only communicate with and for . can only communicate with and . can only communicate with and .
The basis state for the network is , where each is the local state of . is determined by the corresponding . We assume interaction only exists between two connecting agents with different ideas. We further assume that the infected agent firstly tries to infect the non-infected neighbors and then the neighbors counteract. Take the five-agent basis state , for example. Interactions exist between and , and , and . The basis states with the least interaction are the all-zero state and the all-one state. The basis states with the most interaction are and .
Let and be the rotation angles of the operators for agent being infected by and for being counteracted (typically disinfected) by , respectively. Then represents amount of infection and represents amount of counteraction (typically disinfection). Algorithm 1 shows how to generate . In Algorithm 1, if both and are lectured by , gives feedback first and then gives feedback for . However, this order can be readily altered. In Algorithm 1, interactions between agents with lower index take place before those between agents with higher index. Again this order can be readily altered. Note that Algorithm 1 is not for the all-zero state and the all-one state. The for the all-zero state is
where is the initial infection amount for .
| Algorithm 1: Generating for n-agent ring network () |
![]() |
4. Results and Discussions
Section 4.1, Section 4.2 and Section 4.3 consider the network in line graph connection. Section 4.4, Section 4.5 and Section 4.6 considers the network in ring graph connection.
4.1. No Disinfection
Let and for . Then is more easily infected than and since is the starting point of the propagation. Let and for . Then, and for , and for , and for , and for , and for . With these settings, the first one to talk, whether she tries to infect or disinfect, has more influence than the second one to talk. Thus the influence of the sender has on the receiver is always more powerful than the counteraction of the receiver has on the sender. Note that the sender may send infection or disinfection.
We take in the stopping rule. The probability of stopping the quantum walk, that is, to reach the all-infected state, , and the mean number of agents affected, at each time step until the quantum walk stops is shown in Figure 1. The time evolution curves have many sharp oscillations, indicating many back-and-forth arguments in the network. It takes 1139 steps to stop the quantum walk. is very low, smaller than 0.012, in each step. rises rapidly to the peak value at the 24th step, and then drops rapidly. After 400 steps, just decreases slowly. The propagation of idea is fast only at the very beginning and is slow afterwards. Note that represents the state of the social network and its diagonal elements are the probabilities of getting the basis state. Thus the entry of is the probability that the network is in non-infected state () at step t, entry is the probability of only is infected (), and so forth. The mean number of agents affected at step t is where is the column vector formed by diagonal entries of . The mean number oscillates much in the first 200 steps and goes to a steady value of 1.27 after 600 steps. Table 1 lists the probabilities of each state at the last step. The distribution is quite uniform. Note that the probability of all infected (000) is 0 since is obtained by projection removing 000 in Equation (49).
Figure 1.
The probability of stopping the quantum walk and the mean number of agents affected at each step until the quantum walk stops. can be viewed as a probability density function whose support is a subset of the time domain. is the probability that the quantum walk stops at time t. Summing up to time t is the probability mass function that the quantum walk stops before time t. Note that does not mean that the quantum walk stops at . Instead, it means that the quantum walk must not stop at (must stop before actually).
Table 1.
Probabilities of each state at the last step.
4.2. Stubborn Conservative Guy in the Middle
Consider the following case: is conservative and stubborn while and are open-minded and compliant. Thus it is easier for to persuade than it is for to persuade .
Set and for .
Set and for . Thus it is easier for to disinfect than it is for to infect .
Set and for . If is infected, he can infect his two neighbors powerfully. If and are not infected at all, they can slightly disinfect .
Set and for . If is infected, he can infect powerfully. If is not infected at all, she can slightly disinfect .
Set and for . If is infected, she can infect slightly. If is not infected at all, he can disinfect powerfully.
Set and for . If is not infected at all, he can disinfect his two neighbors powerfully. If and are infected, they can slightly infect .
Set and for . Thus it is easier for to infect than it is for to disinfect .
The probability of stopping the quantum walk and the mean number of agents affected at each step of the stubborn-middle network is shown in Figure 2. Note that the horizontal axis is in log scale since it takes much longer to stop the quantum walk than in the last subsection (5762 vs. 1139). with a stubborn guy in the middle (Figure 2) is much lower than that without a stubborn guy in the middle (Figure 1), since the infection rate is much slower (smaller rotation angle). The mean number of infected in Figure 2 is also smaller than that in Figure 1 in initial stages, but it catches up in later stages. This indicates that the stubborn guy in the middle acts as a barrier to idea propagation only at the initial stages but accelerate the propagation after he is persuaded, since the middle guy is hard to be persuaded by neighbors (small controlled rotation by neighbors) and is influential over neighbors (large controlled rotation by the middle guy).
Figure 2.
The probability of stopping the quantum walk and the mean number of agents affected at each step of the stubborn-middle network.
The results demonstrate that the proposed model is able to model asymmetric interactions between agents with a stubborn guy in the middle. Next we will further demonstrate this by applying the proposed quantum walk to asymmetric interactions between agents with a compliant guy in the middle.
4.3. Compliant Open-Minded Guy in the Middle
Consider the following case: in this subsection is more compliant and open-minded than in the last subsection.
Set for . Here the three agents are equally open-minded.
Set and for . Thus it is easier for to infect than it is for to disinfect .
Set and for . If is infected, he can infect his two neighbors powerfully. If and are not infected at all, they can slightly disinfect .
Set and for . If is infected, he can infect powerfully. If is not infected at all, she can slightly disinfect .
Set and for . If is infected, she can infect slightly. If is not infected at all, he can disinfect powerfully.
Set and for . If is not infected at all, he can slightly disinfect his two neighbors. If and are infected, they can infect powerfully.
Set and for . Thus it is easier for to infect than it is for to disinfect .
The probability of stopping the quantum walk and the mean number of agents affected at each step of the compliant-middle network is shown in Figure 3. with a compliant guy in the middle (Figure 3) is slightly lower than that in the no-disinfection case (Figure 1), but it takes much longer to stop the quantum walk, since the infection rate is much lower. The lower infection rate is not exactly due to smaller rotation angles. Instead, it is due to disinfection (negative rotation angle) compared to the no-disinfection case. The mean number of infected in Figure 3 is less oscillatory and smaller than that in Figure 1 in initial stages, but it catches up in later stages. This indicates that the compliant guy in the middle facilitates idea propagation throughout the quantum walk. The smooth propagation brought by the middle guy can be explained as follows. Although the compliant guy is not very influential over neighbors (large controlled rotation by the middle guy) and thus does not accelerate the propagation after he is persuaded, but the middle guy is easily persuaded by neighbors (small controlled rotation by neighbors).
Figure 3.
The probability of stopping the quantum walk and the mean number of agents affected at each step of the compliant-middle network.
The results in the previous three subsections demonstrate that the proposed model is able to model asymmetric interactions between agents with various personalities communicating in a line graph structure. Next we will further demonstrate this by applying the proposed quantum walk to asymmetric interactions between agents communicating in a ring graph structure
4.4. Ring Graph
Set all and all . The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the ring graph are shown in Figure 4. As the size of the network increases, drops more rapidly in the first few steps but drops more slowly in later steps, and it takes longer for the new idea to prevail the whole network. This can be explained by the fact that each agent is initially exposed to the new idea (see Equation (72)) and thus larger networks have more agents initializing the propagation, but it still takes longer time for more agents to end at the same basis state. The mean numbers of infected evolving with time with different network size has the same pattern: oscillating in the first few steps and then converge in later steps. The oscillation in the larger network is less intensive since larger population provides larger buffer and thus there is less back-and-forth changes of minds. With one agent added, the increase in the mean number of infected from 3 to 4 is larger than that from 4 to 5. This can also be explained by the fact that adding an agent is adding an idea initiator and messenger.
Figure 4.
The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the ring graph.
Up to this point, we apply the proposed quantum walk model to idea propagation in a social network of agents with various personalities. In such a setting, all agents have the same initial state (not knowing the new idea) and the same final state (accepting the new idea). Next we apply the proposed quantum walk model to group decision making in the next subsection.
4.5. Reaching Agreement
In group decision making, the group members have different ideas initially. After the group discussion, an agreement is reached. Consider a binary group decision making problem where each group member’s local state is either 1 or 0, for example, agreeing on passing the proposal or disagreeing. Suppose the decision can be made only if the group has reached an agreement, that is, all members are 1 or all members are 0. The special case of all members having the same initial state is trivial since no discussion is needed and the decision can be made immediately. The goal of this subsection is to investigate the influence the initial distribution of tendencies of the group members on the final decision.
The initial state of the network is no longer . Actually the initial state is the influencing factor that we want to investigate. Take a 3-member group as example. If and is completely sure of option 1 while is completely sure of option 0, then the initial state is . This is a special case of all agents being completely sure of one option. Actually an agent may not be completely sure. In this case, the initial local state of the agent is a superposition state over and . Then the initial state of the n-agent network is the tensor product of the initial local states of the agents:
where
is the local state of . Again we lift the network by tensor product with its mirror so that one works as controller and the other works as target. The initial control state and the initial target state are the same. The initial state of the quantum walk is still given by and .
We are also interested in how long it takes for a group to reach agreement. Note that now we have two stopping states, namely, and . All the group members take the same option. When either state is reached, the quantum walk is stopped; Otherwise the quantum walk continues. The measurement operator to get the stopping state is thus
Correspondingly, the measurement operator to get the states to continue, is for an n-member group.
The first step of the quantum walk is still given by Equations (40)–(44) and the iteration is still given by Equations (45)–(51). These equations are valid for n-agent networks.
In the new idea propagation setting, controlled by just infects each agent by a small amount. Let n be the number of agents In the group decision making setting, we set since the group members have initial opinions related to the decision and there is no need to initialize.
In group decision making, besides the time to stop the quantum walk (resp. to make the decision), we are also interested in the final state (resp. which decision is to be made). Suppose the quantum walk stops at step . Let and be as given by Equations (46) and (47), respectively. Then the final state is
The probability to reach an agreement of taking option i () is
where is matrix with all entries zero except (1, 1) entry being 1 and is matrix with all entries zero except (, ) entry being 1.
Consider a 5-member group with connections in a ring shape. The initial state configurations in the group are shown in Figure 5 where the solid circle represents a member initially completely sure of taking option 1 and the hollow circle represents a member initially completely sure of taking option 0. Besides these four initial configurations, we consider one more configuration, called Initial 5. In Figure 5a, let the solid circle and the hollow circle represent the state and the state , respectively. Thus three members are 80% sure of taking option 1 while two agents are 10% sure of taking option 1.
Figure 5.
The initial state configurations in the 5-member group (Solid: option 1; Hollow: option 0).
Set al.l and all . Thus, all members are equally powerful in persuading the neighbors and equally likely to be persuaded by neighbors. The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the 5-member ring graph with various initial state configurations are shown in Figure 6. The quantum walk has certain ergodicity properties: and mean number of infected member (taking option 1) are different in the first tens of steps but they coincide after 100 steps. The final state is superpositioned over and . The probability to take option 1 (measurement result being ) is 0.7488, the same for all these initial configurations. This can be explained by the mechanism of Algorithm 1: In each time step, the interaction occurs in order clockwise (See Figure 5) between two agents. The interactions do not occur simultaneously. What’s more, the interaction always starts from the top solid node in Figure 5 influencing the hollow node on the right side. The agent who first talks has advantage over those who talk later. Therefore, the advantage of talking first and the discussion procedure dominate the effect of initial opinions.
Figure 6.
The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the 5-member ring graph with various initial state configurations.
4.6. Interference Effects
One important reason for exploring quantum networks is that they can produce interference effects when comparing a system that is disturbed by measurements to a system that is not. To see the interference effect in the quantum walk on social network, again take the 5-member group decision making ring network as example. Note that although Equation (42) and Equation (49) perform measurements, they do not produce interference effects on the intermediate states since they do not affect a particular intermediate state. We can let the quantum walk evolve until the stopping criterion is reached. We can also measure the quantum walk in the half-way before the stopping criterion is reached and then let the quantum walk evolve again for the next half. Such an intermediate measurement is of practical significance. In the middle of the group discussion, each member may be asked to vote. This voting is not used for group decision making, but rather used as an indication of agreement. Note that we can measure at any intermediate step to see the interference effect. Measure at exactly half-way is just one of the many options.
Consider the configuration of Initial 5 in the last subsection. Without half-way measurement, we let the quantum walk evolve for 50 steps. To see the interference effect, we measure the quantum walk half-way. At the 25th step, we only measure and . Then the local states of and collapse to basis states (, , , ) while the other agents’ states are still superpositioned. We can measure them with four measurement operators: , where is a matrix with all entries zero except the ith diagonal entry being 1 for . The probability to get is . Then we let the quantum walk evolve for the remaining 25 steps. The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the 5-member ring graph with various results of half-way measurement on and are shown in Figure 7. With half-way measurement, the measured agents are forced to make a decision and a new path of quantum walk is produced. Four possible new paths of quantum walk can be produced for four possible results of measurement. The partially collapsed new paths deviate from the original fully superpositioned path. Due to the ergodicity of the proposed quantum walk, all paths will eventually converge to the same path. If the group discussion can go on without time constraint, then interference effects would not affect the final decision. However, with constraint on discussion time, interference effect cannot be ignored. At the 25th step, the probabilities of and choosing 00, 01, 10, 11 are the 1st, 2nd, 3rd, 4th entry of , respectively. At the 50th step, the probability of all members choosing option 1 for the four new quantum walks are 1st, 2nd, 3rd, 4th entry of , respectively. According to classical probability, the probability for the group to choose option 1 at the 50th step is . However, the probability for the group to choose option 1 without half-way measurement at the 50th step is 0.7602. This violation of the classical Bayes rule is the so-called quantum interference effect. The reason for the interference effect is that the quantum state evolution is based on amplitude instead of amplitude magnitude squared (probability).
Figure 7.
The probability of stopping the quantum walk and the mean number of agents affected at each step of the quantum walk on the 5-member ring graph with various results of half-way measurement on and .
5. Conclusions
In this paper, we have shown how a quantum walk model can be used to describe the spreading of ideas in a network and the formation of agreement in group decision making. In particular, we have considered networks where connections between agents are in a line graph and in a ring graph. The analysis was based on the use of controlled unitary operators in quantum computing where the original network is used as controller and the mirror network is used as target. We have also discussed the interference effects when two agents are forced to make decisions in the half-way and how this modifies the probability of choosing a particular final option.
Our analysis opens the way to many possible applications, from the application of different stopping rules, to the possibility of modeling special classes of agents (e.g., the so-called influencers) in the network. These are only a few of the possible extensions of the ideas discussed here.
Author Contributions
Conceptualization, J.B.; methodology, J.B.; formal analysis, Q.Z.; writing—original draft preparation, Q.Z. Both authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Air Force Office of Scientific Research under grant number AFOSR FA9550-15-1-0343.
Data Availability Statement
Not Applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Norman, R.Z. Structural Models: An Introduction to the Theory of Directed Graphs; Wiley: New York, NY, USA, 1965. [Google Scholar]
- Doreian, P.; Batagelj, V.; Ferligoj, A. Generalized Blockmodeling; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
- White, H.C.; Boorman, S.A.; Breiger, R.L. Social structure from multiple networks. I. Blockmodels of roles and positions. Am. J. Sociol. 1976, 81, 730–780. [Google Scholar] [CrossRef]
- Newman, M.E. The structure and function of complex networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef]
- Sneath, P.H.; Sokal, R.R. Numerical Taxonomy. The Principles and Practice of Numerical Classification; W.H. Freeman and Company: San Francisco, CA, USA, 1973. [Google Scholar]
- Blondel, V.D.; Gajardo, A.; Heymans, M.; Senellart, P.; Van Dooren, P. A measure of similarity between graph vertices: Applications to synonym extraction and web searching. SIAM Rev. 2004, 46, 647–666. [Google Scholar] [CrossRef]
- Abell, P.; Ludwig, M. Structural balance: A dynamic perspective. J. Math. Sociol. 2009, 33, 129–155. [Google Scholar] [CrossRef]
- Easley, D.; Kleinberg, J. Networks, crowds, and markets: Reasoning about a highly connected world. Significance 2012, 9, 43–44. [Google Scholar]
- Jackson, M.O. Social and Economic Networks; Princeton University Press: Princeton, NJ, USA, 2010. [Google Scholar]
- Marvel, S.A.; Kleinberg, J.; Kleinberg, R.D.; Strogatz, S.H. Continuous-time model of structural balance. Proc. Natl. Acad. Sci. USA 2011, 108, 1771–1776. [Google Scholar] [CrossRef] [PubMed]
- Sznajd-Weron, K. Sznajd model and its applications. arXiv 2005, arXiv:physics/0503239. [Google Scholar]
- Golub, B.; Jackson, M.O. Naive learning in social networks and the wisdom of crowds. Am. Econom. J. Microeconom. 2010, 2, 112–149. [Google Scholar] [CrossRef]
- Acemoglu, D.; Ozdaglar, A. Opinion dynamics and learning in social networks. Dyn. Games Appl. 2011, 1, 3–49. [Google Scholar] [CrossRef]
- DeGroot, M.H. Reaching a consensus. J. Am. Stat. Associat. 1974, 69, 118–121. [Google Scholar] [CrossRef]
- Friedkin, N.E.; Johnsen, E.C. Social Influence Network Theory: A Sociological Examination of Small Group Dynamics; Cambridge University Press: Cambridge, UK, 2011; Volume 33. [Google Scholar]
- Van Mieghem, P.; Omic, J.; Kooij, R. Virus spread in networks. IEEE/ACM Trans. Network. 2008, 17, 1–14. [Google Scholar] [CrossRef]
- Masuda, N.; Porter, M.A.; Lambiotte, R. Random walks and diffusion on networks. Phys. Rep. 2017, 716, 1–58. [Google Scholar] [CrossRef]
- Busemeyer, J.R.; Bruza, P.D. Quantum Models of Cognition and Decision; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
- Deutsch, D. Quantum theory of probability and decisions. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1999, 455, 3129–3137. [Google Scholar] [CrossRef]
- Haven, E.; Khrennikov, A.; Khrennikov, A. Quantum Social Science; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
- Khrennikov, A.; Basieva, I.; Dzhafarov, E.N.; Busemeyer, J.R. Quantum models for psychological measurements: An unsolved problem. PLoS ONE 2014, 9, e110909. [Google Scholar] [CrossRef]
- Pothos, E.M.; Busemeyer, J.R. Can quantum probability provide a new direction for cognitive modeling? Behav. Brain Sci. 2013, 36, 255–274. [Google Scholar] [CrossRef] [PubMed]
- Martínez-Martínez, I.; Sánchez-Burillo, E. Quantum stochastic walks on networks for decision-making. Sci. Rep. 2016, 6, 1–13. [Google Scholar] [CrossRef]
- Busemeyer, J.R.; Wang, Z.; Townsend, J.T. Quantum dynamics of human decision-making. J. Math. Psychol. 2006, 50, 220–241. [Google Scholar] [CrossRef]
- Wang, Z.; Busemeyer, J. Comparing quantum versus Markov random walk models of judgements measured by rating scales. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2016, 374, 20150098. [Google Scholar] [CrossRef]
- Mülken, O.; Blumen, A. Continuous-time quantum walks: Models for coherent transport on complex networks. Phys. Rep. 2011, 502, 37–87. [Google Scholar] [CrossRef]
- Cabello, A.; Danielsen, L.E.; López-Tarrida, A.J.; Portillo, J.R. Quantum social networks. J. Phys. A Math. Theore. 2012, 45, 285101. [Google Scholar] [CrossRef]
- Mutlu, E.; Garibay, O. Quantum Contagion: A Quantum-Like Approach for the Analysis of Social Contagion Dynamics with Heterogeneous Adoption Thresholds. Entropy 2021, 23, 538. [Google Scholar] [CrossRef]
- Khrennikov, A. Social Laser Model for the Bandwagon Effect: Generation of Coherent Information Waves. Entropy 2020, 22, 559. [Google Scholar] [CrossRef] [PubMed]
- Bagarello, F.; Gargano, F.; Oliveri, F. Spreading of competing information in a network. Entropy 2020, 22, 1169. [Google Scholar] [CrossRef] [PubMed]
- Accardi, L.; Ohya, M. Compound channels, transition expectations, and liftings. Appl. Math. Optimizat. 1999, 39, 33–59. [Google Scholar] [CrossRef]
- Asano, M.; Basieva, I.; Khrennikov, A.; Ohya, M.; Tanaka, Y.; Yamato, I. Quantum information biology: From information interpretation of quantum mechanics to applications in molecular biology and cognitive psychology. Foundat. Phys. 2015, 45, 1362–1378. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
