首页 > 其他分享 >cs224w(图机器学习)学习笔记1.2 applications of graph ML

cs224w(图机器学习)学习笔记1.2 applications of graph ML

时间:2022-11-27 10:00:12浏览次数:63  
标签:cs224w 预测 1.2 level graph Graph ML 蛋白质

Application of Graph ML

  1. 图机器学习任务分为四类
    在这里插入图片描述
    1. 节点级别 node level
    2. 边级别 edge level
    3. 社区 / 子图级别 community(subgraph) level
    4. 图级别,包括预测任务graph-level prediction和 图生成任务graph generation
  2. 各类型的典型任务
    1. 节点分类Node classification: 预测节点属性Predict a property of a node
      Example: 对在线用户或项目分类Categorize online users / items
    2. 连接预测Link prediction: Predict whether there are missing links between two nodes
      Example: Knowledge graph completion
    3. 图分类Graph classification: Categorize different graphs
      Example: Molecule property prediction
    4. 聚类Clustering: Detect if nodes form a community
      Example: Social circle detection
    5. Other tasks:
      Graph generation: Drug discovery
      Graph evolution: Physical simulation
  3. example of node-level ML tasks:解决蛋白质折叠问题——AlphaFold ^1
    蛋白质由一系列氨基酸(氨基酸链chains of amino acids或amino acid residues)构成,氨基酸之间的交互使其形成不同的折叠方式,组成三维蛋白质结构(组合方式很复杂,但交互之后形成的结构是唯一的,所以理论上可预测)。
    学习任务就是输入一系列氨基酸,预测蛋白质的3D结构。
    AlphaFold将一个被折叠的蛋白质视作图空间spatial graph,residue视作节点,在相近的residue之间建立边,形成图结构,搭建深度学习模型,预测节点在空间中的位置(也就是蛋白质的三维结构)。
  4. example of link-level ML tasks:
    1. 推荐系统(向用户推荐商品)
      点:用户和项目
      边:用户和项目之间的互动,如看电影、买商品等
      目标:向用户推荐他可能喜欢的东西
      方法:创建双向网络bipartite network,同时考虑图和图结构
    2. 预测多种药物相互作用产生的副作用
      点:药物和蛋白质
      边:各个点之间的相互作用
      目标:在已知一些药物之间存在副作用的情况下,预测未知药物间的副作用
      方法:两级异构网络
      边级别预测
  5. example of subgraph-level ML Tasks子图级机器学习:流量预测traffic prediction
    点:路段road segements
    边:路段之间的连接connectivity between roads segements
    目标:预测从A到B需要的时间
    方法:图神经网络
    traffic prediction via GNN(graph neural networks)
  6. examples of graph-level ML Tasks
    1. drug discovery:antibiotics are small molecular graphs抗生素是小分子图
      点:原子atoms
      边:化学键chemcial bonds
      目标:对分子进行分类并预测出最有可能是抗生素的分子
    2. Graph Generation —— Molecule Generation / Optimization
      在这里插入图片描述
    3. Graph Evolution —— Physics Simulation(粒子间的相互作用)
      迭代iterate:根据邻近度proximities确定粒子间的相互作用interactions between the particles,生成接近图proximity graph应用神经网络,通过其属性如位置、速度等预测粒子下一步的位置和速度,不断进行迭代生成新的接近图预测新的位置和速度
      在这里插入图片描述

标签:cs224w,预测,1.2,level,graph,Graph,ML,蛋白质
From: https://www.cnblogs.com/churcee/p/16929050.html

相关文章

  • 2022最新解决Windows安装graphviz软件不被信任;迈克菲阻止;Windows安全中心阻止;path路径
    2022最新解决Windows安装graphviz软件不被信任;迈克菲阻止;Windows安全中心阻止;path路径问题1.graphviz官网地址下载最新的zip文件(exe文件会被认为有风险)解压,记住解压后的......
  • 11.26(P)
    函数的传参:  如果使用函数时不传入参数则使用默认参数值rt    *表明参数被改为元组类型,可以传入无限个参数  即:z在函数传参定义了一个个字典元素......
  • 【流水】2022.11.26
    今天没有什么想说的,主要就是玩上午主要推东方,看视频下午主要打MC再加上一堆三角符文这不是RPG啊,这是模拟经营!RPG不动产(其实还推了一个小时高级局扫雷,很多局都输......
  • CentOS7源码安装Nginx1.22
    CentOS7源码安装Nginx1.22一、安装下载源码包:wgethttp://nginx.org/download/nginx-1.22.1.tar.gz安装依赖:yum-yinstallgccmakepcrepcre-developensslope......
  • 英语笔记 22.11.26
    NCE2L21Phrases把某人逼疯:drivesb.mad过往的飞机:passingplane(s)日日夜夜:nightandday由于某种原因:forsomereason启用:comeintouse使某人远离:driveawayf......
  • Ubuntu安装FastDFS(5.11版本)以及Nginx(1.22.1版本)
    主要步骤参见https://blog.csdn.net/allblueee/article/details/125990233其中Nginx版本与该博文不同,另外Nginxreload的时候如果出现如下问题:nginx:[error]open()"/u......
  • 11.25
    今日内容1.SQL语句查询关键字2.前期数据准备3.编写SQL语句的小技巧4.查询关键字之while筛选5.查询关键字之groupby分组6.查询关键字之having过滤7.查询关键字之dis......
  • 1.2. jenkins安装和部署-k8s版本
    物料清单-组件-版本k8s1.23.10kubespherev3.3.1jenkins版本2.361.4部署创建Namespace在kubesphere上工作台->企业空间->点击创建->填写名称ws......
  • Java.11.26
    一1..breakcontinue1.1.break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switc......
  • 每天一点基础K8S---kubeadm搭建master节点高可用K8S集群--version 1.25.3
    搭建条件centos-stream-8[root@localhost~]#cat/etc/os-releaseNAME="CentOSStream"|主机名|IP地址|role||master-worker-node-1|192.168.122.89/24|......