美文网首页致great-图神经网络
图神经网络07-PageRank算法

图神经网络07-PageRank算法

作者: 致Great | 来源:发表于2021-04-11 20:20 被阅读0次

在本节中,我们将探讨PageRank算法,其实这是一个老生常谈的概念或者算法,在这里我们重新温故下这个经典算法。这是一种使用Web Graph中的链接结构按重要性对网页进行排名的方法,这也是Google普及的网络搜索常用算法。 在讨论PageRank之前,让我们先将Web概念化为图,然后尝试使用图论语言来研究其结构。

将Web看做Graph

我们可以将万维网是将网页看成节点,网页之间的超链接看做成边组成的Graph,同时我们可以一下假设:

  • 仅考虑静态网页
    忽略网络上的暗网(即无法访问的网页,防火墙保护的页面) 所有链接都是可导航的。不考虑交易或者行为链接(例如:喜欢,购买,关注等)。

通过上述方式将万维网概念化为Graph之后,我们看看当前流行的搜索引擎如何使用它。 例如,Google使用爬虫为网页编制索引,这些爬虫通过按广度优先遍历访问链接来浏览网络。 可以通过这种方式遍历的图的还有很多其他例子,比如:科学研究论文之间的引文图,我们写论文的时候参考文献引用;百科全书中的参考文献。

万维网的Graph到底长什么样子

在2000年,AltaVista的创始人进行了一项实验[Graph structure in the Web - ScienceDirect
],以探索Web的形状。论文抛出了一个问题:给定一个节点v,这个节点可以到达哪些节点;有哪些其他节点可以访问到这个节点v

这样会就产出两种类型的节点:
In(v)= \{ w | w \quad can \quad reach \quad v \}

Out(v)= \{ w | v \quad can \quad reach \quad w \}

上面两个集合可以通过运行简单的BFS来遍历得到。例如,在下图中


In(v)= \{ A,B,C,E,G \}

Out(v)= \{ A,B,C,D,F \}

有向图的更多细节

有向图有两种类型:

  • 强连通图:任何节点都可以访问到任何其他节点的图。
  • 有向无环图(DAG):在图论中,如果一个有向图从任意顶点出发无法经过若干条边回到该点,则这个图是一个有向无环图(DAG, Directed Acyclic Graph)。

任何有向图都可以表示为这两种类型的组合,可以通过以下两个步骤实现:

** 获取有向图中的强连通图**
将SCC合并到超节点中,创建一个新图形G’

相关文章

  • 图神经网络07-PageRank算法

    在本节中,我们将探讨PageRank算法,其实这是一个老生常谈的概念或者算法,在这里我们重新温故下这个经典算法。这...

  • 基于图的推荐算法(5): Spectral Collaborat

    前言 Recsys2018 基于图神经网络对CF进行改进的算法研究 相关研究参见基于图的推荐算法(4): Grap...

  • 基于图的推荐算法(6): Neural Graph Collab

    前言 SIGIR2019 基于图神经网络对CF进行改进的算法研究(何向南团队) 相关研究参见基于图的推荐算法(4)...

  • Graph Embedding之DeepWalk

      DeepWalk是一种用来学习图(网络)中顶点的潜在表示的一种基于简单神经网络的算法。DeepWalk 算法第...

  • 2020-12-30

    智能推荐算法演变及学习笔记(二):基于图模型的智能推荐(含知识图谱/图神经网络)[https://www.cnbl...

  • 2020-04-10

    平头哥比赛之电机控制算法仿真 神经网络自适应pid算法 自适应模糊算法自适应神经网络算法自适应pid算法是在pid...

  • Biogithub4--图网络学习

    2022 「大规模图神经网络系统」2022最新综述:从算法到系统 (qq.com)[https://mp.weix...

  • 2021-02-16 (dgl和pyg的节点分类任务下的输入)

    DGL 同质图 使用DGL框架调用图神经网络算法作节点分类时,需要准备的主要是两个东西:1、节点特征矩阵2、拓扑图...

  • 神经网络中的优化算法

    姓名:张志文 学号:19021210649【嵌牛导读】神经网络中有很多的优化算法【嵌牛鼻子】神经网络;优化算法【...

  • Machine Learning - Andrew Ng 笔记(

    Neural Networks 为什么需要神经网络算法? Model Representation I 神经网络算...

网友评论

    本文标题:图神经网络07-PageRank算法

    本文链接:https://www.haomeiwen.com/subject/tqawkltx.html