- VisualStudio2022插件的安装及使用-编程手把手系列文章
- pprof-在现网场景怎么用
- C#实现的下拉多选框,下拉多选树,多级节点
- 【学习笔记】基础数据结构:猫树
DGragh是一个用于图异常检测(gragh anomaly detection, GAD)的大型金融数据集.
它包含300w个节点、400w个动态边和100w个ground-truth节点.
现实世界场景中,异常是普遍存在的且具有破坏性的。作者举了一个电汇欺诈的例子:2020年电汇欺诈者造成了高达1.8万亿美元的损失。然而,只有12%-15%的案件被报告,且只有29%的受害者能完全追回资金。因此,研究GAD可以帮助预防和检测这些欺诈者的存在.
在GAD中具有代表性 。
GAD数据集的主要要求:缩小学术界和工业界之间的差距 。
由于现实世界中异常的稀缺性,只有少数公共数据集同时具有图结构和异常的ground-truth标注,所以丰富GAD的多样性是当前GAD研究的基础工作.
从一些具有代表性但当前未被覆盖的领域收集数据集可以大大加快这一过程,因此本文关注金融欺诈检测.
当前GAD数据集存在的一些局限性:
作者针对这三个问题进行了优化.
因此,以下是对DGragh的简单介绍:
总结而言,特定用户的原始数据包括五个组成部分: (1)用户ID。 (2)基本个人资料信息,如年龄、性别等。 (3)电话号码;注意,每个账户都与特定电话号码匹配。 (4)借贷行为,包括还款到期日和实际还款日期。 (5)紧急联系人,包括每个联系人的姓名、电话号码和最后更新时间.
金融欺诈者经常提供虚假的个人信息,其中一些可能还有奇怪的社交网络(与普通用户相比),还有一些在平台操作上表现异常.
源自基本个人资料的节点特征是一个17维的向量,每个维度对应个人资料的一个不同元素(如年龄和性别)。为了保护用户隐私,作者不透露任何维度的具体意义。缺失值被标记为“-1”。 在构建过程中,紧急联系人仅保留那些是Finvolution用户的,以保护用户隐私.
DGragh中有32.2%节点有相关的借贷记录。 定义:至少有一次,在到期日后很长时间不还款并忽视平台多次提醒的用户为异常/欺诈者。 另一部分借款用户是正常用户,而另一部分没有借贷行为的用户被标记为“背景节点”.
文章中还有对背景节点的研究,这里不再赘述.
作者围绕以下三个问题: Q1:当前的GAD模型在DGraph上的表现如何? Q2:如何处理DGraph的缺失值? Q3:DGraph的背景节点有多重要?
结论见论文.
在异构GNN(Heterogeneous Graph Neural Networks)中,“异构”指的是图的节点或边的类型多样性。与传统的同构图(Homogeneous Graph)不同,异构图包含多种类型的节点和/或多种类型的边。这种多样性通常可以更好地表示复杂的关系和信息结构.
具体来说,异构图中的异构性主要体现在:
节点异构性:图中存在不同类型的节点。例如,在一个社交网络中,节点可以代表“用户”、“帖子”或“评论”.
边异构性:图中存在不同类型的边,表示不同的关系或交互。例如,在同一个社交网络中,边可以表示“用户关注用户”、“用户点赞帖子”或“用户评论帖子”.
异构GNN旨在利用这种多样性,通过设计特定的网络结构或机制来有效地捕捉和利用不同类型节点和边之间的复杂关系,从而提高对异构数据的建模能力.
最后此篇关于【241027-论文阅读】DGraph:ALarge-ScaleFinancialDatasetforGraphAnomalyDetection的文章就讲到这里了,如果你想了解更多关于【241027-论文阅读】DGraph:ALarge-ScaleFinancialDatasetforGraphAnomalyDetection的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在使用 Dgraph 编写一个 Golang 应用程序来持久化对象。从文档中,我可以推断出一个新的 UID,因此每次我改变一个对象/运行代码时都会创建一个新节点。 有没有办法更新相同的节点数据而不
在使用 Dgraph go 客户端时是否可以使用带有正则表达式搜索的变量? 我们可以使用 SprintF 构建查询,但那样是不安全的。 q :=query Search($searchterm: st
我按照 here 上的文档使用 --reduce_shards=2 从 bulkloader 生成数据 这会生成 2 个 p 目录,我在这些目录上运行 alphas 之后 link 我使用的命令dgr
关于 Dgraph 在图遍历方面的功能,我有几个问题。 假设我们有一个由 post 类型的节点组成的数据集。每个帖子可以有 n 个帖子,这些帖子是对该帖子的回复。这棵树的深度没有限制。 Dgraph是
我是 dgraph 的初学者,正在从 neo4j 转向 dgraph。我正在编写架构,其中有不同的社交媒体平台详细信息。 考虑到 facebook,该模式将包含个人资料、组、页面的基本详细信息以及 f
我正在通过建议的 docker 图像运行 Dgraph 数据库和界面。是否可以运行从数据库中删除所有数据并保留架构的命令?或者至少同时删除数据和模式?还是我只需要删除 docker 镜像并重建它们?
DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detection DGragh是一个用于图异常检测(gragh anomaly
我安装了 dgraph gru 用于面试 go get github.com/dgraph-io/gru cd $GOPATH/src/github.com/dgraph-io/gru git che
我需要能够在不使用 newBuilder() 的情况下运行原始字符串突变查询: Gson gson = new Gson(); String json = gson.toJson(newEmploye
我是DGraph的新手。因此,我正在尝试 dgraph4j 示例并对其进行了一些修改。 在示例中,我尝试查询以下数据: { "all":[ { "name":"Al
我正在寻找一个低延迟图形数据库,它允许进行深度查询,同时实时更新。是否可以通过Flink进程实时更新Dgraph?我想验证一个想法如下: 读取 Kafka 中的流传递给 Flink 以创建数据表/图形
我是 lagom 和 dgraph 的新手。我陷入了如何将 lagom 的读取端处理器与 Dgraph 结合使用的困境。只是为了给您一个想法,以下是使用 Cassandra 和 lagom 的代码。
我是 Swift 新手,但对 PHP 来说并不陌生,但我无法找到有关如何连接到位于 AWS 上的远程 Dgraph 数据库的任何说明。任何有关如何从该类型的数据库获取数据的教程的指示将不胜感激。 我尝
我正在使用dgraph-orm 来获取嵌套关系值,但它适用于单级别,但不适用于多级别。我正在获取页面详细信息,但无法获取页面的头像。 这是我的片段: let posts = await PagePos
我希望我的标题简洁但足够具体: 我想做的 导出/备份整个 DGraph 数据库。 最佳答案 执行docker exec -it curl localhost:8080/admin/export 确定
早期版本的dgraph-orm默认提供查询日志记录,但在最新更新后它已被关闭。那么有什么办法可以开启日志记录呢?我需要调试并查明所触发的查询是否正确。 这是我尝试过的: dgraph.conn
是否可以使用 api.NQuad 从给定节点中删除与谓词匹配的所有边?来自 github.com/dgraph-io/dgo/protos/api ? 我正在努力实现相当于 delete {0x123
我是一名优秀的程序员,十分优秀!