码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CS224W 3.3 Embedding Entire Graphs


    目录

    目标

    方法1:聚合或平均所有节点的嵌入

    方法2:引入一个虚拟节点

    方法3:使用Anonymous Walk

    方法3:简单使用walk的出现次数

    方法3:聚合walk的嵌入生成图的嵌入

     总结

    embedding的应用

    第3节课总结


    目标

    想要嵌入整个图或者子图,图嵌入:z_{G}

    方法1:聚合或平均所有节点的嵌入

    • 在图上或子图上执行一个标准的嵌入技巧。
    • 然后仅仅求和或者平均子图或者图上所有节点的嵌入。

    z_{G}=\sum_{v\in G}z_{v}

    方法2:引入一个虚拟节点

    引入一个虚拟节点去表示子图或者图,然后对这个虚拟节点运行嵌入技巧。

    注意虚拟节点要与对应的子图或图中的节点连接。

    方法3:使用Anonymous Walk

    方法3:简单使用walk的出现次数

    匿名walk的state是指在一个random walk中访问节点的第一次出现次数(索引),与节点的身份无关。

    •  采样anonymous walks:产生m个独立的random walks。计算长度l下匿名walks w_{i}出现的次数
    • 用这些walks的概率分布表示图
    • 可以确定所需m的数量。

    方法3:聚合walk的嵌入生成图的嵌入

    首先学习anonymous walk的embedding z_{i},然后利用anonymous walk embeddings𝑍 = {z_{i}:𝑖 = 1…𝜂},学习图嵌入z_{G}。即一共要学习η+1个嵌入,η是采样的anonymous walks的个数。

    • 运行T次以节点u为起始的长度为l的random walks
    • 学习去预测共同出现在Δ-size窗里的walks
    • 预测anonymous walkw_{i}的嵌入z_{i}:是Δ-size窗里的walk embedddings和图嵌入z_{G}的concatenate的均值再线性组合

    学习得到图嵌入后可以用于图分类:可以利用两个图嵌入的内积 或者 可以将图嵌入输入神经网络得到分类结果。

     总结

    embedding的应用

    • 聚类或社区检测,对节点嵌入z_{i}进行聚类
    • 节点分类:基于节点嵌入z_{i}预测节点i的标签
    • 链接预测:基于(z_{i},z_{j})预测(i,j)之间的边利用节点的嵌入
    • 图分类:图嵌入通过聚合节点嵌入或者利用anonymous random walks 。可以用来预测标签。

    第3节课总结

    第三课讨论了graph representation learning,与传统的方法不同,不需要特征工程,可以学习节点嵌入和图嵌入用于下游任务。

  • 相关阅读:
    组件中的数据存放问题
    Netty 学习(二):服务端与客户端通信
    Linux系统编程系列之进程间通信-信号量组
    【前端】CSS:border
    5G+北斗高精度定位系统适用于哪些行业领域?
    Springboot整合Websocket(推送消息通知)
    Al中秋节由来
    地理计算 | 计算两个坐标点射线的交点(前方交会)
    【菜鸟入门!】Matlab零基础快速入门教程
    《HelloGitHub》第 94 期
  • 原文地址:https://blog.csdn.net/zhangxiaohuiNO1/article/details/127739978
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号