## MULTIWAY ALIGNMENT OF POLITICAL ATTITUDES

Letizia Iannucci Department of Computer Science

Ali Faqeeh

Ali Salloum

Aalto University

Department of Computer Science Aalto University

## Ted Hsuan Yun Chen

Department of Environmental Science and Policy George Mason University

Department of Computer Science Aalto University

Mikko Kivelä

Department of Computer Science Aalto University

## ABSTRACT

The related concepts of partisan belief systems, issue alignment, and partisan sorting are central to our understanding of politics. These phenomena have been studied using measures of alignment between pairs of topics, or how much individuals' attitudes toward a topic reveal about their attitudes toward another topic. We introduce a higher-order measure that extends the assessment of alignment beyond pairs of topics by quantifying the amount of information individuals' opinions on one topic reveal about a set of topics simultaneously. Applying this approach to legislative voting behavior shows that parliamentary systems typically exhibit similar multiway alignment characteristics, but can change in response to shifting intergroup dynamics. In American National Election Studies surveys, our approach reveals a growing significance of party identification together with a consistent rise in multiway alignment over time.

## 1 Introduction

The concept of belief systems, which encompass configurations of ideas and attitudes constrained by some form of interdependence (Converse, 2006), has long been central to the study of politics. Extensive evidence suggests that the emergence of political belief systems influences political affiliations, attitudes, judgments, behaviors, and the perception of facts (Converse, 2006; Van Bavel and Pereira, 2018). Strong political belief systems may contribute to the formation of entrenched partisan identities, which threatens the democratic process, leading to conflicts and hindering the ability of individuals to understand outgroup views (Hetherington, 2009).

Constraint between attitudes is often understood as the extent to which an individual's position toward one issue predicts their position toward another (Converse, 2006). Similarly, partisan sorting manifests as individuals taking on the issue positions of the parties they identify with (Baldassarri and Gelman, 2008). The emergence of partisan belief systems, then, can be investigated by considering how attitudes toward issues are aligned, through some form of statistical association, with attitudes toward other issues (i.e., issue alignment) or toward parties (i.e., partisan alignment or issue partisanship). Previous research on partisan sorting, issue alignment, and political polarization has done so using pairwise metrics, such as correlation (Baldassarri and Gelman, 2008; Kozlowski and Murphy, 2021; Bougher, 2017; Hetherington, 2009; Lüders et al., 2024) and mutual information (Chen et al., 2021).

However, we have no reason to believe constraints only exist at the pairwise level - a belief system contains a collection of issue pairs, which are unlikely to be independent of one another. While existing pairwise approaches intuitively capture the concept of constraints in belief systems, and can even be used to study collections of issue pairs (e.g., Lüders et al., 2024; Fishman and Davis, 2022; Chen et al., 2021), they are unable to describe alignment jointly across multiple topics (i.e., issues and parties), missing the potential for there to be multidimensional constraints. Exclusively focusing on pairwise associations may fail to capture the richer structure of higher-order interdependencies that exists among sets of political topics - such as how voters align themselves on multiple issues simultaneously or how legislators position themselves in a multidimensional policy space - which, as we show below, is not simply the aggregation of pairwise constraints.

To better understand how belief systems shape political attitudes, we propose the careful consideration of how topics can be jointly aligned , and we develop a measure of multiway alignment to study this phenomenon. By pursuing multiway alignment, we are emphasizing that real-world systems extend beyond pairwise interactions (Battiston et al., 2020; Bougher, 2017; Levin et al., 2021), a notion that intuitively flows from our existing understanding of politics. An example of this can be found in the liberal versus conservative divide in U.S. politics (Bougher, 2017). Numerous studies on partisan sorting demonstrate that individuals who identify as liberal or conservative are more likely to align themselves with the party that offers policy bundles consistent with their ideological leanings (Bafumi and Shapiro, 2009; Baldassarri and Gelman, 2008; Bougher, 2017). More recently, what had primarily been a process of partisan alignment has also extended to entrenched ideological or issue alignment (Kozlowski and Murphy, 2021). This phenomenon is not limited to the U.S., as similar trends towards polarization have also been observed in European countries (Westwood et al., 2018; Flores et al., 2022). These observations suggest that the study of polarization and partisan identities should focus on cleavages arising from the alignment of multiple issues.

A common way to measure the degree of agreement among multiple individuals and across multiple issues is Kendall's W(Gibbons and Kendall, 1990), which quantifies the agreement across different rankings of the same set of objects. Kendall's W, however, is a linear function of the averages of the pairwise Spearman's rank correlation coefficients between every possible pair (Gibbons and Kendall, 1990). As we show in the following section, the average of pairwise scores does not appropriately describe systems at higher orders. Alternatively, when examining ideological cleavages across multiple topics and multidimensional constraints, researchers can use multivariate measures that capture global characteristics of joint distributions (e.g., Rosas et al., 2019), such as the extent of information shared among variables and the level of interdependence, through the entropies of the stochastic variables. We document these in Appendix E. Some of these measures, however, present applicational challenges in that they do not have directly correspondent bivariate analyses. Moreover, the use of unnormalized measures complicates the interpretability of the scores and comparisons across different datasets.

We derive a measure of multiway alignment based on entropy and mutual information to capture higher-order interdependencies. Our proposed quantification of multiway alignment generalizes the method in Chen et al. (2021), allowing to quantify alignment across any number of topics. While pairwise alignment in Chen et al. (2021) is quantified by the amount of information that knowing someone's opinion on one topic provides on their opinion on another topic, we measure the amount of information that knowing someone's opinion on one topic provides on their opinion on the remaining n -1 topics . Additionally, we ensure the significance of our proposed score by comparing it with the amount of alignment that can be attributed to chance.

Our approach to multiway alignment analysis facilitates understanding the interplay between various divides and beliefs. Our analysis of data from the American National Election Studies (ANES; 2021) reveals the increasingly substantial influence of party identification in shaping opinion dynamics among the U.S. public. To facilitate further exploration of our findings and application to other systems, we provide the Python package multiway\_alignment (see Appendix J), which lets researchers apply our multiway alignment methodology.

The paper proceeds as follows. First, we establish the theoretical framework that extends the concept of alignment beyond the pairwise to effectively model higher-order interdependencies. Then, we detail our approach to quantifying multiway alignment. We proceed to demonstrate the broad applicability of our measure to a variety of social and political systems and discuss general patterns of higher-order alignment that may be observed in real-world systems. We then discuss our findings from the analysis of data from the American National Election Studies (ANES; 2021). Finally, the last section summarizes our contributions and outlines future research directions.

## 2 Importance of Multiway Alignment

We propose a multiway alignment measure that gauges the extent to which individuals' attitudes toward different topics collapse into a single divide. This concept goes beyond examining alignment over pairs of topics and instead investigates the alignment of opinions over an array of topics and the extent to which consensus among individuals transcends the specific subjects being discussed. To do so, we define the idea of consensus partition to capture the multidimensional nature of social systems. Specifically, a consensus partition refers to a division of individuals into groups (i.e., a consensus group) based on how they share opinions across multiple topics. As such, these partitions comprise groups of individuals who hold the same constellation of positions across a set of topics. We further formalize this concept in Section 3.

Consensus partitions matter to our understanding of alignment across multiple topics in that they capture the extent to which ideological or partisan cleavages sort individuals into groups that have overlapping preferences, which depends on the extent to which these cleavages are either aligned or cross-cutting. Specifically, when individuals can take one of two positions on any political topic, a system with n topics means there are 2 n possible constellations of positions (i.e.,

Figure 1: Illustration of consensus partitions based on individuals' preferences toward three issues (tie color T 1 , shirt color T 2 , and pants color T 3 ). Panel (a) illustrates a system with no alignment, where the opinion groups found within each issue become fragmented into smaller consensus groups as additional issues are considered. Panel (b) illustrates a system with perfectly aligned positions on the three issues. In this case, the resulting consensus partition exactly matches the opinion groups for each issue.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-24ef2a92-57f8-4ae9-98b7-823c330c1567.jpg)

consensus groups). When cleavages are highly aligned, individuals will sort into a consensus partition such that only few of these consensus groups actually meaningfully exist (i.e., most groups are very small or nonexistent). At the extreme where cleavages are perfectly aligned, there will only be two consensus groups that have no shared attitudes between them. On the other hand, when cleavages are cross cutting, there will be many relatively balanced consensus groups in society, and even relatively like-minded individuals will rarely agree on everything, and in turn will not disagree with their outgroup on everything. In this respect, cross-cutting cleavages create a more complex identity space, as the diversity of stances results in a tapestry of identities that defy simple categorization (e.g., someone might be economically conservative but socially liberal, or support environmental policies while holding different views on immigration).

We illustrate this concept more explicitly in Figure 1 with two extreme cases involving eight individuals, and three issues with binary choices (i.e., green or purple ties, shirts, and pants). The absence of alignment between the three issues (Figure 1a) yields the least aligned consensus partition of maximally balanced consensus groups ( 2 3 = 8 groups with one person in each group). In this case, even when the issues themselves are divisive, the impact of exclusive identities is mitigated since opinion groups toward one issue are not related to opinion groups toward the other issues. Individuals can find common ground despite disagreement on specific issues - for all individuals in Figure 1a, there is only one person with whom they have no shared preference at all.

On the other extreme, Figure 1b shows an instance of consistent alignment of opinion groups across the three issues, indicating high interdependence among the issues. This means the individuals in the two different consensus groups hold conflicting views on all three issues. Their consistent opposition implies that the two groups' beliefs are structured using a similar rationale, albeit applied in opposite directions. The implication here is that, despite the even split of individuals within each issue in both examples, the perfect alignment of issues in the latter case yields large and entrenched consensus groups of individuals who always agree with their ingroup and never with the outgroup.

In general, each political topic either introduces potential for cross-cutting cleavages or confirms (i.e., aligns with) the existing consensus partition. To illustrate this, consider the addition of a fourth issue, e.g., preference toward shoes,

Figure 2: An example where 2-way alignment measures cannot capture multiway alignment. Panel (a) and Panel (b) show two systems of ten individuals exhibiting the exact same set of pairwise associations but different multiway alignment over three topical issues ( T , T 1 2 , T 3 ). The squared cells represent individuals' preference on each issue ("agree" in purple, and "disagree" in green). Issue T 1 and issue T 2 are the same in Panel (a) and in Panel (b) , whereas T 3 and T ′ 3 generate different opinion partitions. The consensus partitions C T , T ( 2 3 ) and C T , T ( 2 ′ 3 ) show that the amount of pairwise alignment between issue T 2 and T 3 and between T 2 and T ′ 3 is exactly the same, since both pairs generate the same number of consensus groups, and individuals are partitioned with the same relative frequencies. The same holds for T 1 and T 3 in Panel (a) and for T 1 and T ′ 3 in Panel (b) . Yet, C T , T , T ( 1 2 3 ) in Panel (a) and C T , T , T ( 1 2 ′ 3 ) in Panel (b) demonstrate that the pairwise alignments do not uniquely determine multiway alignment: C T , T , T ( 1 2 3 ) in Panel (a) and C T , T , T ( 1 2 ′ 3 ) in Panel (b) describe two different amounts of 3-way alignment, lower in Panel (a) and higher in Panel (b) .

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-e48b8b26-6ce4-49a6-9c9a-fc7bc25a044e.jpg)

