BUBBLE Rap:social-based forwarding in delay tolerant network

合集下载

关注社交异配性的社交机器人检测框架

关注社交异配性的社交机器人检测框架

关注社交异配性的社交机器人检测框架
余尚戎;肖景博;殷琪林;卢伟
【期刊名称】《信息网络安全》
【年(卷),期】2024()2
【摘要】随着社交机器人的迭代,其倾向于与正常用户进行更多交互,对其检测变得更具挑战性。

现有检测方法大多基于同配性假设,由于忽视了不同类用户间存在的联系,难以保持良好的检测性能。

针对这一问题文章提出一种关注社交异配性的社交机器人检测框架,以社交网络用户间的联系为依据,通过充分挖掘用户社交信息来应对异配影响,并实现更精准的检测。

文章分别在同配视角和异配视角下看待用户之间的联系,将社交网络构建为图,通过消息传递机制实现同配边和异配边聚合,以提取节点的频率特征,同时利用图中各节点特征聚合得到社交环境特征,将以上特征混合后用于检测。

实验结果表明,文章所提方法在开源数据集上的检测效果优于基线方法,证明了该方法的有效性。

【总页数】9页(P319-327)
【作者】余尚戎;肖景博;殷琪林;卢伟
【作者单位】中山大学计算机学院;中山大学信息技术教育部重点实验室;广东省信息安全技术重点实验室
【正文语种】中文
【中图分类】TP309
【相关文献】
1.“类人”社交机器人检测数据集扩充方法研究
2.社交机器人参与的在线社交网络竞争性信息传播模型及仿真
3.高中化学校本作业研发策略分析
4.基于多维动态特征验证的社交机器人账号检测
5.结合主动学习与关系图卷积神经网络的社交机器人检测
因版权原因,仅展示原文概要,查看原文内容请购买。

元宇宙圈子用词

元宇宙圈子用词

元宇宙圈子用词元宇宙(Metaverse)指的是虚拟世界和现实世界相结合的综合性数字网络空间,这里面有很多用词,下面是关于元宇宙圈子用词的1000个词语。

一、基础用语1. 元宇宙(Metaverse):数字空间与现实空间交叉的虚拟世界。

2. 虚拟现实(Virtual Reality):一种电脑技术,使用人工智能、3D影像等技术制造出一种虚拟的环境,使用户有身临其境的感觉。

3. 增强现实(Augmented Reality):将虚拟物品以透视或画面的方式叠加在真实环境上,创造出与现实互动的数字体验。

4. 人工智能(Artificial Intelligence):模拟人类智能的机器,可以模拟、学习、理解、处理信息等。

6. 智能合约(Smart Contract):在区块链上运行的自动执行契约的计算机程序,设置触发条件并可以确保完整性的代码。

7. 数字资产(Digital Asset):指数字货币、数字抽象概念或其他具有价值的数字产品等。

8. 通证(Token):具有代币经济学特征的数字资产,通常用于访问网络服务、投资和商业活动中。

二、技术和设备9. VR眼镜(VR Headset):佩戴式设备,可以让用户进入虚拟现实世界。

11. 手柄(Controller):用于在虚拟世界中控制角色动作的设备。

12. 数据手套(Data Gloves):传感器配备的手套,可以感知手部动作,以与虚拟世界中的物品进行交互。

13. 3D扫描仪(3D Scanner):使用激光光束或光学成像技术,将实体物体转化为数学模型。

14. 3D打印机(3D Printer):使用数字模型和打印材料,制造出三维数字化物品的材料加工设备。

15. 全息投影(Holographic Projector):使用光学技术制造出逼真的三维图像。

16. 图形处理器(GPU):一种用于处理视觉和图形计算的计算机硬件。

17. 中央处理器(CPU):负责执行计算机程序的计算机芯片。

小世界效应的网络舆情演化迁移元胞模型

小世界效应的网络舆情演化迁移元胞模型

小世界效应的网络舆情演化迁移元胞模型小世界网络是具有两个重要特性的网络,第一个特性是“短路径”,即通过少数转发节点,信息可以在网络中快速传递。

第二个特性是“聚集性”,即网络中的节点呈现群集化特征,同一社区内的节点联系紧密,而不同社区间联系相对较少。

小世界效应指的就是这种网络结构的特性,它在各种领域的研究中都有广泛应用。

网络舆情是指由网络传播所引发的针对某一主题或事件的舆论。

随着新媒体的发展,网络舆情已成为现代社会的重要问题之一。

研究网络舆情迁移的元胞模型是网络科学领域的一种重要研究方法,它可以帮助我们理解信息在网络中的传播过程,进而预测社会事件的发展趋势。

本文采用元胞自动机模型进行网络舆情演化迁移的分析,基于小世界网络的结构特点,综合考虑舆情节点的情感倾向、信息传播范围等因素,探究网络舆情演化过程中的关键因素和演化规律。

在模型的设计中,我们将网络中的节点分为三类:负面节点、中立节点和正面节点。

对于每个节点,我们设定其具有一定的个体情感倾向,并给出一个取值范围(-1到1之间)。

模型还考虑到每个节点的邻居节点,即与该节点相连的节点,包括近邻节点(直接相连)和远邻节点(通过其他节点连接)。

这种影响范围的设计是基于小世界网络的“短路径”特性。

在模拟过程中,我们假设负面节点的信息传播效率较高,即一个负面节点可以较快地将负面信息传递给其邻居节点;正面节点的信息传播效率较低;中立节点则不会主动传播信息,只有当其邻居节点传来信息时才会转发。

这是基于对不同节点类型信息传播特性的观察。

通过模拟可以发现,网络舆情的演化过程受到两个因素的影响:情感倾向和信息范围。

当负面节点数量较多、正面节点数量较少时,网络舆情往往呈现负面倾向;当正面节点数量占据优势时,网络舆情会逐渐向正面倾向演化。

在情感倾向相同的情况下,节点与邻居的联系紧密程度也会影响信息的传播效率。

在小世界网络中,有些节点既有短程联系,也有长程联系。

这种联系模式面临的挑战是如何在保证短程联系的同时,加强两个社区间的联系。

人工智能应用技术练习题库(含参考答案)

人工智能应用技术练习题库(含参考答案)

人工智能应用技术练习题库(含参考答案)1、以下 CNN网络模型中,最早用于手写数字识别的是A、LeNet-5B、AlexNetC、ResNet50D、ResNet152答案:A2、以下关于机器学习说法错误的是A、机器学习可以解决图像识别问题B、目前机器学习已经可以代替人类C、机器学习在一定程度上依赖于统计学习D、监督学习和非监督学习都属于机器学习答案:B3、华为昇腾 AI芯片是 NPU(神经网络处理器)的典型代表之一。

A、TRUEB、FALSE答案:A4、下列哪些包不是图像处理时常用的A、timeB、sklearnC、os1D、opencv答案:C5、现代的卷积神经网络,常用的模块包括哪些A、多分枝结构B、残差连接C、BatchNormalizationD、Sigmoid激活函数答案:C6、下列算法哪些属于 K-means的变种?A、kNNB、MeanshiftC、k-means++D、以上都不是答案:C7、大数据的最显著特征是()A、数据规模大B、数据类型多样C、数据处理速度快D、数据价值密度高答案:A8、以下关于人工智能系统架构的表述,不正确的是A、人工智能分为应用层、技术层、基础层B、数据处理一般都是在应用层完成C、应用层聚焦人工智能技术和各个领域的结合D、基础层提供计算能力和数据资源答案:B9、护照识别服务的图像数据是不需要用 base64编码的。

A、TRUEB、FALSE答案:B10、传统的机器学习方法包括监督学习、无监督学习和半监督学习,其中监督学习是学习给定标签的数据集。

请问标签为离散的类型,称为分类,标签为连续的数字,又称为什么呢?A、给定标签B、离散C、分类D、回归答案:B11、在强化学习中,哪个机制的引入使得强化学习具备了在利用与探索中寻求平衡的能力A、贪心策略B、蒙特卡洛采样C、动态规划D、Bellman方程答案:A12、机器学习中,模型需要输入什么来训练自身,预测未知?A、人工程序B、神经网络C、训练算法D、历史数据答案:D13、计算机的运算是计算机的主要性能指标之一,与主要性能无关的是A、字长B、主频C、互联网的宽带D、内存和硬盘的工作速度答案:C14、图像处理一般指数字图像处理。

the bubble interpretation 泡沫解释

the bubble interpretation 泡沫解释

The bubble interpretation is a theory that suggests that the recent increase in housing prices in some markets, particularly in the United States, is due to a speculative bubble. This means that investors are buying homes not because they want to live in them, but because they believe that the prices will continue to rise and they can sell them for a profit later on.According to this theory, the bubble will eventually burst, causing a sharp decline in housing prices. When this happens, many people who have invested in homes will lose money, and the economy as a whole could be negatively impacted.Some experts argue that there are signs of a housing bubble, such as high levels of debt among homeowners and low interest rates that make it easy for people to borrow money. However, others disagree and believe that the housing market is simply experiencing a period of growth and expansion.Regardless of which side of the debate you fall on, it's important to remember that investing in real estate always carries some risk. Before making any decisions about buying or selling property, it's wise to do your research and consult with a financial advisor or other expert who can help you make informed choices.。

stable diffusion prompt 故事

stable diffusion prompt 故事

stable diffusion prompt 故事
在一个遥远的星球上,有一个名为稳定扩散的城市。

稳定扩散是一个现代化且充满活力的地方,它的居民在和谐、宽容的社会中共同生活着。

这个城市以其高效的交通系统而闻名。

无论是公共汽车、轻轨,还是自行车共享系统,稳定扩散的居民都能够快速、便捷地到达目的地。

城市里的道路宽敞而整洁,设计合理的交通规则使行车相当安全。

这使得居民们能够更好地利用时间,享受更多的休闲和娱乐活动。

稳定扩散还以其绿色环保而自豪。

城市内大量种植了树木和花草,公园和广场随处可见。

居民们乐于在这些绿地上散步、锻炼和与朋友聚会。

同时,城市还鼓励人们采取可持续的生活方式,如垃圾分类回收和能源节约。

这些努力使稳定扩散成为了一个宜居的城市,为居民们提供了健康而舒适的生活环境。

稳定扩散亦以其先进的科技而闻名。

城市内充满了高科技公司和创新中心,吸引了许多年轻人和创业者前来寻找机会。

科技的发展也为城市提供了便利,比如自动化系统和智能家居设备,使居民能够更加舒适和便捷地生活。

稳定扩散是一个多元化的城市,具有文化交融的特点。

人们来自各行各业,背景各异,互相尊重和包容。

城市里有各式各样的餐馆、艺术展览和音乐演出,让居民们享受不同文化的体验。

这种多样性使得稳定扩散成为了一个充满活力和创意的地方。

总而言之,稳定扩散是一个先进、绿色、多元化且充满活力的城市。

