一种新的新浪微博好友推荐算法
机器学习在推荐系统中的应用

机器学习在推荐系统中的应用随着互联网的迅猛发展和数据量的爆炸性增长,推荐系统成为了电商、社交媒体、音乐、电影和新闻等领域中的重要组成部分。
推荐系统可以为用户提供个性化的推荐内容,帮助用户快速找到自己感兴趣的产品或信息。
而机器学习技术的应用,则是推荐系统实现个性化推荐的基础和核心。
本文将探讨机器学习在推荐系统中的应用,并介绍一些常用的机器学习算法和推荐系统案例。
一、机器学习算法在推荐系统中的应用1. 协同过滤算法协同过滤算法是推荐系统中最经典和常用的算法之一。
其基本思想是通过分析用户的历史行为和兴趣偏好,从而找到与用户具有相似兴趣的其他用户,将这些用户喜欢的物品推荐给目标用户。
这种算法不需要依靠事先定义的特征,能够自动发现用户之间的相似性。
协同过滤算法包括基于用户的协同过滤和基于物品的协同过滤两种方式。
2. 基于内容的推荐算法基于内容的推荐算法是一种将物品的特征与用户的兴趣进行匹配的算法。
它通过分析物品的原始内容或者标签来刻画物品的特征,然后将用户的兴趣和物品的特征进行匹配,得出一个推荐结果。
这种算法可以减轻数据稀疏性的问题,但是依赖于特征的提取和匹配,需要充分了解用户和物品的特性。
3. 隐语义模型算法隐语义模型算法是通过隐藏的特征来描述用户和物品的关系,将用户和物品映射到一个隐含的向量空间中,然后利用这些向量进行推荐。
这种算法可以解决用户相似度计算和物品特征提取的问题,提高了推荐效果。
常见的隐语义模型算法包括矩阵分解和潜在狄利克雷分配(Latent Dirichlet Allocation,简称LDA)等。
二、机器学习在推荐系统中的案例1. 亚马逊的个性化推荐亚马逊是全球最大的电子商务公司之一,其个性化推荐系统被广泛应用于商品推荐。
亚马逊的推荐系统基于协同过滤算法,通过分析用户的购买历史和浏览行为,找到与用户相似的其他用户,从而向用户推荐感兴趣的商品。
亚马逊的个性化推荐系统可以大大提高用户购物体验,增加销售额。
基于隐性评分的微博关注推荐方法研究

基于隐性评分的微博关注推荐方法研究刘维;雷兵【摘要】当前微博已成为网民互相传播和获取信息的一个主要平台.随着微博用户数据的急剧增长,海量的数据使用户无法获取其感兴趣的信息,如何向用户进行更精准、高效的个性化推荐,是微博取得效果的关键.协同过滤推荐算法是目前被广泛采用的算法,它的基础是用户对项目的评分数据,而微博用户对其关注对象进行直接评分,从微博用户行为如“@提醒”、“转发”、“评论”等推进,可以更好地发挥微博精准推荐的功能.【期刊名称】《江苏商论》【年(卷),期】2018(000)001【总页数】4页(P36-39)【关键词】微博用户属性;微博关注推荐;隐性评分;协同过滤算法【作者】刘维;雷兵【作者单位】河南牧业经济学院物流与电商学院,河南郑州450044;河南工业大学管理学院,河南郑州450001【正文语种】中文【中图分类】F713.36一、引言本文采用基于协同过滤的推荐技术,从用户的历史行为数据中发现规律,根据用户不同的偏好采取不同的系统如新闻推荐系统GroupLens、电影推荐系统Movielens、音乐推荐系统Ringo等进行精准推荐。
为了解决协同过滤中针对数据冷启动问题,Xia在协同过滤算法中引入支持向量,Buhwan在基于内存的推荐方法中融入用户信任的等级,Sarwar等通过奇异值分解技术来减少向量空间的维数。
针对用户评分数据的稀疏性,Jin-Min等将用户的偏好加入相似性评价矩阵。
另外,一些学者采用多种算法组合来改进协同过滤算法。
为了提升推荐技术的精准性,Wang Xin等将基于用户与基于项目的协同过滤算法组合进行改进,提出一种最大熵的Web推荐方法。
余力等通过基于内容的推荐与协同过滤算法相结合,来提高推荐质量,梁昌勇等提出结合领域专家法的群体用户推荐算法来改进协同过滤算法。
部分学者通过预测评分、隐性评分与降维等方法来改进协同过滤中的数据稀疏性问题。
邓爱林等通过基于项目评分预测的协同过滤,张峰、常会友通过神经网络,翁小兰、庄永龙通过基于预测评分的相似性度量方法,刘旭东等通过基于群体兴趣偏好度的协同过滤等预测评分来降低数据的稀疏性。
一种改进的微博用户影响力评价算法

