博客
关于我
阅读笔记Graph Representation Learning–Chapter2
阅读量:290 次
发布时间:2019-03-01

本文共 1167 字,大约阅读时间需要 3 分钟。

系列文章目录

2.1 图统计与核方法

2.1.1 节点级统计与特征
(1)节点度

节点的度是衡量一个节点拥有多少邻居的数量。

(2)节点中心性

节点度仅衡量节点的邻居数量,但并不足以反映节点在图中的重要性。

(3)特征向量中心性

特征向量中心性考虑了一个节点的邻居的重要性。通过递推关系定义,节点中心性与其邻居的平均中心性成比例。实际上是求一个向量 ( e ),满足 ( \lambda e = A e ),其中 ( \lambda ) 是邻接矩阵 ( A ) 的最大特征值。

(4)中介中心性

测量一个节点位于其他两个节点之间的最短路径上的频率。具有较高中介中心性的节点通常是核心成员。

(5)接近中心性

测量节点与图中其他节点之间的平均最短路径长度。接近中心性更接近几何上的中心位置。

(6)聚集系数

聚类系数衡量一个节点的邻域聚类程度。当聚类系数为1时,表示节点的所有邻居彼此相连。

2.1.2 图级特征与图核
(1)节点袋

最简单的图级特征定义方法是基于节点级统计信息的聚合。例如,使用节点的度、中心性和聚集系数计算直方图或其他汇总统计信息。

(2)Weisfieler-Lehman 核

通过迭代邻域聚合策略提取节点级特征。WL算法的核心思想是:

  • 初始标签通常为节点的度。
  • 通过对节点邻域内的当前标签进行哈希迭代分配新标签。
  • 最终计算标签上的直方图或其他汇总统计信息作为图特征表示。
  • (3)图形与路径方法

    另一种方法是计算特定大小的所有可能子图结构(称为graphlets)的出现次数。基于路径的方法则不需要枚举所有子图,而是检查图中不同类型路径的出现情况。

    2.2 邻域重叠检测

    2.1中介绍的特征和统计信息虽然对分类任务有用,但无法量化节点间关系。邻域重叠度量试图弥补这一不足。

    2.2.1 局部重叠度量

    最简单的度量是计算两个节点共享的邻居数量 ( S[u,v] = |N(u) \cap N(v)| )。其他方法包括索尔顿指数、Jaccard重叠和资源分配指标等。

    2.2.2 全局重叠度量

    局部方法仅考虑邻域重叠,可能忽略图中其他关系。全局重叠度量(如Katz指数)考虑节点邻居的重要性,通过赋予邻居不同的权重来区分不同路径的影响力。

    2.3 图拉普拉斯矩阵与谱方法
    2.3.1 图拉普拉斯矩阵

    最常见的图拉普拉斯矩阵是无标准化的拉普拉斯矩阵 ( L = D - A ),其中 ( D ) 是度矩阵,( A ) 是邻接矩阵。

    2.3.2 图切割与聚类
    图切割

    切割是计算边跨越节点划分之间的数量。RatioCut和Normalized Cut是常用的切割方法,分别通过最小化或最大化子图大小来优化切割。

    拓展到图聚类

    基于拉普拉斯矩阵的谱方法可以有效地进行图聚类。通过计算节点的特征向量,可以发现数据中的潜在结构。

    转载地址:http://laoa.baihongyu.com/

    你可能感兴趣的文章
    NOIp模拟赛二十九
    查看>>
    Vue3+element plus+sortablejs实现table列表拖拽
    查看>>
    Nokia5233手机和我装的几个symbian V5手机软件
    查看>>
    non linear processor
    查看>>
    Non-final field ‘code‘ in enum StateEnum‘
    查看>>
    none 和 host 网络的适用场景 - 每天5分钟玩转 Docker 容器技术(31)
    查看>>
    None还可以是函数定义可选参数的一个默认值,设置成默认值时实参在调用该函数时可以不输入与None绑定的元素...
    查看>>
    NoNodeAvailableException None of the configured nodes are available异常
    查看>>
    Vue.js 学习总结(16)—— 为什么 :deep、/deep/、>>> 样式能穿透到子组件
    查看>>
    nopcommerce商城系统--文档整理
    查看>>
    NOPI读取Excel
    查看>>
    NoSQL&MongoDB
    查看>>
    NoSQL介绍
    查看>>
    NoSQL数据库概述
    查看>>
    Notadd —— 基于 nest.js 的微服务开发框架
    查看>>
    NOTE:rfc5766-turn-server
    查看>>
    Notepad ++ 安装与配置教程(非常详细)从零基础入门到精通,看完这一篇就够了
    查看>>
    Notepad++在线和离线安装JSON格式化插件
    查看>>
    notepad++最详情汇总
    查看>>
    notepad++正则表达式替换字符串详解
    查看>>