Dynamic Structural Role Node Embedding for User Modeling in Evolving Networks

Lili Wang, Chenghan Huang, Ying Lu, Weicheng Ma, Ruibo Liu, Soroush Vosoughi
{"title":"Dynamic Structural Role Node Embedding for User Modeling in Evolving Networks","authors":"Lili Wang, Chenghan Huang, Ying Lu, Weicheng Ma, Ruibo Liu, Soroush Vosoughi","doi":"10.1145/3472955","DOIUrl":null,"url":null,"abstract":"Complex user behavior, especially in settings such as social media, can be organized as time-evolving networks. Through network embedding, we can extract general-purpose vector representations of these dynamic networks which allow us to analyze them without extensive feature engineering. Prior work has shown how to generate network embeddings while preserving the structural role proximity of nodes. These methods, however, cannot capture the temporal evolution of the structural identity of the nodes in dynamic networks. Other works, on the other hand, have focused on learning microscopic dynamic embeddings. Though these methods can learn node representations over dynamic networks, these representations capture the local context of nodes and do not learn the structural roles of nodes. In this article, we propose a novel method for learning structural node embeddings in discrete-time dynamic networks. Our method, called HR2vec, tracks historical topology information in dynamic networks to learn dynamic structural role embeddings. Through experiments on synthetic and real-world temporal datasets, we show that our method outperforms other well-known methods in tasks where structural equivalence and historical information both play important roles. HR2vec can be used to model dynamic user behavior in any networked setting where users can be represented as nodes. Additionally, we propose a novel method (called network fingerprinting) that uses HR2vec embeddings for modeling whole (or partial) time-evolving networks. We showcase our network fingerprinting method on synthetic and real-world networks. Specifically, we demonstrate how our method can be used for detecting foreign-backed information operations on Twitter.","PeriodicalId":6934,"journal":{"name":"ACM Transactions on Information Systems (TOIS)","volume":"1 1","pages":"1 - 21"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Information Systems (TOIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3472955","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Complex user behavior, especially in settings such as social media, can be organized as time-evolving networks. Through network embedding, we can extract general-purpose vector representations of these dynamic networks which allow us to analyze them without extensive feature engineering. Prior work has shown how to generate network embeddings while preserving the structural role proximity of nodes. These methods, however, cannot capture the temporal evolution of the structural identity of the nodes in dynamic networks. Other works, on the other hand, have focused on learning microscopic dynamic embeddings. Though these methods can learn node representations over dynamic networks, these representations capture the local context of nodes and do not learn the structural roles of nodes. In this article, we propose a novel method for learning structural node embeddings in discrete-time dynamic networks. Our method, called HR2vec, tracks historical topology information in dynamic networks to learn dynamic structural role embeddings. Through experiments on synthetic and real-world temporal datasets, we show that our method outperforms other well-known methods in tasks where structural equivalence and historical information both play important roles. HR2vec can be used to model dynamic user behavior in any networked setting where users can be represented as nodes. Additionally, we propose a novel method (called network fingerprinting) that uses HR2vec embeddings for modeling whole (or partial) time-evolving networks. We showcase our network fingerprinting method on synthetic and real-world networks. Specifically, we demonstrate how our method can be used for detecting foreign-backed information operations on Twitter.
演化网络中用户建模的动态结构角色节点嵌入
复杂的用户行为,特别是在社交媒体等环境中,可以组织为随时间演变的网络。通过网络嵌入,我们可以提取这些动态网络的通用向量表示,使我们能够在不进行大量特征工程的情况下对其进行分析。先前的工作已经展示了如何在保持节点的结构角色接近性的同时生成网络嵌入。然而,这些方法不能捕捉动态网络中节点结构同一性的时间演变。另一方面,其他的工作集中在学习微观动态嵌入。虽然这些方法可以学习动态网络上的节点表示,但这些表示捕获节点的本地上下文,而不能学习节点的结构角色。在本文中,我们提出了一种学习离散时间动态网络中结构节点嵌入的新方法。我们的方法,称为HR2vec,跟踪动态网络中的历史拓扑信息,以学习动态结构角色嵌入。通过对合成和真实时间数据集的实验,我们表明我们的方法在结构等效性和历史信息都起重要作用的任务中优于其他已知的方法。HR2vec可用于对任何网络设置中的动态用户行为建模,其中用户可以表示为节点。此外,我们提出了一种新的方法(称为网络指纹),它使用HR2vec嵌入来建模整个(或部分)时间演化网络。我们在合成网络和真实网络上展示了我们的网络指纹识别方法。具体来说,我们演示了如何使用我们的方法来检测Twitter上外国支持的信息操作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信