移动社会网络信息传播模型构建与top_k节点挖掘
社会网络中的信息传播分析与模型

社会网络中的信息传播分析与模型随着互联网的快速普及和社交媒体的兴起,社会网络已经成为了人们日常生活中不可或缺的一部分。
同时,信息传播也随之发生了巨大的改变。
在社会网络中,信息的传播可以迅速地传递到全球各地,人们也可以通过社交媒体获取最新的、最具权威的信息。
那么,在社会网络中,信息的传播又是如何进行的呢?这篇文章将对社会网络中的信息传播进行分析,并介绍一些信息传播模型。
一、社会网络中信息传播的特点1.1 信息传播速度快在社会网络中,信息可以迅速地传递到全球各地。
当一条重要的信息在社交媒体上发布时,只需要短短几分钟,这个信息就可以被数百万人看到。
同时,人们也可以通过社交媒体很快地了解到全球的时事热点、最新消息等。
1.2 信息传播范围广社会网络是一个全球性的网络,不管你在世界的哪个角落,只要你拥有网络连接,你就可以获取到网络上的大部分信息。
这使得信息能够快速地传递到全球各地,扩大了信息的传播范围。
1.3 人际关系网络的影响在社会网络中,每个人都有一些社交网络,这些社交网络对信息传播起着很大的作用。
当一个人在社交媒体上发布一条信息时,他的好友、粉丝等人都有可能看到这条信息。
而这些人也都有他们自己的社交网络,这样信息就可以迅速地传播到更多人的手中,形成一个传播链。
二、信息传播的模型2.1 瀑布模型瀑布模型是最早被提出的一种信息传播模型。
该模型认为,信息的传播是按照线性的方式进行的,信息从一个节点出发,一级级传播到其他节点。
瀑布模型认为,信息传播满足以下几个条件:(1)信息传播是单向的;(2)信息传播的路径是连续的;(3)信息传播的范围是有限的。
2.2 病毒营销模型病毒营销模型是一种利用社交网络进行营销的模型。
该模型认为,信息的传播类似于病毒的传播过程,只有足够的接触面才能达到爆发式的传播效果。
病毒营销模型认为,信息传播满足以下几个条件:(1)信息传播的范围是广泛的;(2)传播路径不是线性的;(3)信息传播是逆向的,即从接收者传播到发起者。
社交网络数据挖掘的算法与模型分析

社交网络数据挖掘的算法与模型分析随着互联网的快速发展,社交网络已成为人们日常生活中不可或缺的一部分。
在社交网络中,人们可以与亲朋好友进行实时交流和分享信息。
这些大规模的社交网络数据蕴含着大量有价值的信息,而社交网络数据挖掘的算法和模型正是用来从这些数据中提取出有用的知识和信息的工具。
社交网络数据挖掘涉及从社交网络中发现有价值的模式、关系和趋势。
这可以帮助企业和组织理解用户行为、预测趋势、进行个性化推荐等。
在社交网络数据挖掘的背后,有许多算法和模型用于处理和分析社交网络数据。
下面将介绍一些常见的算法和模型。
1. 社区发现算法:社区发现是社交网络数据挖掘的一个重要任务,它帮助我们找出具有紧密联系的用户群体。
常见的社区发现算法包括Louvain算法和CNM算法。
Louvain算法通过最大化社区内连接和最小化社区之间连接的模块度来发现社区结构。
CNM算法则使用最小化累计改进值的方法来发现社区。
2. 影响力传播模型:社交网络中的信息传播是一个重要的研究领域,影响力传播模型用于描述在社交网络中信息如何扩散和传播。
常见的影响力传播模型包括独立级联模型和线性阈值模型。
独立级联模型假设每个用户独立地决定是否传播信息,而线性阈值模型则考虑用户的影响力阈值。
3. 用户推荐算法:社交网络数据挖掘还可以用于个性化推荐系统。
用户推荐算法帮助我们根据用户的兴趣和行为,向其推荐感兴趣的内容。
常见的用户推荐算法包括基于内容的推荐算法和协同过滤算法。
基于内容的推荐算法通过分析用户的兴趣和内容的相似性来进行推荐。
协同过滤算法则根据用户之间的相似性和行为进行推荐。
4. 情感分析算法:社交网络中的大量文本数据可以用于情感分析。
情感分析算法通过判断文本中的情感倾向来分析用户的情感状态。
常见的情感分析算法包括基于词典的方法和基于机器学习的方法。
基于词典的方法使用情感词典来判断文本中的情感倾向,而基于机器学习的方法则通过构建分类模型来进行情感分类。
社会网络和信息传播模型构建

