问题定义:构建传播最大化模型(最大化末态时激活节点数量 )& 确定最具影响力节点

思考问题:

  1. 影响节点影响力的因素?
  2. 有向图和无向图的模型构建区别?

定义参数:

  1. 节点影响力的取值范围
  2. 节点影响力和其邻居节点影响力的关系表达式
  3. 非活跃节点的激活条件
  4. 非活跃节点的激活概率

问题瓶颈:

  1. 大规模网络计算量大,局部节点得不到优化
  2. 多个网络中,不能同时满足时间效率传播范围

解决角度:

  1. 最大化激活节点数量(NP难) -贪心算法
  2. 分开考虑局部节点传播 & 扩大影响力范围值

解决方案:

综合考虑节点的度 & 局部优化 两个因素
local node optimization & degree discount

优化以往算法的不足,提升传播范围 & 时间计算效率(减少获得候选节点集 & 节点选择 的时间)指标

《Social network node infuence maximization method combined with degree discount and local node optimization》

  • 现有在线社交网络传播扩散模型
    • 1. 独立级联模型
    • 2. 线性阈值模型
    • 3. 加权级联模型(独立级联特例)
  • 基于degree discount的算法框架
  • 基于候candidate seed set的优化策略
    • 第一步:源节点选择 source node selection
    • 第二步:过滤候选节点 = 过滤源节点的原始节点集

with degree discount and local node optimization》)

现有在线社交网络传播扩散模型

1. 独立级联模型

根据激活概率激活节点激活其邻居节点

2. 线性阈值模型

每个节点拥有激活阈值,累加超过激活阈值则被激活。

3. 加权级联模型(独立级联特例)

u对v的传播概率 = uv边的权重 / v的入度(影响v的节点总数)


对于传统社交网络中节点影响力最大化的问题,不可能同时选择节点和扩大大规模扩散的范围。基于局部节点优化和度折扣,提出一种新的节点影响最大化算法(度折扣和局部改进方法,DLIM)。首先,优化候选种子集;构造NAV(节点近似影响值)函数来计算局部节点的影响值。确定影响值相似的节点,选择源节点;相似度方法用于筛选和删除具有相似影响值的节点。其次,提出一种节点激活算法,以度折扣的思想过滤候选节点;构建DMAP(度折扣和最大激活概率)。该函数使用过滤的候选节点进行全局扩散。最后,利用所提出的DLIM算法选择种子节点对节点进行优化,利用独立级联传播模型对Wiki-Vote、NetHEPT、NetPHY和GrQc四个真实数据集的4个真实数据集和独立级联(IC)进行比较分析实验。对传播模型进行了对比分析实验。实验结果表明:与传统的度贴现算法相比,所提DLIM算法的传播范围提高了11.3%。时间效率比传统的度贴现算法快四个数量级。所提出的DLIM算法合理有效。它也可以应用于网络营销,产品推荐等领域。

基于degree discount的算法框架

  1. 总思路: 计算(选择) 节点的局部影响值,将其传播到全局进行节点选择 (平衡两个操作的时间,提高效率)
    (1) 利用计算 子图中心性(subgraph centrality),计算局部节点影响力

所有 i 的邻居节点对 i 的增强能力:

a 是节点 i 邻接矩阵的元素,t 是幂次

(2) 删除影响力大的节点,也可利用检查删除某一结点后网络拓扑生成树的方法衡量节点重要性:生成树越少,节点越重要。

  1. NAV 函数(计算节点u局部影响力) & DMAP 优化函数(计算节点u全局影响力) & 节点过滤函数

(1) u在两阶段(一跳v和二跳s邻居得到的 局部总影响),筛选 影响值最大 的节点为 源节点

  • 一跳v对u的影响:
  • 二跳s对u的影响:
  • u到v & v到s的传播概率相同:


1.利用NAV函数,发现并激活第一级的源节点
2.利用NAV函数执行局部节点间影响值
3.节点影响值的计算与判断:第二阶段的节点受到影响,移除影响力相似的节点,然后进行第二次传播。

(2) DMAP(融合 度折扣最大激活概率)


直接使用度折算法应用于影响最大化问题,其传播范围通常有限,性能不稳定,容易受到度折的影响
因此将
度折现算法局部节点激活的最大概率相结合,利用局部节点激活的最大概率计算节点集的最大激活概率** & 影响,然后选取节点进行全局扩散**


  • 节点s的 最终全局影响值:(u到s & s到u 是可逆过程)
    (SC种子集合u,SN源节点集合v)
  • u对v的影响:
  • 利用递归,则 s的全局影响 = v的局部影响 × uv之间的影响

    (3) 利用 节点相似性节点过滤函数