i d e a o f t r a d i t i o n a l P a g e Ra n k a l g o r i t h m i s u s e d t o i mp r o v e a n e w i n l f u e n c e r a n k i n g a l g o r i t h m ( Us e r
i S e f f e c t i v e . Ke y wo r d s: mi c r o b o l g;us e r i n f l ue n c e; P a g e Ra n k a l g o r i t hm ;u s e r i n lu f e n c e r a n k a l g o r i t h m
0 引言
微博, 即微型 博客 ( m i c r o b l o g ) 的简 称 , 是 一个 基 于用户 关系 的信息 分享 、 传播 以及 获取平 台 , 是一种 传 播 及互 动性极 快 的新兴 网络 应用 。用 户在微 博 中可 以 随时 编 写简 短 文本 ( 1 4 0字左 右 ) , 并 根 据 自己 的意
I n l f u e n c e Ra n k) .C o mp a r e d t h r o u g h e x p e r i me n t s wi t h t r a d i t i o n a l a l g o r i t h m,t h e p r o p o s e d a l g o r i t h m
愿 公开 发布 。它允 许任 何人 阅读 或者 只能 由用户 选择 的群组 阅读 。随着 技 术 的发 展 , 微博 消 息 可 以被 很 多方式 传 送 , 包 括 网页 、 实 时 消 息软 件 、 电子 邮件 或短 信 , 某 些 微 博 也 可 以发 布 多 媒 体 , 如 图 片或 影 音 剪
社交网络数据分析及其应用研究

社交网络数据分析及其应用研究社交网络已经成为人们日常生活中不可或缺的一部分,它已经深刻地改变了人们的交流方式和社交方式。
随着社交网络用户数量和数据量的增加,如何分析和利用这些数据已经成为了重要的研究方向。
本文将简要介绍社交网络数据分析及其应用研究。
一、社交网络数据的分类社交网络数据主要包括用户个人信息、用户关系信息和用户行为信息。
用户个人信息包括用户基本信息、用户兴趣和爱好等;用户关系信息包括用户之间的关注、好友、粉丝和兴趣社区等关系;用户行为信息包括用户发布的内容、留言、转发、评论等行为。
二、社交网络数据分析技术社交网络数据分析技术包括数据收集、数据清洗、数据挖掘和数据可视化等环节。
其中数据收集是指从社交网络中获取数据的过程;数据清洗是指对获取到的数据进行筛选、清理和去重等操作;数据挖掘是指利用机器学习、数据挖掘等技术对社交网络数据进行分析和挖掘;数据可视化是指将分析结果以图表、地图等形式呈现给用户。
三、社交网络数据分析应用研究1.社交网络推荐系统社交网络数据分析在推荐系统中应用广泛。
通过分析用户的行为数据和兴趣偏好,推荐系统可以为用户提供个性化的推荐服务。
例如,新浪微博的“微博推荐”功能,即根据用户的兴趣和行为数据,为用户推荐感兴趣的微博内容。
2.社交网络营销社交网络中很多用户都喜欢分享、评论和点赞有趣、有用的内容。
因此,社交网络成为了企业宣传和营销的一个重要平台。
例如,淘宝商城的“微淘”功能,即利用微博的社交功能,让商家在社交网络上开展活动,增加产品曝光和销售量。
3.社交网络社会关系分析社交网络中的用户关系网络很复杂,通过对用户关系网络的分析可以研究用户之间关系的强度、稳定性和影响力等。
例如,豆瓣网的“口碑榜”功能,即根据用户的影响力和评价对电影、图书等产品进行排行,并推荐给感兴趣的用户。
四、社交网络数据分析面临的问题1.数据隐私社交网络用户的个人信息和行为数据涉及到重要的隐私问题。
因此,如何在保证数据安全和隐私的同时,进行数据分析和运算是一个挑战。
机器学习技术在推荐系统中的实际应用案例