它以其高效的交通系统、绿色环保、先进科技和文化多样性而闻名。

居民们在这里享受着舒适和宜居的生活,他们为创建这个城市的繁荣共同努力着。

Bubble Spotting

Bubble Spotting

Bubble Spotting(传染的泡沫)By Robert J. ShillerA bubble forms when the contagion rate goes up for ideas that support a bubble. But contagion rates depend on patterns of thinking, which are difficult to judge.People frequently ask me, as someone who has written on market speculation, where the next big speculative bubble is likely to be. Will it be in housing again? Will it be in the stock market?人们常问我:下一个大规模的投机泡沫将会出现在哪里?是在房地产市场,还是股票市场?I don’t know, though I have some hunches. It is impossible for anyone to predict bubbles accurately. In my view, bubbles are social epidemics, fostered by a sort of interpersonal contagion. A bubble forms when the contagion rate goes up for ideas that support a bubble. But contagion rates depend on patterns of thinking, which are difficult to judge.虽然我会有一些预感,但无法给出确切答案,也没人能准确预测泡沫的来临。

复杂网络

复杂网络
上一个复杂网络模型 , 即 “ 小世界网络模 型”。
Figure 14.SW模型(1)
34
3.3 影响复杂网络拓扑结构的性能的因素是什么
• SW: SW:
Figure 15.SW模型(2)
35
3.3 影响复杂网络拓扑结构的性能的因素是什么
• CAVE:与SW模型类似,只不过CAVE模型首先会将拥有N个节 CAVE: SW模型类似 只不过CAVE模型首先会将拥有N 模型类似, CAVE模型首先会将拥有
MF(Most Frequent Contacts)方法: Contacts)方法: MF(
• 任意一对节点(u和v)都保存有一个计数器c{u,v},该 任意一对节点( 都保存有一个计数器c u,v}
计数器记录着这个相遇在过去发生的次数。 计数器记录着这个相遇在过去发生的次数。
• c{least,n}记录着网络中具有最少次数的相遇的ID和次 least,n}记录着网络中具有最少次数的相遇的ID ID和次
Figure 7.药物复杂网络带权图
18
1.3 复杂网络的主要表现方面
Figure 8.社会关系网
19
1.3 复杂网络的主要表现方面
• 动力学复杂性: 节点集可能属于非线性动力学系统, 例 动力学复杂性: 节点集可能属于非线性动力学系统,
如节点状态随时间发生复杂变化。 如节点状态随时间发生复杂变化。
如果不存在外部指令,系统按照相互默契的某种规则, 织 ; 如果不存在外部指令 , 系统按照相互默契的某种规则 , 各尽其责而又协调地自动地形成有序结构,就是自组织。 各尽其责而又协调地自动地形成有序结构,就是自组织。
Figure 1.网络自组织
5
1.1 复杂网络的概念

关于资产泡沫英语

关于资产泡沫英语

关于资产泡沫英语assetbubble就是资产泡沫。

资产泡沫是某种资产的市场价格水平相对于理论价格的非平稳性向上偏移过程,是由于不符合经济现实的买卖行为而导致的资产价格高估。

Assetbubble(资产泡沫)常与bubbleeconomy(泡沫经济)相关联。

泡沫经济是指因投机交易极度活跃,金融证券、房地产等的市场价格脱离实际价值大幅上涨,造成表面繁荣的经济现象,简单来说就是价格脱离价值。

常见的还有stockmarketbubble(股市泡沫),theInternetbubble(网络泡沫)等。

Bubble是和我们的日常生活息息相关的一个词,我们可以blowbubblesintowaterthroughastraw(用习惯在水里吹泡泡),吃bubbleandsqueak(卷心菜煎土豆)和bubblegum(泡泡糖),喝bubbletea(珍珠奶茶),美美地洗一个bubblebath(泡沫浴),乘坐bubblecar(有透明圆罩的微型汽车或微型三轮汽车),听bubble-gummusic(以爱嚼泡泡糖的儿童为主要听众、歌词简单重复的泡泡糖摇滚乐)。

扩展:招聘广告中的缩略词HS--highschool高中(学历)trans--transportation交通immed--immediate1立即trnee--trainee2实习生incl--including包括typ--typing/typist打字/打字员ind--industrial工业的wk--week/work周/工作inexp--inexperienced无经验的Wpm--wordsperminute打字/每分钟int--linternational国际性的yr(s)--Year(s)年admim--administrative3行政的Jr--junior初级ad/adv--advertising4广告K1000元agcy--agency经销商knowl--knowledge知识appt--appointment约会﹑预约loc--location位置﹑场所asst--assistant助理Lv/lvl--level级/层mach--machine机器bkgd--background背景manuf/mf--manufacturing制造bldg--building建筑物﹑大楼mech--mechanic机械的bus--business商业﹑生意mgr--manager经理clk--clerk(办公室)职员m-f--monday-friday从周一到周五mo--month月coll--college大专(学历)nec--necessary必要的oppty--opportunity机会corp--cororation(有限)公司datapro6--dataprocessing数据处理perm--permanent永久性的dept--department部pls--please请dir--director董事pos--position职位div--division分工﹑部门pref--preference(有经验者)优先eqpt--equipment装备prev--previous有先前(经验)etc--andsoon等等eves--evenings晚上refs--references推荐信exc--excellent很好的rel--reliable可靠的exp--experience经验reps--Representative(销售)代表expd--experienced有经验的req--required需要ext--extension延伸﹑扩展sal--salary工资fr.ben--fringebenefits额外福利secty--secretary秘书sh--shorthand人手不足gd--good好sr--senior资深grad--graduate毕业stdnt--student学生hosp--hospital医院stmts--statements报告hqtrs--headquarters总部tech--technical技术上hr--hour小时hrly--hourly每小时。

一种节奏与内容解纠缠的语音克隆模型

一种节奏与内容解纠缠的语音克隆模型

一种节奏与内容解纠缠的语音克隆模型
王萌;姜丹;曹少中
【期刊名称】《人工智能与机器人研究》
【年(卷),期】2024(13)1
【摘要】语音克隆是一种通过语音分析、说话人分类和语音编码等算法合成与参考语音非常相似的语音技术。

为了增强说话人个人发音特征转移情况,提出了节奏与内容解纠缠的MRCD模型。

通过节奏随机扰动模块的随机阈值重采样将语音信号所传递的节奏信息解纠缠,使语音节奏相互独立;利用梅尔内容增强模块获取说话人的相似发言特征内容,同时增加风格损失函数及循环一致性损失函数衡量生成的语音与源语音的谱图及说话人身份之间差异,最后用端到端的语音合成模型FastSpeech2进行语音克隆。

为了进行实验评估,将该方法应用于公开的AISHELL3数据集进行语音转换任务。

通过客观和主观评价指标对该模型进行评估,结果表明,转换后的语音在保持自然度得分的同时,在说话人相似度方面优于之前的方法。

【总页数】11页(P166-176)
【作者】王萌;姜丹;曹少中
【作者单位】北京印刷学院信息工程学院
【正文语种】中文
【中图分类】G63
【相关文献】
1.纠缠播送与解纠缠
2.《腔词关系研究》读解(续二)——第五章腔词节奏关系(Ⅰ):腔词节奏段落关系读解第六章腔词结构关系之一:腔词句式结构关系读解
3.纠缠原子对Tavis-Cummings模型中三体纠缠态纠缠量的影响
4.量子纠缠条件下古诺博弈模型均衡解的动态演化分析
5.一种三维度基于改进MFCC特征模型的AI克隆语音源鉴定方法
因版权原因,仅展示原文概要,查看原文内容请购买。

kolb的风格模型有哪些

kolb的风格模型有哪些

kolb的风格模型有哪些
Kolb的风格模型主要包括四种学习风格,分别是发散性(Diverging)、同化型(Assimilating)、集中性(Converging)和顺应型(Accomodating)。

1.发散性(Diverging):这种学习风格的人善于多角度观察具体情境,擅长发散思维,因此在需要产生大量想法和创意的活动中表现出色。

他们通常具有很强的具体经验和反思观察能力。

2.同化型(Assimilating):这种学习风格的人最善于把大量的信息变得简练而有逻辑性。

他们具有抽象概括和反思观察的能力,通常能够从复杂的信息中提炼出关键点。

3.集中性(Converging):这种学习风格的人最善于发现思想和理论的实际用途,他们喜欢找出解决问题的方案,做出决策并解决问题。

他们通常具有很强的抽象概念和主动实践的能力。

4.顺应型(Accomodating):这种学习风格的人最善于从实际体验中学习,他们喜欢执行计划,喜欢卷入新的、有挑战的经历中。

他们通常具有很强的具体经验和主动实践的能力。

这四种学习风格并不是相互独立的,而是可以相互交织和重叠。

人们通常会在不同的情境和任务中表现出不同的学习风格。

了解自己的学习风格有助于更好地认识自己的优势和不足,从而更好地进行学习和职业发展。

邮寄英语作文模板

邮寄英语作文模板

邮寄英语作文模板英文回答:Addressing and Packaging Your Mail。

Use a clear and legible address. Write the recipient's name and address in the center of the envelope, in all capital letters. Include any relevant apartment or suite numbers.Affix the correct postage. Determine the postage rate based on the size, weight, and destination of your mail. Use the correct number and value of postage stamps.Package your contents securely. Use an appropriate envelope or box for the size and weight of your contents. Pad the contents with bubble wrap or packing peanuts to prevent damage during transit.Seal the envelope or package securely. Use tape orglue to seal the envelope or package shut. Ensure it is sturdy enough to withstand handling.Add a return address. Place a label or write yourreturn address in the top left corner of the envelope. This helps the mail carrier return the mail to you if it cannot be delivered.Choosing a Shipping Method。

基于团结构亲密度的移动社交网络数据转发算法

基于团结构亲密度的移动社交网络数据转发算法

