Extrapolating paths with graph neural networks
Cordonnier, Jean-Baptiste, Loukas, Andreas
We consider the problem of path inference: given a path prefix, i.e., a partially observed sequence of nodes in a graph, we want to predict which nodes are in the missing suffix. In particular, we focus on natural paths occurring as a by-product of the interaction of an agent with a network---a driver on the transportation network, an information seeker in Wikipedia, or a client in an online shop. Our interest is sparked by the realization that, in contrast to shortest-path problems, natural paths are usually not optimal in any graph-theoretic sense, but might still follow predictable patterns. Our main contribution is a graph neural network called Gretel. Conditioned on a path prefix, this network can efficiently extrapolate path suffixes, evaluate path likelihood, and sample from the future path distribution. Our experiments with GPS traces on a road network and user-navigation paths in Wikipedia confirm that Gretel is able to adapt to graphs with very different properties, while also comparing favorably to previous solutions.
- Country:
- North America
- United States
- Rocky Mountains (0.04)
- New York > New York County
- New York City (0.04)
- California > Los Angeles County
- Pasadena (0.04)
- Canada
- Rocky Mountains (0.04)
- Ontario > Toronto (0.04)
- United States
- Europe
- Russia (0.04)
- Latvia (0.04)
- Switzerland > Vaud
- Lausanne (0.04)
- Asia
- North America
- Genre:
- Research Report (0.64)
- Industry: