Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-06T02:32:35.592Z Has data issue: false hasContentIssue false

A Statistical Model of Bipartite Networks: Application to Cosponsorship in the United States Senate

Published online by Cambridge University Press:  17 September 2025

Adeline Lo*
Affiliation:
Department of Political Science, University of Wisconsin-Madison , Madison, WI 53706, USA
Santiago Olivella
Affiliation:
Department of Political Science, UNC-Chapel Hill , Chapel Hill, NC 27599, USA School of Data Science and Society, UNC-Chapel Hill , Chapel Hill, NC 27599, USA
Kosuke Imai
Affiliation:
Department of Government, Harvard University , Cambridge, MA 02138, USA Department of Statistics, Harvard University , Cambridge, MA 02138, USA
*
Corresponding author: Adeline Lo; Email: aylo@wisc.edu
Rights & Permissions [Opens in a new window]

Abstract

Many networks in political and social research are bipartite, connecting two distinct node types. A common example is cosponsorship networks, where legislators are linked through the bills they support. However, most bipartite network analyses in political science rely on statistical models fitted to a “projected” unipartite network. This approach can lead to aggregation bias and an artificially high degree of clustering, invalidating the study of group roles in network formation. To address these issues, we develop a statistical model of bipartite networks theorized to arise from group interactions, extending the mixed-membership stochastic blockmodel. Our model identifies groups within each node type that exhibit common edge formation patterns and incorporates node and dyad-level covariates as predictors of group membership and observed dyadic relations. We derive an efficient computational algorithm to fit the model and apply it to cosponsorship data from the United States Senate. We show that senators who were perfectly split along party lines remained productive and pass major legislation by forming non-partisan, power-brokering coalitions that found common ground through low-stakes bills. We also find evidence of reciprocity norms and policy expertise impacting cosponsorships. An open-source software package is available for researchers to replicate these insights.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NC
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial licence (https://creativecommons.org/licenses/by-nc/4.0), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of The Society for Political Methodology
Figure 0

Figure 1 Example networks for bill cosponsorship in bipartite and unipartite forms.Note: Panels (b) and (c) show different bipartite networks that project to the same unipartite network in panel (a). This projection loses information about bill types (triangle colors) and cosponsorship details (e.g., number of cosponsors and number of bills). For instance, in (b), senators cosponsor many bills in total, with a set of (gray) 9 bills that each draw some bipartisan support, such that the proportion of bipartisan supported bills compared to single-party bills is 3:4, whereas in (c), the senate is much less productive and has a single (gray) bill that draws all senators in support, with a lower bipartisan proportion of cosponsorship of 1:2.

Figure 1

Figure 2 Cosponsorship networks among senators in the 107th Congress.Note: The figure shows two bipartite networks sampled from the 107th Congress, with 100 senators sorted by ideology (most conservative senators at top) and a sample of bills sorted by node degree. The left panel network shows bills with predominantly partisan cosponsorship; the right panel shows highly bipartisan bills, highlighting significant heterogeneity in bill cosponsorship composition and degree.

Figure 2

Figure 3 Probability of copartisan cosponsors during the 107th Senate.Note: The left panel shows the probabilities that any two distinct cosponsors of a bill are from the same party, and the right panel shows the probabilities that a senator’s randomly chosen pair of cosponsors are copartisans. The bipartite network reveals substantial bipartisan cosponsorship, while the weighted unipartite network among senators indicates less cooperation.

Figure 3

Figure 4 Mixed-membership stochastic blockmodel for bipartite networks.Note: The schematic depicts a 2$\times $3 latent community model, where senators exhibit mixed memberships across two communities (blue and orange) represented as pie charts to indicate probabilities in each community summing up to 1, and bills exhibit mixed memberships across three communities (yellow, red, and green). Community affinities are encoded in the block model matrix (right), illustrated by edge thickness (left).

Figure 4

Figure 5 Blockmodel of senator and legislation latent group connection probabilities.Note: Block size is proportional to the number of nodes expected to instantiate the corresponding latent group, and connections between them are shaded denoting cosponsorship probabilities between group members (darker shades indicate higher connection likelihoods). Senator groups tend to engage more with an “Uncontroversial” legislation group but less with a larger “Contentious” one. Next to each block, we also present the density of ideological positions of member senators (top row) and bill sponsors (bottom row), revealing that while ideology can help distinguish across types of senator coalitions, it cannot discriminate across relevant types of legislation.

Figure 5

Figure 6 Ternary plot of senator latent group membership probabilities.Note: For clarity of presentation, example senators are colored by party. Senators in group 1 (top corner) are more likely to be Democrats, while senators in group 2 (right corner) are more likely to be Republicans; Group 3 (left corner) senators hail from both sides of the aisle and are likely to be junior and involved in cross-partisan bill sharing.

Figure 6

Figure 7 Predicted mixed memberships of senator predictors.Note: The y-axes plot average predicted mixed memberships across the three possible senator latent groups, given each shift in the value of a senator predictor in the x-axes; for instance at low values of Ideology (dimension) 1, the average predicted memberships for being in group 1 (Seasoned Democrats) and group 3 (power-brokers) are highest; as Ideology 1 values increase (corresponding to increase in the conservative direction), average predicted group 2 membership (Seasoned Republicans) increases and supplants group 1 entirely.

Figure 7

Figure 8 Radar graphs of predicted legislation by topic within each phase of Congress, by bill latent group.Note: Panels are phases 1 (pre-Jeffords split), 2 (post-Jeffords split), and 3 (post 9/11) in the Congress, from left to right. Each radar plot includes bill topics as poles, with the estimated number of bills in the topic plotted against each pole, by latent group. Phase 2 produces the fewest pieces of legislation, while Phase 3 produces the most. Over time, the predicted number of bills in the “Contentious Bills” group (orange polygon) increases, especially in domains related to social public programs and the economy. The number of bills in the “Bipartisan Resolutions” group grew more slowly than that in the “Contentious Bills” block (green polygon), but has similarly favored social/public programs and the economy. Finally, the number of bills in the “Popular & Uncontroversial” (yellow polygon) changed the least throughout the session.

Figure 8

Table A1 Applications with naturally bipartite applications in top field journals in 2000s.

Supplementary material: File

Lo et al. supplementary material

Lo et al. supplementary material
Download Lo et al. supplementary material(File)
File 1.5 MB