影响力最小化

这里写目录标题

  • 影响力最大化
      • **创新点**
      • 参数设置
  • 影响力最小化
      • 传播模型
      • 该文献和Budak的有什么不同呢
      • a Linear Threshold model with One Direction state Transition (LT1DT)
      • 具体模型

影响力最大化

以INFORMS Journal on Computing为例《The Impact of Passive Social Media Viewers in Influence Maximization》

这篇文章的创新在于添加了被动观测的这一优化目标。以往的研究考虑的只有转发率这一个期望值,但是,社交媒体上还有隐藏的“被动观看次数”等同样可以用于评估影响力的大小。

  • 以往的研究忽略了一个事实:个人被动查看内容而不转发的概率远远高于他们转发内容的概率。
  • 因此,通过被动查看事件扩展了现有的影响事件,这意味着节点查看内容而不转发它。
  • 个体可能会对某些内容产生抵触情绪,这意味着尽管他们多次观看内容,但他们可能永远不会相信该内容。节点的抵抗程度(或相反,响应程度),可以使用例如人口统计学、心理学或社会学因素的可观察部分或通过用户产生的内容来估计。(例如标签或更详细的文本分析)

创新点

使用的是经典IC模型,改进的部分是加了viewing probabilities。

请添加图片描述
主要的新颖性包括考虑被动观看事件、节点阻力和客户选择行为。

参数设置

这个里面具体的参数是怎么样设置的呢?即,如果我要复线,如何设定?

  • 转发率(根据用户而定,论文里有具体求解公式)
  • 观看率=5%(统一值,根据文献确定)
  • 抗拒节点(如果一个节点的综合接收概率(根据效用值和抵抗值确定)小于h=0.1,则为抗拒节点)
  • 效用值(统一设置为1)
    多少觉得这类问题的参数设置的有点随意

影响力最小化

最经典的是Budak(2011)年的《Limiting the Spread of Misinformation in Social Networks》
这个问题和最大化影响不一样,这里包括假新闻和真新闻的分别传播。

传播模型

  • 如果坏消息和好消息同时到达节点v,好消息生效。
  • 一旦一个节点成为活动节点,它就永远不会变成非活动节点或更改活动,并且该过程将继续,直到在任何活动中没有新激活的节点。

另一篇是2019年发表在information sciences的《Containment of Rumor Spread in Complex Social Networks》,值得一读

  • 为了控制谣言传播,传播正确的信息来抵消谣言的影响似乎比简单地通过审查或网络中断来阻止谣言更合适。本文提出了一种竞争扩散模型,LT1DT,用于模拟同一网络中两种不同类型竞争信息的传播。
  • 近年来,研究人员通过考虑个体关系的异质性或多重性,研究了更复杂网络中的影响力最大化问题。
  • 网络中断策略可以通过移除底层网络的一些关键节点和边来执行。然而这样的策略在实践中是不可执行的,因为(1)对于控制代理来说,干扰网络结构是不可能的,以及(2)移除关键节点是一种可能违反伦理标准的审查形式。相反,制衡策略的目的是通过传播正确的信息来减少谣言的扩散。

该文献和Budak的有什么不同呢

  1. 当谣言和真相同时到达时,用户接受真相的概率是0或1.然而在现实情况下,个人接受真相的可能性随着许多复杂的社会因素而变化。例如,有时他可能会怀疑真相的来源
  2. 此外,所有提到的竞争扩散模型都假设一旦一个人被某种信息激活,他就会永远保持这种状态,永远不会改变他的想法。这种假设适用于与购买行为相关联的产品采用,这通常是不可逆的,但不适用于信息传播或意见形成,因为人们对政治活动或新闻事件的态度根据从网络收集的新信息而变化

a Linear Threshold model with One Direction state Transition (LT1DT)

所以本文提出了新的传播模型⬆️

  1. 为每个节点引入了两个阈值:影响阈值和决策阈值。该模型允许已经接受谣言的节点重新考虑,但不允许已经接受真相的节点重新考虑。
  2. 这样的模式与我们许多人亲身观察到的行为模式是一致的:那些无意中促成谣言传播的人可能会在事后为自己的错误道歉。另一方面,一个人如果明知真相,很可能会无视谣言。由于重新考虑的过程,LT1DT被证明是non-progressive。然而,通过分析稳态,我们可以给出最终采纳谣言的节点数的上限和最终采纳真相的节点数的下限。

