Graph Neural Networks in TensorFlow

被引:0
|
作者
Perozzi, Bryan [1 ]
Abu-El-Haija, Sami [2 ]
Tsitsulin, Anton [1 ]
机构
[1] Google Res, New York, NY 10004 USA
[2] Google Res, Mountain View, CA USA
关键词
D O I
10.1145/3580305.3599177
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graphs are general data structures that can represent information from a variety of domains (social, biomedical, online transactions, and many more). Graph Neural Networks (GNNs) are quickly becoming the de-facto Machine Learning models for learning from Graph data and hereby infer missing information, such as, predicting labels of nodes or imputing missing edges. In this tutorial we'll cover essential applications of Graph Machine Learning using TensorFlow GNN(1) [12], a Python framework that extends TensorFlow [1] with Graph Neural Networks (GNNs) [9]: models that leverage graph-structured data. TF-GNN is motivated and informed by years of applying graph representation learning to practical problems at Google [2-8, 10, 11, 13-19, 22-29]. In particular, TF-GNN focuses on the representation of heterogeneous graph data and supports the explicit modeling of an arbitrary number of relationship (edge) types between an arbitrary number of entity (node) types. These relationships can be used in combination with other TensorFlow components, e.g., a TF-GNN model might connect representations from a language model to those of a vision model and fine-tune these features for a node classification task. Many teams at Google run TF-GNN models in production. We believe this to be a direct consequence of TF-GNN's multi-layered API which is designed for accessibility to developers (regardless of their prior experience with machine learning).
引用
收藏
页码:5786 / 5787
页数:2
相关论文
共 50 条
  • [1] Graph Neural Networks in TensorFlow and Keras with Spektral
    Grattarola, Daniele
    Alippi, Cesare
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2021, 16 (01) : 99 - 106
  • [2] Graph neural networks in TensorFlow-Keras with RaggedTensor representation (kgcnn)
    Reiser, Patrick
    Eberhard, Andre
    Friederich, Pascal
    SOFTWARE IMPACTS, 2021, 9
  • [3] MolGraph: a Python package for the implementation of molecular graphs and graph neural networks with TensorFlow and Keras
    Kensert, Alexander
    Desmet, Gert
    Cabooter, Deirdre
    Journal of Computer-Aided Molecular Design, 2025, 39 (01)
  • [4] Detecting Pneumonia With TensorFlow and Convolutional Neural Networks
    Babic, Dejan
    Jovovic, Ivan
    Popovic, Tomo
    Cakic, Stevan
    Filipovic, Luka
    2022 IEEE INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2022), 2022, : 96 - 99
  • [5] TensorBNN: Bayesian inference for neural networks using TensorFlow
    Kronheim, B. S.
    Kuchera, M. P.
    Prosper, H. B.
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 270
  • [6] Hybrid Quantum Convolutional Neural Networks in TensorFlow Quantum
    Khurelsukh, Bishrelt
    2022 33RD IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC), 2022,
  • [7] TensorFlow to Cloud FPGAs: Tradeoffs for Accelerating Deep Neural Networks
    Hadjis, Stefan
    Olukotun, Kunle
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 360 - 366
  • [8] Early Stabilizing Feature Importance for TensorFlow Deep Neural Networks
    Heaton, Jeff
    McElwee, Steven
    Fraley, James
    Cannady, James
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 4618 - 4624
  • [9] Framework for the Training of Deep Neural Networks in TensorFlow Using Metaheuristics
    Munoz-Ordonez, Julian
    Cobos, Carlos
    Mendoza, Martha
    Herrera-Viedma, Enrique
    Herrera, Francisco
    Tabik, Siham
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2018, PT I, 2018, 11314 : 801 - 811
  • [10] Graph neural networks
    Corso G.
    Stark H.
    Jegelka S.
    Jaakkola T.
    Barzilay R.
    Nature Reviews Methods Primers, 4 (1):