【GNN报告】赵越-图神经网络与异常检测

104 篇文章 97 订阅
订阅专栏

目录

1、简介

2、图神经网络与异常检测

小引

图异常检测

背景

系统PyGOD 

基准BOND综述

未来方向 

总结

小结

QA

3、参考


1、简介

摘要

在这次演讲中,赵越会围绕异常检测与图上的异常检测来介绍他参与多校联合的Python Graph Outlier Detection (PyGOD)工具库,以及最近的NeurIPS论文:BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs。

个人简介

赵越,卡内基梅隆大学博士在读,主要研究领域为异常检测和机器学习系统。他发表了超过30篇相关文章,并参与开发过多个重要的机器学习工具库,包括Python Outlier Detection (PyOD)用于表格数据异常检测Python Graph Outlier Detection (PyGOD)用于图上的异常检测。他在2021年暑假曾访问斯坦福大学,在Jure Leskovec教授的指导下参与设计了PyTorch Geometric的profiling和benchmarking模块。他独立设计的机器学习工具,已获得超过一千万次下载、超过1.5万个GitHub星标和上千次引用。他也是知乎的优秀答主「微调」。

2、图神经网络与异常检测

小引

图异常检测

背景

进可能找到异常点,目前大多是无监督学习

应用:

  • 无人机驾驶
  • 金融反洗钱
  • 医疗罕见病检测

少量样本很有实际应用场景的话,可以使用异常检测

系统PyGOD 

图上的异常检测举例

无监督图异常检测存在挑战:标签少且标注困难

这里讨论完全无label的

 静态属性图上的无监督节点异常检测定义

 做了一个library,来对图上异常检测进行深入研究

 PyGOD

 很像之前发布的PyOD库

 图上的异常检测库

 图上异常检测代表性工作1 

核心

  • 节点与邻居节点的差异性?(节点间特征X关系)
  • 节点与邻居节点特征/结构的差异性?(节点间结构A关系)

做法:

  • 用自编码器思想做的
  • 重构误差越大,则越是异常点

图上异常检测代表性工作2 

 人为地增加一些先验信息(手动异常)

核心在于重构(知识先压缩再重构)

 

核心源于不平衡来检测异常

 PyGOD优势在于

基准BOND综述

图上基于节点的异常检测综述

 

 带*是因为这些数据本身不携带异常点,因此人为注入异常点(共9个数据集)

异常种类:

  • 结构异常:子图节点间紧密相连(相对的)
  • 属性异常:节点结构与其他相似,但是属性不同

 度量标准

调参设置(无监督无法调参,但可以尽可能让不同模型架构的参数相似) 

 

 发现图异常检测方法在注入的数据上表现较好,但是在真实数据集上表现较差(可能是因为异常不源于结构,而真实数据上结构所占loss比重大,则会导致效果变差)

发现非graph如reddit上效果好,说明太过依赖于图关系的模型不见得好,这个为了说明不一定要用GNN模型,而要根据具体情况而定

 聚焦人工注入异常的表现发现:

  • 重构对于结构异常有益的;
  • 低阶信息足够使用

 如何同时考虑结构异常和上下文(属性)异常

仅仅loss加权很难做到

未来方向:预算开销上 

 

未来方向 

自动学习

 

设计生成模型生成注入异常

 鲁棒loss设计

 运算开销上

总结

小结

讲的很通俗易懂,未来发展方向这块的几个点都很不错哦

QA

1)图自监督在工业上初步开始,目前很少

2)动态图异常检测也是需要重构思想来所,但是关键在于node和edge随着时间变化和其他节点的差异性评估

3)无监督下的创新还是有限的,哪怕是伪标签,因为远远差于打标签效果?

4)因为不平衡,所以利用不平衡来进行图检测异常,都则就变成聚类了

5)无监督永远差于半监督和监督效果的

6)用生成模型注入异常来代替人为注入异常

3、参考