NAV函数用于计算两级传播过程中节点的局部影响值,局部影响值容易影响范围重合。因此将影响范围重合的节点进行过滤


基于候candidate seed set的优化策略


1.计算所有NAV,此时可能有相似点
2.删除相似点,此时保留⚪和 ▢,3号节点删除是因为4号删除
3.选择最大点被传播,一轮传播结束

第一步:源节点选择 source node selection

第二步:过滤候选节点 = 过滤源节点的原始节点集

Filtering of candidate nodes = select nodes from the original node set of source nodes.

【论文阅读】社交网络传播最大化问题-01相关推荐

  1. 【论文阅读】社交网络传播最大化问题-04

    Efficient Influence Maximization in Social Networks 相关工作 改进的贪心算法 对独立级联模型的改进 对加权级联模型的改进 改进度折扣算法 影响力最大 ...

  2. 【论文阅读】社交网络传播最大化问题-02

    Leader-Based Community Detection Algorithmin Attributed Networks 以往leader-aware算法 创新点 问题定义 定义基础概念 定义 ...

  3. 【论文阅读】社交网络传播最大化问题-03

    Leader-aware community detection in complex networks Leader-aware community detection algorithm - 领导 ...

  4. 一种有效的基于路径的社交网络影响力最大化方法【论文阅读】

    文章目录 一.论文的亮点 二.HIPA算法具体过程 三.论文的优缺点 四.自己的收获点 五.未来可能的突破点 [摘要]本文是关于影响力最大化相关内容:内容的是关于论文An efficient path ...

  5. [论文阅读] (24) 向量表征:从Word2vec和Doc2vec到Deepwalk和Graph2vec,再到Asm2vec和Log2vec(一)

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  6. [论文阅读] (22)图神经网络及认知推理总结和普及-清华唐杰老师

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  7. 论文阅读笔记:Improving Attacks on Speck32 / 64 using Deep Learning

    论文阅读笔记:Improving Attacks on Speck32 / 64 using Deep Learning 本文通过神经网络利用了减少轮数的 Speck 的差分性质.为此,作者对神经网络 ...

  8. 论文阅读:Deep Learning in Mobile and Wireless Networking:A Survey

    论文阅读:Deep Learning in Mobile and Wireless Networking:A Survey 从背景介绍到未来挑战,一文综述移动和无线网络深度学习研究 近来移动通信和 5 ...

  9. 【论文阅读】DEEP GRAPH INFOMAX(DGI)

    DEEP GRAPH INFOMAX(DGI) 摘要 1 Introduction 2 相关工作 2.1 对比方法 2.2 抽样战略 2.3 预测编码 3 DGI Methodology 3.1 基于 ...

最新文章

  1. 五项挑战获四项第一,地平线霸榜Waymo自动驾驶算法挑战赛
  2. 幼儿园带括号算式口诀_整理41组“数学顺口溜”+大九九乘法口诀表!给孩子们收藏...
  3. 【Flask】创建一个蓝图
  4. 如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
  5. Servlet中判断浏览器版本的代码
  6. C#中通过Selenium定位a标签的问题
  7. 蓝桥杯2018年第九届C/C++省赛A组第一题-分数
  8. 安装完毕后VS2012(2013)中找不到ADO.NET Entity Data Model模板或 sql server database project模板
  9. Chrome 浏览器扩展神器暴力猴
  10. 北航计算机专硕考研大纲,2017年北京航空航天大学609数学专业基础硕士研究生考试大纲...
  11. 实时视频带宽的计算过程
  12. 前端面试总结之长沙五
  13. Shannon 香农编码 信息论实验 c++
  14. OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
  15. 主流车品牌魅力指数榜别克、东风日产、一汽丰田列前三
  16. ffmpeg与ffdshow的关系
  17. Android apk 安全措施详细说明(签名、混淆、加固、H5安全方案)
  18. day12_继承(继承-抽象类-代码块)
  19. Linux下饥荒远程服务器配置教程(包含mod的配置)(19/08/22/更新游戏更新后搜索不到服务器的对策)
  20. debian重启ssh服务_秒变万能家庭服务器!斐讯N1 armbian安装指南

热门文章

  1. Mac清理“其他”占用的空间
  2. 我们网管自己不能贬低自己
  3. 整理一下昨天二面的题目
  4. CSS3实现镂空文字
  5. 车载处理器系统的架构区分
  6. Avro的java实现
  7. 对于pix2pix的介绍以及实现
  8. python通过字典的value取key_python 字典操作提取key,value的方法
  9. 那些年,我培养过的大佬
  10. 沧州铁钱库的反映出北宋时铁钱在北方使用