Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Network analysis›Bipartite Network Analysis — Two-Mode Networks
Process / pipeline

Bipartite Network Analysis — Two-Mode Networks

Bipartite Network Analysis (Two-Mode Networks) · Also known as: two-mode network analysis, affiliation network analysis, İki Modlu Ağ Analizi (Bipartite Networks)

Bipartite network analysis, formalised by Borgatti and Everett in 1997, is a graph-structural method for studying networks in which nodes are divided into two disjoint sets — actors and events — and edges exist only between sets, never within them. It is the natural framework for author–paper, patient–disease, user–product, and any other affiliation data, and it extends one-mode network analysis by providing metrics and projection techniques tailored to the two-mode structure.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Bipartite Network Analysis
Collaborative FilteringCommunity DetectionEgo Network AnalysisNetwork Motif AnalysisSocial Network AnalysisMultilayer Network Analy…

When to use it

Use bipartite network analysis whenever your relational data naturally divides into two disjoint node types — actors and events, users and items, patients and diagnoses — and you want to study the structural properties of that affiliation pattern. The method applies to exploratory, relational, and classification purposes and handles binary, continuous, or categorical edge weights. At least 20 nodes in total are recommended for meaningful structural metrics. The core assumption is strict: edges exist only between the two node sets, never within a single set. If that partition does not exist in your data, standard one-mode network analysis is more appropriate.

Strengths & limitations

Strengths
  • Respects the inherent two-sided structure of affiliation data rather than forcing it into a one-mode representation that discards information.
  • Projection into one-mode networks enables downstream analysis with the full toolkit of standard network methods.
  • Applicable across diverse domains — bibliometrics, recommendation systems, epidemiology, ecology, and retail — wherever actor–event data arise.
  • Statistical comparison against the BiRG null model allows significance testing of observed structural patterns.
Limitations
  • Projection to one-mode networks loses information: two actors may share the same projected edge weight despite very different co-participation patterns.
  • Standard centrality metrics designed for one-mode graphs must be adapted or reinterpreted; naive application produces misleading rankings.
  • Very sparse bipartite graphs (few connections per node) yield unreliable centrality estimates.
  • The method describes structure but does not model causal mechanisms; inferring why actors affiliate requires complementary methods.

Frequently asked

How is a bipartite network different from a regular (one-mode) network?

In a regular network all nodes can potentially connect to any other node. In a bipartite network nodes are divided into two disjoint sets — actors and events — and edges are only permitted across the partition boundary. This constraint reflects the natural structure of affiliation data, where people join groups but groups do not directly join other groups.

What does projection do and when should I use it?

Projection folds the two-mode graph into a one-mode graph by connecting actors who share at least one event (or events that share at least one actor). It is useful when you want to apply standard one-mode metrics, but it discards information. Always use weighted projections and compare against a null model to distinguish meaningful co-participation from random overlap driven by high degree.

Can I use standard centrality measures on a bipartite graph?

Standard measures such as degree, betweenness, and closeness can be computed, but they must be interpreted carefully because all paths alternate between partitions. Bipartite-adapted versions of clustering coefficients are strongly preferred over their one-mode counterparts, which collapse to zero by construction in a bipartite graph.

What is the minimum data size needed?

A minimum of 20 nodes total across both partitions is recommended for structural metrics to be meaningful. Very small bipartite graphs produce highly unstable centrality estimates. If your network is smaller, descriptive summaries of degree and co-participation counts are more informative than global structural metrics.

Sources

  1. Borgatti, S.P. & Everett, M.G. (1997). Network Analysis of 2-Mode Data. Social Networks, 19(3), 243-269. link ↗
  2. Guillaume, J.L. & Latapy, M. (2006). Bipartite Structure of All Complex Networks. Information Processing Letters, 90(5), 215-221. link ↗

How to cite this page

ScholarGate. (2026, June 1). Bipartite Network Analysis (Two-Mode Networks). ScholarGate. https://scholargate.app/en/network-analysis/bipartite-network-analysis

Related methods

Collaborative FilteringCommunity DetectionEgo Network AnalysisNetwork Motif AnalysisSocial Network Analysis

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Collaborative FilteringMachine learning↔ compare
  • Community DetectionNetwork analysis↔ compare
  • Ego Network AnalysisNetwork analysis↔ compare
  • Network Motif AnalysisNetwork analysis↔ compare
  • Social Network AnalysisNetwork analysis↔ compare
Compare side by side →

Referenced by

Multilayer Network Analysis

Similar methods

Two-mode Network AnalysisWeighted Two-Mode Network AnalysisDirected Two-Mode Network AnalysisBayesian Two-Mode Network AnalysisMultilayer Two-Mode Network AnalysisTemporal Two-Mode Network AnalysisDynamic Two-Mode Network AnalysisMultilayer Network Analysis

Related reference concepts

Network Analysis in the HumanitiesGraph and Network VisualizationCluster AnalysisCanonical Correlation AnalysisStructural Equation ModelingStructural and Latent Variable Models

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Bipartite Network Analysis (Bipartite Network Analysis (Two-Mode Networks)). Retrieved 2026-07-21 from https://scholargate.app/en/network-analysis/bipartite-network-analysis · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Borgatti & Everett (1997) formalised the two-mode network framework
Year
1997
Type
Graph-structural / relational analysis
InputStructure
Incidence matrix or edge list with two disjoint node sets
Output
Structural metrics, projected one-mode graphs, centrality rankings
MinSample
20
Difficulty
Intermediate (2 / 3)
Related methods
Collaborative FilteringCommunity DetectionEgo Network AnalysisNetwork Motif AnalysisSocial Network Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account