which again has four green positions and four purple positions. If shoe preferences align with existing preferences for pants, shirts, and ties, all individuals who prefer green pants, green shirts, and green ties will also agree on the same color of shoes. This alignment would strengthen cohesive preferences across the wider array of issues without altering the existing consensus groups - there would still be two groups even though there are 2 4 = 16 possible ones. Conversely, if shoe preferences do not align with other issues under consideration, individuals who prefer green pants, green shirts, and green ties may differ in their opinions on shoe color. Some may opt for green shoes while others choose purple shoes. This lack of alignment would fragment the previously established consensus partition, resulting in additional, balanced consensus groups.

## 2.1 Pairwise Alignment Misses Higher-Order Patterns

As noted above, while one could use pairwise alignment measures between all pairs of topics to estimate the amount to which all of them are aligned - for the example in Figure 1, this would amount to computing three values, one between each of the three pairs - it would be insufficient for inferring the existence of higher-order constraints. Measures such as correlation or mutual information can describe the extent of pairwise alignment, but they ignore the potential dependencies that may exist among three or more topics simultaneously. Therefore, summarizing a set of pairwise scores, for example by summing or averaging, to describe a higher-order constraint can lead to an inaccurate representation of the higher-order constraints.

We illustrate two potential shortcomings of pairwise measures using the examples in Figure 2. First, the level of alignment in a system at the pairwise level does not necessarily reflect the level of alignment at the triad and higher. Consider Figure 2a, which illustrates three issues ( T 1 , T 2 , and T 3 ) with binary choices (represented by color, i.e., green or purple). The consensus partitions involving only two issues (i.e., C T , T ( 1 2 ) , C T , T ( 1 3 ) , and C T , T ( 2 3 ) ) show that any pair of issues partitions the population into four consensus groups. Because the division of individuals into the groups (i.e., the 2-way consensus partition) is the same for any pair of issues, all pairs of issues exhibit the same amount of alignment. In other words, any alignment measure based on the resulting partition will yield the same score for all pairs of issues. However, when considering all three issues simultaneously, we find that the overall alignment of the system cannot be captured solely by examining the scores obtained at the pairwise level. Specifically, in this case, the consensus partition collectively induced by T 1 , T 2 , and T 3 does not preserve the group cleavages obtained from the 2 -combinations. This is because each pair of topics initially creates a larger consensus group of four individuals (taking the purple position for both issues), but the introduction of the third topic always ends up dividing this group into two

smaller groups. Since the third topic is always cross-cutting one of the cleavages that exist at the pairwise level, the number of consensus groups increases, showing higher diversity of stances and lower 3-way alignment compared to what is observed at the pairwise level.

Second, relying solely on the assessment of pairwise alignment may hinder our ability to differentiate between different levels of higher-order alignment arising from the same pairwise relationships. We demonstrate this with Figure 2b, which shows the same T 1 and T 2 as in Panel (a), but changes T 3 to a different T ′ 3 . The systems in Panel (a) and in Panel (b) look identical at the pairwise level, as the consensus partitions C T , T ( 1 3 ) and C T , T ( 1 ′ 3 ) , and C T , T ( 2 3 ) and C T , T ( 2 ′ 3 ) are equivalent. However, considering all three issues simultaneously yields different consensus partitions C T , T , T ( 1 2 3 ) and C T , T , T ( 1 2 ′ 3 ) . Therefore, the systems in Panel (a) and in Panel (b) exhibit different levels of 3-way alignment, with the former being less aligned (i.e., having a greater number of consensus groups).

The possibility of observing different higher-order constraints arising from the same set of pairwise alignments underscores the necessity of extending beyond pairwise analysis, as relying solely on comparisons between pairs of topics poses the risk of inaccurately portraying the higher-order alignment of a system. By studying consensus groups defined by individuals' opinions on multiple topics, we are able to define a measure of multiway alignment that captures the overall consistency of beliefs across an entire spectrum of political topics.

## 3 Measuring Multiway Alignment

In this section, we formally develop our multiway alignment measure. In Section 3.1, we formalize the idea of consensus partitions and its significance in investigating the extent to which opinion groups across multiple topics are either aligned or cross-cutting. In Section 3.2, we present our formulation for a multiway alignment measure and discuss its desired properties.

## 3.1 Consensus Partitions

Formally, we investigate a set of individuals I , and how they are divided to opinion groups g ⊆ I for a given topic. We assume that each individual holds exactly one opinion in a single topic, such that the opinion groups are mutually exclusive. That is, each topic T can be represented as a partition of the set of all individuals I , which is formally defined as

̸

$$T \subseteq \{ g \ | \ g \subseteq I \}, \quad \text{such that} \quad \emptyset \notin T, \ \ g \cap g ^ { \prime } = \emptyset \ \forall g \neq g ^ { \prime } \in T, \quad \text{and} \quad \bigcup _ { g \in T } g = I \,.$$

To quantify alignment in the sense of Figure 1, we identify clusters of individuals that consistently belong to the same opinion group, i.e., are like-minded, across the given k topics T , . . . , T 1 k . We refer to these clusters as consensus groups defined by the set T , . . . , T 1 k . The set of consensus groups is a consensus partition as each individual again belongs to exactly one consensus group. Formally, a consensus partition C T , . . . , T ( 1 k ) is defined as the set of non-empty intersections of the partitions defined by each topic:

̸

$$C ( T _ { 1 }, \dots, T _ { k } ) = \left \{ c \subseteq I \ | \ \exists ( g _ { 1 }, \dots, g _ { k } ), \ \ g _ { i } \in T _ { i } \ \text{ s.t. } \bigcap _ { i = 1 } ^ { k } g _ { i } = c, \ \ c \neq \emptyset \right \},$$

where T i represents the partition of individuals defining the opinion groups for the i -th topic.

Besides having a clear interpretation in terms of societal dynamics, the consensus partition also effectively represents the joint distribution of opinions across the topics under consideration. Consequently, the entropy H T ,.. . , T ( 1 k ) = H C T ,...,T ( ( 1 k )) represents the amount of information needed to describe the consensus partition, which reflects the complexity of the identity space. When individuals mostly agree with their ingroup on various topics or divides, the consensus partition has low entropy: even when the set of topics is large, the amount of information required to describe the consensus partition is minimal, as there are only few entrenched consensus groups. Conversely, a consensus partition with high entropy describes a complex identity space with cross-cutting cleavages. Because of the multitude of diverse consensus groups, the identity space is more heterogeneous, and the consensus partition requires a longer description to capture all the identities.

The emergence of belief systems, then, can be characterized by the amount of information that each individual topic contains about the consensus partition obtained from the other topics in analysis. Specifically, in a highly interdependent system, the uncertainty in the consensus partition greatly decreases when we acquire knowledge about the opinion groups on one topic. Conversely, in the absence of constraint, knowing the opinion groups on one topic provides little explanation of the configuration of the consensus partition.

## 3.2 Multiway Alignment

Given the interpretation of the consensus partition presented in the previous Section, we establish a quantitative measure of multiway alignment across a set of k topics based on how similar the opinion partition of each topic is to the consensus partition of the k -1 remaining topics. In particular, for a given list of topics T , . . . , T 1 k , we can quantify their multiway alignment by averaging a chosen similarity measure S between each topic and the consensus partition defined by the remaining topics:

$$A _ { S } & = \frac { 1 } { k } \sum _ { i = 1 } ^ { k } S ( T _ { i }, C ( T _ { 1 }, \dots, T _ { i - 1 }, T _ { i + 1 }, \dots, T _ { k } ) ).$$

If the similarity is based on mutual information, i.e., S = MI, the measure describes the average amount of information knowing someone's opinion in one topic gives about their position in all of the other topics. As shown in Appendix D, A MI can be interpreted as the total correlation, adjusted by subtracting contributions from lower-order alignments.

The measure defined in Equation 2 is able to describe higher-order phenomena while still having an intuitive interpretation and correspondence with the relevant theoretical concepts of consensus and opinion groups we developed above. Even though the definition does not restrict the choice of the similarity measure S, we seek to choose S in a way that guarantees certain desirable properties for our measure:

- 1. When the multiway alignment is computed for n = 2 , the multiway measure should reduce to an existing pairwise measure that could be used to quantify alignment. For example, our multiway alignment measure should reduce to the pairwise alignment measure used in Chen et al. (2021) if we define it in terms of normalized mutual information (NMI). This ensures consistency and comparability with existing methods.
- 2. The measure should be clearly normalized and not depend on factors such as the number of individuals or imbalance of the opinions. We would like the value 1 to indicate complete alignment and 0 to indicate no alignment. This ensures that the results are easily interpretable and comparable across different contexts.

Property 1 As long as the chosen S is symmetric, A S reduces to the original pairwise measure S for k = 2 , since the consensus partition C T ( j ) is defined by topic T j alone and therefore matches opinions in T j itself. By the same reasoning above, the formula in Equation 2 simplifies to exactly the measure used in Chen et al. (2021) for k = 2 when S = NMI. Yet, the formulation in Equation 2 allows us to quantify also alignment across multiple topics, as the mutual information is now computed between each topic and the consensus partition defined by the remaining topics in analysis.

Property 2 The normalization of mutual information is achieved by scaling MI by one of its upperbounds: for example, the maximum of the entropies, the geometric average of the entropies, or the arithmetic mean of the entropies (Vinh et al., 2009). As a result, normalized mutual information takes on values between 0 and 1 , where 0 indicates independence and 1 signifies complete agreement between the two labeling assignments that are compared. The A NMI score naturally inherits those properties, and therefore allows for similar interpretation. NMI, however, does not correct for agreement solely due to chance and thus may yield inflated scores, particularly when comparing groups with significant size imbalances (Newman et al., 2020; Salloum et al., 2022). This limitation also applies to the multiway alignment score A NMI. We mitigate this issue by using the adjusted mutual information (AMI) (Vinh et al., 2009) instead, and all our numerical results will be presented in terms of A AMI. Specifically,

$$\text{AMI} ( U, V ) = \frac { \text{MI} ( U, V ) - \mathbb { E } \{ \text{MI} ( C ) | a _ { 1 }, \dots, a _ { m } \} } { \max \{ \text{MI} ( U, V ) \} - \mathbb { E } \{ \text{MI} ( C ) | a _ { 1 }, \dots, a _ { m } \} } \,,$$