社会网络和信息传播模型构建随着社会的发展和科技的进步,社交网络和信息传播成为现代社会不可或缺的一部分。
在这个数字化时代,人与人之间的联系变得更加紧密,信息的传播速度也前所未有地迅猛。
为了更好地理解社会网络和信息传播的模型,研究人员们开始构建各种模型来分析和描述这些现象。
一种常见的社会网络模型是小世界网络模型。
在小世界网络中,每个人都与周围的一小部分人直接相连,但通过这些直接连接的人,我们可以迅速地与其他人建立联系。
这种模型中的网络具有高度的连通性,并且信息传播速度非常快。
例如,当一条新闻在社交媒体上爆发时,它很快就会通过朋友之间的分享迅速传播到更广泛的人群。
另一种常见的社会网络模型是无标度网络模型。
在无标度网络中,一些节点比其他节点具有更多的连通性。
这些具有高度连通性的节点被称为“关键节点”,它们在信息传播中起着重要的作用。
如果一个关键节点的消息被广泛传播,那么整个网络的传播效果会非常显著。
换句话说,无标度网络中的少数重要节点决定着整个网络的信息流动。
除了以上两种常见的模型,还有一种流行的社会网络模型是随机图模型。
在随机图模型中,节点和边缘之间的连接是随机的,没有固定的模式或规律。
这种模型对于描述人们相互之间的关系可能没有太大的预测性,但它能够帮助我们了解整体网络的一些特征。
通过在随机图模型中模拟信息传播,研究人员可以研究不同节点上信息扩散的速度和范围。
为了更好地理解社交网络和信息传播模型,研究人员还可以使用计算机模拟来模拟和预测信息的传播路径和效果。
通过输入不同的网络拓扑结构和初始条件,他们可以观察和分析信息在网络中传播的方式。
这种基于计算机模拟的方法可以更加精确地预测信息传播的路径和速度,并提供有关定向传播策略的建议。
除了社会网络模型,信息传播模型也是研究信息传播的重要工具。
信息传播模型可以描述人们如何接收、处理和传播信息。
其中一个著名的信息传播模型是传染病传播模型。
这个模型假设信息的传播过程与传染病的传播过程类似,人们在与他人接触时会被感染并进一步传播信息。
移动社交网络中信息传播的动力学建模与分析