基于团结构亲密度的移动社交网络数据转发算法夏茂晋;王青山;王琦;曹成;汪丽芳【摘要】As intermittent and uncertain network connectivity in mobile social networks,data forwarding becomes an important problem.Based on the friendship of nodes,first constructs groups of nodes and then utilizing the intimacy of groups with nodes and communications,propose a data forwarding algorithm based on intimacy of group (DFAIG).The idea of DFAIG is that data packet carrier only forward data to encounter node its communication AP or the encounter node whose intimacy of group which takes destination node as center meets a certain requirement.Simulation results show that the algorithm has obvious superiority on reducing network overhead and also can significantly increase delivery ratio compared with Epidemic algorithm,Label and SGBR algorithm.%由于移动社交网络中不存在稳定的端到端连接,因此移动社交网络中的数据转发是一个重要问题.从节点的友好性角度出发,利用节点间的友好性,构造了节点间的团结构并利用团与节点、社区之间的亲密度,提出了一种基于团结构亲密度的数据转发算法(DFAIG).基本思想是,数据包携带节点只有在本社区AP或者相遇节点与以目的节点为中心的团结构的亲密度达到一定要求时,才转发数据包给相遇节点.仿真结果显示:与著名的Epidemic,Label和SGBR相比,提出的算法在降低网络开销上具有明显优势,且有效地提高数据包传递率.【期刊名称】《传感器与微系统》【年(卷),期】2017(036)002【总页数】4页(P127-130)【关键词】移动社交网络;团结构亲密度;数据转发;拷贝数【作者】夏茂晋;王青山;王琦;曹成;汪丽芳【作者单位】合肥工业大学数学学院,安徽合肥230009;合肥工业大学数学学院,安徽合肥230009;合肥工业大学数学学院,安徽合肥230009;合肥工业大学数学学院,安徽合肥230009;合肥工业大学数学学院,安徽合肥230009【正文语种】中文【中图分类】TP301.6容迟网络(delay tolerant networks,DTNs)[1,2]作为一类新型的无线网络,广泛应用于社交网络、车载网络、战场通信、野生动物保护等具有挑战性的领域。

社会机会网络中基于节点相遇历史信息的路由算法

社会机会网络中基于节点相遇历史信息的路由算法

社会机会网络中基于节点相遇历史信息的路由算法刘玉梅;任清源【摘要】针对Bubble Rap路由算法的路由开销不理想的问题,提出一种利用节点相遇历史信息和删除消息副本相结合的低开销路由( LCMT)算法。

利用与目的节点相遇次数进行消息转发改变了Bubble Rap单一的消息转发评判标准,使其对不同数据集场景的适应性得到提高,并结合效用函数对消息副本数进行控制,从而减小了路由开销。

和Bubble Rap路由算法相比,仿真结果表明在Infocom06和MIT数据集中,该算法可在保证良好消息传输成功率的前提下显著降低路由开销。

%For solving the problem that routing overhead is not ideal in the social opportunistic network routing algo⁃rithm⁃Bubble Rap, this paper presented a low delivery cost routing algorithm which combinesnode s̓historical meet⁃ing information and deleting message s̓duplicates⁃LCMT ( low delivery cost protocol using the meeting times with destination node) . Using meeting times with destination node changes the single evaluation criteria for message for⁃warding of bubble⁃rap and improves the adaptability to different data sets occasions. It also reduces the routing de⁃livery cost through combining with the utility function which can control message s̓ copy number. Compared with bubble rap, the simulation results in Infocom06 and MIT data sets show that the proposed algorithm can moderately increase the success rate of message transmission and effectively reduce the routing overhead.【期刊名称】《应用科技》【年(卷),期】2016(043)005【总页数】5页(P70-74)【关键词】社会机会网络;路由算法;LCMT;相遇次数;效用函数【作者】刘玉梅;任清源【作者单位】哈尔滨工程大学信息与通信工程学院,黑龙江哈尔滨150001;哈尔滨工程大学信息与通信工程学院,黑龙江哈尔滨150001【正文语种】中文【中图分类】TP393机会网络[1]的概念来源于容忍延迟网络(DTN)[2-3],是一种无需固定网络设施的无线自组网。

基于社交关系的移动机会网络路由算法

基于社交关系的移动机会网络路由算法

基于社交关系的移动机会网络路由算法余翔;刘志红;闫冰冰【摘要】在基于节点社交信息移动机会网络路由算法的设计中,存在不能有效平衡数据的传输成功率与平均传输时延的问题.为此,提出一种基于社交关系的路由算法.利用改进的桥接中心度重新评价节点的异质中心性,通过引入社区内的转发判别因子加快社区内消息的转发,结合带有老化机制的Simple社区识别算法选择转发节点.仿真结果表明,与经典算法Bubble Rap及其改进算法BiBubble、BridgingCom 相比,该算法能够有效提高消息投递成功率并减小消息平均传输时延.%In the design of routing algorithms in mobile opportunistic networks based on node social information,there is a problem that it is hard to balance transmission success ratio with average transmission delay effectively.In order to solve this problem,the routing algorithm based on social relationships is proposed,which makes use of center of the improved bridging centrality degree to evaluate the node heterogenicity and speeds up the messages forwarding through the introduction of forwarding discrimination factor in the community,and chooses forwarding nodes according to simple community identification algorithm with aging mechanism.Simulation results show that the proposed algorithm can effectively improve the message delivery success rate and reduce the average transmission delay compared with the classic algorithm Bubble Rap and its improved algorithms BiBubble and BridgingCom.【期刊名称】《计算机工程》【年(卷),期】2017(043)012【总页数】5页(P98-102)【关键词】移动机会网络;社交信息;中心度;社区;路由算法【作者】余翔;刘志红;闫冰冰【作者单位】重庆邮电大学宽带移动通信动员中心,重庆400065;重庆邮电大学宽带移动通信动员中心,重庆400065;重庆邮电大学宽带移动通信动员中心,重庆400065【正文语种】中文【中图分类】TP393随着便携式智能设备的感知、计算及通信能力不断增强,利用这些设备组成的移动感知网络,可以随时随地对人类经常活动的热点区域进行感知,满足物联网泛在互联与透彻感知的需求[1]。

基于机会网络的路由算法

基于机会网络的路由算法

