graph-theory sociology

Definition

Homophily

Homophily is the tendency of individuals or entities to form connections with others who are similar to them. In graph-theoretic terms, it is the propensity for nodes to link to other nodes that share attributes, labels, or characteristics.

A graph exhibiting homophily is called a homophilic graph; one exhibiting the opposite tendency is called a heterophilic graph.

Sociological Origin

The term originates in sociology, where it describes the observation that “birds of a feather flock together.” Individuals tend to associate and bond with similar others across dimensions such as age, gender, education, and social class.

Graph-Theoretic Formulation

For a graph with node labels :

  • Homophily (left right): neighbours are more likely to share labels than random pairs.
  • Heterophily (left right): neighbours are less likely to share labels than random pairs.