JMLR

GraphNeuralNetworks.jl: Deep Learning on Graphs with Julia

Authors
Carlo Lucibello Aurora Rossi
Research Topics
Machine Learning
Paper Information
  • Journal:
    Journal of Machine Learning Research
  • Added to Tracker:
    Jul 15, 2025
Abstract

GraphNeuralNetworks.jl is an open-source framework for deep learning on graphs, written in the Julia programming language. It supports multiple GPU backends, generic sparse or dense graph representations, and offers convenient interfaces for manipulating standard, heterogeneous, and temporal graphs with attributes at the node, edge, and graph levels. The framework allows users to define custom graph convolutional layers using gather/scatter message-passing primitives or optimized fused operations. It also includes several popular layers, enabling efficient experimentation with complex deep architectures. The package is available on GitHub: https://github.com/JuliaGraphs/GraphNeuralNetworks.jl.

Author Details
Carlo Lucibello
Author
Aurora Rossi
Author
Research Topics & Keywords
Machine Learning
Research Area
Citation Information
APA Format
Carlo Lucibello & Aurora Rossi . GraphNeuralNetworks.jl: Deep Learning on Graphs with Julia. Journal of Machine Learning Research .
BibTeX Format
@article{JMLR:v26:24-2130,
  author  = {Carlo Lucibello and Aurora Rossi},
  title   = {GraphNeuralNetworks.jl: Deep Learning on Graphs with Julia},
  journal = {Journal of Machine Learning Research},
  year    = {2025},
  volume  = {26},
  number  = {80},
  pages   = {1--6},
  url     = {http://jmlr.org/papers/v26/24-2130.html}
}
Related Papers