多视图属性网络异常检测系列一

news/2024/5/5 19:52:28/文章来源:https://www.cnblogs.com/sharycxc/p/16734439.html

论文《Deep Anomaly Detection on Attributed Networks》

近期会对多视图属性网络异常检测系列进行学习记录
这篇虽然不是多视图的,但可以说是属性网络上异常检测的典型,已是近年属性网络异常检测必参考的一篇文献。

背景

由于属性网络中附加的节点属性补充了知识发现中的原始网络结构,这让属性网络中异常节点的检测引起了越来越多的研究关注。

动机

因为现有的大多数方法都是基于一种shallow learning的机制,这类方法经常受到网络稀疏性和数据非线性的影响,无法捕捉到不同信息模式之间复杂的交互作用,从而对异常检测的性能产生了负面影响。因此,本文提出了一种deep model,研究了基于属性网络的异常检测问题。

模型与方法

Dominant。

  1. 利用流行的图卷积网络(GCN)对节点嵌入学习的拓扑结构和节点属性进行无缝建模;
  2. 通过深层自动编码器来解决异常检测问题,因为它能利用学习到的嵌入来重建原始数据;
  3. GCN和自动编码器的协同作用使我们能够通过从结构和属性两个角度衡量节点的重建误差来发现异常。
    Dominant框架图如下:

实验

数据集如表1所示,对比方法与结果如表2,评价指标两个为Precision@K和Recall@K

个人总结

(1)可以说,Dominant是利用GCN在属性网络上做异常检测的先河,目前属性网络已经发展起来,但对应异常检测的工作还是有必然的缺陷。
(2)2022年AAAI上的AnomMAN(作者还未公开代码)是在多视图属性网络研究下做的,目的是统一考虑各种不同类型的交互行为并检测多视点属性网络中的异常实例,在属性图上运用了注意机制来定义不同视图的重要性,并用图自编码器来解决GCN低通特性的问题,因为在异常检测中,处于高阶的特征往往价值很高,对异常检测至关重要。
(3)另一篇2023AAAI上的AHEAD(已向作者要到代码)也是在多视图属性网络研究下做的,主要是考虑了属性网络中的异质性,也就是说是做的多视图异构图的异常检测,它同时考虑了节点的网络结构、节点属性和节点类型的异质性,用三种不同的attention,node-level、view-level、edge-level,基本思想都是编解码器原理,用三部分的重构损失来作为每个节点的异常分数。

其他

后续会对上面提到的AnomMAN和AHEAD进行学习记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_203656.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.Net Redis的秒杀Dome和异步执行

1.先到官网下载Redis部署好 Redis 教程 | 菜鸟教程 2.创建一个上游业务项目(这里用控制台项目了,Framwork4.7.2) NuGet包下载SerivceStack.Redis 创建一个RedisMessgaeQueue(Redis连接帮助类) using ServiceStack.Redis; using System;name…

PCIe系列专题之三:3.0 数据链路层概述

一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physi…

MySQL 常用数据类型说明

目录 MySQL中常用的数据类型 整型 整型声明 整型属性 整型的选择 浮点型 定点数类型 浮点数和定点数的区别 时间日期类型 DATE类型 TIME类型 DATETIME类型 YEAR类型 文本字符串 CHAR与VARCHAR类型 TEXT类型 ​编辑 枚举类型(ENUM) MySQL中常用的数据类型 数据类…

直播平台怎么搭建,实现js开光灯效果

直播平台怎么搭建,实现js开光灯效果<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>点击切换灯亮</t…

Spring容器与依赖注入(DI)

1 Spring框架简介 1.1 什么是Spring Spring框架是一个开源的轻量级的DI和AOP容器框架&#xff0c;致力于简化企业级应用开发&#xff0c;让开发者使用简单的Java Bean来实现从前只有EJB才能实现的功能。 1.2 为什么要使用Spring Spring堪称Java世界中最强大的框架&#xff0c;…

单调栈题目:柱状图中最大的矩形

文章目录题目标题和出处难度题目描述要求示例数据范围解法思路和算法代码复杂度分析题目 标题和出处 标题&#xff1a;柱状图中最大的矩形 出处&#xff1a;84. 柱状图中最大的矩形 难度 7 级 题目描述 要求 给定整数数组 heights\texttt{heights}heights 表示柱状图中…

正弦信号发生器的设计

目 录 1 引言 1 2 总体结构设计 2 2.1 单片机概述 2 2.1.1 单片机的发展 2 2.1.2 单片机的用途 3 2.2 系统设计的功能 3 2.3 波形发生和输出频率的方法 4 2.3.1 波形发生的方法 4 2.3.2 输出频率的方法 4 3 系统硬件设计 5 3.1 硬件电路芯片的选择 5 3.1.1 CPU芯片 AT89C51 5 3…

MyBatis中的复杂映射