机器学习技术在推荐系统中的实际应用案例在当今信息爆炸的时代,人们面临着无数的选择和决策。
为了帮助用户在海量的产品和服务中找到最符合个人需求的内容,推荐系统应运而生。
推荐系统通过分析用户的历史行为和兴趣,利用机器学习的方法,为用户提供个性化的推荐结果。
本文将介绍一些机器学习技术在推荐系统中的实际应用案例,并探讨其对用户体验和商业价值的影响。
1. 亚马逊电子商务平台的商品推荐作为全球最大的在线零售平台之一,亚马逊成功地应用了机器学习技术来推荐商品。
亚马逊的推荐系统使用了协同过滤算法,并结合了内容过滤和基于模型的方法,以提供个性化的商品推荐。
例如,当用户浏览一件商品时,系统会分析用户的历史购买和浏览记录,并找出与该商品相似的其他商品。
通过不断收集和分析用户的反馈数据,亚马逊的推荐系统可以不断优化推荐结果,提高用户购物体验,同时也为亚马逊带来了巨大的商业价值。
2. Netflix的电影和电视节目推荐Netflix是全球最大的在线影片和电视节目提供商之一,其成功的秘诀之一是其卓越的推荐系统。
Netflix的推荐系统使用了深度学习技术,其中最著名的是“贝叶斯个性化排名(Bayesian Personalized Ranking)”。
该算法通过分析用户的观看历史、评分和偏好,为每个用户生成独特的推荐结果。
据统计,Netflix的推荐系统每天能够为用户节省超过10亿小时的观看时间,因此极大地提高了用户的满意度和忠诚度。
3. 阿里巴巴的个性化推荐阿里巴巴作为全球最大的电子商务平台之一,其推荐系统的成功对于在线购物的用户体验和商业价值至关重要。
阿里巴巴的推荐系统利用机器学习技术,分析用户的购买历史、搜索行为和浏览偏好,以预测用户的兴趣和需求。
该系统使用了多种机器学习算法,包括矩阵分解、随机森林和深度神经网络,以提供精准的个性化推荐结果。
阿里巴巴的推荐系统在消费者购买转化率、浏览深度和用户留存率等关键指标上表现突出,为阿里巴巴带来了巨大的商业价值。
社交媒体平台的推荐算法分析

