首页 > 其他分享 >[ICDE 2023] Minimizing the Influence of Misinformation via Vertex Blocking

[ICDE 2023] Minimizing the Influence of Misinformation via Vertex Blocking

时间:2023-05-27 15:12:42浏览次数:36  
标签:支配 via ICDE 框架 复杂度 Vertex 算法 估计 节点

Minimizing the Influence of Misinformation via Vertex Blocking

Motivation and Application

其实就是经典的Rumor Blocking问题,即通过一系列的操作使得rumor在社交网络中的影响力最小。主流的方法有三种:

  1. 找到一组seed set去和rumor节点竞争,社交网络中的节点都只能被激活一次,且激活了以后状态就不会改变,类似于Competitive IM;
  2. 阻塞社交网络中的一部分节点
  3. 阻塞社交网络中的一部分边
    本文用的是第二种方法来实现rumor blocking

Contribution

  1. 第一次证明了通过阻塞边来进行影响力最小化的问题是NP-hard和APX-hard的。(有点离谱,这个问题提出来这么久了居然没人证)
  2. 提出了一个新的估计方法(结合了ACM里用到的决策树),之前最好的是蒙特卡洛(都2023年了,怎么还能是这么普通的估计方式?!)。并且给出了这个估计方式的近似保证,很简单的chernoff-bound的证明。
  3. 提出了两个框架:1.普通的贪心框架。2.一个新的置换框架

From Multiple Seeds to One Seed

创建一个新的节点$S^{'}$,来替换途中的所有种子节点。具体步骤如下:

对于图中的每个节点$u$,如果有h个不同的种子指向$u$,每条边的概率为$p_i(1≤i≤h)$,将u的所有入边(入邻居节点是种子节点)删除,并以$(1-\prod_{i=1}^{h} (1−p_i))$的概率将边从$S^{'}$添加到$u$。
img

Baseline

在这篇文章之前,最好的方法就是用蒙特卡洛模拟去估计把某个节点block了以后S所减少的影响力,用贪心算法框架去贪心的选择减少的最多的节点,直至选到k个节点。

Dominator Tree Based Estimation

Dominator

如果s到v的所有路径都经过u,我们称u支配v。

Immediate Dominator

离v最近的支配v的点叫做v的idom。

Dominator Tree

把每个节点和他的直接支配点连起来就是一颗支配树。

现在主流的求支配树的方法是LT算法。

有一个关于支配树的lemma:将u删除以后s减少的影响力等于在支配树中以u为根的子树的大小(有几个节点)。比如将D删除了以后s的影响力会减小3,此时在支配树中,以D为根本的子树的size为3.基于此,我们可以对删除某个节点以后s的损失的影响力进行估计。

基于该估计方法,将该估计套入最基本的贪心框架:

DecreaseESComputation的时间复杂度为

标签:支配,via,ICDE,框架,复杂度,Vertex,算法,估计,节点
From: https://www.cnblogs.com/wjh0116/p/17436764.html

相关文章

  • Codeforces 1444E - Finding the Vertex
    非常神秘的一道题,当之无愧的*3500。首先考虑转化题意。考虑一种决策树,由于我们每次问一条边之后,相当于会根据信息删掉两个连通块中的一个,因此一种决策树实际上对应了原树的一棵边分树。而为了让最坏情况下的询问次数最少,我们目标实际上是最小化边分树的深度。考虑借鉴P5912JA......
  • Permutation Invariant Graph Generation via Score-Based Generative Modeling
    目录概符号说明本文方法代码NiuC.,SongY.,SongJ.,ZhaoS.,GroverA.andErmonS.Permutationinvariantgraphgenerationviascore-basedgenerativemodeling.AISTATS,2020.概本文利用diffusion进行图的生成,很朴素.符号说明\(\mathbf{A}^{\pi}\),邻接......
  • C++ write batch files via filstream
    #include<assert.h>#include<atomic>#include<chrono>#include<fstream>#include<iomanip>#include<iostream>#include<mutex>#include<numeric>#include<thread>#include<unistd.h>#includ......
  • c++ linux download file via libcurl
    1.Installlibcurlsudoaptinstallcurlcurl-ocpplibrary.pdfhttp://www.cesarkallas.net/arquivos/livros/informatica/cpp/The%20C%2B%2B%20Standard%20Library.pdf 2.#include<chrono>#include<ctime>#include<curl/curl.h>#includ......
  • [ICDE 2023] Voting-based Opinion Maximization
    [ICDE2023]Voting-basedOpinionMaximizationApplication在总统大选时,会有许多候选者,这些候选者都希望能够被选上,他们可以通过寻找一组种子节点(即社交网络上的用户),靠他们的影响力(本文采用opinion,和influence不同),使得这个目标候选者在大选中可以获胜。除此之外。一般投票都会......
  • Weakly Supervised Temporal Action Localization via Representative Snippet Knowle
    0.前言相关资料:arxivgithub论文解读论文基本信息:领域:弱监督时序动作定位发表时间:CVPR2022(2022.3.14)1.针对的问题许多现有的方法试图生成伪标签来弥补分类和定位之间的差异,但通常只使用有限的上下文信息,即每个片段内的信息,来生成伪标签。2.主......
  • June 2021-Continuous Transition: Improving Sample Efficiency for Continuous Cont
    摘要:尽管深度强化学习(RL)已成功应用于各种机器人控制任务,但由于样本效率较差,将其应用于现实世界任务仍然具有挑战性。为了克服这一缺点,一些工作侧重于在训练过程中重用收集的轨迹数据,将其分解为一组策略无关的离散变迁。然而,它们的改进有些边际,因为i)转换的数量通常很小,ii)值分......
  • OverTheWire攻关过程-Leviathan模块1
    我们打开lv0,查看信息然后我们打开lv0-lv1,查看信息一样的信息但是我们发现,我们没有找到相关的文件开始查看这些隐藏的文件发现信息太多使用grep命令匹配结果找到<DT><AHREF="http://leviathan.labs.overthewire.org/passwordus.html|Thiswillbefixedlater,thepasswordfor......
  • OverTheWire攻关过程-Leviathan模块0
    我们学习下leviathan模块,查看下信息机器翻译你敢面对海洋之王吗?利维坦是一个从死亡中拯救出来的战争游戏。intruded.net,曾于leviathan.intruded.net。非常感谢adc,morla和reth在复活这个游戏中的帮助!下面是利维坦的原始描述,复制自intruded.net:摘要:难度:1/10级别:8平台:Linux/x86作者......
  • AtCoder Beginner Contest 223 G Vertex Deletion
    洛谷传送门AtCoder传送门设\(f_{u,0/1}\)为\(u\)的子树,\(u\)是否在匹配内的最大匹配数。注意到对于一个匹配,在它深度较浅的点上才会被计入答案。转移大概是\(f_{u,0}\)取\(\sum\limits_{v\inson_u}\max(f_{v,0},f_{v,1})\),\(f_{u,1}\)要从儿子中选一个\(f_{v,0......