Skip to main content

Showing 1–12 of 12 results for author: Grattarola, D

.
  1. arXiv:2301.10497  [pdf, ps, other

    cs.LG

    E(n)-equivariant Graph Neural Cellular Automata

    Authors: Gennaro Gala, Daniele Grattarola, Erik Quaeghebeur

    Abstract: Cellular automata (CAs) are computational models exhibiting rich dynamics emerging from the local interaction of cells arranged in a regular lattice. Graph CAs (GCAs) generalise standard CAs by allowing for arbitrary graphs rather than regular lattices, similar to how Graph Neural Networks (GNNs) generalise Convolutional NNs. Recently, Graph Neural CAs (GNCAs) have been proposed as models built on… ▽ More

    Submitted 25 January, 2023; originally announced January 2023.

  2. arXiv:2205.15674  [pdf, other

    cs.LG cs.AI eess.SP

    Generalised Implicit Neural Representations

    Authors: Daniele Grattarola, Pierre Vandergheynst

    Abstract: We consider the problem of learning implicit neural representations (INRs) for signals on non-Euclidean domains. In the Euclidean case, INRs are trained on a discrete sampling of a signal over a regular lattice. Here, we assume that the continuous signal exists on some unknown topological space from which we sample a discrete graph. In the absence of a coordinate system to identify the sampled nod… ▽ More

    Submitted 5 October, 2022; v1 submitted 31 May, 2022; originally announced May 2022.

    Comments: 36th Conference on Neural Information Processing Systems (NeurIPS 2022)

  3. arXiv:2203.10866  [pdf, other

    cs.SI cs.AI

    Unsupervised Network Embedding Beyond Homophily

    Authors: Zhiqiang Zhong, Guadalupe Gonzalez, Daniele Grattarola, Jun Pang

    Abstract: Network embedding (NE) approaches have emerged as a predominant technique to represent complex networks and have benefited numerous tasks. However, most NE approaches rely on a homophily assumption to learn embeddings with the guidance of supervisory signals, leaving the unsupervised heterophilous scenario relatively unexplored. This problem becomes especially relevant in fields where a scarcity o… ▽ More

    Submitted 22 December, 2022; v1 submitted 21 March, 2022; originally announced March 2022.

    Comments: Accepted to Transactions on Machine Learning Research

  4. arXiv:2110.14237  [pdf, other

    cs.LG cs.AI

    Learning Graph Cellular Automata

    Authors: Daniele Grattarola, Lorenzo Livi, Cesare Alippi

    Abstract: Cellular automata (CA) are a class of computational models that exhibit rich dynamics emerging from the local interaction of cells arranged in a regular lattice. In this work we focus on a generalised version of typical CA, called graph cellular automata (GCA), in which the lattice structure is replaced by an arbitrary graph. In particular, we extend previous work that used convolutional neural ne… ▽ More

    Submitted 27 October, 2021; originally announced October 2021.

    Comments: 35th Conference on Neural Information Processing Systems (NeurIPS 2021)

  5. Understanding Pooling in Graph Neural Networks

    Authors: Daniele Grattarola, Daniele Zambon, Filippo Maria Bianchi, Cesare Alippi

    Abstract: Inspired by the conventional pooling layers in convolutional neural networks, many recent works in the field of graph machine learning have introduced pooling operators to reduce the size of graphs. The great variety in the literature stems from the many possible strategies for coarsening a graph, which may depend on different assumptions on the graph structure or the specific downstream task. In… ▽ More

    Submitted 11 October, 2021; originally announced October 2021.

    Comments: 10 pages, 6 figures

    Journal ref: IEEE Transactions on Neural Networks and Learning Systems (Volume: 35, Issue: 2, February 2024)

  6. arXiv:2006.12138  [pdf, other

    cs.LG stat.ML

    Graph Neural Networks in TensorFlow and Keras with Spektral

    Authors: Daniele Grattarola, Cesare Alippi

    Abstract: In this paper we present Spektral, an open-source Python library for building graph neural networks with TensorFlow and the Keras application programming interface. Spektral implements a large set of methods for deep learning on graphs, including message-passing and pooling operators, as well as utilities for processing graphs and loading popular benchmark datasets. The purpose of this library is… ▽ More

    Submitted 22 June, 2020; originally announced June 2020.

    Comments: ICML 2020 - GRL+ Workshop

  7. arXiv:1910.11436  [pdf, other

    cs.LG math.SP stat.ML

    Hierarchical Representation Learning in Graph Neural Networks with Node Decimation Pooling

    Authors: Filippo Maria Bianchi, Daniele Grattarola, Lorenzo Livi, Cesare Alippi

    Abstract: In graph neural networks (GNNs), pooling operators compute local summaries of input graphs to capture their global properties, and they are fundamental for building deep GNNs that learn hierarchical representations. In this work, we propose the Node Decimation Pooling (NDP), a pooling operator for GNNs that generates coarser graphs while preserving the overall graph topology. During training, the… ▽ More

    Submitted 20 April, 2024; v1 submitted 24 October, 2019; originally announced October 2019.

  8. arXiv:1907.00481  [pdf, other

    cs.LG stat.ML

    Spectral Clustering with Graph Neural Networks for Graph Pooling

    Authors: Filippo Maria Bianchi, Daniele Grattarola, Cesare Alippi

    Abstract: Spectral clustering (SC) is a popular clustering technique to find strongly connected communities on a graph. SC can be used in Graph Neural Networks (GNNs) to implement pooling operations that aggregate nodes belonging to the same cluster. However, the eigendecomposition of the Laplacian is expensive and, since clustering results are graph-specific, pooling methods based on SC must perform a new… ▽ More

    Submitted 29 December, 2020; v1 submitted 30 June, 2019; originally announced July 2019.

  9. arXiv:1903.07299  [pdf, other

    cs.LG cs.AI stat.ML

    Autoregressive Models for Sequences of Graphs

    Authors: Daniele Zambon, Daniele Grattarola, Lorenzo Livi, Cesare Alippi

    Abstract: This paper proposes an autoregressive (AR) model for sequences of graphs, which generalises traditional AR models. A first novelty consists in formalising the AR model for a very general family of graphs, characterised by a variable topology, and attributes associated with nodes and edges. A graph neural network (GNN) is also proposed to learn the AR function associated with the graph-generating p… ▽ More

    Submitted 18 March, 2019; originally announced March 2019.

    Comments: International Joint Conference on Neural Networks (IJCNN) 2019

  10. Graph Neural Networks with convolutional ARMA filters

    Authors: Filippo Maria Bianchi, Daniele Grattarola, Lorenzo Livi, Cesare Alippi

    Abstract: Popular graph neural networks implement convolution operations on graphs based on polynomial spectral filters. In this paper, we propose a novel graph convolutional layer inspired by the auto-regressive moving average (ARMA) filter that, compared to polynomial ones, provides a more flexible frequency response, is more robust to noise, and better captures the global graph structure. We propose a gr… ▽ More

    Submitted 24 January, 2021; v1 submitted 4 January, 2019; originally announced January 2019.

  11. Adversarial Autoencoders with Constant-Curvature Latent Manifolds

    Authors: Daniele Grattarola, Lorenzo Livi, Cesare Alippi

    Abstract: Constant-curvature Riemannian manifolds (CCMs) have been shown to be ideal embedding spaces in many application domains, as their non-Euclidean geometry can naturally account for some relevant properties of data, like hierarchy and circularity. In this work, we introduce the CCM adversarial autoencoder (CCM-AAE), a probabilistic generative model trained to represent a data distribution on a CCM. O… ▽ More

    Submitted 11 April, 2019; v1 submitted 11 December, 2018; originally announced December 2018.

    Comments: Submitted to Applied Soft Computing

  12. Change Detection in Graph Streams by Learning Graph Embeddings on Constant-Curvature Manifolds

    Authors: Daniele Grattarola, Daniele Zambon, Cesare Alippi, Lorenzo Livi

    Abstract: The space of graphs is often characterised by a non-trivial geometry, which complicates learning and inference in practical applications. A common approach is to use embedding techniques to represent graphs as points in a conventional Euclidean space, but non-Euclidean spaces have often been shown to be better suited for embedding graphs. Among these, constant-curvature Riemannian manifolds (CCMs)… ▽ More

    Submitted 11 April, 2019; v1 submitted 16 May, 2018; originally announced May 2018.

    Comments: 14 pages, 8 figures

    Journal ref: IEEE Transactions on Neural Networks and Learning Systems (Volume: 31, Issue: 6, June 2020)