异常检测--ADBench (NeurIPS'22) is ALL You Need - 知乎

用PyOD工具库进行「异常检测」 - 知乎

LOGS 第2022/10/23期 || 卡内基梅隆大学赵越-图神经网络与异常检测_哔哩哔哩_bilibili

异常检测算法详解_哔哩哔哩_bilibili

基于神经网络的工控网络异常检测算法
05-06
网络异常检测技术成为入侵检测领域的重点研究内容, 但由于目前网络异常检测大多都停留在单点网络异常检测, 对不断更新的联合异常攻击和恶意软件无法做出快速及时的相应. 本文提出了一种基于神经网络的工控网络异常检测算法, 融合网络节点自身属性以及网络拓扑结构中邻域节点的信息实现对网络异常的检测. 首先, 每个网络节点获取蕴含了连接节点的特征信息以及节点之间交互信息的状态向量; 其次, 每个节点使用不动点理论对网络进行迭代更新; 最后, 根据节点自身信息以及邻域节点信息通过神经网络提取更高层次的特征作为该节点的表示, 最后用聚类进行工控网络节点异常行为检测. 实验结果表明, 本文提出算法在具有较高检测率的同时, 也具有较高的鲁棒性.
异常检测 | Matlab基于GNN神经网络的异常数据检测
关注并私信文章链接,获取对应文章源码和数据,机器学习之心的博客。
12-31 1443
异常检测 | Matlab基于GNN神经网络的数据异常数据检测
异常检测论文解读】Subtractive Aggregation for Attributed Network Anomaly Detection
weixin_43918046的博客
02-23 1836
神经网络火起来后,异常检测算法也大火,得到了很多算法学者的研究,今天看到了一篇结构比较简单的异常检测算法的论文《Subtractive Aggregation for Attributed Network Anomaly Detection》,内容比较短,但是挺有意思的,特此分享一下,如果我的理解描述有误,也希望各位指正。 论文链接:Subtractive Aggregation for Attributed Network Anomaly Detection。 一、前言 1.1 传统模型的问题
LUNAR:基于神经网络的统一局部离群点异常检测方法
Arela651的博客
03-22 1214
一、摘要 现有的“局部异常检测方法”由于缺乏可训练的参数,导致其无法学会适应特定的数据集。在这篇论文中,我们首先统一局部异常值检测方法,通过显示其是用于神经网络的更通用的消息传递框架的特例。提出LUNAR一种新颖的基于神经网络异常检测方法。LUNAR以可训练的方式学习使用邻居信息去发现每个节点的异常。这种方法比现有的“局部异常检测方法”体现出更好的性能,这种方法也更能适用于不同局部领域的设置。 二、简介 许多成熟的无监督方法通过测量一个点到其最近点的距离来检测异常邻近点。并且研究发现局部异常检测方法的
动态异常检测论文研究(一)和Transformer了解
qq_43570515的博客
04-10 1052
对动态异常检测的相关论文进行了总结,同时对Transformer进行初步了解,动态异常检测更能提高异常检测的精度。
GNN+异常检测】ANEMONE: Graph Anomaly Detection with Multi-Scale Contrastive Learning
一个努力生活的人的博客
08-30 816
原文题目中文题目:基于多尺度对比学习的异常检测发表会议:CIKM发表年份作者:Ming Jinlatex引用异常检测在网络安全、电子商务、金融欺诈检测等领域发挥着重要作用。然而,现有的异常检测方法通常只考虑单个尺度的视,这导致它们从不同角度捕获异常模式的能力有限。为此,我们引入了一种新的异常检测框架——ANEMONE,以同时识别多个尺度的异常。
神经网络GNN-note-master
最新发布
06-14
**内容概要**:该项目为 GNN_note-master,包含关于神经网络GNN)的详细笔记和教程,涵盖了神经网络的基础概念、核心算法、应用实例及其在各种任务中的实现。项目包括理论学习笔记、代码实现示例以及常见问题...
神经网络 - Python实现LSTM-GNN时间序列预测
11-20
神经网络 | Python实现LSTM-GNN时间序列预测 LSTM-GNN用于病人的结果预测:一个混合模型,结合了用于提取时间特征的长短期记忆网络(LSTM)和用于提取病人邻域信息的神经网络GNN)。 关于预测重症监护室...
神经网络欺诈检测工具箱-DGFraud.zip
05-06
DGFraud是基于神经网络GNN)的工具箱,用于欺诈检测。它集成了基于GNN的最新欺诈检测模型的实现和比较。它还包括一些实用程序功能,例如形预处理,形采样和性能评估。可以在此处找到已实现模型的介绍。
GNN4NLP-Papers:近期关于神经网络方法应用于 NLP 领域的论文列表
08-04
GNN4NLP-论文 关于应用于 NLP 领域的 GNN 方法的...分类基本的 NLP 任务使用卷积网络在词嵌入中合并句法和语义信息。 Shikhar Vashishth、Manik Bhandari、Prateek Yadav、Piyush Rai、Chiranjib Bhattacharyya 和 Pa
卷积神经网络像分类和目标检测应用综述_周俊宇
05-13
卷积神经网络像分类和目标检测应用综述_周俊宇....
Awesome-GNN-Recommendation:神经网络
03-18
神经网络 基于GNN的推荐 GNN相关资源材料,纸张和代码 GNN或推荐数据集 我们还有一个微信公众号,提供一些有关GNN和推荐的材料。 欢迎您加入我们,为GNN和Recommendation提供任何贡献!这是供稿者使用的模板: ...
交通状态预测 | Python实现基于扩散卷积和GNN的交通流时空预测
前程算法屋的博客
05-01 1736
交通状态预测 | Python实现基于扩散卷积和GNN的交通流时空预测 目录交通状态预测 | Python实现基于扩散卷积和GNN的交通流时空预测基本介绍环境配置数据处理模型结构程序设计参考资料 基本介绍 将交通流建模为有向上的扩散过程,并引入扩散卷积递归神经网络 (Diffusion Convolutional Recurrent Neural Network,DCRNN),这是一种用于交通预测的深度学习框架,它在交通流中结合了空间和时间依赖性。具体来说,DCRNN 使用上的双向随机游走来捕获空间依
异常检测初接触
qq_43570515的博客
04-10 1947
异常检测初步了解
使用PyG进行神经网络的节点分类、链路预测和异常检测
deephub
10-09 8235
神经网络(Graph Neural Networks)是一种针对结构数据(如社交、网络安全网络或分子表示)设计的机器学习算法。它在过去几年里发展迅速,被用于许多不同的应用程序。在这篇文章中我们将回顾GNN的基础知识,然后使用Pytorch Geometric解决一些常见的主要问题,并讨论一些算法和代码的细节。
三种神经网络(GGNN GCN GAT)关于入侵检测系统的应用
qq_61879501的博客
03-06 3164
三种神经网络的简单介绍
GNN在云服务异常检测上的应用(Graph-LSTM)
AI蜗牛车
03-06 2812
前言神经网络GNN)是一类基于深度学习的处理域信息的方法。由于其较好的性能与可解释性,GNN最近已成为一种广泛应用的分析方法。真实的云服务系统中,海量机器各种时序指标相互关联彼此影...
CMU赵越 关于异常检测的分享!
Datawhale
12-26 1169
↑↑↑关注后"星标"Datawhale每日干货&每月组队学习,不错过Datawhale干货作者:赵越,卡内基梅隆大学,Datawhale特邀作者信息知乎微...
gnn神经网络异常检测
04-20
神经网络异常检测中,GNN可以通过学习数据的表示来识别异常节点或异常子。具体来说,GNN可以通过以下步骤进行异常检测: 1. 数据表示:将数据中的节点和边转化为向量表示,可以使用节点特征、边特征...

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • pip更新问题的解决:'python -m pip install --upgrade pip' 报错问题 69731
  • 【Pytorch】F.normalize计算理解 49190
  • jupyter如何打开.ipynb文件? 34073
  • Python-torch.optim优化算法理解之optim.Adam() 32044
  • Python-squeeze()、unsqueeze()函数的理解 26574

