Back to results

University of Ontario Institute of Technology

Subgraph classification through neighborhood pooling

Abstract

dc:description.abstract

Subgraph classification is an emerging field in graph representation learning where the task is to classify a group of nodes (i.e., a subgraph) within a graph. Graph neural networks (GNNs) are the de facto solution for node, link, and graph-level tasks but fail to perform well on subgraph classification tasks. Even GNNs tailored for graph classification are not directly transferable to subgraph classification as they ignore the external topology of the subgraph, thus failing to capture how the subgraph is located within the larger graph. Existing models for subgraph classification address this shortcoming through labeling tricks or multiple message-passing channels, both of which impose a computation burden and are not scalable to large graphs. To address the scalability issue while maintaining generalization, we propose Stochastic Subgraph Neighborhood Pooling (SSNP), which jointly aggregates the subgraph and its neighborhood (i.e., external topology) information without any computationally expensive operations such as labeling tricks. To improve scalability and generalization further, we also propose a simple data augmentation pre-processing step for SSNP that creates multiple sparse views of the subgraph neighborhood. We show that our model is more expressive than plain GNNs, without using any labeling tricks. Our extensive experiments demonstrate that our models outperform current state-of-the art methods (with a margin of up to 2%) while being up to 3× faster in training.

Degree

thesis:*
Name thesis:degree_name
Master of Science (MSc)
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Ontario Institute of Technology
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Jacob, Shweta Ann
Advisor dc:contributor.advisor
  • Salehi-Abari, Amirali

Subjects

dc:subject × 2

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10155/1644
OAI identifier oai:identifier
oai:ontariotechu.scholaris.ca:10155/1644

Chain of custody

source
Harvested from
Ontario Institute of Technology
Base URL
ontariotechu.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Jacob, Shweta Ann. Subgraph classification through neighborhood pooling. University of Ontario Institute of Technology, 2023. https://hdl.handle.net/10155/1644