社交媒体平台的推荐算法分析一、背景介绍社交媒体平台作为当代人们最主要的社交渠道之一,为人们的交流、信息传播、社交互动等方面提供了极大的便利。
而随着用户规模的不断扩大,这些平台的推荐算法也变得越来越重要。
本文将介绍几种社交媒体平台经常采用的推荐算法,以及这些算法的特点和优缺点。
二、基于关注列表的推荐算法基于关注列表的推荐算法是一种最为直观且传统的算法。
简单来说,这种算法通过分析用户的关注列表,从中推荐与用户兴趣相关的内容。
这种算法最早用于Twitter社交平台,成为Twitter推荐机制的核心。
随着Twitter的发展,这种算法在其他平台中也逐渐得到应用。
这种算法的优点在于准确性高,因为它只针对用户自己选择的感兴趣的内容进行推荐。
然而,这种算法的不足之处在于它旨在推荐更加深入的用户兴趣领域,并会忽略那些可能使用户获得不同视角的内容。
三、基于共现分析的推荐算法基于共现分析的推荐算法是一种将用户推荐到之前没有关注的内容的算法。
这种算法可以将不同的用户内容通过共同的特点进行组合,从而推荐符合用户兴趣的内容。
这种算法是Facebook的重要推荐机制之一。
这种算法的优点在于它适用于那些具有深度兴趣和较长阅读时间的用户。
这种算法还可以帮助那些在平台上还没有足够关注列表或个人主页的新用户发现更多的内容和活动。
四、基于协同过滤的推荐算法基于协同过滤的推荐算法是一种利用其他用户的喜好和行为进行推荐的算法。
这种算法将用户分为不同的组,并将这些组中具有相同兴趣的用户放在一起,然后根据同样喜好的行为向用户分配推荐内容。
这种算法常用于YouTube和Amazon相似商业平台的推荐算法中。
这种算法的优点在于它可以将新的和现有的内容结合在一起,从而提供给用户更多可能感兴趣的内容。
这种算法的不足在于它容易出现过度推荐相同类型的内容,并有可能降低用户的多样性。
五、基于强化学习的推荐算法基于强化学习的推荐算法是一种以最大化用户满意度为目标的算法。
基于LDA的微博用户实时个性化推荐算法

文章编号 : 1 0 0 7 — 1 4 2 3 ( 2 0 1 7 ) 1 4 — 0 0 3 0 — 0 4
二
D OI : 1 0 . 3 9 6 9 6 . i s s n . 1 0 0 7 — 1 4 2 3 . 2 0 1 7 . 1 4 . 0 0 6
基于 L D A的微博用户 实时个性化推荐算法
近几年来 . 微 博 已 成 为 重 要 的社 交 网 络 服 务 之 一 . 对社 会 上 各 行 各 业 产 生 了重 要 的影 响 微 博 用 户 可 以 通 过网页或移动客户 端等工具发布长 度在 1 4 0字 以 内 的 微博 信 息 . 这 些 信 息 可 以在 用 户 关 系 网 中 传 播 . 从 而 实 现 信 息 的及 时共 享 微 博 用 户 除 了 可 以 接 收 所 关 注 的 用 户 的动 态 消 息 以外 .还 可 以接 收 微 博 平 台推 荐 的
微 博 推 荐 算 法 。文 献 『 5 1 对 用 户 个 人 简 介 中 的词 语 和标 签 之 间 的 关 系 进 行 建 模 并 利 用 社 交 网 络结 构 作 为 模 型 的正 则 化 因 子 。文 献 『 6 1 以L D A模 型推 断 微 博 的 主 题 分 布 和 用 户 兴 趣 取 向 .提 出 了 微 博 系 统 用 户 兴 趣 微 博 的
序. 为 目标 用 户 推 荐 前 N 个 潜 在 用 户 的 微 博 信 息 。 文 献
『 3 1 结合协同过滤的思想和 T F — I D F模 型计算微博 信息流 的相似性从 而评估用户 的兴趣 度进而优化用 户微博信 息排序 。文献『 4 1 分析了影响用户对特 定微博兴趣 的若 干 因素 .提 出了融合显式特征 和潜在特征 的社 区热点
一些社交网络好友推荐方法概述

