Process / pipelineSociologyMesoscale network structurePipeline

Core-Periphery Analysis

Also known as: core/periphery model, Borgatti-Everett core-periphery, core-periphery structure detection, coreness analysis

OriginatorStephen Borgatti & Martin EverettYear2000Sources2Related methods11

Core/periphery analysis partitions a network into a densely interconnected core of actors and a sparse periphery whose members connect to the core but not to one another. Formalized by Borgatti and Everett, the method fits the observed adjacency matrix to an idealized block pattern — a fully connected core block, an empty periphery block, and core–periphery blocks of intermediate density — to test whether and how strongly a network exhibits this canonical mesoscale structure.

Key highlights

  • Tests a specific, theoretically meaningful mesoscale hypothesis rather than agnostic clustering.
  • Yields both a discrete core/periphery membership and a continuous coreness score per node.
  • Applicable to directed, undirected, and valued networks within the same correlation framework.
  • Connects naturally to blockmodeling, of which it is a constrained special case.

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Use core/periphery analysis when you hypothesize that a network is organized around a cohesive center and a loosely attached fringe — common in elite networks, world-trade systems, citation fields, and organizational advice structures — and you want to test that structure and identify core members. The continuous model is preferable when coreness is a matter of degree. It is not appropriate when the network is better described by multiple cohesive communities (use community detection or blockmodeling), and a high fit value should be checked against a null model, because dense networks can spuriously appear core/peripheral. The simple two-class model assumes a single core.

Strengths & limitations

Strengths
  • Tests a specific, theoretically meaningful mesoscale hypothesis rather than agnostic clustering.
  • Yields both a discrete core/periphery membership and a continuous coreness score per node.
  • Applicable to directed, undirected, and valued networks within the same correlation framework.
  • Connects naturally to blockmodeling, of which it is a constrained special case.
Limitations
  • The basic model assumes a single core; networks with multiple cores or nested cores need extensions.
  • Distinguishing a genuine core/periphery structure from a simple density gradient requires comparison to a null model.
  • Fit is sensitive to network density: dense networks can yield high core/periphery fit artifactually.
  • The combinatorial optimization can return local optima, so results should be checked across restarts.

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

How is core/periphery analysis different from community detection?

Community detection partitions a network into multiple internally dense, externally sparse groups. Core/periphery analysis instead tests a single asymmetric structure: one dense core and one sparse periphery, where peripheral nodes connect to the core but not to each other. The two answer different questions, and many networks contain communities each with their own core/periphery organization.

What is the difference between the discrete and continuous models?

The discrete model assigns each node to either the core or the periphery and fits a block matrix. The continuous model gives each node a coreness score and predicts ties from the product of endpoint scores, capturing the idea that membership in the core is a matter of degree rather than a sharp dichotomy. The continuous model usually fits real networks better.

How does it relate to k-core decomposition?

k-core decomposition peels away low-degree nodes to find progressively denser nested subgraphs and is a purely degree-based, algorithmic notion. Borgatti–Everett core/periphery is model-based: it fits the whole adjacency matrix to an idealized core/periphery image. They often agree on which nodes are central but rest on different definitions.

Sources

  1. 1.
    Borgatti, S. P., & Everett, M. G. (2000). Models of core/periphery structures. Social Networks, 21(4), 375–395.
  2. 2.
    Csermely, P., London, A., Wu, L.-Y., & Uzzi, B. (2013). Structure and dynamics of core/periphery networks. Journal of Complex Networks, 1(2), 93–123.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 22). Core-Periphery Analysis. ScholarGate. https://scholargate.app/sociology/core-periphery-analysis