分类专栏

  • pgl 付费 25篇
  • dgl 付费 30篇
  • 随记 付费 63篇
  • KD论文阅读 付费 53篇
  • 异构图 付费 26篇
  • pyg 118篇
  • 论文发表 3篇
  • Leetcode 2篇
  • 书籍阅读
  • 图神经网络 104篇
  • 图表示 7篇
  • 图应用 8篇
  • 机器学习 39篇
  • 分布式 6篇
  • python代码报错 12篇
  • 泛化 8篇
  • 自然语言处理 6篇
  • Linux 35篇
  • 金融比赛 7篇
  • 工具 42篇

最新评论

  • Python-torch.optim优化算法理解之optim.Adam()

    yixiaofeihao: Traceback (most recent call last): File "E:\desk\毕业设计\贝叶斯神经网络3.py", line 67, in <module> optimizer = Adam({"lr": 0.001}) ^^^^^^^^^^^^^^^^^^^ TypeError: Adam() takes no arguments 一直报这个错误是什么原因

  • GNN教程:采样模型GraphSage代码实战(工业上图模型的雏形:采样-计算分离)

    ILL.: 请问现在新版本的DGL中,是不是已经废弃nodeflow这个概念了?

  • PyG-基于pyg内置函数Conv实现对cora数据的分类

    AI生成曾小健: mark 很好 很详尽

  • PyG-基于pyg内置函数Conv实现对cora数据的分类

    AI生成曾小健: mark,非常详尽

  • 【Latex】TeXstudio编译器选项修改

    sweet: 您好,我用的国科大的毕业模板,直接用模板编译时出现Appendix.tex的错误,说是“undefined control sequence”,请问您有出现过吗

大家在看

  • 比较DGL和PyG中的消息传递机制 2
  • 大模型应用开发技术:Multi-Agent框架流程、源码及案例实战(六) 多智能体通用统计
  • 阿里云服务器学生无门槛免费领一年2核4g 185
  • MySQL事务
  • 胡说八道(24.6.17)——STM32以及通信杂谈

最新文章

  • 【Latex】TeXstudio编译器选项修改
  • 【Python】GNN for 化学分子性质
  • 【KD】2023 NeurIPS Does Graph Distillation See Like Vision Dataset Counterpart?
2024年9篇
2023年54篇
2022年134篇
2021年246篇
2020年136篇
2019年7篇
2017年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静静喜欢大白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

PHP网站源码咸宁关键词排名贺州网站优化按天计费多少钱芜湖SEO按效果付费梅州网站seo优化红河网站推广系统价格武汉百度关键词包年推广推荐坑梓关键词按天收费铜陵网站建设大芬品牌网站设计哪家好甘南seo优化报价信阳seo价格贵港推广网站多少钱塘坑网站优化按天计费凉山营销型网站建设大鹏关键词排名包年推广报价赤峰建网站哪家好温州网站优化按天扣费多少钱凉山至尊标王推荐运城关键词排名哪家好盐田建网站推荐绥化关键词按天计费报价鄂州网站优化按天扣费固原企业网站建设多少钱自贡营销网站价格丹竹头百度竞价包年推广价格辽源品牌网站设计公司三亚至尊标王推荐海东网站优化软件报价阜新网站优化按天计费报价佛山网站排名优化推荐歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化