基于机会网络的路由算法胡眯妹; 刘美华; 閤双奎; 张新晨【期刊名称】《《华中师范大学学报(自然科学版)》》【年(卷),期】2019(053)006【总页数】6页(P897-901,914)【关键词】机会网络; 兴趣社区; 相似度; 兴趣程度【作者】胡眯妹; 刘美华; 閤双奎; 张新晨【作者单位】华中师范大学物理科学与技术学院武汉430079; 武汉大学电子信息学院武汉430072; 北京电子技术应用研究所北京100091【正文语种】中文【中图分类】TP393.01机会网络是不需要源节点和目的节点之间存在完整路径,利用节点移动带来的相遇机会实现网络通信的自组织网络,文献[1-3]通过节点的存储-携带-转发行为完成数据包的传递.然而实际的机会网络往往是由车、人或其它传输工具所携带的短距离通信接口的移动设备所组成的机会网络.在这种利用人作为载体传输数据而形成移动的社会社交网络,节点往往具有一定的社会性.具体表现是节点之间因具有相同的兴趣、属性、社会地位等形成相对稳定且相互依赖关系,从而会出现了节点会聚的现象.在文献[4]中说明在节点汇聚的内部,节点之间联系紧密、相遇频繁、接触时间长,而在汇聚区域外节点互相接触概率低,但是某些活跃于某些区域间的节点增加了区域间的联系.相关学者利用多种方法划分社区[5-7],其中根据节点的社会性[8-9]也提出各种路由算法,较为经典的是Pan[10]等提出的BubbleRap算法,该算法是利用社交网络中节点的社交联系的特点结合节点的中心性和全局性建立模型,在模型中具体转发路径是在社区间选择全局性较高的节点进行传输,当数据包传到目的节点所在社区时再选择中心性较高的节点作为中继.刘等提出的兴趣社区检测机制,将机会网络中的兴趣量化,根据节点的兴趣爱好相似性进行社区划分[11].路由机制是选择与目标节点在同一社区且与目标节点接触较多的节点作为中间节点完成数据包转发.Anders等提出了一种根据节点间的历史相遇信息来估计传输概率的路由机制.每个节点都维护着网络中与其他节点相遇的概率值,当下一跳节点到目的节点的概率更大时,才进行转发[12].上述算法大多考虑如何提高信息的投递率,往往没有考虑到在网络资源及其匮乏、信息较少的情况下,如何保证信息有效、可靠的传递这一问题.为了解决这一问题,本文是从节点的社会性这一角度出发,提出一种基于社会节点行为规律及兴趣爱好的兴趣社区划分机制,结合节点接收数据包的历史信息和各类数据之间的相似性,量化节点对特定数据的兴趣,并根据最终兴趣划分社区.选择可靠程度较大且有价值的节点作为中继,由于严格的选择综合效用最大的中继节点,所以有效地避免了节点间的无用传递,很大程度上降低了网络开销,同时,又避免文献[13]所述的自私节点.1 ILCR算法1.1 社区划分在机会网络中,文献[14]中表明具有相同社会特性的节点联系会更加紧密且频繁.现实生活中具有相同兴趣爱好的人通常会聚在同一区域分享、交流他们感兴趣的信息,进而形成社区.在社区内部,节点之间的联系频繁,交互时间更长,从而形成较为稳定的关系.但是目前根据兴趣划分社区主要考虑节点之间的相似性,并把相似度高的节点划分在同一社区,而没有考虑到当网络环境很大或者信息数量较少时,节点间的相似度非常小,并不能准确的衡量出节点的真正兴趣.所以本文提出一种根据节点自身接收过的历史消息和历史消息与其它各类消息之间的相似度来计算出当前节点对各类信息的最终兴趣程度,并根据这种兴趣程度去划分兴趣社区的算法.在机会网络中每个节点可以同时对多种数据感兴趣,因此节点可以属于一个或者几个兴趣社区,符合现实生活中所属社区重复的情况.1.1.1 初始定义假设:机会网络中存在n个消息,并把这n个消息按照其特有的ID进行排序m1, m2, m3,…,mi,…,mn.把这n条消息分成i组,并给每组信息加上不同的字段,每组信息分别为M1,M2, M3,…,Mi,用这i组信息代表着不同的信息种类,类似于机会网络中的真实兴趣,例如运动、科技、电影、唱歌等.本文定义一个n维兴趣爱好属性来表示某个节点历史对不同信息的爱好属性,如公式(1):HA={m1,m2,m3,…,mj,…,mn},(1)其中,HA表示节点A的历史对各个信息的爱好属性.mj表示节点A接收过mj的次数.假设:机会网络中有k个节点,并按照每个节点的特有的地址进行排序A,B,C,…,I,…,K,并定义一个k维的向量来表示某个信息mj被哪些节点接收过,如公式(2):Rmj={Amj ,Bmj,…,Imj,…, Kmj},(2)其中,Rmj表示信息mj被哪些节点接收过的向量,Amj表示节点A等节点接收过信息mj的次数.两个k维向量Rmj和Rmi的欧几里得距离如公式(3):D(mi,mj)=(3)其中,D(mi,mj)表示信息mi,mj的欧氏距离,Ami表示信息mi被节点A接收过的次数.两个信息的相似度与两个信息间的欧几里得距离成反比.所以,两信息间的相似度S(mi,mj),如公式(4):(4)某个节点对某个信息的最终感兴趣程度,如公式(5):(5)其中,N(u)表示节点A曾接收过的历史信息的集合, R(A, mi)表示历史上A接收过信息mi的次数,S(mi,mj)表示信息mi,mj之间的相似度.1.1.2 社区划分策略在一定的时间间隔内,网络中广播一条消息mi,假如在此期间节点A成功地接收并存储了该消息,则会自动更新该节点本地的历史爱好向量HA,同时信息mi的被接收向量Rmi也会被更新.根据公式(3)和公式(4)可以求出消息mi与该节点曾接收过的消息之间的相似度,由相似度公式可知,被相同节点接收的次数越多,相似度就越大.再利用相似度结合公式(5)计算出节点A对mi最终兴趣值I(A,mi),并将兴趣值存储在本地.兴趣值越大,表明节点越愿意接收mi 这类消息.实际上机会网络中的节点通常都具有多种兴趣的特性,所以本文从节点本地缓存中选取最终兴趣相对较大的加入对应的兴趣社区,其中相对兴趣如公式(6):(6)其中,RI(A,mi)表示节点A 对信息mi的相对兴趣,maxI(A)表示节点A所接收信息中最大的最终兴趣值,I(A,mi)表示节点A对信息mi的最终兴趣值.若相对兴趣值小于设定的阈值0.03则认为是对此类消息有较大的兴趣.对此,关于节点的归属社区可以用一个n维向量表示.例如节点A的社区向量,如公式(7): CA={CM1, CM2, CM3,…, CMe,…, CMi},(7)其中,CM1只能为1或0,若为1表明节点A对M1这种消息较为感兴趣,则划分为兴趣社区CM1否则则不属于CM1.如果此向量中多个值为1,则说明节点属于多个不同的兴趣社区.1.2 消息的路由策略1.2.1 算法流程 ILCR算法主要分为两个阶段,第一阶段,寻找与目标节点所在社区关系较大的节点,并传递直至携带信息的节点与目标节点在同一个兴趣社区.第二阶段,寻找目标节点并传递消息.算法具体流程如图1所示.图1 ILCR算法流程图Fig.1 Flow chart of ILCR algorithm1.2.2 社区内的路由策略文献[15]深入了解社区形成本质,在社区内节点之间联系较为密切,接触较为频繁,所以只要在遇到目的节点时信息没有被删除,则被成功传递到目的节点可能性是比较大的.为了有效降低网络资源所以中继节点到目的节点的概率是一个非常重要的影响因素.因此本文将中继节点到目的节点的概率大小作为是否进行转发的条件,路由转发机制的具体步骤如下:Step(1):假设节点S,B在机会网络中移动.携带信息mi的节点S,遇到节点B 之后,判断B是否为信息mi的目的节点,若是则直接转发给B,否则跳到Step(2).Step(2):判断S,B两节点是否在同一兴趣社区内,若在,则按照Prophet路由策略进行转发.否则跳至Step(3).Step(3):同路由间转发策略.1.2.3 社区间的路由策略在社区间,因为不同兴趣社区的节点可能物理距离比较远,联系稀疏.因此选择在社区间携带并转发的节点时,要充分考虑到该节点的存储携带及转发的能力,即节点的可靠程度.其中存储携带能力主要体现在节点的剩余缓存大小,而转发能力主要体现在节点的活跃程度.为了提高投递率的同时减少节点之间的无效传输,本文选用两跳路由思想,即节点所在社区和目的节点社区是否存在公共的节点,若存在则将该节点定义为有价值节点.结合节点的可靠程度R和节点价值选择综合效用值较高的节点作为中继.其中节点的可靠程度,如公式(8):(8)其中,R(A)表示节点A的可靠程度,surC(A)表示节点A剩余缓存,maxC(A)表示节点A总缓存量,communityN(A)表示节点A所在社区的节点个数,sumN表示网络中节点的总数.具体路由策略如下:Step(1)和Step(2)与社区内路由一致.Step(3):判断节点B是否和目的节点D在同一个兴趣社区,若是则转发给B,否则跳转到步骤(4).Step(4):判断节点B是否为有价值节点,若不是则不进行转发,若是则跳转到步骤(5).Step(5):计算节点B的可靠程度R是否大于阈值若是应把消息mi传递给节点B,否则节点S就继续携带信息mi在机会网络中移动,直至遇到符合条件的节点再转发.2 算法仿真及性能分析本文采用基于Java的DTN仿真工具ONE(Opportunistic Network Environment)进行仿真实验.为了验证ILCR路由机制的性能,文中比较、分析了ILCR算法与Epidemic算法、Prophet算法在投递率、网络开销、平均端到端时延这3个方面的性能.其中仿真参数如表1.表1 仿真参数Tab.1 Parameters and results of simulation参数值模拟时间864 000运动模型ShortestPathMapBasedMovement节点个数40移动速度0.8 m/s~1.8 m/s传输速度250 KB/s最大传输范围10 m节点缓存大小1 M消息种类12消息大小200 K~1 M消息产生间隔350 s~375 s2.1 投递率投递率是成功投递的消息数量与总信息数量之比.由图2所示,随着数据包的生命周期的增长,ILCR算法的投递率是较为稳定的.在整个网络中ILCR算法的平均投递率较Prophet算法的投递率提高了约13%,较Epidemic算法提高了约1.13倍.主要原因是本文所采用的路由机制通过合理地划分兴趣社区,使在同一社区的数据包更快,更准确的传递给目的节点.同时在社区间的中继节点选择上综合考虑了节点可靠性及其价值,准确的找到综合效用值最高的节点,也保证了消息g到达目的节点的概率.图2 几种路由投递率对比结果Fig.2 Delivery rate comparison results of several routes2.2 网络开销网络开销是网络中被转发的消息副本总数与成功投递到目的节点的消息总数的差再与成功投递到目的节点的消息总数之间的比值.如图3所示,虽然随着信息的生命周期得的增长ILCR算法的网络开销略有增长,但是ILCR在整个网络中的平均网络开销比Epidemic降低了约81%,比Prophet降低了约94.4%.由于本算法计算出了每个节点对每种数据包的兴趣,所以准确的将节点划分到了所属社区.这种有效的社区划分保证了每个消息传递的中继节点的准确性.在社区间也是严格找综合效用值较高的节点作为中继.正是无论在社区间还是社区内都严格挑选中继的方法使整个传递过程有效避免转发给不必要的节点,降低了网络中被转发的消息的副本数,从而改善网络拥塞,有效的降低了网络开销.图3 几种路由网络开销对比结果Fig.3 Network overhead comparison results of several routes图4 几种路由时延对比结果Fig.4 Delay comparison results of several routes 2.3 端到端的网络时延端到端的网络时延是指消息从产生到成功送达目的节点的时间.如图4所示,随着消息的生命周期的增长,各种算法的平均时延相对处于较为平稳的状态.由于本文算法为了找到更合适的中继,无论是在社区间还是在社区内部对节点的筛选都比较严格,可供传输的中继较少,所以携带消息时间较长,导致消息到达目的节点时间延长.而Epidemic算法中,消息传递过程中产生大量副本,大量副本的存在会缩短信息到达目的节点的时间.因此,在整个网络中ILCR路由的平均时延比Epidemic高一点,比Prophet的平均延时略低.3 结论1) 提出的利用节点接收的历史消息和消息之间的相似度量化出节点的兴趣程度,并把节点划分到相对应的兴趣社区,保证了在消息较少时,可以准确的划分兴趣社区.2) 在社区间通过两跳路由思想,同时考虑节点的综合效用,筛选出了更加高效合适的中继,有效的避免节点间无效传递.3) 在多次仿真实验中得到相对兴趣RI(A,mi)的阈值为0.03时,在整个网络中其平均投递率比Prophet提高了约13%,比Epidemic提高了约113%、平均开销比Epidemic降低了约81%,比Prophet降低了约94.4%、平均时延略低于Prophet.机会网络中的消息在节点的缓存中有相应的生命周期,如何在生命周期内将更有价值的消息转发出去仍然是一项有意义的工作,因此下一步开展的工作会考虑到把节点缓存中消息的优先级策略加入到此路由机制中.参考文献:【相关文献】[1] 陈卫民,陈志刚,崔芳. 一种基于混合社区的移动机会网络数据传输机制[J]. 计算机工程与科学, 2016, 38(11): 2202-2208.CHEN W M,CHEN Z G,CUI F. A packet transmission mechanism basne on hybrid social groups in moblie opportunistic networks[J].Computer Engineering & Science,2016,38(11):2202-2208. (Ch).[2] PAN D R,MAI L F,QI X Y. Survey on opportunistic computing[J].Journal of South China Normal University(Natural Science Edition), 2016, 48(5): 116-122.[3] PELUSI L, PASSA R, ELLA A,et al.Opportunisticnetworking: data forwarding in disconnected mobile ad hocnetworks[J].IEEE Communications Magazine, 2006,44(11):134-141.[4] PORTER M A,ONNELA J P,MUCHA P munities in networks[J].Notices of the Ams, 2009, 56(9): 4294-4303.[5] WU D P, XIANG X H,WANG R Y,et al. Node-belongingness dynamic estimate community detect strategy in opporyunistic networks[J].Computer Engineering and Design, 2012, 10:4-17.[6] SHI Y L, CHEN B B. Improved LEACH-ID algorithm for wireless sensornetworks[J].Jisuanji Yingyong/Journal of Computer Application, 2011, 31(2):324-327.[7] 苏晓,于洪.移动自组织网中一种平均节点度分簇算法[J].重庆邮电大学学报(自然科学版),2010, 22(2):237-241.SUI X,YU H. An average degree clustering algorithm in mobile ad hoc network[J]. Journal of Chongqing University(Natural Science), 2010, 22(2):237-241.(Ch).[8] ANDRZEJ D M, RADOSLAW S O. DTN routing algorithm for networks with nodes social behavior[J]. International Journal of Computers Communications & Control, 2016,11(4):457-466.[9] WANG X, LIN Y, ZHAO Y, et al. A novel approach for inhibiting misinformation propagation in human mobile opportunistic networks[J]. Peer-to-Peer Networking and Applications, 2017, 10(2):377-394..[10] PAN H,CROWCROFT J,YONEKI E.BUBBLE Rap:social-based forwarding in delay tolerant networks[J].IEEE Transaction on Mobile Computing, 2011, 10(11):1576-1587.[11] 刘期烈,胡春凤,朱德利. 机会网络节点兴趣社区检测及路由策略[J]. 北京邮电大学学报,2014, 37(3):62-66.LIU Q L,HU C F,ZHU D L.Interest community detecting method and routing scheme in opportunistic networks[J].Journal of Beijing University of Posts and Telecommunications,2014, 37(3):62-66.(Ch).[12] LINDGREN A, DORIA A. Probabilistic routing in intermittently connected networks[J]. ACM Sigmobile Mobile Computing and Communications Review, 2003, 7(3):19-23. [13] WU J, WANG Y.Hypercube-based multipath social feature routing in human contact networks[J] . IEEE Transaction on Computer , 2014, 63(2):383-396.[14] LUO S, SUN Y, JI Y, et al. Stackelberg game based incentive mechanisms for multiple collaborative tasks in mobile crowdsourcing[J]. Mobile Networks and Applications, 2016, 21(3):506-522.[15] BATABYAL S, BHAUMIK P. Analysing social behaviour and message dissemination in human based delay tolerant network[J]. Wireless Networks, 2015, 21 (2):513-529.。

