key: cord-0120574-m487fh3m authors: Lyu, Hanjia; Luo, Jiebo title: Understanding Political Polarization on Social Platforms by Jointly Modeling Users, Connections and Multi-modal Post Contents in Heterogeneous Graphs date: 2022-01-16 journal: nan DOI: nan sha: 789777a4c9429d4f8b9c7b088fcbb32192d5506a doc_id: 120574 cord_uid: m487fh3m In this study, we investigate the political polarization in Twitter discussions about inflation during the COVID-19 pandemic using a dataset composed of more than 20,000 vetted tweets posted by over 8,000 unique Twitter users from July to November in 2021. Our analysis shows the timing of the volume changes in online discussions roughly corresponds to the dates when the U.S. Bureau of Labor Statistics released the Consumer Price Index (CPI). The usage of the hashtags varies across left- and right-leaning users. Left-leaning users tend to discuss more diverse subtopics while right-leaning users focus on blaming U.S. President Joe Biden for the inflation. Unlike previous studies, we characterize political polarization by jointly modeling user information, their connections, and the multi-modal post contents in a heterogeneous graph. By mapping the node embeddings into a two-dimensional space, we find there is clear segregation between left- and right-leaning users. Although using only one of the features or the concatenation does not improve the performance of modeling, we find notable differences in user descriptions, topics, images, and levels of retweet activities. Our framework shows wide applicability and can be further extended by integrating other modalities of data and more relations. The findings have implications for understanding online political polarization and designing mitigation policies for potentially negative outcome of extreme polarization. A 2016 Pew Research study (Gottfried and Shearer 2016) found that of all U.S. adults, 67% use social media platforms with 44% using the platforms to discover news. Social media is found to shape political discourse in the U.S. and the whole world (O'Connor et al. 2010; Tumasjan et al. 2010; Conover et al. 2011b; Weld, Glenski, and Althoff 2021) . As discussed in (Conover et al. 2011b) , the formation of such political polarization is not necessarily a serious problem, but the concern is that the opinions may become increasingly extreme when they are shared, viewed and discussed in a homogeneous community. For example, on March 16, 2020, the former U.S. President Donald Trump posted a tweet calling COVID-19 "Chinese Virus". 1 After that, this term was frequently used among the right-leaning Twitter users, and in most cases, they were carried with negative sentiment against China and Asian people Chen et al. 2021) . More importantly, the harm caused by biased and false news has a substantial negative impact across the entire society (Weld, Glenski, and Althoff 2021) . Fake or extremely biased news regarding COVID-19 vaccines is found to be negatively correlated with the state-level COVID-19 vaccine uptake (Lyu, Zheng, and Luo 2021) . The growing political divide in the U.S. also extends to the #StopAsian-Hate movement with Trump followers being less supportive to the Asian-American victims of the racially motivated hate crimes (Lyu et al. 2021a) . In this study, we attempt to understand the political polarization on Twitter using the discussion about inflation during the COVID-19 pandemic as a case study. Since December 2019 when the first case of COVID-19 was reported in Wuhan, China (Carvalho, Krammer, and Iwasaki 2021) , the COVID-19 pandemic has infected almost 250 million people and caused over five million deaths as of November 7, 2021. 2 More importantly, the suppression policies (e.g., social distancing) that aim to prevent the spread of the virus have led to a decrease in economic activities and thus impacted the global economy (Ozili and Arun 2020) . At the early stage of the pandemic, deflation was observed (Christensen, Gamble, and Zhu 2020). With more and more people being vaccinated, countries started to lift lockdown restrictions and rebuild the economy. Brunnermeier et al. (2020) predicted that the redistribution of the focus of the economy sectors can cause excessive inflation in the long run. Banerjee et al. (2020) found that the pandemic increased the inflation risks in both advanced economies and emerging market economies. Using the inflation beliefs reported in the New York Fed's Survey of Consumer Expectations, Armantier et al. (2021) found that household inflation expectations responded slowly and mostly at the short-term horizon. The extreme opinions about inflation may result in real-world impacts such as increasing spending in the present and decreasing spending in the future (Yadav and Shankar 2014) . With the interaction (Rosita 2020; Loxton et al. 2020 ) between inflation and panic buying which has been observed during the pandemic (Zhang, Lyu, and Luo 2020) , the inflation can become even more severe. According to a Yahoo News/YouGov poll, 3 about 77 percent Americans indicate that inflation is affecting their lives. Political polarization on inflation is also observed. About 90 percent of Republicans assign President Biden at least some blame for inflation while only 28 percent of Democrats do. The debate around inflation is also prevalent on online social platforms. Largescale social media data (e.g., publicly available user profile and behavioral data) and abundant multi-modal information provide us with the opportunity to better understand the political polarization on inflation and in general. Most prior work on learning political polarization on social platforms focuses on user behavior and content (Hosseinmardi et al. 2021; Borge-Holthoefer et al. 2015; Gruzd and Roy 2014; Guarino et al. 2020; Conover et al. 2011b; Waller and Anderson 2021; Urman 2020) . Borge-Holthoefer et al. (2015) analyzed the Egyptian political polarization on Twitter by a set of manually labeled hashtags and the retweet network constructed by hand-labeled seed users. Hosseinmardi et al. (2021) identified several distinct communities of news consumers, including "far-right" and "anti-woke" by examining the consumption of radical content on YouTube. Conover et al. (2011b) investigated how social media shape the networked public sphere and facilitate communication between communities with different political orientations. In particular, they used the 2010 U.S. congressional midterm elections as a case study and focused on the retweet and mention networks. Waller and Anderson (2021) argued that quantifying the online communities in a purely behavioral fashion may suffer from the biases that result from using self-reported data, expert labels and survey-based methods. They chose to develop a neural-embedding methodology to quantify the positioning of online communities along social dimensions by leveraging large-scale patterns of aggregate behavior. However, the selection of social dimensions is still highly subject to expert knowledge. In addition, these studies paid little attention to user characteristics and information of other modalities apart from the text. In contrast, our study intends to combine both the user information and multi-modal content information. An example of different node types and relation types on Twitter is illustrated in Figure 1 . The network is composed of two types of nodes -users and tweets. The relation between a user and a tweet includes post, retweet, quote, mention, reply, and like. A user can follow another user and they can also follow each other. The tweet node has text information and sometimes it has other media information such as video, image, and link. Previous studies put an emphasis on the text. The user node has user characteristics such as number of followers, verified status, and profile description. The heterogeneity of information and complex relations among the nodes make it challenging to uncover insight. Recently, representing graph nodes in a low dimensional vector space based on factorization methods, 3 https://news.yahoo.com/poll-77-percent-of-americans-nowsay-inflation-is-personally-affecting-them-and-57-percentblame-biden-210739716.html [Accessed 2022-01-05] random walks, and deep learning has been proposed to address this issue (Goyal and Ferrara 2018). Graph neural networks (GNN) have shown promising results in multiple applications including rumor detection (Huang et al. 2020; Lin et al. 2021) , sentiment analysis (Huang and Carley 2019; Wang et al. 2020) , recommender systems , and ideology inference (Xiao et al. 2020) . With respect to ideology inference, Xiao et al. (2020) emphasize on relations such as follow, retweet and mention. Our study differs from it since we focus on both context and relation. In other words, the major study target of Xiao et al. (2020) is edge while ours is node and edge. This study leverages the publicly available tweets collected using the Twitter API. 4 To protect the privacy of the users in this study, we exclusively analyze the data and discuss the results in aggregate. Unlike Angelico et al. (2021) who used "inflation", "inflationary", "price", "expensive", "cheap", and "expensive bill" as the search keywords, we only use one keyword -"inflation" and one hashtag -"#inflation" to collect the tweets that are about inflation because using their list of keywords may collect many false positive tweets. For example, "Pakistanis will surely pay the price of sending terrorists to Afghanistan." would have been collected because of the word "price". However, it is apparently not related to the inflation issue. Additionally, this study focuses on the political polarization in the United States. Therefore, we only include the Twitter users that are located in the United States by extracting the information from public user profiles. It is noteworthy that the tweets we collect may be posted by Twitter bots. To alleviate this issue, we only keep the Twitter users with profile images that have human faces, since lack of such imagery might be a sign of a Twitter bot account (Efthimion, Payne, and Proferes 2018) . We use Face++ 5 which analyzes a series of face attributes including age, gender, smile intensity. It has been applied in multiple social media studies (Lyu et al. 2021b and can achieve a high accuracy in the age and gender inference of Twitter users (Jung et al. 2018) . To avoid ambiguous inference, we only infer the demographics of the users who have a profile image with only one human face. Although it is beyond the scope of this study to analyze the relationship between bots and online polarization, a more extensive experiment on detecting bots could have important implications for future work. Golbeck and Hansen (2014) showed that Twitter users mostly follow accounts that share the same political ideology. Therefore, to infer the political affiliation of each Twitter user, we examine the number of Twitter accounts with known political leaning that this user follows. The accounts with known political leaning include media accounts, journalists and political figures. The political leanings of the media accounts and the journalists are judged and assigned by allsides.com 6 and politico.com, 7 respectively. This set of Twitter accounts is roughly balanced with around 400 rightleaning and 400 left-leaning. Prominent politicians are excluded since Twitter users may just follow them because of their popularity and importance. Using the Twitter API, we collect the Twitter accounts that the Twitter users follow and count the number of right-and left-leaning accounts, denoted by N R and N L , respectively. The political score P S is calculated as follows: The political score has a range of [−1, 1] with 1 meaning the most extreme right and −1 meaning the most extreme left. To increase the robustness of inference, only the political scores of the Twitter users who follow at least five accounts from either side (i.e., right-and left-leaning) are calculated. In this way, we calculate the political scores of 8,823 Twitter users. Figure 2 shows the distribution of political scores. More Twitter users are left-leaning (as expected). Graph definition. There are two types of nodes in our studies including users and tweets as shown in Figure 1 . An edge between a user node and a tweet node is created if this user posts or retweets this tweet. To capture the user information, we use the number of followers, friends, listed memberships, statuses, favorites, verification status, as well as the profile description. These publicly available user characteristics are crawled during the data collection as previously discussed and do not require extra time-consuming collection procedures such as collecting the user-user following relations by Xiao et al. (2020) . Moreover, following relations are sometimes unavailable due to the privacy settings of Twitter users. Therefore, to 6 https://www.allsides.com/media-bias/media-bias-ratings [Ac- increase the applicability of our framework, we focus on the retweet relations, however, future work can integrate more relations such as following and mentioning. To characterize the tweet node, text including hashtags, and image (if any) are used. Feature embeddings. Text and image feature embeddings methods are employed to capture the semantic meanings of the user and tweet nodes. We use the state-of-the-art framework -Sentence-BERT (Reimers and Gurevych 2019), to represent the user profile description and tweet text content. Similar to word embeddings (Mikolov et al. 2013 ), it converts sentences into a high-dimensional space where the vectors of two semantically similar sentences will be closer. The output vectors have 384 dimensions. Inspired by Zhang et al. (2018) , an image is encoded into a feature vector space using ResNet-50 (He et al. 2016) , which is pre-trained on the ImageNet dataset (Krizhevsky, Sutskever, and Hinton 2012) . The 2048-dimensional image features from the last pooling layer are extracted. Representation learning. To capture the heterogeneous attributes or contents associated with each node, we adopt the Heterogeneous Graph Neural Network (Het-GNN) ) which first uses random walks with restart to generate neighbors for nodes and capture the structural information, and then leverages bi-directional LSTM (Bi-LSTM) (Hochreiter and Schmidhuber 1997) and the attention mechanism (Veličković et al. 2018 ) to aggregate node features within each type and among types. Here we briefly describe the framework by Zhang et al. (2019) . We first fuse heterogeneous contents C v of node v ∈ V via a neural network f 1 . In our study, the heterogeneous contents of the user node include the number of followers and profile description, etc. The heterogeneous contents of the tweet node include text and image. Let x i can be obtained using different feature embeddings methods as aforementioned. Therefore, the content embeddings f 1 (v) ∈ R d×1 (d: content embeddings dimen-sion) of v are calculated as follows: It is noteworthy that h denotes a feature transformer which can be identity or fully connected neural network, etc. Unlike Zhang et al. (2019) where they use linear transformation to map the input feature embeddings of different nodes which may vary in dimension into a shared feature space, we use the well-studied principal component analysis (Wold, Esbensen, and Geladi 1987) for simplicity. Next, we aggregate the neighbor information of node v via two steps: (1) using Bi-LSTM to aggregate embeddings of the neighbor nodes of the same type, and (2) aggregating the embeddings of the neighbor nodes of different types through the attention mechanism. By employing the random walk with restart strategy, we generate the t-type sampled neighbor set of v ∈ V as N t (v). The aggregated t-type neighbor embeddings f t 2 (v) ∈ R d×1 (d: aggregated content embeddings dimension) are then calculated as follows: where α v,· represents the attention coefficients of (1) content embeddings of v or (2) the aggregated neighbor embeddings to node v. These two sets of embeddings are grouped and denoted as F (v, i) ∈ R d×1 which is defined as follows: Therefore, Eq. (4) is re-formulated as: The attention coefficients α v,i are built by a single-layer feedforward neural network parametrized by a weight vector u ∈ R 2d×1 , with the LeakyReLU nonlinearity. To make the coefficients comparable, we normalize them across all choices of i using the softmax function. Thus, the coefficients are expressed as: where · T represents transposition and ⊕ is the concatenation operation. All the hyper-parameters are set as reported by Zhang et al. (2019) . The dimension of the final feature space is 128. For random walk, the walk length is 30 and window size is 5. While there are other feature embeddings methods and heterogeneous graph representation learning methods that could potentially improve the performance of overall representation learning (Lv et al. 2021) , our ultimate goal is not to perfectly characterize the user, behavior, tweet content and relation. Instead, we aim to improve our understanding of political polarization by capturing posting and retweeting behavior, and fusing user information and tweet content information, which we will show is a better framework than using only user information, only tweet content information, or simple concatenation (no relation). Additionally, if a tweet is associated with videos, they can be mapped into the feature space via different feature embeddings methods. The framework is the same. In our study, we only focus on text and image for simplicity. General discussions. Figure 3a presents the number of collected posts that are related to inflation. Every month, the U.S. Bureau of Labor Statistics releases the Consumer Price Index (CPI) of the previous month. We annotate the news release using vertical lines. A first observation is that the peaks of the number of posts roughly correspond to the dates of news release. Additionally, the scales of the peaks are rather related to the percent changes in CPI. On November 10, 2021, the U.S. Bureau of Labor Statistics reported that the CPI for all urban consumers increased 0.9 percent in October on a seasonally adjusted basis after rising 0.4 percent in September. 8 On the same date, the number of posts related to inflation jumped to around 12,000. Food and energy categories. Food and energy are two major expenditure categories of CPI. To obtain a better understanding of the items that people pay more attention to, we use a keyword search to identify tweets that mention either food or energy or both. The list of keywords is constructed based on the detailed expenditure categories of CPI provided by the U.S. Bureau of Labor Statistics. 9 Food includes food at home (e.g., cereals and meats) and food away from home (e.g., full service meals and snacks). The energy category is composed of energy commodities (e.g., fuel oil and propane) and energy services (e.g., utility). However, some of these categories are general. For example, people may not explicitly use "full service meals and snacks" to describe the food. To expand the keyword search list, we use word2vec (Mikolov et al. 2013 ) which maps words into a high-dimensional space where the vectors of the words are close to each other if the words are used in a similar way. For example, the cosine similarity between the tokens san_francisco and los_angeles is 0.67, but the cosine similarity between the tokens san_francisco and golden_gate is 0.57. The word2vec model that was pre-trained on part of the Google News dataset (about 100 billion words) 10 is employed to find the top 10 similar words of each word in the detailed expenditure categories of food and energy. The expanded keyword list is used to identify tweets that mention specific items. Figure 3b and Figure 3c show the number of posts that mention food and energy, respectively. On August 11, 2021, the U.S. Bureau of Labor Statistics reported that the CPI for all urban consumers increased 0.5 percent in July. There is a local peak in Figure 3a , however, no peaks are observed in Figure 3b and Figure 3c . For the next three news releases, the local peaks for all tweets, food-related, and energy-related tweets roughly synchronize. Online discussion about inflation is more general at first, but it becomes more specific gradually, indicating a more specific understanding of inflation of the people. We also observe a spike in the number of food-related tweets on November 4, 2021, one week before the news release of CPI. On the same day, CNN discussed how badly inflation is hitting the middle class where CNN quoted a statement about the price increase in milk and this piece of news was retweeted multiple times. Left and right participation. If the political score is lower than or equal to 0, we label the user as left-leaning. If the political score is higher than 0, we label the user as rightleaning. Figure 3d and Figure 3e show the number of posts posted by left-and right-leaning users, respectively. The peaks from both timelines are similar, apart from November 4, 2021 when there is a peak of left-leaning users but no peak of right-leaning users. As aforementioned, on the same day, CNN reported a piece of news about inflation. According to allsides.com, the media bias of CNN is left. This is consistent with Conover et al. (2011b) in that the network of political retweets exhibits a highly segregated partisan structure, with extremely limited connectivity between left-and right-leaning users. Hashtags. We compare the most frequent patterns of hashtags used by left-and right-leaning users. Frequent pattern growth (FP-growth) algorithm (Han, Pei, and Yin 2000) is applied with a minimum support of 0.02. FP-growth is an efficient method for mining the complete set of frequent patterns by pattern fragment growth. Figure 4 presents the top 10 most frequent patterns of the usage of hashtags by left-and right-leaning users. The first patterns of both groups are "#inflation" which is within the expectation. An inspection of the tweets with "#bitcoin" suggests that some people think bitcoin can fix inflation. An example tweet is "#Inflation is a cancer that has been killing civilizations throughout history. #Bitcoin is the cure." However, starting from the third most frequent pattern, there is clear segregation between the left-and right-leaning users. The left-leaning users show support to the Build Back Better Framework (#buildbackbetter) which is President Biden's plan to rebuild the middle class. One example tweet is "Nobel-winning economists agreed in a recent letter: the #BuildBackBetter plan will reduce inflation by in- vesting in working families in a fiscally responsible way with a historic tax cut and helping people get back to work." The left-leaning users mainly use "#fed" when quoting statements of the people from the Federal Reserve. For example, '#Fed Chair Powell: "I think this stuff will work itself out over the next year" highlighting the flexible economy; labor market. "This is an economy where demand is very, very strong." "Supply will adjust; inflation is expected to decline."' Another noteworthy hashtag that is frequently used by the left-leaning users is "#china". Some of them point out that China is experiencing inflation as well: "cn#China October #inflation consumer price index #CPI 1.5% YoY, 0.7% MoM. It's the highest inflation since Sept 2020. Foods decline -2.4% YoY. Consumer Goods rise 1.6% YoY. Services rise 1.4% YoY. NBS Link: < url >" Some of them blame China for the inflation in U.S.: "Does #China #export some #inflation to the rest of the world? Yes! Why? Consumer Price Index vs. Producer Price Index in September: cn#China: #CPI #inflation: 0.7%, #PPI #inflation: 10.7%. us#US: #CPI #inflation: 5.4%, #PPI #inflation: 8.6%. < url >" The tenth most frequent pattern of the hashtag is "#stocks". This is within expectation since stock markets are Hashtags are case-sensitive, however, to combine the hashtags with the same spelling, we convert all the hashtags to lower cases. highly related to the economy. Some users retweet the analyst reports of investment experts. For example, an analysis points out that today's inflation is unusual and challenging for investors because the term inflation usually refers to a broad-based increase in prices across an economy that is attributed to the factors like monetary policy or an overheating growth rate instead of today's situation where there are long delays for the materials and supplies that businesses and consumers need. 11 In this sense, today's inflation is more like "supply chain disruptions". Out of the top 10 most frequent patterns of the hashtags used by right-leaning users, six are related to President Joe Biden. A strong negative emotion is observed among the right-leaning users. They refer to inflation as "#bidenflation": "Will Joey do ANYTHING today to ameliorate spiraling inflation? #Bidenflation" They use #bidendelivers to blame President Joe Biden for causing the inflation: "Here are all the things #BidenDelivers: High gas prices, Rapid inflation, 10+ million unfilled jobs, Chaos in the Middle East, Border crisis, Woke Military, Rising crime, Supply chain crisis, Critical Race Theory, Higher taxes, Refugee resettlement, IRS expansion." Offensive hashtags like #fjb and #letsgobrandon are also frequently used. #letsgobrandon is a political slogan that has been widely used as a minced oath for "Fuck Joe Biden". 12 #jetpackjoe originated from a CNN interview with President Joe Biden when he was asked about inflation, which took about 20 seconds, during which Biden stood with his fists clenched and his elbows locked at a 90-degree angle as if piloting an imaginary jetpack. The right-leaning users think Biden tried to avoid answering questions about inflation. In this section, we intend to analyze the user characteristics and tweet content posted by left-and right-leaning users. To better visualize the vectors of left-and right-leaning users, we use t-distributed stochastic neighbor embedding (t-SNE) which can visualizes high-dimensional data by giving each data point a location in a two or three-dimensional map. t-SNE is capable of capturing the local as well as the global structures to reveal information of the presence of clusters (Van der Maaten and Hinton 2008). Six different representation strategies are applied. • User info: The concatenation of the number of followers, friends, listed memberships, statuses, favorites, verification status and the sentence embeddings of the profile description is used. • Text: Only the sentence embeddings of the tweet text content are used. • Image: Only the image embeddings of the images that are associated with the tweets are used. • Text + Image: The concatenation of text and image embeddings is used. • User info + Text + Image: The concatenation of user information, text and image embeddings is used. • GNN-fused: The graph representation learned by Het-GNN is used. Figure 5 shows the t-SNE visualization of the output of six different representation strategies. Figures 5a, 5e, and 5f show the user nodes, while Figures 5b, 5c, and 5d show the tweet node. The political score of the tweet is assigned by the average political scores of the users who post it. By comparing Figures 5a through 5f, we find that the representation strategies involving the text content perform better in modeling political polarization than the representation strategies using user information or image content only do. The small cluster in the right of Figure 5a stands for the users without descriptions. In Figures 5b, 5d , 5e, and 5f, the data points tend to be closer to the data points with the same colors, although the segregation levels vary. For instance, the relative distances between the red and blue clusters in Figures 5b and 5d are smaller than the distances in Figures 5e and 5f. Comparing Figures 5d and 5e, we find that adding the user information improves the performance of modeling political polarization. However, simple concatenation does not capture the relations among the users and tweets which can be reflected in Figures 5e and 5f where there is apparently greater segregation between the left-and right-leaning users using the GNN-fused representation strategy. The GNN-fused representation strategy roughly captures three major groups of the left-and right-leaning users-the red clusters in the left, the mixture of blue and red data points in the middle, and the blue clusters in the right. For better presentation, we highlight these three groups in Figure 5g . It is also noteworthy that multiple local subclusters are formed within the left-leaning users. This is similar to the usage of hashtags where left-leaning users talk about multiple topics (e.g., China, stocks, the Build Back Better Framework), but a large body of hashtags of right-leaning users is only about the negative opinions against Biden. We also highlight two sub-clusters in Figure 5h for case study. For simplicity, we refer to the users The bluer the color is, the lower the political score is (more left-leaning). The redder the color is, the higher the political score is (more right-leaning). Each data point represents one user node. The political score of the tweet is assigned by the average political scores of the users who post it. Panel of Areas 1, 2, 3 in Figure 5g as Right, Middle, and Left, respectively. We refer to the users of Areas 4 and 5 in Figure 5h as Left (sub-cluster 1) and Left (sub-cluster 2), respectively. User description is a good indicator of political affiliations. To understand the differences among the users of Right, Middle, Left, Left (sub-cluster 1) and Left (sub-cluster 2), we visualize the user information and the multi-modal post content. Figure 6a shows the word cloud of the user descriptions of the users in each group. Interestingly, "love" is observed in the descriptions of all three groups. The words of the Left and Right clusters are associated with the political affiliation. For instance, there are "blm", "resist", and "democrat" in the Left cluster, while "maga", "conservative", "trump", and "chirstian" in the Right cluster. Left-leaning users are found to be more engaged in online civil right movements such as "#BlackLivesMatter" (Panda, Siddarth, and Pal 2020) and "#StopAsianHate" (Lyu et al. 2021a) . "resist" represents the American liberal political movement that protested the presidency of Donald Trump. 13 . "Make America Great Again" or "MAGA" is a campaign slogan popularized by Donald Trump. 14 . With respect to "christian", Pew Research Center (2015) found there are proportionally more Christians among conservatives than among democrats and Democratic leaners. Moreover, there are fewer political keywords in the descriptions of Middle making it harder to classify left-and right-leaning users using only user information which is consistent with our findings in Figure 5 . By comparing the word clouds of the user descriptions of Left (sub-cluster 1) and Left (sub-cluster 2), we find they have different focuses with "blm" in Left (sub-cluster 1) and "resist" in Left (sub-cluster 2). Topics vary across different political affiliation. We apply a Latent Dirichlet Allocation (LDA) model (Blei, Ng, and Jordan 2003) to the tweets of each group to extract the topics. The hyper-parameters are selected based on a grid search and the coherence score. By assigning the dominant topic label to each tweet, we obtain the topic distributions. We refer to the topic with the highest proportion as the most popular topic among the tweets of each group. Figure 6b shows the word clouds of the most popular topics. The size of the word is proportional to the weight assigned by each LDA model. Combining the findings regarding the usage of hashtags, we find that "border" and "crisis" in the Right cluster are related to the tweets that express negative opinions against President Joe Biden. "build_back", as one of the keywords in the most popular topic in the Left cluster refers to the Build Back Better Framework. Users in Middle describe and discuss inflation in a more general way. "pandemic", "supply", "labor" and "shortage" are related to the factors that are considered to have effects on inflation. The keywords in Left (sub-cluster 1) and Left (sub-cluster 2) suggest a different emphasis on the topics. The left-leaning users in Left (sub-cluster 1) pay more attention to food, gas and tax while the left-leaning users in Left (sub-cluster 2) discuss more about the policy. Source and content of images imply political affiliation. The images that are related to these five groups are in general different. We manually read the unique images of these five groups (84 for Right, 359 for Middle, 85 for Left, 7 for Left (sub-cluster 1) and 7 for Left (sub-cluster 2)), select the representative ones and plot them in Figure 6c . Almost all groups post images of political figures (e.g., Joe Biden, Donald Trump) which is within our expectation based on the previous discussions on hashtags and topics. In Left (lower left) and Middle (lower right), we observe more portraits while in Right (upper left) there are more sarcasm images of Joe Biden. Right-leaning users also share images with text (lower left in Right) to blame President Joe Biden for his policies. Interestingly, users of Right share more eyecatching images. After manual inspection, we find users in Left share screenshots of long paragraphs that explain the reason for inflation (upper left and right in Left) . Users in Middle use images of items that can reflect inflation (lower left in Middle) and geographic maps (upper right in Middle) more often. However, users in Right use images with text describing the price increase (upper right in Right) more frequently. These images intend to depict inflation more vividly. Furthermore, users in Middle share images of charts as users in Left do, however, the sources of this type of image in Left are mainly Federal Reserve Economic Data and the U.S. Bureau of Labor Statistics, while the sources of this type of image in Middle are mainly media and financial companies. Moreover, the screenshots of media interviews or reports are observed in Left (lower right) and Right (lower left). The images of Left (sub-cluster 1) and Left (sub-cluster 2) share similar properties of the images of Left, however, no notable differences are observed due to the limited sample sizes. Adding relation information improves the understanding of political polarization. In previous discussions, clearer segregation in Figure 5f than in Figure 5e shows that capturing relations (retweet relation in our study) improves the modeling of political polarization. To better understand this mechanism, we calculate the number of users per unique tweet in each group. This value indicates the number of retweet activities. The higher this value is, the more users retweet the same tweet, suggesting more retweet activities. There are more retweet activities in the Left cluster (4.69 users per unique tweet) and Right cluster (3.04 users per unique tweet) than in the Middle cluster (1.10 users per unique tweet). Fewer retweet activities indicate a sparser network on which GNN normally performs poorly due to the limited knowledge gain from less representative neighbors (Jia et al. 2020 ). In this study, we first show that the discussions about inflation on Twitter are most heated when the U.S. Bureau of Labor Statistics reported the CPI of the previous month (Fig. 3a) . Additionally, some local peaks of the number of posts roughly correspond to media coverage. The number of posts of left-and right-leaning users ( Fig. 3d and Fig. 3e) share a similar pattern with the general number of posts (Fig. 3a) , with an outlier when many left-leaning users retweeted a report of a left-biased media while right-leaning users did not. By diving deeper into the content of the tweets of left-and right-leaning users, we find there is partisan segregation. Using the most frequent pattern of hashtags as an indicator, we observe that the left-leaning users discuss inflation in a more diverse way where they may explain the causes for today's inflation, support Biden's plan that is believed to address inflation, and point out that inflation is not an issue only in the U.S. Compared to the left-leaning users, the right-leaning users' topics are more condensed to six most frequently used hashtags targeting President Joe Biden. All of these six hashtags show negative sentiment toward Biden. Align with previous studies Chen et al. 2021) , the leftleaning users show a higher degree of hierarchical analytical thinking when they talk about political issues than the rightleaning users do. We have also observed that the left-leaning users discuss the inflation in China. This form of action was detected in multiple previous research (Lewandowsky, Jetter, and Ecker 2020; Roberts and Roberts 2018; Timmer et al. 2018 ) that people try to divert attention from controversial issues. Therefore, this action of referring to China by the left-leaning users could be a response to the blame on Biden by the right-leaning users. We also conduct a temporal analysis on hashtags, but the findings are similar. Thus we only report our findings in an aggregate manner. By jointly learning user information, their connections and the multi-modal post contents in the heterogeneous Twitter network, we achieve a better performance of modeling political polarization ( Figure 5) . First, we find that the left-and right-leaning users describe themselves differently. They use politics-related keywords such as "blm", "resist", and "maga". However, consistent with the findings of Pennacchiotti and Popescu (2011), profile descriptions do not contain enough good-quality information to be directly used for user classification purposes (Figure 5a) . Second, by comparing the most popular topics among the left-and rightleaning users, we find the major semantic themes are different where the left-leaning users pay more attention to the Build Back Better Framework proposed by Biden while the right-leaning users focus on blaming Biden for inflation and a series of other societal issues, suggesting that the content of political discourse on Twitter remains partisan (Conover et al. 2011b ). Conover et al. (2011a) found that applying topic modeling to the content of users' tweets can help identify hidden structures in the data strongly associated with political affiliation, but did not find that topic detection improves prediction performance which is in line with our findings in Figures 5b and 5d . Third, we have also found discrepancies in the images that the left-and right-leaning users use to describe inflation where the left-leaning users tend to share screenshots of paragraphs that explain the causes of inflation while the right-leaning users convey the idea of inflation using more eye-catching images. Fourth, the partisan clusters are more easy to detect if there are many retweet activities. There are a few of limitations in our study. First, although the current keyword list we use to collect the relevant tweets produce a high precision rate, future work can expand the keyword list and build a classifier to filter out the irrelevant tweets in an attempt to achieve a good balance be-tween precision and recall. Second, using the follower relationship on Twitter to infer the political scores is easy to implement, however, to obtain better inference, traditional survey-based methods can be leveraged to further reduce the noise. Third, since the quality of graph representation learning will have an enormous impact on the utility of political polarization modeling, we intend to refine our methods including more extensive experiments for selecting the feature embeddings, designing and implementing a better heterogeneous graph neural network framework, and fine-tuning the hyper-parameters. Fourth, we only capture retweet relations, while an extension to following and mentioning relations could be an important direction of future work. Finally, the current study focuses on political polarization on Twitter, however, modeling political polarization across different social platforms such as Facebook, Reddit, and YouTube by using the discussions around other economic and societal issues would further demonstrate the applicability and generalizability of our proposed heterogeneous graph-based framework. Our study provides a better understanding of the political polarization in Twitter discussions about an economic and societal issue, which can help improve the strategy for policymakers in both the government and social platforms to mitigate or even prevent the potential negative outcomes of extreme political polarization. All data collected for this study are publicly available through the official Twitter API. Ag-gregated data is available upon request in an attempt to promote future work and at the same time minimize possibility of unethical use and privacy risks. Can we measure inflation expectations using Twitter? Bank of How economic crises affect inflation beliefs: Evidence from the Covid-19 pandemic Inflation at risk from Covid-19 Latent dirichlet allocation Content and network dynamics behind Egyptian political polarization on Twitter COVID-19: Inflation and Deflation Pressures. CESifo Area Conferences, mimeo The first 12 months of COVID-19: a timeline of immunological insights Fine-grained analysis of the use of neutral and controversial terms for COVID-19 on social media Coronavirus and the Risk of Deflation Predicting the political alignment of twitter users Political polarization on twitter ): 5. Golbeck, J.; and Hansen, D. 2014. A method for computing political preference among Twitter followers Graph embedding techniques, applications, and performance: A survey Investigating political polarization on Twitter: A Canadian perspective Characterizing networks of propaganda on twitter: a case study Mining frequent patterns without candidate generation Deep residual learning for image recognition Long short-term memory Examining the consumption of radical content on YouTube Syntax-aware aspect level sentiment classification with graph attention networks Heterogeneous graph attention networks for early detection of rumors on twitter Personalized image retrieval with sparse graph representation learning Assessing the accuracy of four popular face recognition tools for inferring gender, age, and race Imagenet classification with deep convolutional neural networks Using the president's tweets to understand political diversion in the age of social media Rumor Detection on Twitter with Claim-Guided Hierarchical Graph Attention Networks Consumer behaviour during crises: preliminary research on how coronavirus has manifested consumer panic buying, herd mentality, changing discretionary spending and the role of the media in influencing behaviour Are We Really Making Much Progress? Revisiting, Benchmarking and Refining Heterogeneous Graph Neural Networks Sense and sensibility: Characterizing social media users regarding the use of controversial terms for covid-19 Understanding Public Opinion Toward the #StopAsianHate Movement and the Relation With Racially Motivated Hate Crimes in the US Social media study of public opinions on potential COVID-19 vaccines: informing dissent, disparities, and dissemination Both Rates of Fake News and Fact-based News on Twitter Negatively Correlate with the State-level COVID-19 Vaccine Uptake Efficient estimation of word representations in vector space From tweets to polls: Linking text sentiment to public opinion time series Spillover of COVID-19: impact on the Global Economy. Available at SSRN 3562570 COVID, BLM, and the polarization of US politicians on Twitter A machine learning approach to twitter user classification Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks Panic buying in the Covid-19 pandemic era in Indonesia Session-based social recommendation via dynamic graph attention networks A tale of two paranoids: a critical analysis of the use of the paranoid style and public secrecy by Donald Trump and Viktor Predicting elections with twitter: What 140 characters reveal about political sentiment Context matters: political polarization on Twitter from a comparative perspective Visualizing data using t-SNE Graph Attention Networks Quantifying social organization and political polarization in online platforms Relational graph attention network for aspect-based sentiment analysis Political Bias and Factualness in News Sharing across more than Online Communities Principal component analysis Timme: Twitter ideology-detection via multi-task multirelational embedding Inflation Expectation and Consumer Spending in India: Evidence from Consumer Confidence Survey Heterogeneous graph neural network Understanding the hoarding behaviors during the COVID-19 pandemic using large scale social media data How to become Instagram famous: Post popularity prediction with dual-attention