22email: {m.d.los,z.l.christoff,d.grossi}@rug.nl
On the Graph Theory of Majority Illusions
Abstract
The popularity of an opinion in one’s direct circles is not necessarily a good indicator of its popularity in one’s entire community. For instance, when confronted with a majority of opposing opinions in one’s circles, one might get the impression that one belongs to a minority. From this perspective, network structure makes local information about global properties of the group potentially inaccurate. However, the way a social network is wired also determines what kind of information distortion can actually occur. In this paper, we discuss which classes of networks allow for a majority of agents to have the wrong impression about what the majority opinion is, that is, to be in a ‘majority illusion’.
Keywords:
majority illusion social networks graph colorings.1 Introduction
When making decisions, people often use information from the decisions of others in their circles and are influenced by those. For instance, if a lot of people around you buy a specific brand, vote for a specific political party, or have a specific opinion, you are more likely to buy, vote, or think the same (see e.g. [14, 17]).
However, one’s view of ‘the world around’ might be distorted by the social network one is in, and one might as a result misrepresent one’s situation with respect to the overall population. A well-known example of this is the so-called ‘friendship paradox’ [9]: agents in a network are likely to get the impression that their popularity is lower than average because their friends have more friends than they do. Similarly, on the basis of what they can see of others around them, agents might get the wrong impression with respect to how popular their opinions are in the entire population. Indeed, the proportions of opinions an agent observes in its neighborhood are not necessarily a representative sample of their overall distribution in the population.
From this local sampling, one could for instance get the impression that they disagree with the majority of the population on a particular opinion and get influenced by this impression when taking their decisions. As a consequence, one could in principle influence what people will decide by changing the network structure to tweak the distribution of opinions/behavior agents see locally. Figure 1 (a), (b), and (c) illustrate this: rewiring a few edges is sufficient to make all nodes observe a different majority in their neighborhood.




