9

Machine Learning for Networks

In this chapter, we’ll consider machine learning (ML) models typically used on relational data and their applications within network science. While many network-specific tools provide good insights into network structure and prediction of spread across a network, ML tools allow us to leverage additional information about individuals in the network to construct a more complete view of relationships, spreading processes, and key outcomes related to the network or its individuals. We’ll consider friendship networks and metadata associated with individuals and their connections to other individuals to explore ML on networks.

We’ll first return to network construction based on shared activities and traits of individuals, ...

Get Modern Graph Theory Algorithms with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.