——Note——
文中假设网络的参数是给定的(看了这类文章基本上是给定的,不然就是另一个工作了)。在现实中,从真实的社交网络中学习它们可能并不容易。这个识别问题超出了本文的范围,这里参考了【Learning Influence Probabilities In Social Networks】学习网络参数的研究。

具体模型

  • 节点的四个状态

  • inactive(未激活)

  • Influenced(只是一瞬间被触达,还没决定采用哪种信息)

  • R-active(采纳谣言)

  • T-active(采纳真相)

  • 五种事件

  • a(inactive——>influenced)

  • a反(inactive——>inactive,影响不足保持未激活)

  • b(influenced——>R-active)

  • c(influenced——>T-active)

  • d反(R-active——>R-active,继续保持采纳R)

  • d(R-active——>T-active,改信真实信息)

  • 触发条件

  • 从inactive到influenced:

  • 从Influenced决策走向哪边:

  • R-active节点的再考虑:

  • 两个并行过程

  • 激活过程:

  • 再考虑过程:
    这两个过程同时在每个时间步对不同节点各自独立地执行一次

在2025年《Minimizing spread of misinformation in social networks: a network topology based approach》这篇论文中,延续了对上一篇论文的改进

该作者认为,T-active也是可以在特定情况下改变为R-active的,事实上,有一些摇摆不定的用户,他们遭受优柔寡断的意见,并且很容易受到邻居的影响。

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

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

相关文章

【IDEA】注释配置

1. IDEA注释调整,去掉默认在第一列显示 修改为如下: 2. IDEA中修改代码中的注释颜色

一文了解 HTTP Content-Type:从基础到实战

一文了解 HTTP Content-Type:从基础到实战 在 Web 开发中,HTTP 请求头中的 Content-Type 是一个看似简单却至关重要的概念。它决定了浏览器和服务器如何解析和处理传输的数据。本文将带你全面掌握 Content-Type 的核心知识,涵盖常见类型、应…

兔子队列?RabbitMQ详解(1)

引入 首先先介绍一下什么是 RabbitMQ 的意思:Rabbit 是一个公司的名称,MQ 是 message queue (消息队列)的缩写,而 RabbitMQ 是 Rabbit 企业下的一个消息队列产品,是一个采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初…

某智能家电龙头,社招 校招全面应用 AI 面试的创新实践

某智能家电龙头在竞争中凭借创新能力和高品质服务稳居市场前列,为更好地赋能业务,集团招聘总监着力构建数字化招聘流程,率先引入 AI 面试实现招聘智能化升级,减轻 HR 负担、提升效率,优化候选人体验,达成双…

STM32 实时时钟(RTC)详解

一、RTC 简介 RTC(Real Time Clock)即实时时钟,本质上是一个 32 位的秒级计数器: 最大计数值为 4294967295 秒,约合 136 年: 复制编辑 4294967295 / 60 / 60 / 24 / 365 ≈ 136 年 RTC 初始化时&#x…

《AI驱动的智能推荐系统:原理、应用与未来》

一、引言 在当今信息爆炸的时代,用户面临着海量的信息选择,从购物平台上的商品推荐到流媒体服务中的影视推荐,智能推荐系统已经成为我们日常生活中不可或缺的一部分。AI驱动的智能推荐系统通过分析用户的行为和偏好,为用户提供个性…

Django + Celery 打造企业级大模型异步任务管理平台 —— 从需求到完整实践(含全模板源码)

如需完整工程文件(含所有模板),可回复获取详细模板代码。 面向人群:自动化测试工程师、企业中后台开发人员、希望提升效率的 AI 业务从业者 核心收获:掌握 Django 三表关系设计、Celery 异步任务实践、基础 Web 交互与前后端分离思路,源码可直接落地,方便二次扩展 一、系…

创建对象