A paradigmatic example is polling bandwagon effects [19] in political decision making: if, for any reason, citizens prefer not to vote on a losing party, a party could increase the chances of actually winning by making a lot of voters think it is winning. The idea of manipulating the network towards this end, so-called ‘information gerrymandering’, is introduced in [4, 20] and shown to potentially lead to undemocratic decisions. Similar phenomena have been observed in a variety of social networks [15].
In this paper, we examine which networks allow for which types of distortion between local and global opinion representations. We focus on a specific type of network distortion, ‘majority illusion’ as introduced by [15], where an agent observes that more than half its neighbors are in a certain state, while in the total network, less than half of the agents are in this state. An example is shown in Figure 1(d): if all nodes were to believe that their neighborhood was representative of the entire network, the red nodes would believe that the majority of nodes in the network is blue, while in reality it is red. Whether it is possible for such illusions to exist, and if so, for how many agents, depends on the network structure. On the one hand, not all networks allow for most agents to be under this type of majority illusions. On the other hand, there exist network structures in which even all agents can be under a majority illusion. In this paper we focus on the possibility of a majority of agents being in a majority illusion. The network in Figure 1(d) is an example of such a ‘majority-majority illusion’.
Related work.
The concept of majority illusion was first introduced in [15], to show how network structures can distort individual observations. Computational simulations are used to study to which extent the majority illusion can occur in scale-free, Erdős-Rényi networks, and several real-world networks, and show that networks in which high-degree nodes tend to connect to low-degree nodes are most susceptible to this illusion.
In [20] a voter game is modeled with two competing parties to show that majority illusions can be used for the purposes of ‘information gerrymandering’, that is, influencing people’s votes by misrepresenting the opinion of the group to them. The authors predict this by a mathematical model and confirm their results with a social network experiment with human participants. They find that information gerrymandering can even take place when all agents have the same amount of influence (the same degree).
In [10], the computational complexity of majority illusions is studied. A -majority illusion is defined, where at least a fraction of agents are under majority illusion, and it is shown that the problem of deciding whether or not a given network can be colored into a -majority illusion is NP-complete for . Whether it also holds for is left as an open question. Since majority illusions can in some situations have detrimental effects and are generally regarded as undesirable, they also study the problem of eliminating an illusion from a network by adding or deleting edges. The problem to identify whether it is possible to change the network in such a way that the number of agents with a -majority illusion is below a given bound is also shown to be NP-complete for .
Contributions.
We study the possibility of majority illusion in its weak and strict versions, in different classes of graphs. Section 2 introduces our framework, definitions and terminology. In Section 3, we prove that a weak version of the majority illusion can occur on all network structures. In Section 4, we provide some stronger results on specific classes of networks: graphs with odd degrees, properly -colorable graphs, and regular graphs. Table 2 gives a summary of which graphs allow for which type of majority illusions.
2 Preliminaries
Binary opinion networks and 2-colored graphs.
A social network (a simple graph) consists of a finite set agents (nodes/vertices), and a set of (undirected irreflexive) edges between agents. If two agents are connected by an edge, we call them neighbors. We assume that no agent is a neighbor of itself. We write for the set of neighbors of and for its degree . Each agent holds a binary opinion on a single issue. Since binary single-issue opinion distributions can be seen as graph -colorings, we will borrow the terminology of vertex colorings, and use the terms ‘color’ and ‘opinion’ interchangeably. We write to refer to agent ’s color and for the -coloring of the graph (). A 2-colored graph is a triple . Thoughout the paper, the term ‘colored graph’ refers to such 2-colored graph.
Majority illusion and opposition: intuitions.
In such opinion networks (or 2-colored graphs), we are concerned with three types of information: individual opinions, local majority opinions, and global majority opinions. Any two of these three types of opinions can be in agreement or not. We systematize and illustrate all possible relations between the above types of opinions in Table 1.
Different fields have been studying disagreement between the different types of information mentioned above. On the one hand, in social network science and social choice theory, an agent is under majority illusion when its neighborhood majority disagrees with the global majority [10, 15]. On the other hand, graph theory has concerned itself with the disagreement between a node’s color and the color of its neighbors: a proper coloring requires that no two adjacent nodes are of the same color, that is, that everybody disagrees with all of their neighbors. A generalisation of that concept is that of majority-coloring [1, 5, 13], where no agent agrees with most of its neighbors. We call the local disagreement faced by an agent in a majority coloring majority opposition. In such a situation, one might have the impression that they belong to a global minority. For instance, in Figure 1(d) all nodes might have this impression, while it is only true for the blue ones. When all agents are under this impression, then some of them must be mistaken, it must be some sort of illusion. Clearly, the two concepts of majority illusion and opposition are related. In this paper, we explore this relation to get results about majority illusions.
local majority | majority opposition | global majority | majority illusion | |
![]() |
red | ✗ | red | ✗ |
![]() |
red | ✗ | tie | weak |
![]() |
red | ✗ | blue | [15, 10] |
![]() |
tie | weak [1, 5, 13] | red | weak |
![]() |
tie | weak [1, 5, 13] | tie | ✗ |
![]() |
tie | weak [1, 5, 13] | blue | weak |
![]() |
blue | red | [15, 10] | |
![]() |
blue | tie | weak | |
![]() |
blue | blue | ✗ |
Formal definitions.
We start by introducing some notions to be able to talk about which opinion is prevalent in a network, be it locally or globally. Given a set of agents such that and a coloring , a color is a majority winner of (we write ) if . When neither color is a majority winner among (there is a tie), we will write . We say that an agent is under majority illusion if both the agent’s neighbourhood and the entire network have a majority winner (no tie) but they are different. This definition is equivalent to that in [10].
Definition 1 (majority illusion)
Given a colored graph , an agent is under majority illusion if and and . A graph is in a majority-majority illusion if more than half of agents are under majority illusion.
We can generalise this strict definition to weaker cases. First, there exists a weaker type of disagreement between local and global majorities: the cases where exactly one of the two is a tie. Second, the majority of agents under an illusion can also be weak, when exactly half of the agents are under illusion. The corresponding generalisations of majority illusion includes both types of weakening:
Definition 2 (weak versions of majority illusion)
Given a colored graph , agent is under weak-majority illusion if . A graph is in a majority-weak-majority illusion if more than half of the agents are under weak-majority illusion. A graph is in a weak-majority-(weak-)majority illusion if at least half of the agents are under (weak-)majority illusion.
As indicated in Table 1, while it is the strict version of the majority illusion that is studied by [15]111They use the strict version throughout the paper, except for Figure 1 where the illusion can be weak., and by [10], it is the weak version of majority opposition that is studied by [1], [5], and [13]. As far as we know, the strict majority opposition and the weak majority illusions have not been studied before. Furthermore, note that, in the same network, different agents can be under a weak-majority illusion with respect to different opinions, since it is possible that exactly half of the nodes in the network are of one color and half of the nodes of the other color.
Before proceeding, we introduce some extra terminology. When an agent is under majority illusion and all its neighbors all have the same color, we say that that agent is in unanimity illusion. Similarly, when all agents are under a (weak)-majority illusion, we will call it a unanimity-(weak-)majority illusion. We say that an illusion is possible for a graph if there exists a coloring such that is in the respective illusion.
3 Illusions in Arbitrary Networks
Our overall goal is to discover which social networks allow for majority illusions to occur. Since this is equivalent to asking which graphs can be colored in some specific way, we build on existing results from vertex colorings to obtain results about majority illusions. Recall that a coloring is called proper when no two neighbors are assigned the same color. The weaker notion of majority coloring [1, 13] is immediately relevant to us. In a majority coloring, each vertex is in what we described as majority opposition: at least half of its neighbors are of a different color than its own. For coherence with the rest of the paper, we call this a weak majority coloring here:
Definition 3 (weak majority -coloring)
A weak majority -coloring of a graph is a -coloring such that, for each .
A graph is called weak majority -colorable if there exists a weak majority -coloring of it. Given a colored graph, we call monochromatic the edges between nodes of the same color, and dichromatic the ones between nodes of different colors.
Remark 1
The main result involving majority colorings is credited to [16] in the literature [1, 5]: every graph is weak majority -colorable. The proof strategy for this result is commonly described as easy and relying on a simple ‘color swapping mechanism’ that can only reduce the total number of monochromatic edges in the network. However, [16] itself focuses on multigraphs and is of a much wider scope. Therefore, to make the paper self-contained, we provide both a proof of the general result in Appendix 6 and below a proof of the related lemma, crucial to our main result, Theorem 3.1.
Lemma 1
Let be a graph, and let be a -coloring of that minimizes the number of monochromatic edges. Then, is a weak majority -coloring of .
Proof
Let be the set of monochromatic edges and the set of dichromatic edges in graph colored by . Assume for contradiction that there is a node that is an endpoint of strictly more monochromatic edges (we write for the set of such edges) than dichromatic edges (): . Consider now a second -coloring of that only differs from with respect to ’s color, i.e., assigns the same color as did to all nodes except for : . Let us write for the new set of monochromatic edges, and and for the new sets of monochromatic and dichromatic edges from . Given that and , we now have and . Given that no other edge of the graph is affected by this change, the total number of monochromatic edges is smaller with coloring than it was with : . But since we started by assuming that was such that was minimal, this is a contradiction. ∎
We now use the existence of such a majority coloring to prove the following general result:
Theorem 3.1
For any graph , a majority-weak-majority illusion is possible.
Proof
Let be a graph and let be a -coloring of that minimizes the total number of monochromatic edges. By Lemma 1, is a weak majority -coloring of . Two cases:
-
•
. Assume w.l.o.g. that . Since is a weak majority coloring, for any red vertex , , and therefore . Hence, a majority of the nodes (the red ones) is under (possibly weak) majority illusion: we have a majority-weak-majority illusion.
-
•
. Two cases:
-
–
If , we have a majority-weak-majority illusion.
-
–
Otherwise (if ) choose a node with and define a new coloring that is equal to for all nodes except for : . Since has as many blue as red neighbors, this does not change the total number of monochromatic edges in the graph. Therefore, is also a coloring that minimizes this number. Hence, by Lemma 1, is also a weak majority -coloring of . Now, we have , and we can apply the logic of the first case: Assume w.l.o.g. that . Since is a weak majority coloring, for any red vertex , . It follows that a majority of the nodes has : we have a majority-weak-majority illusion.
-
–
∎
One of the results in [10] is that checking whether or not a network allows for a majority-majority illusion is NP-complete222[10] does not actually speak about a majority-majority illusion, but about ‘at least a fraction of agents is under majority illusion’, with . The fact that it then also holds for majority-majority illusion follows from that ‘more than half’ is equivalent to ‘at least some fraction where is more than half’ since we only have to consider rational numbers.. Here, in stark contrast, we see that there is no need for checking whether a network allows for a majority-weak-majority illusion, since Theorem 3.1 shows that it is always the case.
4 Illusions in Specific Network Classes
While the above solves the question of the existence of weak majority illusions, we now aim to understand when the strict version of the illusion can occur. In order to obtain results in that direction, we turn to some classes of graphs with well-known global properties. Note that the results from this section are not intended to describe realistic classes of social networks but can instead be seen as a starting point for the systematic analysis of the types of graphs that allow for majority illusions. We focus on graphs with only odd-degree nodes, properly 2-colorable graphs, and regular graphs.
4.1 Graphs with Odd Degrees
Theorem 4.1
For any graph such that for all is odd, a majority-weak-majority illusion is either a unanimity-weak-majority illusion or a majority-majority illusion.
Proof
Let be such that for all , is odd. By Theorem 3.1, there exists a coloring of that induces a majority-weak-majority illusion. Consider any such coloring . Two cases:
-
•
. For all , since is odd, and therefore : we have unanimity-weak-majority illusion.
-
•
. Assume w.l.o.g. that . Since is in a majority-weak-majority illusion, , but since for all , is odd, this implies that all those vertices cannot have a tie: we have , a majority-majority illusion.
∎
The intuition is that an agent with odd degree cannot see a tie in its neighborhood, which causes either all agents a to be in weak-majority illusion if there is a global tie, or, if there is no global tie, a majority of agents to be in a majority illusion.
Given a graph coloring we can define a ‘swappable node’ as a node whose neighbors all have at least 2 (so 3 for odd degree) more nodes of one color than nodes of the other color. Then, a corollary of Theorem 4.1 is the following:
Corollary 1
For a graph such that for all is odd, if the coloring witnessing that majority-weak-majority illusion is possible induces that and that there is at least one that is ‘swappable’, a weak-majority-majority illusion is possible.
Proof
W.l.o.g. assume and define which is equal to for all nodes except that . Since was a majority 2-coloring, all red nodes had more than half blue neighbors. Since ’s neighbors all had a margin of at least 2 and nothing except ’s color changed, all red nodes except still have more than half blue neighbors in . Hence, half of the nodes are under majority illusion.∎
4.2 2-Colorable Graphs
In the same way as we used the existence of a majority coloring to obtain results about the existence of majority illusions we can also use the existence of a special type of weak majority colorings, the proper colorings, to obtain results about majority illusions in -colorable graphs.
Lemma 2
Any proper 2-coloring of a graph is either a majority-majority illusion or a unanimity-weak-majority illusion.
The idea of the proof is similar to that of Theorem 4.1: no node can see a tie among its neighbors.
Proof
Let be a proper -coloring of . Two cases:
-
•
If , then w.l.o.g. assume that . Since more than half the nodes are red and all red nodes have a majority of blue neighbors, we have a majority-majority illusion.
-
•
If , then all the nodes are under weak-majority illusion, since for all nodes, all neighbors are the other color. We have a unanimity-weak-majority illusion.
∎
Both cases used in the above proof are cases of majority-weak-majority illusions (which were already guaranteed to exist by 3.1), but we can also show the existence of the strict majority illusion in two different cases. First, when the number of nodes is odd, there cannot be a global tie, so by using the first case in Lemma 2 we get the following proposition:
Proposition 1
For any properly -colorable graph with odd, a majority-majority illusion is possible.
Proof
Let be a proper 2-coloring of . Since is odd, , we can use the first case of the proof of Lemma 2: W.l.o.g. assume . Since more than half of the nodes are red and all red nodes have only blue neighbors (since was a proper 2-coloring), we have a majority-majority-illusion. ∎
Second, when the color of a node can be swapped if needed, we can solve a tie:
Proposition 2
For any properly -colorable graph with some such that for all , a weak-majority-majority illusion is possible.
Proof
Let be a proper coloring of . Two cases:
-
•
If , then conformingly to Lemma 2, we have a majority-majority illusion.
-
•
If , then swap the color of node : let assign the same colors as to all other nodes but . Now . W.l.o.g. say and . All of ’s neighbors are also red and have now exactly one red neighbor (), and more than one blue neighbor. Therefore, all red nodes except for have more than half of their neighbors blue. Therefore, exactly of the nodes are in a situation of majority illusion.
∎
In [10], the complexity of checking whether a network admits (what we call) a weak-majority-majority illusion was left as an open problem. Propositions 1 and 2 show that by checking whether a graph is properly 2-colorable (which can be done in polynomial time [6]) and whether there exists a node whose neighbors all have degree larger than or whether the number of nodes is odd, we can know that a graph admits a (weak-)majority-majority illusion. Still this does not give us the complexity of checking whether a network admits a weak-majority-majority-illusion: while this is a sufficient condition for a graph to allow for a (weak-)majority-majority illusion, it is not a necessary condition.
4.3 Regular Graphs
In [2], theoretical analysis and experiments where human subjects were asked to perform estimation tasks are used to study the influence of network structure on the wisdom of crowds. The authors find a remarkable difference between centralized networks, where the degree distribution varies a lot between nodes, and decentralized (regular) networks, in which all nodes have the same degree, regarding what social influence does to the accuracy of the estimates of individuals (when individual’s estimates are based on a weighted average of their own belief and the beliefs of their neighbors). They show that in decentralized networks, social influence significantly improves individual accuracy and the group mean estimate. Furthermore, an overview of research about collective intelligence by Centola [7] mentions several studies about decentralized networks in practical applications: in decentralized networks, political polarization and biases about climate change and immigration are reduced [3, 11], and social influence reduced biases about the risk of smoking [12], as well as (implicit) race and gender biases in clinical settings [8]. Since decentralized/regular networks seem to be beneficial for group accuracy and bias reduction, we wonder whether they also are ‘good networks’ in terms of the distortion we study: to what extend they allow for majority illusions. According to [15], differences between the degrees of nodes and their neighbors are one of the main factors enabling majority illusion. Therefore, one would expect that regular networks, where all nodes have the same degree, make majority illusions less likely. Nevertheless, we show that majority illusions (beyond the ones given by Theorem 3.1) are also possible in regular networks.
A -regular network is a network in which all nodes have degree . We start by considering the simplest cases of regular network: simple cycles, where , and complete networks, where .
Proposition 3 (simple cycles)
For any -regular graph , a (weak-)majority-majority illusion is not possible.
Proof
Let be any 2-regular graph. A node can only be under majority illusion if both of its neighbours are of the minority color. Every minority-colored node can serve as a neighbour for at most two nodes. Thus, to give at least half of the nodes a majority illusion, there must be at least nodes in the minority color, which is a contradiction with being a strict minority.∎
However, a majority-weak-majority illusion is possible, according to Theorem 3.1, and it is easy to find one (which we leave as an exercise to the reader).
Proposition 4 (weak-majority-majority illusion in complete graphs)
For any complete graph (i.e. a -regular graph with ), a (weak-)majority-majority illusion is not possible.
Proof
This is a corollary of Proposition 8 in Appendix 7. If , according to Proposition 8, a weak-- illusion can occur iff there is an integer such that and . This implies that a majority-weak-majority illusion can occur iff there is an integer such that and . Clearly, there is no that satisfies the first requirement.∎
We know (by Theorem 3.1) that a majority-weak-majority illusion is always possible on complete graphs too. We can go further and specify the types of colorings under which these graphs are in such an illusion.
Proposition 5 (majority-weak-majority illusion in complete graphs)
A complete -colored graph is under majority-weak-majority illusion if and only if:
-
•
the difference in numbers of nodes of each color is one; or
-
•
the number of nodes of each color is equal, then it is under unanimity-weak-majority illusion.
Proof
If the difference in numbers of nodes of each color is one, assume w.l.o.g. that . Then for all red nodes , , so we have a majority-weak-majority illusion. If the number of nodes of each color is equal, we have but every node will observe a majority of the other color: we have a unanimity-weak-majority illusion. ∎
We return to the analysis of general regular graphs. The number of minority-colored neighbours needed for an illusion gives a restriction on the possible values of depending on :
Proposition 6 ((weak-)majority-majority illusion in -regular graphs)
Let be a -regular graph with . If a (weak-)majority-majority illusion is possible on , then and must satisfy:
-
•
if and are even;
-
•
if one of and is even and one is odd.
Proof
This is a direct corollary of Proposition 9 in Appendix 7. ∎
Example 1
Consider a -regular graph with and . For any node to be in a majority illusion, at least of its neighbours have to have a different color than the global majority color. Assume that the global majority color is red. Then there are at least red nodes and therefore only 2 nodes can be blue. Therefore, no node can have 3 or more blue neighbours.
The number of available edges of the minority color brings another requirement on the relative values of and for the strictest version.
Proposition 7 (majority-majority illusion in -regular graphs)
Let be a -regular graph with . If a majority-majority illusion is possible on , then and must satisfy:
-
•
(assuming ) if and are even;
-
•
(assuming ) if is even and is odd;
-
•
(assuming ) if is even and is odd.
Proof
If is in a majority-majority illusion, there are more than half of the nodes of one color. W.l.o.g., assume that this majority color is red, and that the minority color is blue.
-
•
When and both are even, in order for a majority-majority illusion to exist, at least nodes have to be red. Nodes with an illusion have to have at least blue neighbours. Then, there have to be at least such nodes with an illusion. Thus there have to be at least edges to a blue node. Hence, there must be at least blue nodes because every blue node can have at most edges. Since at least nodes were red, there are at most left over to be blue, so this means that must be at most . This is equivalent to assuming that ;
-
•
When is even and odd, in order for a majority-majority illusion to exist, at least nodes have to be red. Nodes with an illusion have to have at least blue neighbours. Then, there have to be at least such nodes with an illusion. Thus there have to be at least edges to a blue node. Hence, there must be at least blue nodes because every blue node can have at most edges. Since at least nodes were red, there are at most left over to be blue, so this means that must be at most . This is equivalent to , which means assuming that ;
-
•
When is even and odd, in order for a majority-majority illusion to exist, at least nodes have to be red. Nodes with an illusion have to have at least blue neighbours. Then, there have to be at least such nodes with an illusion. Thus there have to be at least edges to a blue node. Hence, there must be at least blue nodes. Since at least nodes were red, there are at most left over to be blue, so this means that must be at most . This is equivalent to assuming that .
∎
Example 2
Consider a -regular network with and . Let us assume that red is the global majority color, so we have at least 4 red nodes and at most 2 blue nodes. Then any node with a majority illusion has at least 2 blue neighbours. Since for a majority-majority illusion there have to be at least 4 nodes with an illusion, there are at least edges to blue nodes necessary. However, since we have at most 2 blue nodes that each have only 3 edges, this is not possible.
For any and (with and or even) satisfying the above constraints, we can find a -regular graph of size that has a majority-majority illusion. Note that this does not mean that for any -regular graph of size we can find a coloring that gives a majority-majority illusion, because there exist many different regular graphs with the same and . We only show that, for all combinations of and not excluded by our previous results, there exists at least one such graph with the illusion, and that we know how to find it.