上一章中实现的MyBatis对象映射较为简单&#xff0c;对象中的属性和数据库中的表字段是一一对应的&#xff08;无论数量和名称都完全一样&#xff09;&#xff0c;如果对象中的属性名和表中的字段名不一致怎么办&#xff1f;又或者Java对象中存在复杂类型属性&#xff08;即类似…

百分点数据科学产教融合计划继续扩大招募

从全球发展来看&#xff0c;数字经济已经成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量&#xff0c;是全球共同的发展战略。作为新经济中的数据科学&#xff0c;伴随社会各领域对数字人才需求的与日俱增&#xff0c;也成为了这一波科技革命中的人才竞争…

中国新出海故事:人、疫情与纽带

【潮汐商业评论/原创】 《枪炮、病菌与钢铁》中对人类社会发展的洞察与新千禧年发生了奇妙的呼应&#xff0c;战争、疫情成为了这十年的历史注脚&#xff0c;但时代的车轮总是滚滚向前的&#xff0c;新的世界版图里&#xff0c;全球化、数字化的浪潮构成了新世界跳动的脉搏&am…

第2章 ROS 通信机制 4 —— 常用命令

文章目录1 应用场景2 rosnode 功能包 plumbing_pub_sub编译执行3 rostopic 功能包 plumbing_pub_sub编译执行4 rosservice (服务通信) 功能包 plumbing_server_client编译执行5 rosmsg (话题通信) 功能包 plumbing_pub_sub编译执行6 rossrv (服务通信) 功能包 plumbing_server_…

常见网络知识面试题总结

&#x1f353;个人主页&#xff1a;个人主页 &#x1f352;系列专栏&#xff1a;C/C基础与进阶 &#x1f4ac;推荐一款模拟面试、刷题神器&#xff0c;从基础到大厂面试题&#x1f449;点击跳转刷题网站进行注册学习 目录 1、OSI七层模型与TCPIP四层模型是什么&#xff1f; 2…

核爆!字节跳动算法大佬手写1000页数据算法笔记:Github已标星79k

数据结构是什么 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下&#xff0c;精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 算法是什么 算法是对解题方案…

PC 端网页特效

一、元素偏移量 offset 系列 (一)offset 概述 1、offset 翻译过来就是偏移量,我们使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 (1)获得元素距离带有定位父元素的位置; (2)获得元素自身的大小(宽度高度); (3)注意:返回的数值都不带单位…

使用polkadot.js在substrate frontier上安装ERC20token合约

使用polkadot.js在substrate frontier上安装ERC20token合约参考资料Substrate Frontier Node Template github.com/substrate-developer-hub/frontier-node-template frontier-node-template/examples/contract-erc20/truffle/contracts/MyToken.json安装ERC20 token合约 sourc…

SwiftUI AR教程之应用程序中使用 RealityKit 生成 3D 文本(教程含完整源码)

项目文件 基本设置 我们将从 Xcode 上的“增强现实应用程序”模板开始: 我使用 SwiftUI 作为界面,使用 Swift 作为语言,使用 RealityKit 作为内容技术: 您现在应该拥有基本的增强现实应用程序模板代码。 使用 RealityKit 生成 3D 文本网格 我们将向我们的项目添加一个函…

快速入门SSMS的使用

快速入门SSMS的使用1.Install SSMS2.Demo2.1 Export DDL2.2 XXXXX3.XXXX4.Waken1.Install SSMS 官方地址 SSMS Website: https://learn.microsoft.com/zh-tw/docs/. 也可以直接下载 Download Website: https://aka.ms/ssmsfullsetup.双击安装 要有电脑的管理员权限 快速启动…

springboot基于JAVA游戏周边商城设计与实现毕业设计源码261622

Springboot游戏周边商城的开发 摘 要 现今人们的生活方式逐渐丰富&#xff0c;电脑和网络已经融入了人们生活中的滴滴点点&#xff0c;无时不刻的影响着我们的日常生活&#xff0c;网络游戏已经进入到了大多数人的生活之中。在游戏的世界中人们会得到很多游戏商品&#xff0c;然…

死锁检测组件原理及代码实现

一、引言 所谓死锁&#xff0c;是指多个线程或进程各自持有某些资源&#xff0c;同时又等待着别的线程或进程释放它们现在所保持的资源&#xff0c;否则就不能向前推进。如下图&#xff1a;线程各自占有一把锁&#xff0c;还需要申请别的线程当前持有的锁&#xff0c;形成锁资…

Cisco简单配置(十四)—第一跳冗余协议—HSRP

为什么使用第一跳冗余 默认网关限制 如果路由器或路由器接口&#xff08;作为默认网关&#xff09;发生故障&#xff0c;配置该默认网关的主机将与外部网络隔离。在交换网络中&#xff0c;每个客户端仅收到一个默认网关。即使存在第二个路由可以从本地网段传输数据包&#xf…