一些社交网络好友推荐方法概述作者:暂无来源:《发明与创新·大科技》 2018年第3期摘要:基于用户兴趣偏好是现有社交网络好友推荐中应用最广泛的一种方法,但该方法忽略了用户的网络行为和所处环境对好友推荐的潜在影响。
本文综述了基于用户行为和基于地理位置两种好友推荐方法的最新研究,旨在提高好友匹配的准确性。
关键词:好友推荐;用户行为;地理位置社交网络中的好友推荐一般是通过运用算法和构建模型来计算和预测用户之间的隐藏链接关系,并按照与当前社交圈的亲密度进行降序排列,为社交网络用户推荐他们感兴趣的或可能认识的朋友,并引导他们建立新的好友关系,这表现在社交网络模型中,即建立新的节点连边。
已有的社交网络好友推荐方法为我们提供了多种考量用户关系的思路,其中研究最广泛的是基于用户兴趣偏好的方法,其他还包括基于用户社会关系的方法、基于用户社会影响力的方法、基于好友信任度的方法等。
上述方法往往忽略了用户作为社交网络主体的一些网络行为和所处环境可能对好友推荐的结果产生潜在影响。
因此,笔者选取了社交网络好友推荐方法中研究较少的两种思路,即基于用户行为和基于地理位置的方法,对国内这两个领域已产生的最新研究进行综述。
近年来,多样化的社交网络衍生出了纷繁复杂的用户在线互动行为,除了传统的浏览、评论、转发、回复外,还增加了点赞、@、评分等。
此外,社交网络用户行为具有实时更新不易把控的特点,考量起来有一定难度,而基于用户行为的方法为社交网络好友推荐提供了很好的借鉴。
吴不晓[1]以用户标注行为为本,使用词频-逆向文件频率(TF-IDF)将用户标签以语义相似度聚类成不同的话题,并据此推荐具有相同兴趣爱好的潜在好友的算法——基于用户标注行为的好友推荐算法(FRBT)。
李全乐[2]研究了基于用户@行为的好友推荐问题,他使用机器学习排序框架(LearningToRank),并引入概率图模型思想,将用户@行为的好友推荐问题转化成二分类问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
2. 1
好友推荐算法
微博社区模型
微博依靠其关注、 转发、 评论等功能建立了用户之间强大的 [10 ] 。通过研究用户之间的交互频率可以发现微博网
互动关系
, 文中提出词语的距离和词语的相似度存在着密切的关
络中存在了许多复杂的社区结构 , 在同一社区里的用户相比于 [5 ] 社区间的用户的交互更加频繁 , 联系更加紧密 。 图 1 所示为 简易的微博网络社区结构示意图 , 从图 1 中可以很容易地发现 而社区之间联系比较稀 社区 A 和 B 内部节点联系非常密切 , 转发、 评论他人的博文进行 疏。微博上的用户通过发布新博文 、 交互的, 交互频繁的用户成为好友的可能性更大 。 从社区内的 关系密切及社区间的关系稀疏 , 可以推断社区内的用户之间更 有可能成为好友, 这为我们向目标用户推荐好友提供了基础 , 缩 。 , 小了搜索范围 因此 本文的好友推荐模型是在微博社区中进 行的, 微博社区的相关研究及发现方法本文作者已有研究 , 参考 5] 。 文献[
二者是一对词语相同关系特征的不同表达形式 。 给定两个 系, Sim( W1 , W2 ) 表示二者的相似度, Dis ( W1 , W2 ) 词语 W1 和 W2 , 表示二者的词语距离, 则词语间的相似度定义如下 : Sim( W1 , W2 ) = α Dis( W1 , W2 ) + α ( 1)
[14 ] 13] 了衡量。文献[ 结合 PageRank 算法 的思想, 设计了 TwitterRank 算法来评价一个用户在某一主题范围内的影响力 。 文
户的兴趣度和用户间的信任度等包含用户个性化特色的信息得 到了广泛的关注。 社区结构是网络的一大特性 , 微博网络中也存在许多大大 社区内的用户在某种意义上具有兴趣爱好相似的 小小的社区, 可能性更大
Abstract
In view of the deficiencies of existing friends recommendation mechanism of Sina microblogging,we propose a new Sina microb-
logging friends recommendation algorithm. We study the influences of microblogging community structure and authoritative users on friends recommendation. The algorithm recommends the friends in same microblogging community by searching the authoritative users and combining the interest similarity and the trust degree between users. In recommendation process,the interest similarity between users is calculated twice and the propagation model of the trust degree between users is introduced as well. By tracking a couple of targeted user groups in Sina microbwe compare the friends recommending list provided by the Sina microblogging with the friends list recommended by the proposed algologging , rithm,the experiments show that the proposed algorithm has a better recommendation effect. Keywords Microblogging community Authoritative users Interest similarity Trust degree Friend recommendation
[5 ]
。另外不同的用户有不同的推荐效果 , 其中权威
[6 ]
[7 ] 和 HITS 算法及其相关改 进的算 法 是 最 常 见 的 基 于 链 接 的 用 户 权 威 度 排 序 算 法 。 肖
用户有更大的影响力。 PageRank 宇
[8 ]
15] 提出根据用户影响力和用户活跃度来挖掘权威用户 。 献[ 16] 文献[ 利用社会网络分析工具 , 根据点度中心衡量用户在网 络中的权威性。 综合上述对于权威用户影响力的研究发现 , 影响力排名靠 前的用户几乎是各行业的名人 。新浪微博中有一项官方认证即 “V” 加 用户, 这些用户是用自己的真实信息通过新浪微博系统 验证的名人。根据这项功能, 本文简化了权威用户的搜索过程 , 即: 在一个社区的范围内, 首先查找出所有的加“V ” 用户, 然后 利用兴趣相似度的计算方法 ( 下文将介绍 ) 提取与目标用户兴 趣最相似的前 N 位权威用户成为我们算法中所需要的权威用 户。而权威用户推荐的是其所关注的用户 。
其中, α 是一个可调节的参数。 [18 ] “个人标签 ” 本文使用了 WordSimilarity 来计算 之间的相 似度, 它是根据上述刘群发表的文章中的原理编写的 。 通过其 输入词语就可以直接得到两者之间的相似度 ( 数值为 0 到 1 之 对于字数较多的字段可以利用文本输入进而得到 间的实数) , 相似度。
通过分析用户的内容信息或链接信息 , 对用户的权威度进 [9 ] 。 Romero HITS 等 基于 算法提出了 InfuencePassivity 算 行排序 法, 对 Twitter 中的用户按影响力进行排序 。 本文基于用户的兴趣度和用户间的信任度研究及权威用户 影响力的研究, 提出了一种新的新浪微博好友推荐算法 , 主要做 了以下几个方面的研究工作 : ( 1 ) 微博社区模型的研究; ( 2 ) 社区中的权威用户的搜索和权威用户推荐 ; ( 3 ) 用户之间兴趣相似度的计算 ; ( 4 ) 用户的信任度传播模型 ; ( 5 ) 结合上述研究提出一种新的新浪微博好友推荐算法 。
256
计算机应用与软件
2014 年
相近的最近邻集合, 根据最近邻对产品的评分预测目标用户对 这些产品的评分, 将评分最高的前 N 项产品推荐给目标用户 。 后者是推荐与目标用户之前选择的产品相似的产品 , 系统通过 学习用户已经评价过的产品数据来获得用户的兴趣描述 , 再将 待推荐产品数据资料与用户兴趣描述匹配 , 决定是否推荐。 随 基于微博系统推荐的研究也越 着个性化推荐系统的广泛应用 , 来越多, 如标签推荐
第 31 卷第 7 期 2014 年 7 月
计算机应用与软件 Computer Applications and Software
Vol. 31 No. 7 Jul. 2014
一种新的新浪微博好友推荐算法
杨长春 杨 晶 丁 虹
( 常州大学信息科学与工程学院 江苏 常州 213164 )
摘
要
鉴于新浪微博现有好友推荐机制的不足 , 提出一种新的新浪微博好友推荐算法 。 研究微博社区结构和权威用户对好友
2. 3
用户兴趣相似度的计算
用户的兴趣相似度在好友推荐模型中占有很重要的地位 。 “个人标签” , 新浪微博中用户有 这是最具用户个性化特色的信 最能表达用户的兴趣爱好 。 本文提取用户个人标签中的信 息, , 进而得到用户的兴 息 利用语义分析工具进行词汇相似度分析 , 趣相似度值。 刘群、 李 素 建 发 表 了 基 于《知 网 》 源自词汇语义相似度计 算文献标识码
A NEW FRIENDS RECOMMENDATION ALGORITHM FOR SINA MICROBLOGGING
Yang Changchun Yang Jing Ding Hong
( School of Information Science and Engineering,Changzhou University,Changzhou 213164 , Jiangsu, China)
0
引
言
置附近的用户进行推荐 。( 5 ) 微博会员优先推荐。 新浪微博系 用户一旦成为会员, 将会得到系统优先将其 统推出了微博会员, 推荐为好友的特权。 上述好友推荐算法是从全局的微博网络着手进行搜索得到 好友推荐列表, 具有一定的参考价值, 但都没有考虑微博社区结 构对好友推荐的影响, 忽略了在同一社区内的用户更有可能成 为好友的现象, 也没有考虑到权威用户在推荐中的特殊影响力 , 因此推荐结果具有一定的盲目性和广泛性 。本文研究了微博社 区结构和权威用户对好友推荐的影响 , 在此基础上结合用户的 提出了一种新的新浪微博好 兴趣相似度和用户之间的信任度 , 友推荐算法。
[3 ] [4 ] 、 微博内容推荐 等。 在这些研究中, 用
, 星效 应。 例 如 新 浪 微 博 用 户“吴 奇 隆 ” 他的粉丝数是 8 982 432 , 他关注的人数是 518 , 他发布的博文大多在十几分钟 内就会发生上千次转发和评论 。 由于权威用户的巨大影响力 , “关注 ” 普通用户对他们感兴趣的可能性就比较高 , 很有可能去 他们, 而且普通用户对他们的信任度也会比对其他普通用户高 , 考虑到权威用户在推荐过程中起的作用 , 本文将权威用户的搜 索和权威用户推荐应用到好友推荐算法中 。 11]对 Twitter 中 用 户 的 影 响 力 进 行 了 研 究 。 文 献 文献[ [ 12] 利用粉丝的数量和微博转发的数量对用户的影响力进行
微博已经成为时下最流行的大众化信息传播媒介 , 通过微 博平台用户可以轻易地完成各类信息的获取 、 生产、 分享和传 播。微博的另一大魅力是可以在这个虚拟网络中认识更多的朋 “你可能感兴趣的人 ” 友, 以新浪微博为例, 用户可以通过 这个 模块中由系统推荐的用户 , 找到志趣相投的人。 目前, 新浪微博用于推荐好友的算法大致包括以下五种情 况: ( 1 ) 根据教育信息进行基本信息相似推荐 。 用户信息中有 填写教育背景的, 系统会根据入学时间、 学校、 所学专业等信息 进行同类匹配, 选择匹配度较高的进行推荐 。 ( 2 ) 根据标签、 关 键词进行兴趣相似推荐 。大多数用户都会填写具有自我个性化 特色的标签, 此类标签可以代表用户的兴趣爱好方向 , 系统会根 据这些信息进行兴趣相似度查找 , 选择兴趣相似度高的进行推 荐。( 3 ) 根据共同关注的人进行推荐 。根据两个人之间所关注 的共同好友的数量可以判断二人的共同兴趣 。如果二人之间共 同关注的人很多, 那么此二人拥有相同兴趣的可能性就很大 , 那 么可以将二人互相推荐为好友 。( 4 ) 根据地理位置进行就近推 荐。此处的地理位置包含两点 : 一是用户信息中的所在地 ; 二是 用户当前登录的 IP 地址。 系统会根据这两者信息选择地理位