Theorem 4.2
Proof sketch. We prove this by construction: we give an algorithm that takes as input and and returns a regular graph with nodes of degree that has a majority-majority illusion. The algorithm and a proof that the algorithm outputs the desired graph are given in Appendix 8. See Figure 2 for an example with 12 nodes of degree 6.
5 Conclusion and Outlook
We studied weak and strong versions of the majority illusion. Using results about majority-colorings, we proved that no network is immune to majority-weak-majority illusion, and that some classes of graphs are not immune to stronger types of illusions either. The results are summarized in Table 2. We also provided an algorithm to find a -regular graph of size with a majority-majority illusion, when it exists.
The most natural direction for further research is to broaden the scope of our study: first, as we have initiated with Appendix 7, by considering proportions other than majority; and second, by considering classes of graphs that are more realistic as social networks, including not necessarily irreflexive ones. Moreover, beyond verifying their sheer possibility, we keep measuring the likelihood of such illusions for future work.
A different direction is to investigate the relation between majority illusions and majority logic [18], which can ‘talk about’ local majorities, but not about global majority. We propose to enrich the logic with a global majority operator, to express the results from this paper. The idea is elaborated on in Appendix 9.
Last but not least, it would be interesting to measure the impact of proportional illusions on specific social phenomena. For instance, how do they affect opinion diffusion dynamics in a population? How do they interact with polling effects? And how do they relate to better known types of illusions, such as the above-mentioned ‘friendship paradox’ [9]?
Class of graphs | majority-weak-majority | weak-maj.-majority | majority-majority | ||
All graphs | ✓(Thm. 3.1) | ✓/ ✗ | |||
Graph with only odd-degree nodes | majority- majority or unanimity- weak- majority | (Thm. 4.1) | |||
2-colorable graphs | (Lem. 2) | ||||
2-colorable graphs with odd | ✓ (Prop. 1) | ||||
2-colorable graphs with | ✓ (Prop. 2) | ✓/ ✗ | |||
2-regular graphs | ✗ (Prop. 3) | ||||
Complete graphs with even | unanimity-weak-majority (Prop. 5) | ✗ (Prop. 4) | |||
Complete graphs with odd |
Acknowledgments. We thank the anonymous reviewers of EUMAS 2023 for their helpful comments. Zoé Christoff acknowledges support from the project Social Networks and Democracy (VENI project number Vl.Veni.201F.032) financed by the Netherlands Organisation for Scientific Research (NWO). Davide Grossi acknowledges support by the Hybrid Intelligence Center, a 10-year program funded by the Dutch Ministry of Education, Culture and Science through the Netherlands Organisation for Scientific Research (NWO).
Appendix 6 Constructive Argument for Majority-2-Colorability
Theorem Appendix 6.1 (attributed to [16])
Every graph is weak majority -colorable.
Proof
Consider a graph and an arbitrary -coloring of . Then, search for a node with more monochromatic edges than dichromatic ones. If such a node does not exist, we are done, and our initial coloring is already a majority -coloring. If such a node does exist, swap its color. Even though this might make another node increase its number of monochromatic edges, the total number of monochromatic edges in the graph can only decrease by such a step. We can proceed with this until there is no node to swap color of anymore, i.e. all nodes have at least as many dichromatic edges as monochromatic ones. We can be sure that at some point this will be the case, since every step can only strictly decrease the total number of monochromatic edges in the graph, and this number has a lower bound.
∎
See Figure 3 for an illustration of the algorithm.




