MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Length

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: von Pichowski, Jan, Blöcker, Christopher, Scholtes, Ingo
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915287457071104
author von Pichowski, Jan
Blöcker, Christopher
Scholtes, Ingo
author_facet von Pichowski, Jan
Blöcker, Christopher
Scholtes, Ingo
contents Graph pooling compresses graphs and summarises their topological properties and features in a vectorial representation. It is an essential part of deep graph representation learning and is indispensable in graph-level tasks like classification or regression. Current approaches pool hierarchical structures in graphs by iteratively applying shallow pooling operators up to a fixed depth. However, they disregard the interdependencies between structures at different hierarchical levels and do not adapt to datasets that contain graphs with different sizes that may require pooling with various depths. To address these issues, we propose MDL-Pool, a pooling operator based on the minimum description length (MDL) principle, whose loss formulation explicitly models the interdependencies between different hierarchical levels and facilitates a direct comparison between multiple pooling alternatives with different depths. MDP-Pool builds on the map equation, an information-theoretic objective function for community detection, which naturally implements Occam's razor and balances between model complexity and goodness-of-fit via the MDL. We demonstrate MDL-Pool's competitive performance in an empirical evaluation against various baselines across standard graph classification datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2409_10263
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Length
von Pichowski, Jan
Blöcker, Christopher
Scholtes, Ingo
Machine Learning
Social and Information Networks
Graph pooling compresses graphs and summarises their topological properties and features in a vectorial representation. It is an essential part of deep graph representation learning and is indispensable in graph-level tasks like classification or regression. Current approaches pool hierarchical structures in graphs by iteratively applying shallow pooling operators up to a fixed depth. However, they disregard the interdependencies between structures at different hierarchical levels and do not adapt to datasets that contain graphs with different sizes that may require pooling with various depths. To address these issues, we propose MDL-Pool, a pooling operator based on the minimum description length (MDL) principle, whose loss formulation explicitly models the interdependencies between different hierarchical levels and facilitates a direct comparison between multiple pooling alternatives with different depths. MDP-Pool builds on the map equation, an information-theoretic objective function for community detection, which naturally implements Occam's razor and balances between model complexity and goodness-of-fit via the MDL. We demonstrate MDL-Pool's competitive performance in an empirical evaluation against various baselines across standard graph classification datasets.
title MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Length
topic Machine Learning
Social and Information Networks
url https://arxiv.org/abs/2409.10263