where MI ( U, V ) is the mutual information between U and V , max { MI ( U, V ) } is one of the upperbounds of MI that can be used to normalize MI, a , . . . , a 1 m are the marginals from the contingency table C between U and V so that the expected mutual information E { MI ( C ) | a , . . . , a 1 m } is conditioned on the overall distributions of the cluster sizes (Vinh et al., 2009).

Therefore, a multiway alignment score defined as in Equation 2 with S = AMI satisfies the properties stated above and provides a quantitative tool for analyzing higher-order alignment. The choice of AMI also ensures robustness by accounting for cases where pairwise alignment between opinions on one issue and a consensus partition could be attributed to random chance. We further validate the statistical significance of our multiway alignment findings by introducing a null model for comparison (see Appendix F). The null model provides the expected outcome ⟨ A null ⟩ when the multiway alignment is a consequence of random chance and allows us to establish confidence intervals that account for fluctuations in the value of A due to the finite number of individuals in the system.

## 4 Alignment Spectrum

In this section, we introduce the concept of the alignment spectrum and explain how it can be used to understand higher-order alignment patterns across multiple topics. The alignment spectrum emerges from the calculation of all alignment scores across all combinations of topics. Essentially, it illustrates how political attitudes relate to each other as we expand the set of topics being considered together. In fact, within a system of k topics, we can calculate several alignment scores - specifically, pairwise alignments between each pair of topics, as well as all higher-order alignment scores that consider order 3 , . . . , k . For example, in the case of four topics, the alignment spectrum will consist of the scores derived from pairs of topics, triplets of topics, and the full set of four topics. This results in a total of seven alignment scores that reflect how individuals' opinions relate across different subsets of the four topics. By examining these scores, we can identify patterns of alignment and study how alignment evolves as we increase the number of topics.

We show an example of an alignment spectrum in Figure 3a, which illustrates the structure of online discussions around four topics (climate, economic policy, education, and immigration) in the Finnish Twittersphere leading up to the 2023 Finnish elections. The x -axis represents the order of alignment: 2 for pairs of topics, 3 for triplets, and 4 for the full set of topics. Each point on the plot corresponds to a specific subset of topics in the respective order, and the y -axis displays the alignment values for each of those subsets. The alignment spectrum summarizes different alignments in the system and shows how the patterns of alignment observed between pairs of topics extend to higher orders or weaken as more topics are considered. In the example shown in Figure 3a, the level of alignment observed between opinions on economic policy and immigration remains almost the same when adding a third issue (i.e., education) and even when all four topics are included. This indicates that the alignment is robust across multiple dimensions, and individuals who have a specific stance on one topic (e.g., immigration) are likely to have predictable stances on other topics (e.g., economic policy and education). Conversely, if the alignment dropped significantly when more topics are considered, the spectrum would indicate that the pairwise alignments do not extend to a broader set of issues, revealing the existence of cross-cutting cleavages.

In general, when using A AMI, the theoretical upper bound of the alignment spectrum is represented by the horizontal line at A = 1 , indicating perfect alignment across all the issues. In contrast, the alignment values for a completely random system would be close to 0 at any order. As these bounds represent two extremes of ideological coherence, the alignment spectrum of a real-world system can describe various types of constraints within this range.

Figure 3 illustrates two fundamental patterns that may emerge when analyzing political alignment across multiple issues using our proposed measure. In cases of moderate or high multiway alignment, individuals tend to hold consistent views across issues, leading to a funnel-shaped alignment spectrum where multiway alignment scores remain significantly above zero even when considering all topics (Figure 3b). This pattern is commonly observed in legislative systems, where the alignment across different topics reflects the dynamics of policymaking and political discourse. Figure 3c shows the alignment spectrum of Finnish Parliament in 2019-2020, which demonstrates alignment that could originate from adherence to party lines, whereby members from the same party (or coalition) vote in a similar way on a wide range of issues. The same effect is also visible when analyzing voting behavior in U.S. House (see Appendix H). Being a two-party system, the U.S. exhibits a much more pronounced effect of elite polarization on the spectrum of multiway alignment, and the multiway alignment score usually remains at moderate values even when considering as many as 18 different topics. Yet, the pattern in Figure 3b is not limited to legislative systems. We observe a similar alignment spectrum also for social media discussions centered around political topics before Finnish elections (Figure 3a). Although the emergence of alignment within discussions around political parties is anticipated in a multi-party system, we discuss in Appendix G how the observed increase in higher-order alignment across issues signifies a shift towards a more partisan-centric political landscape.

The pattern of alignment in Figure 3b occurs because individuals maintain some level of alignment across multiple topics. At the top of the spectrum, scores are high because opinion groups tend to remain similar across the issues. As the number of issues increases (from pairs to triads and beyond), the alignment score decreases. However, when opinion groups are generally aligned, this decline is gradual, forming the funnel shape. The bottom part of the funnel represents the minimum alignment observed for each number of issues. If this minimum score is significantly above zero, it suggests the existence of constraints that could span a larger set of topics. Conversely, if the system does not exhibit higher-order alignment, the alignment scores drop close to zero as more issues are included.

This pattern of low higher-order alignment manifests as a triangular-shaped spectrum that rapidly decreases toward zero as more issues are considered (Figure 3d). The lower triangle shape indicates that individuals' opinions across different topics are largely independent at higher-orders, or that the stances over larger sets of issues become cross-cutting. In this scenario, knowing someone's position on one issue might provide little to no information about their stance on

Figure 3: An example of alignment spectrum from online discussions related to four topics before Finnish elections 2023 (Panel a ). The x-axis indicates the size of the topic combinations, which corresponds to the order of alignment, while the y-axis shows the corresponding alignment scores. Each point in the figure indicates a specific subset of topics, as indicated by the icons. Panel b, d, f show different fundamental patterns of higher-order alignment that we observe when analyzing real-world systems with our proposed measure. Moderate or high multiway alignment (Panel b ) is usually observed in legislative systems, such as Finnish Parliament (Panel c ). Panel d shows that, even when pairwise alignment is moderate, alignment at higher-order might be low. An example of this is shown in Panel e , where alignment at order &gt; 3 rapidly decreases towards 0. Finally, Panel f shows an example of mixed pattern of higher-order alignment, where some topics are aligned and others are not. This was the case in Finnish parliamentary discussions during 2020-2021 (Panel g ). The black markers in Panel c, e, g show values of alignment that are not statistically significant, as they fall within the 95% confidence interval obtained by the null model. In Panel a , all points are significant with respect to the null model.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-9e571694-6fa8-4dfd-9168-2ce1cd54f4b3.jpg)

a combination of other issues. Figure 3e shows an example of this type of spectrum, that starts with high alignment scores for pairs of issues but rapidly declines as more issues are added.

The alignment spectrum can also exhibit a mixed pattern, where some issues are aligned while others show little to no alignment. An example of this is the distinctive double-triangle shape in Figure 3f. This mixed pattern consists of an upper funnel-like section and a lower triangular section. The upper triangle, resembling a small funnel, represents the subset of issues where individuals tend to be aligned. For these issues, alignment scores remain relatively high, even as the number of issues considered increases, but only for a subset of the topics. The lower triangle mirrors a low-alignment pattern, where scores quickly approach zero as more issues are introduced. This double-triangle pattern was observed in the Finnish Parliament during the COVID-19 pandemic (Figure 3g), and reveals a known phenomenon that would be missed in a purely pairwise analysis. Notably, during the COVID-19 pandemic, especially early on, Finnish parliamentary politics exhibited unconventionally high levels of cooperation between the government and opposition coalitions (Lehtonen and Ylä-Anttila, 2024). This was evident in how both sides repeatedly appealed for broad cooperation, reciprocally praise each other for implemented COVID responses, and even in how the opposition withdrew their interpellation on the government's immigration policy (Eduskunta.fi, 2020). Despite this drastic shift from conventional politics, the changes brought by the pandemic become glaringly evident only when analyzing the patterns of alignment at higher orders, where the double-triangle shape of the alignment spectrum shows two clear clusters of topics, one retaining alignment levels comparable to the previous period, and the other exhibiting markedly low alignment. As discussed in Appendix I, these patterns reflect the collaborative dynamics explicitly adopted to face the crisis.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-966a4b3d-30ef-4d9b-aee9-286367b7ec68.jpg)

number of topics

Figure 4: A comparison of multiway alignment between ANES Time Series data 2004 and 2020.

## 5 Case Study: Higher-Order Partisan Sorting of the U.S. Public

Building on concepts developed in the previous sections, we now turn our attention to a practical application through a case study that focuses on the alignment of political attitudes in the U.S. public. By analyzing the multiway alignment scores across multiple political topics, we aim to characterize partisan sorting in the United States. Our analysis uses data from the American National Election Studies (ANES) surveys to understand how political attitudes align across various topical issues.

Established in 1948, the ANES surveys are conducted before and after every presidential election to investigate voter attitudes, party identification, and electoral behavior over time (American National Election Studies, 2021). ANES surveys have been used to study polarization, particularly affective polarization, by applying traditional statistical methods such as factor analysis (Abramowitz, 2021), Cohen's d coefficient (Cavari and Freedman, 2018), or regression models (Enders and Lupton, 2021; Lupton et al., 2020; Robison and Moskowitz, 2019) to identify underlying dimensions of political attitudes that contribute to polarization, measure the effect size of differences in political attitudes between groups, and quantify the relationships between demographic factors and the degree of polarization among the electorate.

Traditionally, studies on public opinion polarization have focused on individual issue attitudes, often overlooking how these attitudes are interconnected across multiple issues. This approach misses the broader picture of how people's opinions form a cohesive ideological framework and potentially sort individuals into opposing factions. As Baldassarri and Gelman (2008) argue, opinion alignment, rather than just opinion radicalization, affects social integration and political stability. Similarly, other authors have argued that political polarization is driven by social group identification and outgroup aversion (Bougher, 2017; Mason, 2018). Pursuing this idea, many authors have used ANES surveys to study how individuals' attitudes toward various issues align with party identification or with other issues (Baldassarri and Gelman, 2008; Kozlowski and Murphy, 2021; Bougher, 2017; Hetherington, 2009; Lüders et al., 2024). Still, the study of alignment has mostly been approached by measuring pairwise correlation between pairs of issues or between each issue and party identification (Baldassarri and Gelman, 2008; Kozlowski and Murphy, 2021; Hetherington, 2009).

An attempt to consider multiple issues at the same time can be found in Bougher (2017), where partisan alignment is measured by considering whether individuals' stances on an issue align with the opposing party's ideological position, with the own party's position, or with neither one. Lüders et al. (2024) adopt a network-based approach to study attitude alignment over eight issues, constructing and visualizing a graph where nodes are stances and edges are weighted based on phi correlation coefficients between each pair of stances. While these studies focus on the organization of public opinion around ideologically- or partisan-opposed factions that contain multiple attitudes, neither explicitly examine higher-order dependencies among the attitudes.