线上自我展示与社会资本_基于社会认知理论的社交媒体使用行为研究_郭羽

线上自我展示与社会资本_基于社会认知理论的社交媒体使用行为研究_郭羽

新闻大学•传播学・2016年第4期总第138期JOURNALISM BIMONTHLY线上自我展示与社会资本:基于社会认知理论的社交媒体使用行为研究郭羽(澳门科技大学人文艺术学院,澳门00853)【摘要】本文从社会认知理论的角度,探讨了社交媒体使用者的媒介信任和自我效能对其自我展示的影响,并分析了自我展示行为对不同类型社会资本产生的效果。

研究结果显示使用者的自我效能,以及对于社交媒体社区的经济基础信任和认同信任与线上自我展示呈显著正相关。

同时,研究也发现社交媒体使用者线上的自我展示程度越高,其所获取的“桥接型社会资本”和“结合型社会资本”也会越多。

【关键词】自我展示;媒介信任;社会资本;社会认知理论一、研究背景近些年来,随着新媒体技术的快速创新和推广,社交媒体的使用已经不再是一种“利基现象”(niche phe no me non )。

人们越来越习惯于将社交媒体应用到自己日常生活的方方面面,其中通过社交媒体进行自我展示和自我印象管理已经成为更多人的使用习惯,从而深刻改变了人际传播的语境以及互动行为。

[1]在线的自我展示成为人际传播研究所关注的重点话题,是因为这种线上行为对于人们线下关系的建立以及亲密度发展有着重要功能。

创3]在以社交媒体使用者为对象的研究中,以探究不同使用形态和动机为主的行为研究,以及以衡量使用行为影响为主的效果研究,构成了前人研究的两大基本分析路径。

然而,在行为取向的研究中,前人研究多从使用与满足的角度出发,考察不同使用动机对于社交媒体使用的影响,但有关使用者对于媒介环境认知以及自身内在特质的考察却呈现不足。

同时,在以效果为取向的研究中,对于“使用”这一自变量的测量过于单一,比如前人文献中广泛采用的使用时间及频率,也使得分析结果存在很大的片面性。

[6]因此,本文首先从社会资本的角度出发,针对线上自我展示这一具体的新媒体使用行为,分析了其对于人们线下强关系与弱关系的影响。

其次,结合社会认知理论有关行为、环境与个体的互动模型,探索了个体对社交媒体环境的信任和个体的自我效能对于其在线自我展示的影响。

英语客服面试题目(3篇)

英语客服面试题目(3篇)

第1篇Introduction:The role of a Customer Service Representative (CSR) is crucial in ensuring customer satisfaction and maintaining the reputation of a company. This document outlines a comprehensive set of interview questions designed to assess candidates' skills, knowledge, and attitude towards customer service. The questions are categorized into different sections to provide a structured approach to the interview process.I. Background and Experience (500 words)1. Tell us about your educational background and any relevant certifications you have in customer service or related fields.2. How many years of experience do you have in customer service? Can you provide examples of the types of companies or industries you have worked for?3. What was your previous role as a CSR? What were your key responsibilities?4. Describe a challenging customer service situation you faced in your previous role. How did you handle it?5. What tools and software have you used in your previous customer service roles?6. How do you stay updated with the latest trends and technologies in customer service?7. What motivated you to apply for this position?8. Can you share any feedback or testimonials from previous employers or customers that highlight your customer service skills?9. How do you handle a situation where a customer is upset or angry?10. What do you consider to be the most important qualities of a successful customer service representative?II. Communication Skills (750 words)1. How would you describe your communication style?2. Can you give an example of a time when you had to communicate complex information in a simple and clear manner?3. What is your approach to active listening?4. How do you handle customer inquiries that are not clear or seem to be from a frustrated customer?5. Can you provide an example of a time when you had to use non-verbal communication effectively?6. How do you handle situations where a customer is speaking a different language?7. What are your thoughts on using humor in customer service interactions?8. How do you handle feedback that is critical or negative?9. Can you describe a situation where you had to escalate a customer issue? How did you handle it?10. What is your approach to follow-up with customers after resolving their issues?III. Problem-Solving and Conflict Resolution (500 words)1. Describe a problem-solving situation you encountered in your previous role. How did you resolve it?2. What are your strategies for resolving conflicts with customers?3. How do you prioritize tasks when you have multiple customers with different issues at the same time?4. Can you provide an example of a time when you had to think creatively to resolve a customer issue?5. How do you handle difficult or irrational customers?6. What is your approach to handling product or service complaints?7. How do you ensure that you understand the customer's needs and expectations?8. Can you describe a time when you had to adapt to a change in a customer's requirements?9. What steps do you take to prevent future issues from arising?10. How do you measure the success of a resolution to a customer issue?IV. Teamwork and Interpersonal Skills (500 words)1. How do you work effectively in a team environment?2. Can you describe a time when you had to collaborate with colleagues to resolve a customer issue?3. What is your approach to handling customer service during peak periods or high-stress situations?4. How do you handle feedback from your colleagues or managers regarding your performance?5. What are your strengths when it comes to working with a diverse group of people?6. How do you build rapport with customers?7. Can you provide an example of a time when you went above and beyond to assist a customer?8. What is your approach to resolving conflicts with colleagues?9. How do you handle workload distribution when some team members are overworked?10. How do you stay motivated and positive in a customer service role?V. Company Knowledge and Fit (500 words)1. What do you know about our company and its products/services?2. Why do you want to work for our company?3. How do you think your skills and experience align with the requirements of this position?4. What are your long-term career goals, and how does this position fit into those goals?5. What do you expect from a customer service role at our company?6. How do you handle pressure and stress in a customer service environment?7. Can you describe a time when you had to adapt to a new company or team?8. What is your understanding of our company's culture?9. How do you handle feedback or constructive criticism from your manager?10. What do you think is the most important factor in customer satisfaction for our company?Conclusion:These interview questions are designed to provide a comprehensive assessment of a candidate's suitability for the role of a Customer Service Representative. By addressing various aspects of customer service, communication, problem-solving, teamwork, and company fit, you can ensure that you select the best candidate to represent your company and provide exceptional customer service.第2篇Introduction:This comprehensive questionnaire is designed to assess the suitability of candidates for the position of Customer Service Representative. The questions cover a range of topics, including communication skills, problem-solving abilities, technical knowledge, and personal attributes that are essential for excelling in this role. The document is dividedinto several sections to ensure a thorough evaluation of the candidate's qualifications.Section 1: Background and Professional Experience (500 words)1. Please provide a brief overview of your educational background andany relevant coursework or certifications related to customer service.2. Can you describe your previous work experience in customer service or related fields? Please include details about your role, responsibilities, and key achievements.3. What inspired you to pursue a career in customer service?4. How do you stay updated with the latest trends and technologies in customer service?5. Describe a challenging situation you faced in a previous customer service role. How did you handle it, and what was the outcome?6. What do you consider to be the most important qualities of a successful customer service representative?7. How do you prioritize tasks when dealing with multiple customer inquiries simultaneously?8. Can you share an example of a time when you went above and beyond to satisfy a customer's needs?9. How do you handle customer complaints and feedback? What steps do you take to ensure customer satisfaction?10. Describe a situation where you had to work as part of a team to resolve a complex customer issue. What was your role, and how did you contribute to the team's success?Section 2: Communication Skills (750 words)11. How would you describe your communication style?12. Can you give an example of a time when you had to adjust your communication style to cater to a difficult customer?13. What strategies do you use to ensure clear and effective communication with customers?14. How do you handle difficult or aggressive customers over the phone?15. Describe a situation where you had to use active listening skills to understand a customer's concerns.16. What role does body language play in your customer service interactions?17. How do you ensure that your written communication is clear and professional, especially in email correspondence?18. Can you provide an example of a time when you had to use persuasive communication skills to convince a customer to accept a solution?19. How do you handle confidential information shared by customers?20. Describe a time when you had to mediate a dispute between two customers. What steps did you take, and what was the result?Section 3: Problem-Solving and Analytical Skills (750 words)21. What is your approach to problem-solving in customer service situations?22. Describe a time when you had to use creative problem-solving skills to resolve a customer issue.23. How do you stay calm and focused when faced with an unexpected challenge?24. What role does critical thinking play in your customer service interactions?25. Can you provide an example of a time when you had to analyze customer data to identify trends or areas for improvement?26. How do you handle situations where you are unsure of the solution toa customer's problem?27. Describe a time when you had to adapt to a new process or technology in your role. How did you learn and implement it effectively?28. What steps do you take to prevent future occurrences of the same issue?29. How do you measure the success of a solution you have provided to a customer?30. Describe a situation where you had to escalate a customer issue to a higher level of support. What information did you gather, and how did you communicate the issue to the appropriate team?Section 4: Technical Knowledge and Tools (500 words)31. List any customer service software or tools you are proficient in using (e.g., CRM systems, help desk software, live chat platforms).32. How do you stay updated with the latest updates and features of the tools you use?33. Describe a situation where you had to troubleshoot an issue with a customer service tool.34. How do you handle technical difficulties when assisting customers?35. What is your experience with data entry and record-keeping in customer service?36. How do you prioritize and manage customer data securely?37. Can you provide an example of a time when you used technology to enhance customer service interactions?38. How do you ensure that you are using the appropriate tools and resources to provide the best possible service to customers?39. Describe a situation where you had to train a new team member on a customer service tool. What methods did you use, and how successful was the training?40. How do you stay organized and efficient while using multiple customer service tools simultaneously?Section 5: Personal Attributes and Soft Skills (500 words)41. What motivates you in your customer service role?42. How do you handle stress and pressure in the workplace?43. Describe a time when you had to work under tight deadlines. How did you manage the situation?44. What is your approach to handling customer feedback, both positive and negative?45. How do you build and maintain positive relationships with customers?46. Can you provide an example of a time when you had to resolve a conflict between two customers or team members?47. What are your strengths as a customer service representative?48. How do you handle feedback from your supervisor or manager?49. Describe a time when you had to take the lead in a customer service situation. What steps did you take, and what was the outcome?50. What are your goals for your career in customer service?Conclusion:This comprehensive questionnaire is designed to evaluate the qualifications and suitability of candidates for the position of Customer Service Representative. By addressing various aspects of the role, including background, communication skills, problem-solving abilities, technical knowledge, and personal attributes, the hiring team can make an informed decision about the candidate's potential to excel in this role.第3篇IntroductionAs a Customer Service Representative (CSR), you are the face of the company, responsible for handling inquiries, resolving issues, and ensuring customer satisfaction. This interview guide is designed to provide a comprehensive set of questions and scenarios that will help you assess the suitability of candidates for the role. The questions are categorized into different sections to cover various aspects of customer service, communication skills, problem-solving abilities, and cultural fit.Section 1: Communication Skills1. Tell us about a time when you had to explain a complex issue to a customer who was not technically inclined. How did you handle it?2. Can you describe a situation where you had to deal with a difficult or upset customer? What was your approach, and what was the outcome?3. How do you ensure that your communication is clear and concise, especially when under pressure?4. What strategies do you use to actively listen to customers and understand their needs?5. How would you handle a customer who is speaking in a language that is not your first language?6. What is your approach to dealing with customers who are constantly interrupting you?7. How do you handle customers who are demanding and want immediate solutions?8. Can you provide an example of a time when you had to use empathy to understand and address a customer's concerns?9. How do you maintain a professional tone and demeanor when dealing with difficult customers?10. What is your experience with handling customer feedback and complaints?Section 2: Problem-Solving and Decision-Making1. Describe a situation where you had to go above and beyond to resolvea customer's issue. What was the problem, and how did you solve it?2. How do you prioritize tasks when multiple customers have urgent issues?3. What steps do you take to ensure that you are providing accurate information to customers?4. Can you give an example of a time when you had to make a decision without all the information? How did you handle it?5. How do you stay calm and composed when faced with a challenging situation?6. What is your approach to escalating a customer issue to a higherlevel of support?7. How do you handle situations where the customer is not willing to accept a solution?8. Can you describe a time when you had to adapt your approach to a customer's unique situation?9. What strategies do you use to prevent future issues from occurringfor the same customer?10. How do you stay updated on company policies and procedures to ensure accurate and efficient service?Section 3: Product Knowledge and Training1. Tell us about your familiarity with the products or services we offer.2. How do you stay updated on new products and features?3. What resources do you use to learn about our company and its offerings?4. How do you handle customer inquiries about products that you are not familiar with?5. What is your approach to training new employees on our products and services?6. How do you apply your product knowledge to resolve customer issues effectively?7. Can you provide an example of a time when your product knowledge helped you resolve a customer's issue?8. How do you stay motivated to learn and improve your product knowledge?9. What is your experience with handling customer inquiries about product warranties and returns?10. How do you ensure that your product knowledge is up-to-date with the latest industry trends?Section 4: Time Management and Prioritization1. How do you prioritize tasks when you have multiple customers waiting for assistance?2. What strategies do you use to manage your time effectively during a busy shift?3. How do you handle situations where you are assigned more tasks than you can handle?4. What is your approach to handling urgent customer issues while still attending to other customers?5. How do you ensure that you meet deadlines and deliver quality service?6. What is your experience with working in a fast-paced environment?7. How do you handle situations where you are required to work overtime?8. What strategies do you use to stay focused and avoid distractions while working?9. How do you ensure that you are not overworking yourself and maintaining a healthy work-life balance?10. What is your approach to managing your workload during peak seasons?Section 5: Teamwork and Collaboration1. Describe a situation where you worked effectively as part of a team to resolve a customer's issue.2. How do you handle conflicts with team members?3. What is your approach to sharing knowledge and best practices with your colleagues?4. How do you stay motivated when working as part of a team?5. What strategies do you use to ensure that you are contributing positively to the team's goals?6. How do you handle feedback from team members?7. What is your experience with collaborating with cross-functional teams?8. How do you build rapport and maintain positive relationships with team members?9. What strategies do you use to support and encourage your team members?10. How do you handle situations where team members are not performing up to standard?Section 6: Adaptability and Resilience1. Tell us about a time when you had to adapt to a sudden change in your work environment or responsibilities. How did you handle it?2. How do you stay calm and composed when faced with unexpected challenges?3. What strategies do you use to cope with stress and maintain your mental health?4. How do you handle situations where you are faced with a high level of customer dissatisfaction?5. What is your approach to learning from past mistakes and improving your performance?6. How do you handle feedback that you find difficult to hear?7. What strategies do you use to build resilience in the face of adversity?8. How do you stay motivated and focused when you are faced with repetitive tasks?9. What is your experience with handling difficult situations that require quick thinking and problem-solving?10. How do you handle situations where you are required to work under tight deadlines and pressure?Section 7: Company Culture and Values1. What do you know about our company's mission, vision, and values?2. How do you think your values align with those of our company?3. What qualities do you believe are important for a successful customer service representative?4. How do you stay motivated and engaged in your work?5. What is your approach to continuous learning and professional development?6. How do you handle feedback and constructive criticism?7. What is your experience with working in a team-oriented environment?8. How do you handle situations where you are required to work independently?9. What is your approach to maintaining a positive work environment?10. How do you prioritize the needs of the company over your personal interests?Section 8: Role-Specific Scenarios1. Scenario: A customer calls in and is extremely frustrated because they have been waiting for a refund for an item they returned. The customer is yelling and demanding immediate action. How would you handle this situation?2. Scenario: You receive a call from a customer who is confused about the billing on their account. The customer is not sure if they were charged correctly. How would you proceed to resolve this issue?3. Scenario: A customer is requesting a product that is currently out of stock. You need to inform the customer and offer alternative options. How would you handle this situation?4. Scenario: You are informed that a new feature has been added to the product, and you need to inform all customers who have recently purchased the product. How would you go about doing this?5. Scenario: A customer is requesting a refund for a product that isstill under warranty. However, the customer does not have the original receipt. How would you handle this situation?6. Scenario: A customer is requesting a discount on a product that is priced above the competitor's price. How would you respond to this request?7. Scenario: You receive a call from a customer who is experiencing technical difficulties with the product. The customer is not sure what to do. How would you assist the customer?8. Scenario: A customer is requesting information about a new promotion that is not yet advertised. How would you handle this request?9. Scenario: A customer is requesting to speak to a supervisor. How would you handle this situation?10. Scenario: A customer is requesting a refund for a product that was damaged during shipping. How would you handle this situation?ConclusionThese questions and scenarios are designed to help you assess the qualifications, skills, and cultural fit of potential candidates for the Customer Service Representative role. By using a combination of behavioral questions, role-specific scenarios, and questions that assess communication, problem-solving, and teamwork abilities, you can make a well-informed decision about the best candidate for your team.。

