liveBook · Manning

Problem radius

As explained in Graph Neural Networks in Action

Problem radius is the graph distance over which nodes can have a significant effect on one another for a task.

Problem radius is the graph distance, measured in hops, over which nodes can significantly affect one another for a task. It indicates how far information must travel through message passing for a GNN to model the relevant interaction. section 4.5.2 section 5.5.2

Use problem radius to guide GNN depth and architecture:

  • Estimate how many hops separate nodes whose interaction matters to the prediction. section 4.5.2 section 5.5.2
  • Choose enough message-passing layers to span that radius, while avoiding unnecessary depth that can increase over-smoothing. section 4.5.2 section 5.5.2
  • For large radii, consider skip connections, neighborhood sampling, or added shortcut edges; each trades local detail against longer-range information. section 5.5.2
  • Validate the assumed radius against the data: distant nodes may dominate molecular properties but matter much less in some motion-prediction relationships. section 5.5.2

Contrasting graph domains

A social network can have a large problem radius when a celebrity influences distant users. In a large molecule, atoms at opposite ends may jointly determine toxicity. By contrast, motion prediction may give the knee more influence on the foot than the head does. section 4.5.2 section 5.5.2

Figure 5.19 Visualization of over-squashing (Source: Alon and Yahav [7])
figure

Visualizes over-squashing, a key failure mode when information from a large problem radius must pass through local message-passing paths. section 5.5.2

How Graph Neural Networks in Action covers it

How deep it goes
Defines graph-distance influence and connects it to layer count, over-smoothing, over-squashing, and architectural remedies.
Examples
Uses social influence, opposite-end molecular atoms, and head–knee–foot motion relationships as contrasting radius examples.
What you can do after
Evaluate GNN depth and choose sampling, skip connections, or shortcut edges for long-range interactions.
How it connects
Connects message passing, graph neural networks, over-smoothing, over-squashing, GraphSAGE, GCNs, and graph attention networks.

This explainer was generated by Manning's knowledge graph from the text of Graph Neural Networks in Action. The section links point to the parts of the book it draws on.