In this case study, we aim to characterize partisan-ideological sorting in terms of the topical issues which ideological groups coalesce their identities around. To do so, we analyze multiway alignment (both issue alignment and partisan alignment) in U.S. public opinion using the ANES Time Series data from 2004-2020. Instead of directly measuring

Figure 5: The heatmap shows the percentage change of multiway alignment when adding party preference to any 3 -tuple of topics selected from ANES Time Series Study (American National Election Studies, 2021). The color gradient shows the increasing significance of party preference over time in 4 -way alignment. The timeseries chart in the bottom right shows how the same trend holds for tuples of any size.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-6f5f4815-c328-42ff-af75-77980cc4db40.jpg)

polarization, we examine how the alignment of opinions across various issues gives rise to ideological groups and partisanship.

Our analysis reveals several key findings. First, we observe an increase in multiway alignment over time, indicating that the interdependencies among the topics in analysis (seven issues and partisan identification) have intensified. This trend is shown in Figure 4, where we compare the full spectrum of the multiway alignment computed from the 2004 and 2020 data. While Figure 4 suggests a more polarized landscape in contemporary American discourse, we also find that the alignment of stances concerning abortion and LGBT rights, which was predominant in 2004, has been replaced by a more pronounced alignment between gun access and immigration in 2020. Notably, the alignment score pertaining to the latter pair surpasses the three highest scores observed in 2004, signifying the existence of stronger 2-way constraints and the changing salience of different issues over time. Moreover, our results show that the overall multiway alignment across all eight topics has increased, portraying a higher level of attitude constraint in the public opinion.

The second key finding concerns partisan sorting. The analysis of 3-tuples and higher illustrates the growing importance of political partisanship in U.S. public opinion. Whereas in 2004, positions toward immigration played a central role within triadic-and-higher relationships, in 2020, party preferences became one of the most prominent topics, marking a shift towards sociopolitical affiliations as key alignment determinants. In this respect, our measure of multiway alignment allows us to investigate research questions that study partisanship across a multitude of issues. Specifically, we are now able to quantify the strength of the relationship between party preference and a bundle of multiple topics.

We show this in the heatmap in Figure 5, which specifically illustrates the influence of including party preference into any 3-tuple formation as the percentage change in multiway alignment score. Notably, starting from 2012, the 4-way alignment of any four topics that include individual party preferences consistently surpasses the corresponding alignment scores obtained from the three topics other than party preference. This phenomenon is not restricted to 3-tuples: the relative change of the multiway alignment score when incorporating individual party preference within k -tuples ( k ∈ { 2 , . . . , 6 } ) over a more complete range of years shows a visible trend (Figure 5), demonstrating an increasing alignment over time between party preferences and the remaining stances, across all values of k . The observed development of multiway alignment confirms the growing entwinement between political affiliations and multiple issues, suggesting that stances on various issues are increasingly catalyzed by political affiliations. These results not only demonstrate an increasing trend in partisan alignment across the general public of the U.S., but also identify the period between 2008 and 2012 as a pivotal point where the multi-dimensional constraint between party affiliation and the set of issues considered in this study becomes clearly significant.

## 6 Discussion

In this paper, we introduce a quantitative method for analyzing political alignment across multiple topics, building upon existing approaches that focus on pairwise alignment. Our multiway alignment measure retains similar interpretability as traditional pairwise approaches while offering a more comprehensive view of alignment patterns in various sociopolitical contexts. Our method proves especially useful for investigating both issue and partisan alignment across different systems, providing insights that go beyond what can be captured with pairwise methods alone.

Our approach can be applied in diverse contexts, including public opinion surveys, Parliamentary voting records, and online discussions. Our case study on ANES data demonstrates how our measure can be applied in contexts where opinion groups are straightforwardly defined by pre-existing categories, such as surveys responses. By applying our measure, we were able to detect and quantify the emergence of well-known partisan divides. In addition to survey data, our measure can also be applied to Parliamentary voting, where we can identify subsets of issues that exhibit high alignment based on co-voting patterns and irrespective of party affiliation. Another application of our measure is the analysis of social media discussions, where individual group membership is not explicitly available but can be inferred via clustering or community detection methods.

These use cases highlight the ability of our multiway alignment measure to uncover patterns of higher-order alignment that might not visible in pairwise analyses. We have highlighted this by presenting three archetypical shapes of the alignment spectrum, which visually demonstrate how positions on one topic can inform or constrain opinions on others. These patterns help clarify how ideological and partisan divisions manifest across multiple issues, supporting the study of alignment.

The implications of this work extend both theoretically and practically. Theoretically, the multiway alignment measure enhances our ability to study political polarization, not just at the level of individual issues, but with respect to the belief systems. This is particularly relevant in understanding which issues or topics have the potential to drive polarization and societal divides. Furthermore, this approach enables research related to the complexity of ideological landscapes, allowing for more systematic assessments of how political identities and belief systems coalesce or fragment over time.

Practically, our approach equips researchers with a versatile tool for studying alignment across a range of contexts. However, some challenges remain. One limitation is the need for sufficiently large sample sizes, especially when analyzing many topics simultaneously. When the sample size is small relative to the number of topics, the results may be less robust. In such cases, we recommend comparing the alignment scores with those obtained from the null model described in Appendix F. Another challenge is the assumption that the data used to compute alignment is representative of broader societal attitudes, which may not always be the case, especially when relying on self-selecting platforms like online social media. Additionally, the computational complexity of calculating multiway alignment increases as the number of issues grows, which could pose practical constraints in large-scale datasets.

Despite these limitations, our method paves the way for several promising directions in future research. First, the multiway alignment measure could be applied in a comparative context, allowing researchers to explore whether the patterns observed in one political system hold across different systems or countries. Moreover, our measure can be used to study the evolution of alignment over time, particularly in response to major events like elections, social movements, or crises such as the COVID-19 pandemic.

In conclusion, our multiway alignment measure provides a powerful tool for understanding the structure of political attitudes across multiple dimensions. By uncovering higher-order alignment patterns, it offers new insights into the dynamics of ideological coherence, partisan divides, and issue-based polarization. While our case studies demonstrate the utility of the measure in specific contexts, its potential applications extend beyond the examples provided in this paper. We hope that this work sets the stage for future research on societal polarization and partisan animosity. To facilitate this, we offer an open-source Python package, multiway\_alignment , enabling researchers across disciplines to adopt and extend this methodology.

Acknowledgement We thank Boyoon Lee and Kevin Reuning for helpful feedback.

Funding Statement

This research was supported by grants from the Research Council of Finland (349366; 352561;

357743)

## Competing Interests None.

Data Availability Statement Replication code for this article is available at https://github.com/letiziaia/ multiway-alignment . All data used in this study is available publicly. For details, see Appendix A and Appendix B.

## References

| (2021). Voteview: Congressional roll-call votes database.                                                                                                                                                                                                                                                                  |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| (2022). Eduskunta - avoin data.                                                                                                                                                                                                                                                                                            |
| Abdallah, S. A. and M. D. Plumbley (2012). A measure of statistical complexity based on predictive information with application to finite spin systems. Physics Letters A 376 (4), 275-281.                                                                                                                                |
| Abramowitz, A. I. (2021). It's only you and me and we just disagree: The ideological foundations of affective polarization. In The Forum , Volume 19, pp. 349-364. De Gruyter.                                                                                                                                             |
| Adler, E. S. and J. Wilkerson (2017). Congressional bills project.                                                                                                                                                                                                                                                         |
| American National Election Studies (2021). Anes 2020 time series study full release.                                                                                                                                                                                                                                       |
| Bafumi, J. and R. Y. Shapiro (2009). A new partisan voter. The journal of politics 71 (1), 1-24.                                                                                                                                                                                                                           |
| Baldassarri, D. and A. Gelman (2008). Partisans without constraint: Political polarization and trends in american public opinion. American Journal of Sociology 114 (2), 408-446.                                                                                                                                          |
| Battiston, F., G. Cencetti, I. Iacopini, V. Latora, M. Lucas, A. Patania, J.-G. Young, and G. Petri (2020). Networks beyond pairwise interactions: Structure and dynamics. Physics Reports 874 , 1-92. Networks beyond pairwise interactions: Structure and dynamics.                                                      |
| Bell, A. J. (2003). The co-information lattice. In Proceedings of the fifth international workshop on independent component analysis and blind signal separation: ICA , Volume 2003.                                                                                                                                       |
| Bougher, L. D. (2017). The correlates of discord: identity, issue alignment, and political hostility in polarized america. Political Behavior 39 , 731-762.                                                                                                                                                                |
| Brabec, D. (2020). The disintegration of kdu-ˇsl c in 2009: The network analysis of co-voting strategies of the kdu-ˇsl c deputies. Politics in Central Europe 16 (2), 547-563.                                                                                                                                            |
| Cavari, A. and G. Freedman (2018). Polarized mass or polarized few? assessing the parallel rise of survey nonresponse and measures of polarization. The Journal of Politics 80 (2), 719-725.                                                                                                                               |
| Chen, T. H. Y., A. Salloum, A. Gronow, T. Ylä-Anttila, and M. Kivelä (2021). Polarization of climate politics results from partisan sorting: Evidence from finnish twittersphere. Global Environmental Change 71 , 102348.                                                                                                 |
| Conover, M., J. Ratkiewicz, M. Francisco, B. Gonçalves, F. Menczer, and A. Flammini (2011). Political polarization on twitter. In Proceedings of the international aaai conference on web and social media , Volume 5, pp. 89-96.                                                                                          |
| Converse, P. E. (2006). The nature of belief systems in mass publics (1964). Critical review 18 (1-3), 1-74.                                                                                                                                                                                                               |
| Davies, D. L. and D. W. Bouldin (1979). A cluster separation measure. IEEE transactions on pattern analysis and machine intelligence (2), 224-227.                                                                                                                                                                         |
| Eduskunta.fi (2020, 3). Perussuomalaiset vetää pois välikysymyksen koronatilanteen takia.                                                                                                                                                                                                                                  |
| Enders, A. M. and R. N. Lupton (2021). Value extremity contributes to affective polarization in the us. Political Science Research and Methods 9 (4), 857-866.                                                                                                                                                             |
| Ester, M., H.-P. Kriegel, J. Sander, X. Xu, et al. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. In kdd , Volume 96, pp. 226-231.                                                                                                                                      |
| Fishman, N. and N. T. Davis (2022). Change we can believe in: Structural and content dynamics within belief networks. American Journal of Political Science 66 (3), 648-663.                                                                                                                                               |
| Flores, A., J. C. Cole, S. Dickert, K. Eom, G. M. Jiga-Boy, T. Kogut, R. Loria, M. Mayorga, E. J. Pedersen, B. Pereira, et al. (2022). Politicians polarize and experts depolarize public support for covid-19 management policies across countries. Proceedings of the National Academy of Sciences 119 (3), e2117543119. |
| Garimella, K., G. D. F. Morales, A. Gionis, and M. Mathioudakis (2018). Quantifying controversy on social media. ACM Transactions on Social Computing 1 (1), 1-27.                                                                                                                                                         |
| Gibbons, J. D. and M. Kendall (1990). Rank correlation methods. Edward Arnold 46 .                                                                                                                                                                                                                                         |
| Hetherington, M. J. (2009). Putting polarization in perspective. British Journal of Political Science 39 (2), 413-448.                                                                                                                                                                                                     |
| James, R. G., C. J. Ellison, and J. P. Crutchfield (2011). Anatomy of a bit: Information in a time series observation. Chaos: An Interdisciplinary Journal of Nonlinear Science 21 (3).                                                                                                                                    |