移动社交网络中信息传播的动力学建模与分析随着移动技术的不断发展和普及,移动社交网络成为人们日常生活中互动交流的重要方式。
在移动社交网络中,信息传播的动力学过程成为研究的热点。
了解信息传播的动力学建模与分析对于优化信息传播、提高社交网络用户体验以及推动社会发展都具有重要意义。
一、移动社交网络概述移动社交网络是指人们利用移动设备,通过社交媒体平台或应用程序进行信息交流、互动和分享的虚拟社交网络。
这种网络具有广泛的覆盖性、高效的传播速度和无处不在的移动性,给人们的生活和工作带来了极大的便利。
在移动社交网络中,人们可以通过好友关系、圈子关系等形式与其他用户进行沟通和互动,分享生活中的点滴、表达自己的观点以及获取他人的反馈。
二、信息传播的动力学建模在移动社交网络中,信息传播的动力学建模是通过数学模型和算法来描述和理解信息在网络中的传播过程和规律。
信息传播的动力学建模可以帮助我们深入探索信息传播的机制以及影响传播过程的因素,从而预测和优化信息传播的效率、速度和范围。
1. 传播模型在移动社交网络中,常见的传播模型包括独立级联模型、线性阈值模型和影响力最大化模型。
独立级联模型假设每个用户在接收到信息后是否转发该信息是独立的,线性阈值模型则将用户之间的转发行为定义为一个线性函数,并给每个用户设置一个阈值,只有在超过阈值时才会进行转发。
而影响力最大化模型则通过分析社交网络中用户之间的关系和影响力,找到最有潜力的传播节点,以实现最大的影响力。
2. 参数估计为了准确描述和分析信息传播的动力学过程,我们需要对传播模型中的参数进行估计。
估计参数的方法有很多种,包括最大似然估计、贝叶斯估计和模拟退火算法等。
通过根据已知的观察数据和模型假设,利用这些方法来估计参数的值,可以更好地反映实际情况,并为后续的分析和优化提供基础。
三、信息传播的动力学分析通过建立合适的模型和估计参数,我们可以对移动社交网络中的信息传播进行深入的动力学分析。
社会网络中的网络结构与信息传播模型探讨

社会网络中的网络结构与信息传播模型探讨社会网络是人们日常生活中不可避免的一部分,它涉及到人与人之间的关系、交流和信息传播。
网络结构和信息传播模型是理解社会网络行为和预测信息传播效果的重要基础。
本文将探讨社会网络中的网络结构以及常用的信息传播模型,以提高我们对社会网络的理解。
首先,网络结构是社会网络中的重要组成部分,它描述了网络中个体和连接个体的方式。
常见的网络结构包括随机网络、小世界网络和无标度网络等。
随机网络是指网络中的节点按照随机方式互相连接,节点与节点之间的联系平均分布。
小世界网络则是介于随机网络和无标度网络之间的一种结构,其中大部分节点聚集在少数个特定的节点周围,而其余的节点则通过少量的跳转可达到任何其他节点。
无标度网络是社会网络中较为常见的结构,它的特点是节点的度数(即节点的连接数)呈幂律分布。
这意味着少数的节点具有大量的连接,而绝大多数节点只有少数的连接。
无标度网络的结构使得信息传播更加高效,因为信息只需通过少数的核心节点即可快速传播到整个网络。
其次,信息传播模型是描述社会网络中信息传播过程的理论模型。
常见的信息传播模型有独立级联模型和阈值模型。
独立级联模型认为网络中的节点在接收到信息后有独立选择是否继续传播。
当信息传播到节点时,节点将独立地决定是否将该信息传递给其邻居节点。
这种模型适用于描述一些简单的信息传播场景,例如社交媒体上的消息扩散。
阈值模型则更适用于复杂的信息传播场景,它认为节点的行为受到一定的影响和限制。
在阈值模型中,每个节点都有一个阈值,当节点接收到的信息超过该阈值时,才会选择将信息传递给其邻居节点。
这种模型更贴近现实生活中的信息传播行为,例如新闻报道和产品推广。
除了以上提到的模型,还有其他一些更加复杂的信息传播模型,例如SIR模型和传染病传播模型。
这些模型基于传染病的传播原理,将信息传播看作是一种类似于传染病的过程。
在SIR模型中,人群分为易感染者、感染者和康复者三类,通过建立传染病传播的数学模型,来推断信息传播的特征和趋势。
社会网络中信息传播的模型及其优化

社会网络中信息传播的模型及其优化在当今社会中,社交媒体已经成为人们日常生活中不可或缺的一部分。
我们可以通过社交媒体平台与朋友家人保持联系,关注时事新闻和热门话题,还能够在这里自由发表自己的观点和想法。
然而,随着社交媒体的不断发展,信息传播的模式也日新月异。
在这篇文章中,我们将探索社会网络中信息传播的模型,并尝试解决其中出现的问题。
一、信息传播的模型社会网络中,信息传播的模型经常被描述为是一种“病毒传播”模式。
就像传染病一样,信息也可以通过社交媒体传播给其他用户。
在这种模式下,一个人可能会通过向朋友发送消息,或者在自己的社交媒体上发布信息,从而让更多的人了解到这条消息。
然后,这个信息就会像病毒一样在社交媒体上迅速地传播开来。
不过,信息传播的模型不会一味地遵循病毒传播的模式。
而是取决于不同的社会网络平台和用户之间的相互作用。
例如,在某些社交媒体上,由于用户的关注点不同,信息传播可能会呈现出“星型”传播模式,其中一个用户成为了信息的主要传播者,而其他人则沿着这个信息链条进行信息传递。
二、信息传播造成的问题虽然信息传播的模型可以很好地描述社交媒体中的信息传播,但是它也可能会导致一些问题。
例如,可能会出现信息“泛滥”的情况,这会导致人们在社交媒体上被淹没在大量不相关的信息中。
这样,人们就无法找到自己真正感兴趣的内容,进而降低其使用社交媒体的兴趣和快感。
另一方面,社交媒体还可能导致信息的“过滤”,即用户只会接收到与自己兴趣相关的信息,忽略那些与自己兴趣无关的内容。
从而,人们可能因为接收和了解到的信息量太少而降低其社交媒体的使用频率。
三、优化社交媒体中的信息传播模型针对上述问题,如何优化社交媒体中信息传播模型是一个值得探讨的问题。
下面,我们提供几种不同的优化策略:1. 利用社交媒体算法过滤信息。
社交媒体平台可以通过算法来过滤出用户真正感兴趣的内容,去除那些与用户无关的信息。
例如,优酷的“站长推荐”以及微博中的“微博热搜榜”等功能,都可以帮助用户过滤和精简信息。
社会网络分析的数据挖掘方法研究

社会网络分析的数据挖掘方法研究引言:社交网络已经成为当今社会互联网时代的重要组成部分,人们在网络上进行信息交流、社交互动和群体行为,并产生了大量的数据。
这些数据不仅包含了用户的个人信息,还记录了他们之间的社交关系、兴趣爱好和行为模式等,对这些数据的挖掘研究和分析可以帮助我们深入了解社会网络的结构、演化规律和用户行为,为社交网络平台的优化和社会科学研究提供有力的支持。
本文将探讨社会网络分析的数据挖掘方法与技术。
一、社会网络分析的数据挖掘方法简介社会网络分析是通过挖掘和分析社会关系网络来揭示其中的模式、规律和结构的一种研究方法。
数据挖掘作为社会网络分析的重要工具,可以帮助我们从庞杂的数据中提取有用的信息和规律,并进行可视化展示和深入分析。
二、社会网络的数据表示与数据预处理社会网络数据通常以图形的方式来表示,其中节点表示个体,边表示个体之间的关系。
在进行数据挖掘之前,对数据进行预处理是必要的。
数据预处理包括数据清洗、去噪、数据转换和数据集成等环节,以确保数据的质量和一致性,为后续的数据挖掘分析提供可靠的基础。
三、社会网络的社团检测方法社团是指社交网络中一群有紧密联系的节点的集合,通常具有相似的兴趣、活动或职能。
社团检测是社会网络分析的热门研究领域,可以帮助我们发现社交网络中潜在的群体结构。
社团检测方法主要包括基于图论的方法、基于模型的方法和基于机器学习的方法等。
四、社会网络的影响力分析方法影响力分析是社会网络分析中的重要问题之一,旨在确定社交网络中的重要节点和关键影响力者。
社交网络中的节点可以通过其在网络中的连接、传播和影响行为来计算其影响力。
影响力分析方法主要包括基于图论的中心性指标、基于随机扩散模型的方法和基于机器学习的方法等。
五、社会网络的信息传播与预测方法社交网络中的信息传播是研究社交网络的另一个重要问题,它关注如何通过社交网络中的节点传播信息和影响其他节点。
信息传播的研究可以帮助我们理解社交网络中的信息传播规律和战略,并预测信息传播的趋势和结果。
社会网络数据分析与模型构建

社会网络数据分析与模型构建社会网络数据分析与模型构建在当今信息时代发挥着重要的作用。
通过对社会网络中的大量数据进行分析和建模,我们可以深入了解人们之间的关系、信息传播的方式和影响力等。
本文将探讨社会网络数据分析的意义、方法以及相关的模型构建。
一、社会网络数据分析的意义社会网络数据分析是通过收集和分析社交媒体上的数据,以发现人们之间的联系、社会关系和信息流动模式等。
它有助于我们了解和预测群体行为,为社会科学研究提供了新的数据来源和分析手段。
同时,社会网络数据分析也被广泛应用于商业领域,用于市场营销、舆情监测、客户关系管理等。
二、社会网络数据分析的方法1. 数据收集:社会网络分析的第一步是收集大量的社交媒体数据。
这些数据可以来自于各种社交媒体平台,如微博、微信、Twitter等。
数据的收集可以通过API接口、网络爬虫等方式进行。
2. 数据清洗:社交媒体数据通常存在噪声和冗余信息,因此需要进行数据清洗。
数据清洗的目的是去除无用信息、纠正错误数据,并使数据符合分析的要求。
3. 数据分析:在数据清洗后,我们可以进行各种社会网络数据的分析。
常用的方法包括节点中心性分析、社团检测、信息传播分析等。
通过这些分析,我们可以了解网络中的重要节点、社区结构以及信息的传播路径。
三、模型构建1. 可传播性模型:可传播性模型是用于描述信息在社会网络中传播的模型。
其中,SIR模型是最常用的传播模型之一。
S表示易感者(Susceptible)、I表示感染者(Infected)、R表示康复者(Recovered)。
这个模型可以帮助我们预测信息在社会网络中的传播速度和范围。
2. 社交网络模型:社交网络模型是描述社会网络结构的模型。
常用的模型包括随机图模型、小世界网络模型、无标度网络模型等。
这些模型可以帮助我们理解社会网络的结构特点,从而更好地进行数据分析和预测。
3. 影响力模型:影响力模型用于描述个体在社会网络中的影响力。
常用的模型包括PageRank算法、HITS算法等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
{
1 1
pro ii t) = j ( k, 1 ( 1 - γΔt) q( i, k) pro s i( t) )
k
sp( A, j) ≤γt≤lp( A, j) j) γt > lp( A,
( 8)
t+ 同理, 可以得到一个度数为 k 的节点在时间区间[t, Δt] 内, 保持活跃—传染状态的概率:
提出一种充分考虑移动社会网络特点的信息传播模型以及基于该模型的 关重要。针对移动社会网络的特点, topk 节点挖掘算法。实验证明, 该方法能准确高效地定位移动社会网络中的活跃节点, 这对于移动运营商作出 营销决策起着至关重要的作用。 k 节点挖掘算法 关键词: 信息传播模型; 移动社会网络; top中图分类号: TP391 文献标志码: A 文章编号: 1001-3695 ( 2012 ) 08-2830-03 3695. 2012. 08. 007 doi: 10. 3969 / j. issn. 1001-
作者简介: 史文国( 1986-) , 男, 山东烟台人, 硕士研究生, 主要研究方向为智能信息系统、 信号处理( flame12334@ 163. com) ; 王瑜( 1987-) , 女, 河北秦皇岛人, 硕士研究生, 主要研究方向为人工智能 、 数据挖掘、 社会网络分析.
第8 期
k 节点挖掘 史文国, 等: 移动社会网络信息传播模型构建与 top和最小权重。 定义 3
。Domingos 等人[4] 提出解决该问题的基本算法 , 即将
该问题抽象为一个信息传播的概率模型来解决 , 并且选择基于 该概率模型在网络上传播信息最大节点集合作为活跃节点集 这成为该问题研究的先驱 。 但该问题是 NP 难问题, 且基 合, 本算法由于节点间传播范围的重叠性无法保证信息的传播精 度, 研究学者们用两种思路解决该问题 。 一些学者
t) ( 1 - pro ii j ) 。由此 转换为活跃—传染状态的个数期望为 I( k, 可得网络中非活跃状态的节点数量期望为
Abstract: The topk nodes in those network systems often play critical roles in information exchanges and spreading. Thus finding those influential carriers in mobile social networks is very useful for mobile operators to make strategy,such as sales marketing etc. This paper proposed a topk mining algorithm based on the information diffusion model. The experiments prove that the proposed algorithm can mine influential nodes efficiently and accurately in mobile social networks. Key words: information diffusion model; mobile social networks; topk nodes mining algorithm
sp( A, v) = min u∈A sp( u, v) ( 1)
( 5)
t) 是指向度数为 k 的节点中在 t 时刻处于活跃—传 其中: φ( k, t) 表示为 染状态的概率, 故将 φ( k,
t) = ∑ e φ( k, q( i, k) =
ij∈E
q( i, k) pro s i ( t)
[5 , 6 ]
的工作
给出了该问题更精确的贪心近似算法 , 并证明该算法是 ( 1 - 1 / e) 近似于最优解的; 另外一些对于应用感兴趣的学者[7] 试 图提出其他信息传播模型和数据挖掘算法来解决在社会网络
收稿日期: 2011-12-30 ; 修回日期: 2012-02-16
。这是解决 topk 问题最原
infectivesusceptible) 模型在文献[ 8]中提 法。SIS( susceptible是传染病传播的最经典模型 。它用来估计某种传染病在人 出, 群中的传播范围, 它需要根据疾病传播能力的不同给出一个传 播速度 v, 传播就可以表示为传播速度 、 节点度数和被传播节 5]提 点个数的函数, 该模型也可以应用于信息传播中 。 文献[ 即 出了递减的瀑布信息传播模型 ( decreasing cascade model ) , 当一个节点首次被信息传播到后 , 它的状态转换为活跃—传 而一个活跃—传染状态的节点会以一定的概率去激活它的 染, 6]提出了一个线性阈值 处于非活跃状态的邻居节点 。 文献[ 其基本思想就是一个节点转换为 模型( linear threshold model) , 活跃状态的概率会随着它周围活跃节点个数的增多而增大 , 如 该节点 果一个节点的邻居中活跃节点的数量超过一定的阈值 , 将转换为活跃状态。 k 活跃节点挖掘算法就是计算给定的一个社会网 简单 topE) 中每一个节点的传播范围, 络 G( V, 并且选择传播范围最大 k 节点集合 的前 k 个节点组成 top[7 ]
pro ss t) = j ( k,
j) γt < sp( A,
ij i q( i, k) ( pro s i ( t) + pro i( t) ) ∈E k
( 1 - αΔ t) ∑ e
sp( A, j) ≤γt≤lp( A, j) j) γt > lp( A,
( 9)
还可得到用来刻画一个度数为 k 的节点在时间区间[t, t + Δt] 内由非活跃状态转换为活跃 —传染状态的概率。 2. 1. 3 各状态节点个数期望分析 S( k,t) 、 N( k,t ) 分别表示移动社会网络中处 用 I( k,t) 、 于非活跃、 活跃—传染、 活跃—非传染状态的概率, 一个非活跃 状态的节点在时间区间[t,t + Δt]转换为活跃—传染状态的
· 2831·
始的思想, 但是这个近似算法无法保证结果的精确度。
2
基于信息传播模型的 top k 节点挖掘
指向节点的活跃—传染状态邻居分布。若有 k 个
节点指向节点 j, 每个节点处于何种状态在整个网络中可近似认 为是独立的, 那么 c( t) 可以视做一个满足二项分布的随机变量:
H ( c, t) = C c t ) c ( 1 - φ( k, t) ) k φ( k,
( 6) ( 7)
k'P( k' ) + kP( k) 珋 2k
k) 是度数为 k 的节点 j 与度数为 k' 的节点 i ( e ij ∈ E ) 其中: q( i,
s 的关联函数; pro i 是 t 时刻节点 i 处于活跃—传染状态的概率; 珋 k 是整个网络的平均度数 。
综上所述, 将分析结果代入式( 3 ) 可得
ii 概率( 1 - p j ) 符合泊松分布, 时间区间后整个网络中由非活跃
v) = ∞ 。 如果集合 A 中没有节点可达 v, 则 sp( A, v) 表示节点 u 和 v 间的网络最长路径距离 , 同理, 用 lp( u, lp( A, v) 表示集合 A 到节点 v 的最长距离, 有
p( A, v) = min u∈A lp( u, v) ( 2)
[1 ~ 3 ]
k 节点挖掘问题。所有这些研究者忽视的一个问题就是 中 top理论和应用结合, 他们并没有提出一个实用的信息传播模型并 在真实的网络数据上进行证明 。 本文提出一个基于移动社会网络的信息传播模型 , 并利用 该信息传播模型进行市场营销的信息传播 。
1
相关工作
k 活跃节点挖掘算 下面介绍基本的信息传播模型和 top-
第 29 卷第 8 期 2012 年 8 月
计 算 机 应 用 研 究 Application Research of Computers
Vol. 29 No. 8 Aug. 2012
k 节点挖掘 移动社会网络信息传播模型构建与 top1 史文国 ,王
瑜
2
( 1. 中国科学院电子学研究所,北京 100190 ; 2. 北京大学 信息科学技术学院 智能科学系,北京 100871 ) 摘 k 节点, 要: 在移动社会网络中挖掘出有影响力的 top对于移动运营商作出新产品或服务战略营销决策至
Diffusion model and topk nodes mining for mobile social networks
SHI Wenguo1 , WANG Yu2
( 1 . Institute of Electronics,Chinese Academy of Sciences,Beijing 100190 ,China; 2 . Dept. of Machine Intelligence,School of Electronics Engineering & Computer Science,Peking University,Beijing 100871 ,China)
k-c
在此部分, 首先提出一个基于移动社会网络的信息传播模 k 节点。 型, 再利用贪心算法基于此信息传播模型挖掘 top给定移动社会网络和挖掘活跃节点的个数 k, 再在信息传 k 活跃节点集合。 播模型上用贪心算法挖掘 top2. 1 基于交互式马尔科夫链的信息传播模型 移动社会网络, 就是利用移动用户的手机通话数据构建的 社会网络。在移动社会网络中, 提出基于交互式马尔科夫链的 [9 ] 该模型根据移动社会网络的特性构建 , 仅适 信息传播模型 , 用于移动社会网络的信息传播规律 。考虑通话次数、 通话双方 等信息, 移动社会网络是一个有向加权网络 。 2. 1. 1 信息传播模型基本思想 在本信息传播模型中, 网络中的节点有三种状态 : 活跃— 传染、 活跃—非传染、 非活跃。 而节点间的状态转换遵循以下 规则: a) 当一个活跃—传染节点 i 与一个非活跃节点 j 接触时, 节点 j 转换为活跃—传染状态的概率为 γ, 该规则描述了一个 人接受某种产品的概率 , 并且状态转换的概率随着通话次数的 即通话次数越多, 传播越容易发生; b ) 当一个活 增加而增大, 跃—传染节点 i 与另一个处于活跃—传染状态或者活跃—非 传染状态的节点 j 通话后, 节点 i 转换为活跃—非传染状态的 概率为 α, 该规则描述了当一个人通过跟他人交流充分了解了 某产品后, 对此产品失去兴趣不再关注的概率 。 A 表示移动社会网络中初始的活跃 —传染状态节点集合, 即进行市场营销首先进行产品或服务投放的顾客 , 在时刻 t = 0 sp ( u, v) 即为活跃状态。节点 u 和 v 表示网络中的两个节点 , sp ( A, v ) 表示集合 A 表示节点 u 和 v 间的网络最短路径距离 , 到节点 v 的最短距离, 定义为