论文部分内容阅读
随着信息技术的飞速发展和互联网的广泛普及,电子邮件、在线购物、在线交友、网上支付、即时通讯等应用已经成为人们工作和生活中不可或缺的一部分。人们在互联网上通过各种关系相互联系在一起,形成了一个个规模庞大、关系复杂以及内容丰富的在线社会网络。面向商业领域的实际应用,目前对在线社会网络的研究面临两大挑战。一是,由于互联网的开放性和匿名性,如何给在线社会网络中的用户提供合理的信任计算机制成为一个亟待解决的问题。二是,在线社会网络作为一个新的商业渠道,面向实际应用,如何对在线社会网络进行挖掘分析从而取得更好的经济效益和社会效益也成为一个备受关注的焦点问题。这两方面直接关系到在线社会网络的安全性和实用性,因此对其研究既具有理论价值又具有实际意义。本文正是以在线社会网络的迅猛发展为背景,针对上述两方面开展深入研究,提出了相应的模型和算法。本文的研究内容和主要贡献有以下几个方面:·基于在线社会网络的链式信任模型根据用户可以在社会网络中传递信任消息的特点,本文提出了一个集成信任值和置信值的二维链式信任模型。面向不同的应用场景和用户个性化需求,给出了多种信任计算策略。针对互联网的开放性和匿名性,介绍了链式信任模型的局部存储机制、动态更新机制和信任报告机制。通过在Epinions网站的真实在线社会网络上进行实验,证明了链式信任模型的有效性和灵活性。·基于语义的信任推理本文创新性地提出了一种基于语义的信任推理机制。该机制利用语义网技术定义了Epinions领域本体,然后采用OWL/RDF语言对Epinions网站上的数据进行知识表达,并从中抽取出信任相关的信息。根据这些信息,本文制定了基于OWL的信任推理规则。利用这些规则,我们可以推理出用户感兴趣的领域,并从泛化的信任关系推理出领域相关的信任关系,以及根据用户的反馈行为推理出隐式信任关系,从而支持更加准确高效的信任计算。·集成声望、内容和上下文信息的组合信任模型绝大多数现有的信任模型都是基于声望信息的,但是仅仅利用声望信息进行信任计算是远远不够的。因此,本文提出了一个集成声望、内容和上下文信息的组合信任模型——RCCtrust。RCCtrust利用基于语义的信任推理机制从互联网的内容和上下文中抽取出信任相关的信息,并将用户在商品评分和反馈行为上的相似度集成起来刻画用户之间的信任程度,从而构建出一个边权重的组合信任网络来进行信任计算。实验结果表明RCCtrust模型无论是在准确率方面,还是在覆盖率方面,都优于传统协同过滤的单纯相似度方法和仅仅利用信任关系的trust-aware方法。·基于启发式信息的目标团体发现本文提出了一个在社会网络中基于启发式信息进行目标团体发现的算法。根据对Epinions网站上的在线社会网络进行分析得出的特征,并结合用户的角色和在线行为,抽取出进行目标团体发现的启发式信息,从而可以有效地简化算法和减小搜索空间。实验结果显示,基于启发式信息的目标团体发现算法能够有效地发现在线社会网络中具有影响力的目标团体,在基于社会网络的市场营销中具有广泛的应用价值。·基于影响力最大化的关键人物挖掘传统关键人物挖掘算法往往只考虑了社会网络的结构特点,而忽略了节点之间的相互作用。针对这一不足,本文提出了一个基于影响力最大化的关键人物挖掘算法。面向Epinions网站上的信任网络,利用从互联网的内容和上下文中挖掘出的信息,对用户之间的影响力关系进行建模,并通过求解影响力最大化问题来确定在线社会网络中的关键人物。实验结果表明,本文提出的基于影响力最大化的爬山算法在不同的阈值区间都优于其它几种算法,特别是在激活阈值较大的情况下,爬山算法的优势更为明显。