| Karypis, G. and V. Kumar (1998). A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on scientific Computing 20 (1), 359-392.                                                                                                                          |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Kozlowski, A. C. and J. P. Murphy (2021). Issue alignment and partisanship in the american public: Revisiting the 'partisans without constraint' thesis. Social Science Research 94 , 102498.                                                                                                |
| Lehtonen, J. and T. Ylä-Anttila (2024). Navigating pandemic waves: Consensus, polarisation and pluralism in the finnish parliament during covid-19. Politics , 02633957241259085.                                                                                                            |
| Levin, S. A., H. V. Milner, and C. Perrings (2021). The dynamics of political polarization. Proceedings of the National Academy of Sciences 118 (50), e2116950118.                                                                                                                           |
| Lüders, A., D. Carpentras, and M. Quayle (2024). Attitude networks as intergroup realities: Using network-modelling to research attitude-identity relationships in polarized political contexts. British Journal of Social Psychology 63 (1), 37-51.                                         |
| Lupton, R. N., S. M. Smallpage, and A. M. Enders (2020). Values and political predispositions in the age of polarization: Examining the relationship between partisanship and ideology in the united states, 1988-2012. British Journal of Political Science 50 (1), 241-260.                |
| Mason, L. (2018). Uncivil agreement: How politics became our identity . University of Chicago Press.                                                                                                                                                                                         |
| Meil˘, a M. (2003). Comparing clusterings by the variation of information. In Learning Theory and Kernel Machines: 16th Annual Conference on Learning Theory and 7th Kernel Workshop, COLT/Kernel 2003, Washington, DC, USA, August 24-27, 2003. Proceedings , pp. 173-187. Springer.        |
| Newman, M. E., G. T. Cantwell, and J.-G. Young (2020). Improved mutual information measure for clustering, classification, and community detection. Physical Review E 101 (4), 042304.                                                                                                       |
| Niemikari, R. and T. Raunio (2022). Centralized leadership, ministerial dominance, and improvised instruments: The governance of covid in finland. Nordisk Administrativt Tidsskrift 99 (2), 1--19.                                                                                          |
| Robison, J. and R. L. Moskowitz (2019). The group basis of partisan affective polarization. The Journal of Politics 81 (3), 1075-1079.                                                                                                                                                       |
| Rosas, F. E., P. A. Mediano, M. Gastpar, and H. J. Jensen (2019). Quantifying high-order interdependencies via multivariate extensions of the mutual information. Physical Review E 100 (3), 032305.                                                                                         |
| Rosenberg, A. and J. Hirschberg (2007). V-measure: A conditional entropy-based external cluster evaluation measure. In Proceedings of the 2007 joint conference on empirical methods in natural language processing and computational natural language learning (EMNLP-CoNLL) , pp. 410-420. |
| Rousseeuw, P. J. (1987). Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. Journal of computational and applied mathematics 20 , 53-65.                                                                                                                 |
| Salloum, A., T. H. Y. Chen, and M. Kivelä (2022). Separating polarization from noise: comparison and normalization of structural polarization measures. Proceedings of the ACM on human-computer interaction 6 (CSCW1), 1-33.                                                                |
| Salloum, A., T. H. Y. Chen, and M. Kivelä (2024). Anatomy of elite and mass polarization in social networks. arXiv:2406.12525.                                                                                                                                                               |
| Sun, T. (1975). Linear dependence structure of the entropy space. Inf Control 29 (4), 337-68.                                                                                                                                                                                                |
| Van Bavel, J. J. and A. Pereira (2018). The partisan brain: An identity-based model of political belief. Trends in cognitive sciences 22 (3), 213-224.                                                                                                                                       |
| Vinh, N. X., J. Epps, and J. Bailey (2009). Information theoretic measures for clusterings comparison: is a correction for chance necessary? In Proceedings of the 26th annual international conference on machine learning , pp. 1073-1080.                                                 |
| Watanabe, S. (1960). Information theoretical analysis of multivariate correlation. IBM Journal of research and development 4 (1), 66-82.                                                                                                                                                     |
| Westwood, S. J., S. Iyengar, S. Walgrave, R. Leonisio, L. Miller, and O. Strijbis (2018). The tie that divides: Cross- national evidence of the primacy of partyism. European Journal of Political Research 57 (2), 333-354.                                                                 |
| YLE (2020a, 3). Finland closes schools, declares state of emergency over coronavirus.                                                                                                                                                                                                        |
| YLE (2020b, 3). Finland shuts down uusimaa to fight coronavirus.                                                                                                                                                                                                                             |

## Appendix

## A Data

We operationalize the suggested multiway alignment framework across diverse datasets, including survey data, retweet networks, and Parliamentary roll-call votes.

## A.1 Survey Data

The survey data are sourced from the ANES 2020 Time Series Study, encompassing interview responses from eligible U.S. voters across various years. The interview questions span a spectrum of issues, including topics such as public health, faith in experts and science, group empathy, and societal concerns. From the available range of topics, we selected questions about immigration ( VCF9223 ), abortion ( VCF0838 ), gun access ( VCF9238 ), unemployment ( VCF9229 ), party preference ( VCF9205 ), death penalty ( VCF9236 ), LGBT rights ( VCF0876 ), government spending ( VCF0839 ). This selection facilitates an examination of the evolution of multi-issue alignment across the years 2004 to 2020.

## A.2 Retweet Networks

In line with the methodology employed in Chen et al. (2021), we apply our algorithm to Twitter data related to Finnish political elections in 2019. Additionally, we extend our analysis to include data from the Finnish political elections in 2023 (Salloum et al., 2024).

For the 2019 dataset, tweets and retweets were gathered during the same period (March to July 2019), using a predefined set of Finnish hashtags as in Chen et al. (2021). The collected data were then categorized into 11 distinct labels based on their text content. These labels encompass conversation streams related to Finnish political parties (SDP, National Coalition, Finns Party, Green Party, Left Party, Center Party) and salient topics (economic policy, social security, immigration, climate, education). Given that a single tweet can relate to multiple categories simultaneously, this approach results in a multilabel classification. Subsequently, for each label, we constructed the corresponding retweet network as detailed in B.2.

The dataset related to the 2023 Finnish elections comprises tweets and retweets published from September to April 2023, and was collected by using a similar set of Finnish hashtags as for 2019 (Chen et al., 2021). Similar to the 2019 data, we categorized tweets and retweets into the same 11 labels and subsequently build the retweet networks by following the same approach as for 2019.

## A.3 Roll-Call Data

The multiway approach described in the paper has been applied to voting data in Finnish Parliament and U.S. House. Data sources and data description are provided below.

## A.3.1 Finnish Parliament

The dataset of Parliamentary activities has been collected via the REST API offered by the Finnish government (edu, 2022). The data is available both in Finnish and in Swedish, but policy topics are not explicitly given. As the analysis has been conducted on the Finnish version of the data, the Finnish titles of the bills have been used to derive the policy labels. In order to do so, Finnish words have been stemmed and stop-words have been removed. Then, we obtain a feature matrix with latent semantic analysis (LSA), by applying truncated singular value decomposition (SVD) to the term frequency-inverse document frequency (tf-idf) matrix. Finally, major topics are found by K-Means clustering, where the number of clusters is chosen by minimizing Davies-Bouldin score (Davies and Bouldin, 1979). The Finnish version of the data from edu (2022) indicates each Parliament member's vote by utilizing one among jaa (yes), ei (no), poissa (absent), tyhjä (empty). For the further analysis, the voting behaviour is simplified to yes , no , and other , where yes and no correspond exactly to the original categories, whereas the category other covers both poissa and tyhjä . Among the 33 different parties that appear in the Finnish Parliament between 1996 and 2021 (Figure 6), the 8 biggest parties were used for the analysis as they appear in all years and account for the vast majority of the Parliament. Specifically, the 8 parties included in the analysis are Centre Party ( kesk ), National Coalition Party ( kok ), Finns Party ( ps ), Swedish People's Party of Finland ( r ), Social Democratic Party ( sd ), Left Alliance ( vas ), Green League ( vihr ), Christian Democrats ( kd ). For the following analysis, each Parliamentary period is divided into 4 approximately equal-sized sub-periods.

Figure 6: Number of Parliament Members (MPs) by party in the Finnish Parliament.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-f4db47b7-155d-41b7-a882-3e8f81cbae31.jpg)

## A.3.2 U.S. House

A complete dataset covering all congresses from 1 to 117 and both chambers ( House and Senate ) is available from Voteview (usd, 2021). As for policy topics, the ones provided by Comparative Agendas (Adler and Wilkerson, 2017) for congresses between 97 and 113 are linked to the corresponding votes. Since the Independent party (party code 328 ) has very limited number of members over the Congresses, it has been omitted from the analysis. As a result, the findings describe the dynamics of members of Republican Party and Democratic Party only. Furthermore, each Congress is split into 2 approximately equal-sized sub-periods, roughly corresponding to calendar years.

## B Opinion Partitions from Clustering or Community Detection

Opinion groups have been extensively studied using clustering and community detection techniques (Conover et al., 2011; Chen et al., 2021; Brabec, 2020). These are powerful techniques for uncovering patterns in data, identifying distinct subgroups based on similarities in their actions or beliefs, and shedding light on the dynamics of polarization or on the diffusion of ideas within a society or network. Taking a similar approach, the idea of clusters or communities can be harnessed to investigate opinion groups across multiple issues simultaneously.

## B.1 Parliamentary Roll-Calls

In a roll-call vote, each member of the Parliament can vote either yes or no or can abstain. However, for each policy area, there are typically multiple roll-call votes. Therefore, for each policy area, we can infer the opinion groups from the similarity in the vector of votes each individual MP has casted on all the roll-calls regarding a specific policy domain.

For each issue or policy domain, each of the Parliament members (MPs) is represented with the vector of votes they have casted on all the roll-calls regarding the specific issue. Specifically, for each issue, each MP is associated to a vector u i = ( u i 1 , u i 2 , ... ) , where the element u ij is the vote casted by the MP i on the j -th roll-call regarding that issue, and can take values -1 ( no ), 1 ( yes ), or 0 ( other , as described in A.3). This representation allows us to detect MPs with highly co-voting behavior from the cosine similarity u m .u n between their vectors. In fact, Parliament members who cast the same votes have small cosine distance and high cosine similarity. As a result, for each issue, we can build the similarity network of the members of Parliament, where the interaction between each pair of MPs is modeled by a link weighted proportional to the similarity of their voting behavior. More precisely, given one policy domain or issue, the network of Parliament members is defined as follows:

