readout layer
[[concept]]
Readout Layer
A readout layer is an additional layer added to a GNN to achieve the desired output type/dimension for graph-level tasks or other learning tasks on graphs that require an output that is not a graph signal.
Example
In node-level tasks (ex source localization, community detection, citation networks, etc), both the input and the output are graph signals
- Benefit: convolutional graph filters are local. This ensures a parameterization that is independent of graph size
When we learn our GNN layers, we fix
and learn only which does not depend on the graph size.