GravNet
Model variant implementing the GravNet architecture for graph-level prediction. Each block learns a low-dimensional latent space, connects each node to its nearest neighbors in that space, and aggregates features over those learned neighbors. Final node features are mean-pooled per graph and projected to the output width.
Configuration
Selected as name: gravnet.
Option |
Description |
Type |
Default |
|---|---|---|---|
|
Number of GravNet blocks. |
int |
required |
|
Width of each hidden layer. |
int |
required |
|
Number of nearest neighbors aggregated per node. |
int |
required |
|
Dimensionality of the learned latent space used for neighbor search. |
int |
required |
|
Dimensionality of the features propagated between neighbors. |
int |
required |
components:
model:
name: gravnet
kwargs:
hidden_layers: 4
hidden_channels: 256
num_neighbors: 8
space_dimensions: 4
propagate_dimensions: 22