- · each MP is mapped to a node in the network;
- · each pair of MPs is connected by a link that is weighted by the cosine similarity between the vectors of votes casted by the two MPs, where each vote is either 1 (yes), -1 (no), or 0 (has not voted).

By definition, the resulting network is an undirected weighted all-to-all network that carries information about co-voting behavior of the MPs on one specific issue. The remaining layers of the network are defined similarly, each time by considering the votes associated with the topical issue of interest.

Finally, we repeatedly apply clustering to each issue network independently, to find communities of strongly collaborating MPs at each layer. Specifically, the opinion partitions for each issue for Parliamentary roll-calls data are discovered via layer-level clustering performed with Density-Based Spatial Clustering of Applications with Noise (DBSCAN) (Ester et al., 1996), that detects areas of high density, separated by areas of lower density. Therefore, the algorithm neither requires to know the number of clusters beforehand nor assumes convexity of the clusters. The clusters are expanded from a number of core samples by recursively including their neighbours. On the other hand, samples that are distant from any core points are considered to be outliers. In practice, this means that, for each policy domain or topic T i , the algorithm is able to find the optimal number of clusters and a number of outliers, depending on the co-voting behaviour on the particular issue.

The hyperparameters of DBSCAN are optimized based on the Silhouette score (Rousseeuw, 1987), which compares the mean intra-cluster distance and the mean nearest-cluster distance to assess how well the clusters are separated. By applying DBSCAN to the pre-computed cosine distance matrix of voting behavior, we identify groups of highly collaborating MPs over each issue. Therefore, the labelings resulting from DBSCAN define the opinion partitions on which we apply the proposed multiway alignment measure.

## B.2 Retweet Networks

In each of the retweet networks, nodes represent users who shared a tweet (original or retweet) containing at least one relevant hashtag. Nodes are connected by an undirected edge if one user has retweeted the other on a given topic. Following the approach established in Chen et al. (2021) and Garimella et al. (2018), we employed the METIS algorithm (Karypis and Kumar, 1998) to separately partition each networks into two similarly-sized groups with minimal connections between them. To maintain a realistic representation of group distribution in the network, a maximum imbalance constraint of 3:7 was applied, preventing the algorithm from producing a trivial partition. Partitions for each of the retweet networks are available in Zenodo (Iannucci et al., 2024).

## C Maximal Alignment Curve

The score defined in Equation 2 can be computed for each k -combination of issues. For every value of k , our primary interest lies in the k -combination that maximizes A . To this scope, the maximal alignment curve summarizes the behavior of the system by considering the sets of issues exhibiting the highest alignment. In fact, the maximal alignment curve is a collection of the highest multiway alignment scores at each k .

As the maximal alignment curve is upper-bounded by 1 , the area under it describes the alignment of the entire system across all the issues. In fact, if the multiway alignment score remains close to 1 across all k , it signifies that all issues exhibit extraordinarily high alignment. Conversely, the maximal alignment curve rapidly decreases if the consensus groups deteriorate, degenerating towards singletons as more issues are considered.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-a6868269-98d3-4a11-8666-68c970439b8a.jpg)

## D Interpretation of A MI Measure

Given the set of n topics N = { T , . . . , T 1 n } , we show that, when the similarity measure S is the mutual information (MI), the definition of multiway alignment given in Equation 2 is equivalent to

$$A ^ { ( n ) } = \left ( \sum _ { i = 1 } ^ { n } H ( T _ { i } ) \right ) - H ( T _ { 1 }, \dots, T _ { n } ) - \frac { 1 } { n } \left ( \sum _ { s \in \binom { N } { n - 1 } } \sum _ { k = 2 } ^ { n - 1 } \bar { A } _ { s } ^ { ( k ) } \right )$$

where the terms A are averages of lower-order multiway alignment over subsets of N .

¯ s

By our construction in Section 3.2,

$$A ^ { ( n ) } = \frac { 1 } { n } \sum _ { i = 1 } ^ { n } \mathbf M \mathbf I ( C ( T _ { 1 }, \dots, T _ { i - 1 }, T _ { i + 1 }, \dots, T _ { n } ), T _ { i } ),$$

where MI is the pairwise mutual information, C T , . . . , T ( 1 i -1 , T i +1 , . . . , T n ) is the consensus partition of individuals defined by the topics T , . . . , T 1 n excluding T i , and each T i defines the opinion groups for the i -th individual topic. Therefore, for n = 2 , A (2) = MI T ,T ( 1 2 ) = ∑ 2 i =1 H T ( i ) -H T ,T ( 1 2 ) . Similarly, for n = 3 ,

$$A ^ { ( 3 ) } = \left ( \sum _ { i = 1 } ^ { 3 } H ( T _ { i } ) \right ) - H ( T _ { 1 }, T _ { 2 }, T _ { 3 } ) - \frac { 1 } { 3 } \left ( A ^ { ( 2 ) } _ { 2 3 } + A ^ { ( 2 ) } _ { 1 3 } + A ^ { ( 2 ) } _ { 1 2 } \right ),$$

as ¯ A s ( n -1) = A s ( n -1) for each s ∈ ( N n -1 ) .

Let us now assume that the statement in 3 is true for some arbitrary n -1 ≥ 2 , that is,

$$A ^ { ( n - 1 ) } = \left ( \sum _ { i = 1 } ^ { n - 1 } H ( T _ { i } ) \right ) - H ( T _ { 1 }, \dots, T _ { n - 1 } ) - \frac { 1 } { n - 1 } \left ( \sum _ { s \in \binom { N - 1 } { n - 2 } } \sum _ { k = 2 } ^ { n - 2 } \bar { A } _ { s } ^ { ( k ) } \right )$$

and therefore

Then,

$$H ( T _ { 1 }, \dots, T _ { n - 1 } ) = \left ( \sum _ { i = 1 } ^ { n - 1 } H ( T _ { i } ) \right ) - \frac { 1 } { n - 1 } \left ( \sum _ { s \in \binom { N - 1 } { n - 2 } } \sum _ { k = 2 } ^ { n - 2 } \bar { A } _ { s } ^ { ( k ) } \right ) - A ^ { ( n - 1 ) }.$$

$$A ^ { ( n ) } = \frac { 1 } { n } \sum _ { i = 1 } ^ { n } \mathbf M \mathbf I ( C ( T _ { 1 }, \dots, T _ { i - 1 }, T _ { i + 1 }, \dots, T _ { n } ), T _ { i } )$$

$$= \frac { 1 } { n } \sum _ { i = 1 } ^ { n } H ( T _ { i } ) + \frac { 1 } { n } \sum _ { i = 1 } ^ { n } H ( T _ { 1 }, \dots, T _ { i - 1 }, T _ { i + 1 }, \dots, T _ { n } ) - H ( T _ { 1 }, \dots, T _ { n } )$$

̸

$$= \frac { 1 } { n } \sum _ { i = 1 } ^ { n } H ( T _ { i } ) + \frac { 1 } { n } \sum _ { i = 1 } ^ { n } \left ( \sum _ { j = 1, j \neq i } ^ { n } H ( T _ { j } ) - \frac { 1 } { n - 1 } \left ( \sum _ { t \in \binom { \mathcal { N } - 1 } { n - 2 } } \sum _ { k = 2 } ^ { n - 2 } \bar { A } _ { s } ^ { ( k ) } \right ) - A ^ { ( n - 1 ) } \right ) - H ( T _ { 1 }, \dots, T _ { n } )$$

$$= \frac { 1 } { n } \sum _ { i = 1 } ^ { n } H ( T _ { i } ) + \frac { 1 } { n } \sum _ { s \in \binom { \mathcal { N } } { n - 1 } } \left ( \sum _ { j \in s } H ( T _ { j } ) - \frac { 1 } { n - 1 } \left ( \sum _ { t \in \binom { s } { n - 2 } } \sum _ { k = 2 } ^ { n - 2 } \bar { A } _ { t } ^ { ( k ) } \right ) - A _ { s } ^ { ( n - 1 ) } \right ) - H ( T _ { 1 }, \dots, T _ { n } )$$

̸

$$= \sum _ { i = 1 } ^ { n } H ( T _ { i } ) - \frac { 1 } { n } \left ( \sum _ { s \in \binom { N } { n - 1 } } \sum _ { k = 2 } ^ { n - 1 } \bar { A } _ { s } ^ { ( k ) } \right ) - H ( T _ { 1 }, \dots, T _ { n } ),$$

$$= \frac { 1 } { n } \left ( \sum _ { i = 1 } ^ { n } H ( T _ { i } ) & + \sum _ { i = 1 } ^ { n } \sum _ { j = 1, j \neq i } ^ { n } H ( T _ { j } ) \right ) - \frac { 1 } { n } \sum _ { s \in \binom { N - 1 } { n - 1 } } \left ( \sum _ { k = 2 } ^ { n - 2 } \bar { A } _ { s } ^ { ( k ) } + A _ { s } ^ { ( n - 1 ) } \right ) - H ( T _ { 1 }, \dots, T _ { n } ) \\ & = \sum _ { i = 1 } ^ { n } H ( T _ { i } ) - \frac { 1 } { n } \left ( \sum _ { s \in \binom { N } { n - 1 } } \sum _ { k = 2 } ^ { n - 1 } \bar { A } _ { s } ^ { ( k ) } \right ) - H ( T _ { 1 }, \dots, T _ { n } ),$$

which also shows that each A s ( k ) term contributes to the score by a fraction 1 n · ( n -1) · ... · ( k +1) as long as 3 ≤ k +1 ≤ n . For example, when n = 4 ,

$$A ^ { ( 4 ) } = \left ( \sum _ { i = 1 } ^ { 4 } H ( T _ { i } ) \right ) - H ( T _ { 1 }, T _ { 2 }, T _ { 3 }, T _ { 4 } ) - \frac { 1 } { 4 } \left ( A _ { 1 2 3 } ^ { ( 3 ) } + A _ { 1 3 4 } ^ { ( 3 ) } + A _ { 1 2 4 } ^ { ( 3 ) } + A _ { 2 3 4 } ^ { ( 3 ) } \right ) - \frac { 1 } { 4 } \left ( \bar { A } _ { 1 2 3 } ^ { ( 2 ) } + \bar { A } _ { 1 2 4 } ^ { ( 2 ) } + \bar { A } _ { 1 3 4 } ^ { ( 2 ) } + \bar { A } _ { 2 3 4 } ^ { ( 2 ) } \right )$$

where

$$\bar { A } _ { 1 2 3 } ^ { ( 2 ) } = \frac { 1 } { 3 } \left ( A _ { 2 3 } + A _ { 1 3 } + A _ { 1 2 } \right )$$

and each term of order 3 contributes to the score by 1 4 . Therefore, the term

$$\frac { 1 } { n } \left ( \sum _ { s \in \binom { N } { n - 1 } } \sum _ { k = 2 } ^ { n - 1 } \bar { A _ { s } } ^ { ( k ) } \right )$$

in Equation 3 can also be understood as

$$& \frac { 1 } { n } \sum _ { s _ { 1 } \in \binom { N } { n - 1 } } \left ( A _ { s _ { 1 } } ^ { \left ( n - 1 \right ) } + \frac { 1 } { n - 1 } \left ( \sum _ { s _ { 2 } \in \binom { n - 1 } { n - 2 } } \left ( A _ { s _ { 2 } } ^ { \left ( n - 2 \right ) } + \frac { 1 } { n - 2 } \left ( \sum _ { s _ { 3 } \in \binom { n - 2 } { n - 3 } } \left ( A _ { s _ { 3 } } ^ { \left ( n - 3 \right ) } + \frac { 1 } { n - 3 } \left ( \dots \right ) \right ) \right ) \right ) \right ) \right ) \\ & \quad \sim \cdot \cdot \cdot \cdot \cdot$$

This average (avg) can be expressed recursively as:

$$\ a v g _ { n } = \frac { 1 } { n } \sum _ { s _ { 1 } \in \binom { N } { n - 1 } } \left ( A _ { s _ { 1 } } ^ { ( n - 1 ) } + \ a v g _ { n - 1 } ( s _ { 1 } ) \right ),$$

where

$$\text{avg} _ { n - k } ( s _ { k } ) = \frac { 1 } { n - k } A _ { s _ { k } } ^ { ( n - k - 1 ) }$$

when n -k = 3 and n -k -1 = 2 .

$$\begin{matrix} \end{matrix}$$

## E Relation to Other Multivariate Measures

Co-information (Bell, 2003) quantifies the amount of information gained about one random variable by observing the other variables:

$$I ( X ; Y ; Z ) = I ( X ; Y ) + I ( X ; Z | Y ) \\ = H ( X ) + H ( Y ) + H ( Z ) - H ( X, Y ) - H ( X, Z ) - H ( Y, Z ) + H ( X, Y, Z ) \,,$$

where I ( X Y ; ) is the mutual information between X and Y , while H is the entropy. In other words, co-information (Bell, 2003) captures how much information is collectively shared among all variables in a system, by quantifying the extent to which the joint distribution of all variables contributes to our knowledge about individual variables. Even though co-information is a generalization of mutual information, its interpretation differs in that this measure can also be negative in case of 3 or more variables. As a non-negative generalization of mutual information, total correlation (TC) (Watanabe, 1960) is defined as the difference between the sum of the individual entropies of the variables and their joint entropy:

$$T C ( X _ { 1 }, \dots, X _ { n } ) = \sum _ { i = 1 } ^ { n } H ( X _ { i } ) - H ( X _ { 1 }, \dots, X _ { n } ).$$

In practice, TC measures the degree of interdependence among a set of variables by comparing their total entropy with the entropy of the joint distribution. In equivalent terms, this corresponds to measuring the amount of information that each individual variable contributes to the collective information represented by the joint distribution. Therefore, TC would be 0 if and only if the variables are independent. On the other hand, TC is maximized when all variables are completely determined by one of them. Similarly, dual total correlation (DTC) (Sun, 1975) or binding information (Abdallah and Plumbley, 2012) is non-negative, but, instead of being bounded by the sum of the entropies, it is bounded below by 0 and above by the joint entropy:

$$D T C ( X _ { 1 }, \dots, X _ { n } ) = H ( X _ { 1 }, \dots, X _ { n } ) - \sum _ { i = 1 } ^ { n } H ( X _ { i } | X _ { 1 }, \dots, X _ { i - 1 }, X _ { i + 1 }, X _ { n } ).$$

Building on these measures, O-information (Rosas et al., 2019) or enigmatic information (James et al., 2011) quantifies higher-order interdependencies by the difference between TC and DTC, which can therefore result in negative scores for synergistic systems:

$$\Omega ( X _ { 1 }, \dots, X _ { n } ) = T C ( X _ { 1 }, \dots, X _ { n } ) - D T C ( X _ { 1 }, \dots, X _ { n } ).$$

While those measures offer valuable insights, a range between 0 (no constraint) and 1 (total dependence) would represent an intuitive scale for a measure of higher-order constraint, helping the interpretability and usability of the measure across different contexts. To this end, DTC can be normalized to be in the range [0 , 1] by dividing by the joint entropy. Additionally, it might be desirable for a measure of higher-order dependence to reduce to a pairwise measure of dependency in case there are only two entities involved. Among the measures reviewed above, this is true for co-information, which naturally reduces to the mutual information in case it is applied to only two variables.

As for the measure defined in Equation 2, it involves the individual entropies as well as the entropy of the joint distribution. In this sense, our measure extends the total correlation by considering also the contribution of lower-order dependencies. Furthermore, our formulation assesses the degree of interdependence among the variables by estimating on average how much information each variable contributes to the collective understanding of the system. Finally, our measure returns 0 in case of no constraint and 1 in case of total dependence.

## F Null Model

The null model is defined as follows: for each topical issue in the system under examination, the number and sizes of opinion groups remain fixed, but the individual memberships are randomly permuted. This random permutation effectively creates a system with properties similar to the one under analysis. By averaging the results over multiple iterations of the null model, we obtain the expected alignment scores ⟨ A null ⟩ for each k , and the expected maximum alignment curve for the system. These expected values account for multiway alignment purely attributable to chance.

Consequently, evaluating the multiway alignment scores A (Equation 2) obtained from the real-life system involves comparing them to the expected multiway alignment scores ⟨ A null ⟩ derived from the null model. Specifically, if the multiway alignment scores obtained from the real-life system fall within the (1 -α )% confidence interval of the scores generated by the null model, we can conclude that the alignment observed in the system is not statistically significant at the significance level α . Conversely, the greater the difference between the multiway alignment score from the real-life system and the (1 -α 2 ) -th percentile of the scores obtained from the null model, the stronger the evidence supporting the presence of high alignment in the system.

Therefore, we can adjust the multiway alignment measure defined in Equation 2 to account for the effect attributed to chance. To achieve this, we follow a similar logic as in Salloum et al. (2022) and subtract the expected alignment scores obtained from the null model from the observed multiway alignment scores in the real-life system. This subtraction effectively removes the influence of chance alignment. Subsequently, to ensure that the adjusted measure of alignment falls within the [0 , 1] range, we renormalize it by dividing by 1 -⟨ A null ⟩ .

The net multiway alignment score

$$A _ { n e t } = \frac { A - \langle A _ { n u l l } \rangle } { 1 - \langle A _ { n u l l } \rangle }$$

serves as a robust and interpretable metric for quantifying the alignment of opinion groups across multiple topics, enhancing our ability to discern statistically significant alignment patterns within complex systems. The net alignment score represents, for each k , the excess alignment that cannot be attributed to chance, thus eliminating the implicit dependency of the multiway alignment score on the number of topics k .

Our empirical results show that ⟨ A null ⟩ can be far from 0 when utilizig normalized mutual information (NMI), whereas ⟨ A null ⟩ is consistently close to 0 when using AMI.

Figure 7: The comparison of multiway alignment in Finnish Twittersphere before 2019 and before 2023 elections shows an overall increase in alignment, as well as changing patterns in the alignment induced by issues and parties discussed before elections.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-e58f4c11-aad6-4f2b-b8c5-096a07c6f869.jpg)

## G Multiway Alignment in Finnish Twitter Before Elections

Next, we explore multiway alignment patterns in Twitter discussions in the months leading up to the 2019 and the 2023 Finnish political elections. We show these results in Figure 7. The spectrum of the multi-alignment across selected salient issues (left panel in Figure 7) and party preferences for the major five parties (right panel in Figure 7) unveils evident trends and shifts in inter-topic and inter-party relationships.

Both panels in Figure 7 confirm the previously observed significant rise in pairwise alignment in the Finnish online discourse (Salloum et al., 2024). However, they also show a concerning increase in higher-order alignment across all k , underscoring a heightened interdependency among political elements discussed online. Exemplification of this are the instances of k = 3 and k = 4 in Figure 7 (left panel), where the least aligned k -tuple of issues in 2023 surpasses the alignment of the most aligned k -tuple of issues in 2019, indicating a substantial increase in alignment as measured through political discussions on Twitter.

While an increase in higher-order alignment is also evident when analyzing party positions, the magnitude of this rise is notably smaller compared to the trends observed among issues. The emergence of alignment within discussions around political parties, particularly in a multi-party system where coalition governments are commonplace, is somewhat anticipated. However, the substantial upsurge in higher-order alignment across issues signifies a shift towards a more partisan-centric political landscape. Moreover, the difference in the evolution of alignment over time between issues and party preferences suggests a transformation in the nature of political discourse. The increasing alignment among issues indicates a trend where discussions are increasingly influenced by partisan ideologies rather than a mere representation of varied political party preferences. This shift might imply a growing polarization of political viewpoints across a diverse range of issues, emphasizing the intertwining of diverse concerns into a more ideologically driven political sphere.

Figure 7 also reveals shifts in issue relevance over time. In 2019, the most aligned pair of issues comprised economic policy and immigration, whereas in 2023, immigration and social security emerged as the most aligned pair, with economic policy replacing climate change in the most aligned 3-tuple. The analysis of discussions around parties in 2019 hint at a constraint between the opinion of Twitter users on SDP, the election winner, and the National Coalition Party. In contrast, the online discourse surrounding 2023 elections showcases a correlation between the perspectives on the Finns Party and the Green Party, which occupy opposing roles in the current government. Beyond government-opposition dynamics, this shift may also reflect a broader transition from the traditional left-right political identities that were dominant in 2019 to a nationalist-internationalist divide by 2023.

Figure 8: The spectrum of alignment measured from U.S. House in 2014 shows clusters of k -tuples that all reach high level of multiway alignment, as well as a value of higher-order alignment at k = 18 still very far from 0.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-e2cb8b23-24f7-4e07-8f50-3777004bc688.jpg)

## H Multiway Alignment of Elites: U.S. House

Both the House and Senate exhibit clear patterns of alignment that could originate from party lines within these legislative chambers. The alignment spectrum might exhibit clustering patterns as different k -tuples reach similar alignment scores. Such clusters are clearly visible, for example, from the spectrum of multiway alignment of U.S. House in 2014 (Figure 8) at different values of k ( k = 2 , k = 3 , k = 4 , k = 5 , k = 16 ). As the most aligned k -tuples are not isolated extreme occurrences, the distinguishable clusters of alignment scores suggest that members of the House might consistently align even on a wider set of issues.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00139v2-figure-8a17ce4b-4413-4055-a76a-f8042b552ea5.jpg)