中美潮玩品牌在TikTok上的多模态话语策略对比研究——以泡泡玛特和Funko为例

中美潮玩品牌在TikTok上的多模态话语策略对比研究——以泡泡玛特和Funko为例

中美潮玩品牌在TikTok上的多模态话语策略对比研究——
以泡泡玛特和Funko为例
袁胜;蔡凌睿
【期刊名称】《美与时代(创意)(上)》
【年(卷),期】2024()3
【摘要】数字媒体技术的发展推进信息传播方式从单一走向多元,短视频作为数字技术发展过程中出现的新事物,融合听觉、视觉及语言模态于一体,构建起语篇的多模态意义。

中国品牌在经济全球化的背景下开始出海扩展自身市场,其中的潮玩品牌凭借良好的设计理念取得了不俗的成绩。

本文以多模态话语分析理论为主要框架,选择中国潮玩品牌泡泡玛特及美国潮玩品牌Funko,聚焦于两者在海外社交媒体平台TikTok上的8则短视频,进行分析对比,为国内品牌在海外社交媒体上的传播提供参考和借鉴。

【总页数】6页(P54-59)
【作者】袁胜;蔡凌睿
【作者单位】温州大学人文学院
【正文语种】中文
【中图分类】G62
【相关文献】
1.泡泡玛特力造潮玩领先品牌
2.泡泡玛特潮玩盲盒营销策略
3.新消费背景下潮玩品牌快速崛起路径分析——以“POP MART泡泡玛特”品牌为例
4.潮玩行业大学生
创业企业个案研究——以“泡泡玛特”为例5.浅谈当代潮玩空间设计的发展趋势——以南京泡泡玛特线下店为例
因版权原因,仅展示原文概要,查看原文内容请购买。

一种改进的偏好融合组推荐方法

一种改进的偏好融合组推荐方法

一种改进的偏好融合组推荐方法胡川;孟祥武;张玉洁;杜雨露【期刊名称】《软件学报》【年(卷),期】2018(29)10【摘要】近年来,组推荐系统已经逐渐成为推荐系统领域的研究热点之一.在电影电视和旅游推荐中,用户常常是参与活动的一组人,这就需要为多个用户形成的群组进行推荐.作为解决群组推荐问题的有效手段,组推荐系统将单个用户推荐扩展为群组推荐,目前已经应用在新闻、音乐、电影、餐饮等诸多领域.现有的组推荐融合方法主要是模型融合与推荐融合,其效用好坏目前仍没有定论,并且它们各有自己的优缺点.模型融合存在着群组成员间的公平性问题,推荐融合忽视了群组成员间的交互.提出一种改进的偏好融合组推荐方法,它结合了两种融合方法的优点.同时根据实验得出了“群组偏好与个人偏好具有相似性”的结论,并将它结合在改进方法中.最后,通过在Movielens数据集上的实验分析,验证了该方法的有效性,证明了它能够有效地提高推荐准确率.【总页数】20页(P3164-3183)【作者】胡川;孟祥武;张玉洁;杜雨露【作者单位】智能通信软件与多媒体北京市重点实验室(北京邮电大学),北京100876;北京邮电大学计算机学院,北京 100876;智能通信软件与多媒体北京市重点实验室(北京邮电大学),北京 100876;北京邮电大学计算机学院,北京 100876;智能通信软件与多媒体北京市重点实验室(北京邮电大学),北京 100876;北京邮电大学计算机学院,北京 100876;智能通信软件与多媒体北京市重点实验室(北京邮电大学),北京 100876;北京邮电大学计算机学院,北京 100876【正文语种】中文【中图分类】TP311【相关文献】1.一种融合用户偏好与信任度的增强协同过滤推荐方法 [J], 范永全;杜亚军;成丽静;朱爱云2.一种潜在特征同步学习和偏好引导的推荐方法 [J], 李琳; 朱阁; 解庆; 苏畅; 杨征路3.一种用户偏好的美学图像推荐方法 [J], 许永波; 苏士美; 樊隆庆4.一种考虑兴趣偏好的Top-k众包开发者推荐方法 [J], 于旭;何亚东;梁宏涛;江峰;杜军威5.一种基于用户偏好分析和论坛相似度计算的改进LFM推荐算法 [J], 巨星海;周刚因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BUBBLE Rap:Social-Based Forwardingin Delay-Tolerant Networks Pan Hui,Member,IEEE,Jon Crowcroft,Fellow,IEEE,and Eiko Yoneki,Member,IEEE Abstract—The increasing penetration of smart devices with networking capability form novel networks.Such networks,also referred as pocket switched networks(PSNs),are intermittently connected and represent a paradigm shift of forwarding data in an ad hoc manner.The social structure and interaction of users of such devices dictate the performance of routing protocols in PSNs.To that end,social information is an essential metric for designing forwarding algorithms for such types of networks.Previous methods relied on building and updating routing tables to cope with dynamic network conditions.On the downside,it has been shown that such approaches end up being cost ineffective due to the partial capture of the transient network behavior.A more promising approach would be to capture the intrinsic characteristics of such networks and utilize them in the design of routing algorithms.In this paper,we exploit two social and structural metrics,namely centrality and community,using real human mobility traces.The contributions of this paper are two-fold.First,we design and evaluate BUBBLE,a novel social-based forwarding algorithm,that utilizes the aforementioned metrics to enhance delivery performance.Second,we empirically show that BUBBLE can substantially improve forwardingperformance compared to a number of previously proposed algorithms including the benchmarking history-based PROPHET algorithm,and social-based forwarding SimBet algorithm.Index Terms—Social networks,forwarding algorithms,delay-tolerant networks,pocket-switched networks,centrality,community detection.Ç1I NTRODUCTIONW E envision a future in which a multitude of devices carried by people are dynamically networked.We aim to build pocket switched networks(PSN)[1],a type of delay-tolerant networks(DTN)[2]for such environments.A PSN utilizes contact opportunities to allow humans to communicate without network infrastructure.We propose an efficient data forwarding mechanism over time evolving graphs of the PSN[3],that copes with dynamical,repeated disconnection,and rewiring.With such scenarios,end-to-end delivery through traditional routing algorithms is rarely applicable.Many MANETs and some DTN routing algorithms[4], [5]provide forwarding by building and updating routing tables whenever mobility occurs.We believe this approach is not appropriate for a PSN,since mobility is often unpredictable and topology structure is highly dynamic. Rather than exchange much control traffic to create unreliable routing structures,which may only capture the “noise”of the network,we prefer to search for some characteristics of the network,which are less volatile than mobility.A PSN is formed by people.Hence,social metrics are intrinsic properties to guide data forwarding in such kinds of human networks.Furthermore,if we can detect these social mobility patterns online in a decentralized way, we can apply these algorithms in practice.In this paper,we focus on two key social metrics: community and centrality.Cooperation binds,but also divides human society into communities.For an ecological community,the idea of correlated interaction means that an organism of a given type is more likely to interact with another organism of the same type than with a randomly chosen member of the population[6].This correlated interaction concept also applies to human,so we can exploit this kind of community information to select forwarding paths.Within a community,some people are more popular, and interact with more people than others(i.e.,have high centrality);we call them hubs.In this paper,we will exploit community and centrality for data forwarding in PSNs.Methodologically,community detection[7],[8]can help us to uncover and understand local community structure in both offline mobile trace analysis and online applications, and is therefore helpful in designing good strategies for information dissemination.Freeman[9]defined several centrality metrics to measure the importance of a node in a network.Betweenness centrality measures the number of times a node falls on the shortest path between two other nodes.This concept is also valid in a DTN.In a PSN,it can represent the importance of a node as a potential traffic relay for other nodes in the system.The main contributions of this paper are to answer following questions:1.How does the variation in node popularity help usto forward in a PSN?2.Are communities of nodes detectable in PSN traces?3.How well does social-based forwarding work,andhow does it compare to other forwarding schemes ina real(emulated)environment?4.Can we devise a fully decentralized way for suchschemes to operate?.P.Hui is with Deutsche Telekom Laboratories,Ernst-Reuter-Platz7,Berlin10587,Germany.E-mail:pan.hui@telekom.de..J.Crowcroft and E.Yoneki are with the Computer Laboratory,Universityof Cambridge,William Gates Building,15JJ Thomson Avenue,CambridgeCB30FD,UK.E-mail:{Jon.Crowcroft,Eiko.Yoneki}@.Manuscript received25May2009;revised12Oct.2010;accepted25Oct.2010;published online20Dec.2010.For information on obtaining reprints of this article,please send e-mail to:tmc@,and reference IEEECS Log Number TMC-2009-05-0189.Digital Object Identifier no.10.1109/TMC.2010.246.1536-1233/11/$26.00ß2011IEEE Published by the IEEE CS,CASS,ComSoc,IES,&SPSTo preview our answers to the above questions,we evaluate the impact of community and centrality on forwarding,and propose BUBBLE,a hybrid algorithm,that selects high centrality nodes and community members of destination as relays.We demonstrate a significant im-provement in forwarding efficiency over a number of previously proposed state-of-the-arts algorithms including PROPHET algorithm [5],which uses patterns of movement,rather than the longer term social relationships on which our BUBBLE scheme rests,and the social-based forwarding SimBet algorithm [10].In a PSN,there may be no a priori information.By definition,we are also in a decentralized world without access to infrastructure.Therefore,distrib-uted detection and dissemination of node popularity and node communities,and the use of these for forwarding decisions are crucial.We verify that this is not only possible,but works well in terms of message delivery performance and efficiency compared to prior schemes.The rest of this paper is structured as follows:We introduce the experimental data sets in Section 2,describe the contact graphs and inferring human communities in Section 3.In Section 4,we examine the heterogeneity in centrality.We show evaluation methodology in Section 5,and results including discussions from Section 6to 9,followed by the related works in Section 10.Finally,we conclude the paper with a brief summary of contributions in Section 11.2E XPERIMENTAL D ATA S ETSIn this paper,we use four experimental data sets gathered by the Haggle Project 1over two years,referred to as Infocom05,HongKong ,Cambridge ,Infocom06;one data set from the MIT Reality Mining Project [11],referred to as Reality .Previously,the characteristics of these data sets,such as intercontact and contact distribution,have been explored in several studies [12],[13],[14],to which we refer the reader for further background information.These five data sets cover a rich diversity of environments,ranging from busy metropolitan city (HongKong )to quiet university town (Cambridge ),with an experimental period from several days (Infocom06)to almost one year (Reality )..In Infocom05,the devices were distributed to approximately 50students attending the Infocom student workshop.Participants belong to different social communities (depending on their country of origin,research topic,etc.)..In Hong-Kong ,the people carrying the wireless devices were chosen independently in a Hong-Kong bar,to avoid any particular social relationship between them.These people have been invited to come back to the same bar after a week.They are unlikely to see each other during the experiment..In Cambridge ,the iMotes were distributed mainly totwo groups of students from the University of Cambridge Computer Laboratory,specifically un-dergraduate year1and year2students,and also some PhD and masters’students.This data set covers 11days..In Infocom06,the scenario was very similar toInfocom05except that the scale is larger,with 80participants.Participants were selected so that 34out of 80form 4subgroups by academic affiliations..In Reality ,100smart phones were deployed tostudents and staff at MIT over a period of nine months.These phones were running software that logged contacts with other Bluetooth-enabled de-vices by doing Bluetooth device discovery every five minutes.The five experiments are summarised in Table 1.A remark about the data sets is that the experiments do not have the same granularity and the finest granularity is limited to 120seconds.This is because of the trade-off between the duration of the experiments and the accuracy of the samplings.3I NFERRING H UMAN C OMMUNITIESIn PSN,the social network could map to the computer network since people carry the computing devices.To answer the question whether communities of nodes are detectable in PSN traces we need community detection algorithms.In this section,we introduce and evaluate two centralized community detection algorithms:K -CLIQUE by Palla et al.[15]and weighted network analysis (WNA)by Newman [16].We use these two centralized algorithm to uncover the community structures in the mobile traces.We believe our evaluation of these algorithms can be useful for future traces gathered by the research community.Many centralized community detection methods have been proposed and examined in the literature (see the recent review papers by Newman [7]and Danon et al.[8]).The criteria we use to select a centralized detection method are the ability to uncover overlapping communities,and a high degree of automation (low manual involvement).In real1..TABLE 1Characteristics of the Five Experimental Data Setshuman societies,one person may belong to multiple communities and,hence,it is important to be able to detect this feature.The K-CLIQUE method satisfies this require-ment,but was designed for binary graphs,thus we must threshold the edges of the contact graphs in our mobility traces to use this method,and it is difficult to choose an optimum threshold manually[15].On the other hand,WNA can work on weighted graphs directly,and does not need thresholding,but it cannot detect overlapping communities [16].Thus,we chose to use both K-CLIQUE and WNA;they each have useful features that complement one another. 3.1Contact GraphsIn order to help us to present the mobility traces and make it easier for further processing,we introduce the notion of contact graph.The way we convert human mobility traces into weighted contact graphs is based on the number of contacts and the contact duration,although we could use other metrics.The nodes of the graphs are the physical nodes from the traces,the edges are the contacts,and the weights of the edges are the values based on the metrics specified such as the number of contacts during the experiment.We can measure the relationship between two people by how many times they meet each other,and how long they stay with each other.We naturally think that if two people spend more time together or see each other more often,they are in a closer relationship.First,we find the distribution of contact durations and number of contacts for the two conference scenarios are quite similar.To prevent redundancy,in the later sections we only selectively show one example,in most cases Infocom06,since it contains more participants.Figs.1and2show the contact duration and number of contacts distribution for each pair in four experiments.For the HongKong experiment,we include the external device because of the network sparseness,but for the other three experiments we use only the internal devices.These contact graphs created are used for the community detection in the following sections.3.2K-CLIQUE Community DetectionPalla et al.[15]define a k-clique community as a union of all k-cliques(complete subgraphs of size k)that can be reached from each other through a series of adjacent k-cliques, where two k-cliques are said to be adjacent if they share kÀ1nodes.As k is increased,the k-clique communities shrink,but on the other hand become more cohesive since their member nodes have to be part of at least one k-clique. We have applied this on all the data sets above.Fig.3shows the3-clique communities in the Infocom06data set.More detailed descriptions about the k-clique communities on these data sets can be found in our previous work[17],[18].3.3Weighted Network AnalysisIn this section,we implement and apply Newman’s weighted network analysis(WNA)for our data analysis [16].This is an extension of the unweighted modularity proposed in[19]to a weighted version,and use this as a measurement of the fitness of the communities it detects.For each community partitioning of a network,one can compute the corresponding modularity value using the following definition of modularity(Q):Fig.1.The distribution of pair-wise contactdurations.Fig.2.The distribution of pair-wise number ofcontacts.Fig.3.3-clique communities based on contact durations with weightthreshold that equals20,000s(Infocom06;circles,Barcelona group;squares,Paris group A;triangles,Paris group B;diamonds,Lausannegroup).Q ¼X vwA vw2mÀk v k w ð2m Þ"# ðc v ;c w Þ;ð1Þwhere A vw is the value of the weight of the edge between vertices v and w ,if such an edge exists,and 0otherwise;the -function ði;j Þis 1if i ¼j and 0otherwise;m ¼12P vw A vw ;k v is the degree of vertex v defined as P w A vw ;and c i denotes the community vertex i belongs to.Modularity is defined as the difference between this fraction and,the fraction of the edges that would be expected to fall within the communities if the edges were assigned randomly,but we keep the degrees of the vertices unchanged.The algorithm is essentially a genetic algorithm,using the modularity as the measurement of fitness.Rather than selecting and mutating current best solutions,we enumer-ate all possible merges of any two communities in the current solution,and evaluate the relative fitness of the resulting merges,and choose the best solution as the seed for the next iteration.Table 2summarizes the communities detected by applying WNA on the four data sets.According to Newman [16],nonzero Q values indicate deviations from randomness;values around 0.3or more usually indicate good divisions.For the Infocom06case,the Q max value is low;this indicates that the community partition is not very good in this case.This also agrees with the fact that in a conference the community boundary becomes blurred.For the Reality case,the Q value is high;this reflects the more diverse campus environment.For the Cambridge data,the two groups spawned by WNA is exactly matched the two groups (1st year and 2nd year)of students selected for the experiment.These centralized community detection algorithms give us rich information about the human social clustering and are useful for offline data analysis on mobility traces collected.We can use them to explore structures in the data and,hence,design useful forwarding strategies,security measures,and killer applications.4H ETEROGENEITY IN C ENTRALITYIn human society,people have different levels of popular-ity:salesmen and politicians meet customers frequently,whereas computer scientists may only meet a few of their colleagues once a year [17].Here,we want to employ heterogeneity in popularity to help design more efficient forwarding strategies:we prefer to choose popular hubs as relays rather than unpopular ones.SimBet routing algo-rithm [10]also uses the concept of centrality for choosing relays.We will compare the performance of both algorithms in Section 8.A temporal network or time evolving network is a kind of weighted network.The centrality measure in traditional weighted networks may not work here,since the edges are not necessarily concurrent (i.e.,the network is dynamic and edges are time-dependent).Hence,we need a different way to calculate the centrality of each node in the system.Our approach is as follows:1.Carry out a large number of emulations of un-limited flooding with different uniformly distribu-ted traffic patterns created using the HaggleSim emulator (Section 5.1).2.Count the number of times a node acts as a relay forother nodes on all the shortest delay deliveries.Here the shortest delay delivery refers to the case when the same message is delivered to the destination through different paths,where we only count the delivery with the shortest delay.We call the number calculated above the betweenness centrality of this node in this temporal graph.Of course,it can be normalized to the highest value found.Here we use unlimited flooding since it can explore the largest range of delivery alternatives with the shortest delay.This definition captures the spirit of Freeman centrality [9].Initially,we only consider a homogeneous communica-tion pattern,with equal likelihood of every destination,and we do not weight the traffic matrix by locality.We then calculate the global centrality value for the whole homo-geneous ter,we will analyse the heterogeneous system (Section 8).Fig.4shows the number of times a node falls on the shortest paths between all other node pairs.We can treat this simply as the centrality of a node in the system.We observe very wide heterogeneity in each experiment.This clearly shows that there is a small number of nodes which have extremely high relaying ability,and a large number of nodes that have moderate or low centrality values,across all experiments.One interesting point from the HK data is that the node showing highest delivery power in the figureCommunities Detected from the Four DataSetsFig.4.Number of times a node as relays for others on four data sets.is actually an external node.This node could be some popular hub for the whole city,i.e.,postman or a news-paper man in a popular underground station,which relayed a certain amount of cross city traffic.The30th,70th percentiles,and the means of normalized individual node centrality are shown in Table 3.These numbers summarize the statistical property of the centrality values for each system shown in Fig.4.5I NTERACTION AND F ORWARDINGIn the first half of this paper,we have shown the existence of heterogeneity at the level of individuals and groups,in all the mobility traces.This motivates us to consider a new heterogeneous model of human interaction and mobility.Cliques and Community.We explored the community structures inside different social environments,and found these community structures match quite well with the real underlying social structures.Popularity Ranking.We observed the heterogeneity for node centralities in both global and local scales.We shall see that popular hubs are as useful in the PSN context as they are in the wireline Internet and in the web.From Section6to Section9,we will look at how we can use this information to make smart forwarding decisions. The following three preexisting schemes provide lower and upper bounds in terms of cost and delivery success.All of these schemes are inefficient because they assume a homogeneous environment.If the environment is homo-geneous then every node is statistically equivalent(i.e.,every node has the same likelihood of delivering the messages to the destination).As we showed in the first half of this paper,the environments and nodes are diverse and,hence, all these naive schemes are doomed to have poor performance.We need to design algorithms which make use of this rich heterogeneity..WAIT:Hold onto a message until the sender encounters the recipient directly,which representsthe lower bound for delivery cost.WAIT is the onlysingle-copy algorithm in this paper..FLOOD:Messages are flooded throughout the entire system,which represents the upper bound fordelivery and cost..Multiple-Copy-multiple-hoP(MCP):Multiple copies are sent subject to a time-to-live hop count limit onthe propagation of messages.By exhaustive emula-tions,the4-copy-4-hop MCP scheme is found to bethe most cost-effective scheme in terms of deliveryratio and cost for all naive schemes among most ofthe data sets.Hence,for fair comparison,we wouldlike to evaluate our algorithms and the comparisonalgorithms(e.g.,PROPHET and SimBet)against the4-copy-4-hop MCP scheme in most of the cases.Fig.5shows the design space for the forwarding algorithms.The vertical axis represents the explicit social structure.This is the social or human dimension.The two horizontal axes represent the network structural plane, which can be inferred purely from observed contact patterns.The Structure-in-Cohesive Group axis indicates the use of localized cohesive structure,and the Structure-in-Degree axis indicates the use of node ranking and degree. These are observable physical characteristics.In our design framework,it is not necessary that physical dimensions are orthogonal to the social dimension,but since they represent two different design parameters,we would like to separate them.The design philosophy here is to consider both the social and physical aspects of mobility.We introduce four forwarding algorithms in this paper, namely LABEL,RANK,DEGREE,and BUBBLE..LABEL:Explicit labels are used to identify forwarding nodes that belong to the same organization.Optimi-zations are examined by comparing label of thepotential relay nodes and the label of the destinationnode.This is in the human dimension,although ananalogous version can be done by labeling a k-cliquecommunity in the physical domain..RANK:The forwarding metric used in this algo-rithm is the node centrality.A message is forwardedto nodes with higher centrality values than thecurrent node.It is based on observations in thenetwork plane,although it also reflects the hubpopularity in the human dimension..DEGREE:The forwarding metric used in this algorithm is the node degree,more specifically theobserved average of the degree of a node over acertain time interval.Either the last interval window(S-Window),or a long-term cumulative estimate,(C-Window)is used to provide a fully decentralizedapproximation for each node’s centrality,and thenthat is used to select forwarding nodes..BUBBLE:The BUBBLE family of protocols combines the observed hierarchy of centrality of nodes andobserved community structure with explicit labels,to decide on the best forwarding nodes.BUBBLE isan example algorithm that uses information fromStatistics about Normalized Node Centrality in FourExperimentsFig.5.Design space for forwarding algorithms.both human aspects and also the physically obser-vable aspects of mobility.BUBBLE is a combination of LABEL and RANK.It uses RANK to spread out the messages and uses LABEL to identify the destination community.For this algorithm,we make two assumptions:.Each node belongs to at least one community.Here, we allow single node communities to exist..Each node has a global ranking(i.e.,global centrality) in the whole system and also a local ranking within itscommunity.It may belong to multiple communitiesand,hence,may have multiple local rankings.5.1HaggleSim EmulatorIn order to evaluate different forwarding algorithms,we developed an emulator called HaggleSim[20],which can replay the mobility traces collected and emulate different forwarding strategies on every contact event.This emulator is driven by contact events.The original trace files are divided into discrete sequential contact events,and fed into the emulator as inputs.In all the simulations in this work,we divided the traces into discrete contact events with granularity of100s.Our simulator reads the file line by line,treating each line as a discrete encounter event,and makes a forwarding decision on this encounter based on the forwarding algorithm under study.5.2Simulation ParametersThere are three parameters we used in our simulation to achieve controlled flooding in MCP strategy..Number of Copies(m).The maximum number of duplicates of each message created at each node..Number of Hops(Hop-TTL).The maximum number of hops,counted from the source,that a message copycan travel before reaching the destination;this issimilar to TTL value in the Internet..Time TTL.The maximum time a message can stay in the system after its creation.This is to preventexpired messages from further circulation.For all the emulations conducted to compare forwarding efficiency in this paper,we have the following two metrics..Delivery Ratio.The proportion of messages that have been delivered out of the total unique messagescreated..Delivery Cost.The total number of messages(include duplicates)transmitted across the air.To normalizethis,we divide it by the total number of uniquemessages created.For some cases,we also compute the hop-count distribu-tion for the deliveries,which is the distribution of the number of hops needed for all the deliveries,and which reveals the social distance between sources and destinations.In the following sections,we will introduce several forwarding algorithms and evaluate their performances with the above metrics.For each emulation,1,000unique messages are created,with the source and destination randomly chosen or chosen based on specific grouping,which will be specified in each evaluation case.The creating time of the messages is uniformly distributed within the simulation duration.Since the experimental durations for the data sets we used for simulation are in the order of days or even weeks,so we ignore the transient period and average the results throughout the simulation periods.6G REEDY R ANKING A LGORITHMThe contribution of this section is to introduce RANK algorithm in detail and evaluate its performance using different data sets.RANK is similar to the greedy strategy introduced by Adamic et al.[21].A PSN is not a static network like the Internet;we do not know when a local maximum is reached since the next encounter is unexpected.We cannot employ precisely the same strategy as they proposed,of traversing up the hierarchy until reaching the maximum,and then down a step.In RANK,we assume each node knows only its own ranking and the rankings of those it encounters,but does not know the ranking of other nodes it does not encounter,and does not know which node has the highest rank in the system.RANK is very simple:We keep pushing traffic on all paths to nodes which have a higher ranking than the current node,until either the destination is reached,or the messages expire.If a system is small enough,the global ranking of each node is actually the local ranking.If we consider only the Systems Research Group(around40people),a subset of the Cambridge Computer Laboratory(235people),this is the ranking of each node inside the group.If we consider the whole Computer Laboratory,we are considering a larger system of many groups,but they all use the same building.A homogeneous ranking can still work.But when we consider the whole city of Cambridge,a homogeneous ranking system would exclude many small scale structures. In this section,we show that in relatively small and homogeneous systems,a simple greedy ranking algorithm can achieve good performance.Fig.6(left)shows that RANK performs almost as well as MCP for delivery.Fig.6(right)also shows that the cost is at maximum of around40percent that of MCP,which represents a marked improvement.The audiences may notice that the difference in cost between these two algorithms is not constant.This is because they have different spreading mechanisms which may affect their abilities to find necessary number of relays within a certain time TTL.RANK appears to work in small and homogeneous systems,but when we look at a more diversified system,forparison of delivery ratio(left)and cost(right)of MCP and RANK on4-copies and4-hops case(Reality).。

相关文档
最新文档