Graph Representation Learning学习笔记-chapter1

Chapter1 Introduction

Graphs are a ubiquitous data structure and a universal language for describing complex systems.

1.1 What is a graph

Definition of Graph

G=(V,E)

  • V : node
  • E : edge
  • (u, v) : an edge from node u to node v

Presentation of Graph

adjacency matrix A

  • A[u, v] = 1 if (u, v) ∈ E
  • A[u, v] = 0 otherwise

Types of Graph

undirected graph

  • A will be a symmetric matrix

directed graph

  • not necessarily a symmetric matrix

weighted graph

  • A[u, v] = w

multi-relational graph

  • A ∈ R ∣ V ∣ × ∣ R ∣ × ∣ V ∣ A ∈ R^{|V|×|R|×|V|} ARV×R×V

    • R : the set of relations
  • Heterogeneous graphs 异构图

    • 节点的类型+边的类型>2
    • 边满足一定的条件,如某类型的边只连接特定类型的节点
  • Multiplex graphs 多重图

    请添加图片描述

1.2 Machine learning on graphs

node classification

explicitly leverage the connections between nodes

  • exploit homophily
    • tendency for nodes to share attributes with their neighbors in the graph
  • structural equivalence
    • nodes with similar local neighborhood structures will have similar labels
  • heterophily
    • nodes will be preferentially connected to nodes with different labels

graph : semi-supervised learning

  • 训练图的时候会把整个图作为输入,有的节点带有标签,有的节点没有标签,但对于没有标签的节点,仍然可以使用他们邻居的信息

elation prediction

  • use machine learning to infer the edges between nodes in a graph

Community detection : graph analogue of unsupervised clustering

graph clustering : straightforward extension of unsupervised clustering for graph data

  • given a dataset of multiple different graphs and our goal is to make independent predictions specific to each graph
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值