number of topics

Figure 9: Multiway alignment in Finnish Parliament over time, detailing the patterns before and during the COVID pandemic (2019-2020 and 2020-2021).

## I Multiway Alignment in Finnish Parliament Before and During COVID Pandemic

The analysis of multiway alignment within the Finnish Parliament offers insights into the shifting political dynamics before and during the COVID-19 pandemic, and reveals a known phenomenon that a purely pairwise analysis would miss. The line chart in Figure 9 shows the evolution over time of the overall alignment, summarized through the area under the maximal alignment curve. The two points highlighted in the line chart show how the emergence of the pandemic and the subsequent declaration of a state of emergency led to a sharp decrease in alignment in 2020-2021.

A comparison of the multiway alignment spectrum for the 2019-2020 and 2020-2021 parliamentary periods is shown in the main panel in Figure 9. Before the onset of the pandemic, the spectrum of the multiway alignment within the Finnish Parliament displayed a funnel shape that we commonly observe in legislative systems, where the alignment across different topics reflects the dynamics of policymaking and political discourse. The funnel shape of multiway alignment indicates a gradual decrease in alignment as the number of topics in the analysis increases. Nevertheless, the values can remain at values above zero also at higher orders (e.g., k = 9 and k = 10 in 2019-2020), demonstrating alignment that could originate from adherence to party lines, whereby members from the same party (or coalition) vote in a similar way on a wide range of issues.

The first hint of a reorientation of priorities and focal points within parliamentary deliberations in 2020-2021 is a shift in the most aligned pair of topics, from defense and health in 2019-2020 to transportation and health in 2020--2021. However, the manifest shift in the distribution of the scores already at k = 3 usher in a period of exceptional policy discussions. At k = 3 , the spectrum for 2020-2021 shows two clear clusters of topics, one retaining alignment levels comparable to the previous period, and the other exhibiting markedly low alignment. The same clustering effect becomes increasingly distinct at higher orders ( k = 4 5 6 , , ): in 2020-2021, six topics - transportation, culture, defense, economics, foreign affairs, and health - clearly follow similar alignment patterns as in 2019-2020, while the remaining five topics - climate, education, immigration, social issues, and unemployment - become much less aligned, bringing the multiway alignment score at k = 10 and k = 11 towards zero.

On one hand, the sudden prominence of topics related to transportation and their alignment with health and economics suggests a focused effort within the Finnish Parliament to navigate the circumstances imposed by the pandemic through initiatives related to free movement restrictions, economic stimulus packages, quarantine and isolation protocols, and wide vaccination efforts (YLE, 2020a,b). On the other hand, topics such as climate and immigration could have been perceived as less immediately relevant or lower in priority compared to the urgent challenges posed by the crisis. Overall, the observation of the double-triangle pattern of alignment in the analysis of Finnish Parliament voting supports the claim that, throughout the pandemic, parliamentary discussions diverged from traditional political dynamics, and that the opposition adopted a collaborative approach, refraining from strong criticism of COVID policies proposed by the government (Niemikari and Raunio, 2022).

## J Use of the multiway\_alignment Python Package

The multiway\_alignment Python package developed in conjunction with this research is available as open-source in GitHub. The code has 90% coverage from unit tests and it is tested on Python 3 10 . , 3 11 . , and 3 12 . . The multiway\_alignment package can be utilized in any Python environment using Python ≥ 3 10 . by following the steps outlined below. The package can be installed directly from the Python Package Index (PyPI) using pip from the command-line interface, by executing the following command:

```
  $ pip install m
```

```


install multiway_alignment
                                 Listing 1: Installing from pip.
```

Alternatively, the package can be installed by first cloning the repository containing the source code from GitHub and then installing it locally in a chosen directory, with the following commands:

```
it clone https://github.com/letiziaia/multiway-alignment.git
```

```
$ git clone https://github.
$ cd multiway-alignment
$ pip install.
```

Listing 2: Installing from source.

Once the package is installed, it can be imported in a Python script or Jupyter environment to perform multiway alignment analysis. The documentation and example usage of the functions in the package is available in GitHub. Below is an example of how to import the package and use it to compute 3-way alignment between topics A, B, and C:

```
                                                                                                                                                                                                       
                                                                                                                                                                                                       

                                                                                                                                                                                                        <img>                                                                                                                                                                                                        </img>
```

Listing 3: Example Python Code.

## K Alternative Formulation Using Full Consensus Partitions

The multiway alignment defined in Equation 2 compares the opinion partition defined for each topic with the consensus partition defined by the remaining topics. However, given the topics T , . . . , T 1 k , we could have defined multiway alignment utilizing normalized mutual information (NMI) as

$$A ^ { * } = \frac { 1 } { k } \sum _ { i = 1 } ^ { k } \text{NMI} ( C ( T _ { 1 }, \dots, T _ { k } ), T _ { i } ),$$

where NMI is the pairwise normalized mutual information (Vinh et al., 2009), C T , . . . , T ( 1 k ) is the full consensus partition of individuals defined by all the topics T , . . . , T 1 k , and each T i defines the opinion groups for the i -th individual topic.

Mutual information (Vinh et al., 2009) is defined in terms of entropy H as

$$I ( X, Y ) = H ( X ) + H ( Y ) - H ( X, Y ),$$

which is symmetric with respect to X and Y , and equivalent to

$$I ( X, Y ) = H ( X ) - H ( X | Y ).$$

By definition, any full consensus partition C perfectly satisfies homogeneity (Rosenberg and Hirschberg, 2007) with respect to each individual topic T i , since each of the consensus groups only contains members of the same opinion group on the given topic. In terms of conditional entropy, this means that H T ( i | C ) = 0 ∀ i . Therefore, for each topic, the contribution of the mutual information in Equation 6 simplifies to

$$\mathbf I ( \mathbf C, T _ { i } ) = H ( T _ { i } ),$$

which can be normalized with the arithmetic average of the entropies:

$$\text{NM} ( \mathbf C, T _ { i } ) = \frac { 2 H ( T _ { i } ) } { H ( T _ { i } ) + H ( \mathbf C ) } = \frac { 2 } { 1 + \frac { H ( \mathbf C ) } { H ( T _ { i } ) } }.$$

Since by definition of consensus partition, H ( C ) = H T ,.. . , T ( 1 k ) ,

$$\text{NMI} ( \mathbf C, T _ { i } ) = \frac { 2 H ( T _ { i } ) } { H ( T _ { i } ) + H ( \mathbf C ) } = \frac { 2 } { 1 + \frac { H ( T _ { 1 }, \dots, T _ { k } ) } { H ( T _ { i } ) } },$$

which turns Equation 6 into:

$$A ^ { * } = \frac { 1 } { k } \sum _ { i = 1 } ^ { k } \frac { 2 } { 1 + \frac { H ( T _ { 1 }, \dots, T _ { k } ) } { H ( T _ { i } ) } }.$$

This equivalent formulation highlights the interpretation of A ∗ as a normalized comparison between the joint entropy of the variables and the individual entropies. Specifically, the term H T ,...,T ( 1 k ) H T ( i ) ≥ 1 for any T i . In the extreme case of perfectly overlapping opinion distributions across all the T i , the joint entropy H T ,.. . , T ( 1 k ) equals the entropy of each one of the T i , thus reducing the term H T ,...,T ( 1 k ) H T ( i ) to 1 , which results in A ∗ = 1 .

Another interpretation of the normalized mutual information with respect to the consensus partition derives from the homogeneity property. By the definition of mutual information, it follows that

$$H ( T _ { i } ) + H ( \mathbf C ) = H ( T _ { i } ) + H ( T _ { i }, \mathbf C )$$

and therefore, by the definition of conditional entropy,

$$H ( T _ { i } ) + H ( \mathbf C ) = 2 H ( T _ { i } ) + H ( \mathbf C | T _ { i } ),$$

the formula above can be also expressed in terms of the conditional entropy as

$$\text{NM} ( C, T _ { i } ) = \frac { 1 } { 1 + \frac { 1 } { 2 } \frac { H ( C | T _ { i } ) } { H ( T _ { i } ) } }.$$

In particular, H ( C | T i ) = 0 (completeness property (Rosenberg and Hirschberg, 2007)) if and only if the consensus partition does not further disgregate the opinion groups formed at the topic T i . In practice, this means that all of the individuals that belong to the same opinion group on topic T i are also found in the same consensus group defined by the set of topics. Since the multiway metric we defined in Equation 6 is the arithmetic average of NMI ( T , i C over a set of ) topics, this proves that A ∗ = 1 if and only if the k topics define the exact same partitioning of the individuals.

Finally, variation of information (Meil˘ a, 2003) is defined in terms of entropy H as

$$\text{VI} ( X, Y ) = H ( X | Y ) + H ( Y | X ),$$

which, by the homogeneity property, simplifies to

$$\text{VI} ( T _ { i }, \text{C} ) = H ( \text{C} | T _ { i } ),$$

showing that Equation 6 can also be expressed in terms of the variation of information by using terms of the form

$$\text{NMI} ( C, T _ { i } ) = \frac { 1 } { 1 + \frac { 1 } { 2 } \frac { \text{VI} ( T _ { i }, C ) } { H ( T _ { i } ) } }.$$

This allows to bound the terms, since variation of information is non-negative and equal to 0 when the two partitions T i and C being compared are identical, which leads to a contribution NMI C ( , T i ) = 1 . On the other hand, VI ( T , i C ) is upper-bounded in terms of the number of opinion groups | C | , or in terms of the size N of the population in case | C | = N , which happens if the consensus partition reduces to a collection of singletons. Therefore

$$0 \leq \frac { \text{VI} ( T _ { i }, C ) } { H ( T _ { i } ) } \leq \frac { \log ( | C | ) } { H ( T _ { i } ) }$$

implies that

$$0 \leq \text{NMI} ( \mathbf C, T _ { i } ) \leq \frac { H ( T _ { i } ) } { H ( T _ { i } ) + \frac { 1 } { 2 } \log ( | C | ) } \leq 1.$$
Letizia Iannucci Ali Faqeeh Ali Salloum Ted Hsuan Yun Chen Mikko Kivelä
Multiway Alignment of Political Attitudes
The related concepts of partisan belief systems, issue alignment, and
partisan sorting are central to our understanding of politics. These phenomena
have been studied using measures of alignment between pairs of topics, or how
much individuals' attitudes toward a topic reveal about their attitudes toward
another topic. We introduce a higher-order measure that extends the assessment
of alignment beyond pairs of topics by quantifying the amount of information
individuals' opinions on one topic reveal about a set of topics simultaneously.
Applying this approach to legislative voting behavior shows that parliamentary
systems typically exhibit similar multiway alignment characteristics, but can
change in response to shifting intergroup dynamics. In American National
Election Studies surveys, our approach reveals a growing significance of party
identification together with a consistent rise in multiway alignment over time.