Appendix 7 More General Illusions
For the following results, we will further generalize Definitions 1 and 2 to arbitrary thresholds as follows:
Definition 4 ( illusion)
Given a colored graph , an agent is under illusion if, for some , , but .
Definition 5 (weak- illusion)
Given a colored graph , agent is under weak illusion if, for some , but , and it is not the case that and .
Note that in the same network, different agents can be under a illusion with respect to different colors if (or a weak illusion if ), since then for both colors there can be less than (or equal to) of the nodes in the network of that color, while in the different neighbourhoods there can be more than of different colors. We call a network illusion where all agents that are under illusion have an illusion of the same color (or all see a tie) a monochromatic illusion, and the general case where different agents can have illusions of different colors a polychromatic illusion or just an illusion (so the polychromatic illusion is more general and includes also the monochromatic one). Note that for (and for weak illusions), the illusion can only be monochromatic.
We can also make the first ‘majority’ in ‘majority- illusion’ an arbitrary fraction of agents instead of exactly , and we can define both the weak and strong version of this to study cases where either at least of the agents are under illusion or more than of the agents are under illusion.
Definition 6 ((weak)--(weak)- illusion)
A graph is in a -(weak)- illusion if more than a - proportion of the agents is under (weak-) illusion. A graph is in a weak--(weak)- illusion if at least a proportion of the agents is under (weak-) illusion.
If we set either or to , we get the respective ‘majority’-versions. We examine the possibility of - illusions on complete graphs.
Proposition 8 (- illusions on complete graphs)
If is a complete graph with , a - illusion can occur iff there is an integer , representing the number of nodes of color , such that and .
A weak-- illusion can occur iff there is an integer such that and .
A -weak- illusion can occur iff there is an integer such that and .
A weak--weak- illusion can occur iff there is an integer such that and and .
Proof
For a - illusion to be possible in , we need that for some nodes, more than of its neighbours has a color , but that at the same time less than of the set of all its neighbours plus the node itself has color . Hence, if we call the total number of -colored nodes in the network , we need to have that , or . For some combinations of and , there is no such integer , for example when for some integer or when either or is an integer. If there does exist such an , at least some nodes can be under illusion, in fact, exactly all the nodes that do not have color are under illusion. Since was the number of nodes with color , there are nodes with the other color. Hence, there can be a - illusion iff there is an integer such that and . For the illusions with weak , the first requirement becomes ; for the illusions with weak the second requirement becomes . ∎
Proposition 6 can be written in a sligtly more general way:
Proposition 9
333We can make a similar theorem for general instead of , but then we only get that for the possibility of an illusion, which we already knew because for we have a complete network in which a (strict) illusion is not possible.If a 2-colorored -regular graph with is in a (weak-)-majority illusion (for any ), then and must satisfy
-
•
if and are even;
-
•
if one of and is even and one is odd.
Proof
Assume is in a (weak-)-majority illusion. Then there is at least one agent under majority illusion, so more than of its neighbours have color , but less than of the agents in the entire network have color . Hence, this agent has at least neighbours of color if is odd and at least if is even. But in total, there are less than nodes of color , so at most if is even and at most if is odd. Hence we must have:
-
•
if and are even: , so ;
-
•
if is even and is odd: , so ;
-
•
if is odd and is even: , so .
∎
Proposition 7 can be generalised for arbitrary and as follows:
Proposition 10
If a 2-colorored -regular graph with is in a monochromatic - illusion (for and ), then for any , , , must satisfy .
Proof
Assume is in a monochromatic - illusion, and assume that the color of illusion is . Then more than of the nodes are under illusion, so at least nodes are under illusion444the exact value can differ depending on the divisibility of by , or maybe on the common divisors of and , but it always has the lower bound of .. Of the nodes under illusion, more than of the neighbours are colored , so at least of the neighbours are colored . Hence, there have to be at least edges to a -colored node, and since every node has edges, there have to be at least nodes of color . However, in the total network there are less than blue nodes, so , which, for , boils down to . ∎
We can also say something (trivial) about the size of the existing proportional illusion in all graphs with only odd degrees of at most . The point is that we know that the illusion exists, and that, when is smaller (and larger), the illusion is stronger (it will not just be a neglectable difference between local majority and global majority).
Corollary 2
For any graph with all odd and , a weak majority- illusion exists for .
This holds in particular for regular graphs (it doesn’t add anything):
Corollary 3
For any -regular graph with odd (and therefore even), a weak majority- illusion exists for .
The generalization to - illusions gives us another open question: We know that any network allows for majority-weak-majority illusions. The problem of whether a -weak-majority illusion is possible on a network for greater remains.
Appendix 8 Algorithm for Finding a -Regular Graph with a Majority-Majority Illusion.
Appendix 8.1 Pseudocode
The pseudocode of the algorithm can be found in Algorithm 2.
Appendix 8.2 Proof of Correctness of the Algorithm
We go by cases over the combinations of the possible parities of and .
-
•
and are even For the case where and are both even: Let there be red nodes and blue nodes. We assume that the requirements (and ) hold.
We start by just connecting every red node to blue nodes, and do this as evenly spread out over the blue nodes as possible by just going in rounds over the red nodes and over the blue nodes until we are done. After this, all red nodes have enough blue neighbours to be in majority illusion, and there are in total blue edges used, so there are blue edge-ends left over, evenly spread over the blue nodes. We can write this as . Hence, every blue node has edge-ends left over, but of them have one less left over. But, may exceed the number of blue nodes , namely when , and then there must be some nodes that have two less (because we cannot spread out the evenly over the . However, cannot be bigger than (since then we would have , which is contradicted by our first assumption), so there are no blue nodes with more than 2 less open ends than . We can therefore approach it from the other side, if we start with stating that every blue node has edge-ends left open, then have another extra left open (and if some have two extra, that is, when ). So, we have three kinds of open ends left over.
-
(a)
red nodes that all have open ends;
-
(b)
blue nodes that all have open ends
-
(c)
another open ends evenly divided over the blue nodes (where each blue node has at most two ends of this kind).
Now we can link those open edges to make a regular graph:
-
i
we can tie the ends in (c) to each other (possible since is even, and no blue is yet connected to another blue);
-
ii
if (and hence also ) is even:
-
(a)
make a regular graph between the remaining blue edge ends ( nodes with all open ends);
-
(b)
make a regular graph between the remaining red edge ends ( nodes with all open ends);
Where 2 (a) is possible because any blue node is connected to at most two other blue nodes as a result of 1, so there are at least other blue nodes left over (also subtracting 1 for the node itself). Since , we also have . If , we just skip this step, because then all blue nodes already have enough edges due to step (i). Clearly, 2(b) is always possible, since there are no edges between any red nodes yet.
-
(a)
-
iii
if and hence also are odd,
-
(a)
make a regular graph between the remaining blue edge ends leaving one edge per node open ( nodes with all ends);
-
(b)
make a regular graph between the remaining red edge ends, leaving one edge per node open ( nodes with all ends);
Then we are left with exactly one open end for all nodes, but since everything so far was spread out as evenly as possible over the network, it is possible to divide the nodes into pairs that are not yet connected to each other.
-
(a)
The cases where one of and is odd work very similar:
-
(a)
-
•
is even, is odd When is even and is odd, we still have red nodes and blue. We assume that, as given in Proposition 6, , and, as given in Prop. 7, . Then we proceed as in Algorithm 2 above: we tie every red node to blue nodes, as evenly as possible. Then, there are still blue edge-ends left over. Since these are as evenly spread over the blue nodes as possible, every blue node has at least open ends, and then there are another blue edge-ends left over. (if , some blue nodes have two extra, otherwise those can be divided over blue nodes that all have one extra). Then, all red nodes have a majority illusion, and we still have the following open ends to fill the regular graph:
-
a)
red nodes, all with open ends;
-
b)
blue nodes, all with open ends to start with;
-
c)
another blue open ends, at most 2 per node.
Since is even, and no blue is yet connected to another blue, we can just connect the open ends in (c) to each other. Then, if and are even, just make two regular graphs between the two, otherwise leave one open and connect those, just as in the case with both and even.
-
a)
-
•
is odd, is even When is odd and is even, we have red nodes, blue nodes, and a node needs to be connected to blue nodes to have an illusion. We assume that conformingly to Proposition 6, and that conformingly to Proposition 7. Just as in the other cases, we start by tying every red node to blue nodes, which leaves us with blue ends open. It is not possible that , since that would imply that , so the remaining can be divided over the blue nodes. What this means is that every blue node has open ends at least, and blue nodes have one more open end (so those have ). This means that we still have the following open ends to fill the regular graph:
-
(a)
red nodes, all with open ends;
-
(b)
blue nodes that have open ends; and
-
(c)
blue nodes that have open end.
If the number of nodes mentioned in (c) is even, we can connect them to each other and make regular graphs between the remaining red resp. blue nodes. If the number mentioned in (c) is odd, then either both () and () are even or both () and () are even, but not both. That means that we can make a regular graph of the remaining edges of either the blue nodes or the red nodes, but not both. However, of the one that cannot form a regular graph, we tie one node to one of the nodes in , which makes the remaining number in even, and of the rest, we make an almost regular graph.
-
(a)
Faster algorithm (only for nice values of and ).
If and , we can connect all red nodes to all blue nodes. Then all red nodes still have open ends, and all blue nodes still have open ends. Since and is even, both and are even. Hence, we can make two regular graphs with the remaining open ends, one between the red nodes, and one between the blue nodes. Note that if , both the numbers of open ends of each color and the number of nodes of each color is odd, so we cannot apply this algorithm.
Appendix 9 Global Majority Logic
Majority Logic, a modal logic that can express facts about a majority of accesible worlds is introduced in [18]. It is an extension of Graded Modal Logic with the following syntax:
where , a set of atomic propositions, and .
The formula means that is true in strictly more than accessible states. means that is true in at least half of the accessible states, and its dual means that is true in more than half of the accessible states. This logic, as it is, can already capture some of the central notions of our paper. For instance, a majority opposition can be formulated as , a weak majority opposition as .
To capture the other notions relevant to the majority illusion, we propose to enrich this logic with global modalities: a modality (there exists at least states) and a ‘global majority modality’ (in at least half of all states). Then the syntax (Global Majority Logic) becomes:
We will write for the dual of (in more than half of all states).
A model is such that is a graph, as defined in the beginning of this paper, together with a valuation .
We use the notation that for any formula , the set of neighbors of for which is true is , and for any formula we denote by the set of agents at which is true. The truth of a formula at an agent in model is defined as follows:
-
•
iff ;
-
•
iff ;
-
•
iff or ;
-
•
iff (for );
-
•
iff ;
-
•
iff ;
-
•
iff .
We give some examples of statements about majority illusions that can be expressed in .
First, we can talk about the situation a single agent might be in.
-
•
is under weak majority opposition:
-
•
is under majority illusion:
-
•
is under weak majority illusion:
Second, we can talk about whether an entire network is under a specific type of illusion:
-
•
is under majority majority illusion:
-
•
is under weak majority majority illusion:
-
•
is under majority weak majority illusion:
-
•
is under weak majority weak majority illusion:
Third, we can talk about the possibility of certain illusions on a network:
-
•
a majority majority illusion is possible on :
-
•
a weak majority majority illusion is possible on :
-
•
a majority weak majority illusion is possible on :
-
•
a weak majority weak majority illusion is possible on :
Note that, just as colorability is expressible in terms of satisfiability in basic modal logic extended only with the universal modality, the possibility of our majority illusions (in addition to colorability and majority-colorability) are expressible in terms of satisfiability in this globalized majority logic.
Axiomatization and further analysis of is left as a direction for further research.
References
- [1] Anholcer, M., Bosek, B., Grytczuk, J.: Majority choosability of countable graphs (2020)
- [2] Becker, J., Brackbill, D., Centola, D.: Network dynamics of social influence in the wisdom of crowds. Proceedings of the National Academy of Sciences 114(26), E5070–E5076 (2017). https://doi.org/10.1073/pnas.1615978114
- [3] Becker, J., Porter, E., Centola, D.: The wisdom of partisan crowds. Proceedings of the National Academy of Sciences 116(22), 10717–10722 (2019). https://doi.org/10.1073/pnas.1817195116
- [4] Bergstrom, C.T., Bak-Coleman, J.B.: Information gerrymandering in social networks skews collective decision-making. Nature 573, 40–41 (2019), https://doi-org.proxy-ub.rug.nl/10.1038/d41586-019-02562-z
- [5] Bosek, B., Grytczuk, J., Jakóbczak, G.: Majority coloring game. Discrete Applied Mathematics 255, 15–20 (2019). https://doi.org/https://doi.org/10.1016/j.dam.2018.07.020
- [6] Brown, J.I.: The complexity of generalized graph colorings. Discrete Applied Mathematics 69(3), 257–270 (1996). https://doi.org/https://doi.org/10.1016/0166-218X(96)00096-0
- [7] Centola, D.: The network science of collective intelligence. Trends in Cognitive Sciences 26(11), 923–941 (2022). https://doi.org/https://doi.org/10.1016/j.tics.2022.08.009
- [8] Centola, D., Guilbeault, D., Sarkar, U., Khoong, E., Zhang, J.: The reduction of race and gender bias in clinical treatment recommendations using clinician peer networks in an experimental setting. Nature Communications 12(1), 1–10 (December 2021). https://doi.org/10.1038/s41467-021-26905-
- [9] Feld, S.L.: Why your friends have more friends than you do. American Journal of Sociology 96(6), 1464–1477 (1991), http://www.jstor.org/stable/2781907
- [10] Grandi, U., Lisowski, G., Ramanujan, M.S., Turrini, P.: On the complexity of majority illusion in social networks (2022). https://doi.org/10.48550/ARXIV.2205.02056
- [11] Guilbeault, D., Becker, J., Centola, D.: Social learning and partisan bias in the interpretation of climate trends. Proceedings of the National Academy of Sciences 115(39), 9714–9719 (09 2018). https://doi.org/10.1073/pnas.1722664115
- [12] Guilbeault, D., Centola, D.: Networked collective intelligence improves dissemination of scientific information regarding smoking risks. PLOS ONE 15(2), 1–14 (02 2020). https://doi.org/10.1371/journal.pone.0227813
- [13] Kreutzer, S., il Oum, S., Seymour, P., der Zypen, D.V., Wood, D.R.: Majority colourings of digraphs. The Electronic Journal of Combinatorics 24(2) (may 2017). https://doi.org/10.37236/6410
- [14] Lazarsfeld, P.F., Merton, R.K.: Friendship as a social process: a substantive and methodological analysis. Freedom and Control in Modern Society pp. 18–66 (1954)
- [15] Lerman, K., Yan, X., Wu, X.Z.: The ”majority illusion” in social networks. PLOS ONE 11(2), 1–13 (02 2016). https://doi.org/10.1371/journal.pone.0147617
- [16] Lovász, L.: On decomposition of graphs. Studia Sci. Math. Hungar. 1, 237 – 238 (1966), https://www.scopus.com/inward/record.uri?eid=2-s2.0-0013497816&partnerID=40&md5=e9e8f87de7efa20945f4217ca9ee1124
- [17] McPherson, M., Smith-Lovin, L., Cook, J.M.: Birds of a feather: Homophily in social networks. Annual Review of Sociology 27(1), 415–444 (2001). https://doi.org/10.1146/annurev.soc.27.1.415
- [18] Pacuit, E., Salame, S.: Majority logic. In: Proceedings of the Ninth International Conference on Principles of Knowledge Representation and Reasoning. p. 598–605. KR’04, AAAI Press (2004), https://dl.acm.org/doi/10.5555/3029848.3029925
- [19] Schmitt-Beck, R.: Bandwagon Effect, pp. 1–5. John Wiley and Sons, Ltd (2015). https://doi.org/https://doi.org/10.1002/9781118541555.wbiepc015
- [20] Stewart, A.J., Mosleh, M., Diakonova, M., Arechar, A.A., Rand, D.G., Plotkin, J.B.: Information gerrymandering and undemocratic decisions. Nature 573(7772), 117–121 (2019). https://doi.org/10.1038/s41586-019-1507-6