虽然Object构造函数或对象字面量可以方便地创建对象,但这些方式也有明显不足: 创建具有同样接口的多个对象需要重复编写很多代码 1.工厂模式 工厂模式是一种众所周知的设计模式,广泛应用于软件工程领域,用于抽象创建特定对象的过程 function createPerson(name,age){let…

深度理解指针(2)

🎁个人主页:工藤新一 🔍系列专栏:C面向对象(类和对象篇) 🌟心中的天空之城,终会照亮我前方的路 🎉欢迎大家点赞👍评论📝收藏⭐文章 深入理解指…

数据科学和机器学习的“看家兵器”——pandas模块 之一

目录 pandas 模块介绍 4.1 pandas 数据结构 一、课程目标 二、Series 对象介绍 三、DataFrame 对象介绍 四、Series 和 DataFrame 在具体应用中的注意事项 (一)Series 注意事项 (二)DataFrame 注意事项 五、实战案例 案例 1:学生成绩分析 案例 2:销售数据分析 案例 3:股…

STM32CubeMX HAL库 串口的使用

1.配置 2.开启中断后,生成代码 3.串口的接收 1).开启空闲中断接收 __HAL_UART_ENABLE_IT(huart, UART_IT_IDLE); // 关键步骤:启用空闲中断 2). 启动接收 调用 HAL_UARTEx_ReceiveToIdle_IT 启动异步接收,可以使用…

IIS服务器URL重写配置完整教程

1.下载URL Rewrite Module 2.1 https://www.iis.net/downloads/microsoft/url-rewrite https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_zh-CN.msi 2.安装

vite+vue建立前端工程

​ 参考 开始 | Vite 官方中文文档 VUE教程地址 https://cn.vuejs.org/tutorial/#step-1 第一个工程 https://blog.csdn.net/qq_35221977/article/details/137171497 脚本 chcp 65001 echo 建立vite工程 set PRO_NAMEmy-vue-appif not exist %PRO_NAME% (call npm i…

负进制转换

当一个数的基数是负数时,将这个数转换为负进制数时,大体思路和正数的情况一样,但是因为基数是负数,所以计算出来的余数就有可能是负数所以,需要在余数是负数时:将余数 基数的绝对值,商 1。 代…

K8S已经成为了Ai应用运行的平台工具

AI应用与K8s的深度融合:加速云原生时代的智能运维与业务创新 摘要: 随着人工智能(AI)技术的飞速发展,Kubernetes(K8s)作为容器编排领域的领军者,正逐步成为承载AI应用的核心基础设施…

NVMe简介1

它分为两部分,这里是第一部分。 NVM Express(NVMe)是一种高性能、可扩展的接口协议,用于通过PCI express(PCIe)总线,实现主机软件与NVM设备之间的通信。目前,由于NVMe SSD相比于SATA…

微服务商城(1)开篇、服务划分

参考:https://mp.weixin.qq.com/s?__bizMzg2ODU1MTI0OA&mid2247485597&idx1&sn7e85894b7847cc50df51d66092792453&scene21#wechat_redirect 为什么选择go-zero go-zero 为我们提供了许多高并发场景下的实用工具,比如为了降低接口耗时…

《隐私计算:数据安全与隐私保护的新希望》

一、引言 在数字化时代,数据已成为企业和组织的核心资产。然而,数据的收集、存储和使用过程中面临着诸多隐私和安全挑战。隐私计算作为一种新兴技术,旨在解决数据隐私保护和数据共享之间的矛盾。本文将深入探讨隐私计算的基本概念、技术原理、…

MySQL 学习(九)bin log 与 redo log 的区别有哪些,为什么快速恢复使用 redo log 而不用 bin log?

目录 一、bin log 与 redo log 的区别1)实现方式不同:2)日志内容不同:3)记录方式不同:4)使用场合不同: 二、为什么快速恢复使用 redo log 而不用 bin log? 面试题&#x…

用Array.from实现创建一个1-100的数组

一、代码实现 let arr Array.from({length: 100}, (_, i) > i 1); 二、代码分析 1、Array.from(arrayLike, mapFn) (1)arrayLike 类数组对象(如 { length: 100 })本身没有索引属性(如 0: undefined, 1: undefi…