一种基于APP使用记录的APP推荐方法及系统技术方案

技术编号:17655230 阅读:58 留言:0更新日期:2018-04-08 08:30
本发明专利技术公开了一种基于APP使用记录的APP推荐方法及系统,所述方法包括如下步骤:步骤一,获取用户的APP使用记录;步骤二,对获取的APP使用记录进行预处理,处理成所需要的格式;步骤三,根据APP使用记录的预处理结果生成用户和APP的向量表示,并利用基于向量表示的联合排序推荐算法对每个用户推荐K个APP,本发明专利技术可解决智能终端APP评分较少的数据稀疏性问题,提高APP推荐的准确性。

【技术实现步骤摘要】
一种基于APP使用记录的APP推荐方法及系统
本专利技术涉及一种APP(APPlication,应用程序)推荐方法及系统,特别是涉及一种基于APP使用记录的APP推荐方法及系统。
技术介绍
随着智能终端例如智能手机的大规模普及,智能终端,以智能手机为例,手机APP为人们的生活提供越来越多的便利。同时手机APP的数量也越来越庞大。比如在2016年,谷歌应用商店已经拥有260万APP;苹果的应用商店在2017年拥有220万APP。数量众多的APP也让人们越来越难找到适合自己需求的APP,而且探索有趣的APP也会花费人们很多的时间。这使得推荐方法成为这些应用商店必备的一个基本功能。推荐功能能够帮助人们快速找到符合他们需求的APP,同时也能够推荐一些用户可能感兴趣的APP。近些年来,很多科研工作已经致力于推荐方法的研究。但这些工作大多基于用户对商品的打分,例如电影评分等。这些评分直接反应了用户对商品的偏好程度。但是这些用户的评分比较难获取,特别手机APP的使用,用户很少会主动去打分,将使得这种推荐变得不够精准。由于手机APP的使用记录包含一些特殊的信息,比如用户使用APP的记录反应了用户对A本文档来自技高网...
一种基于APP使用记录的APP推荐方法及系统

【技术保护点】
一种基于APP使用记录的APP推荐方法,包括如下步骤:步骤一,获取用户的APP使用记录;步骤二,对获取的APP使用记录进行预处理,处理成所需要的格式;步骤三,根据APP使用记录的预处理结果生成用户和APP的向量表示,并利用基于向量表示的联合排序推荐算法对每个用户推荐K个APP。

【技术特征摘要】
1.一种基于APP使用记录的APP推荐方法,包括如下步骤:步骤一,获取用户的APP使用记录;步骤二,对获取的APP使用记录进行预处理,处理成所需要的格式;步骤三,根据APP使用记录的预处理结果生成用户和APP的向量表示,并利用基于向量表示的联合排序推荐算法对每个用户推荐K个APP。2.如权利要求1所述的一种基于APP使用记录的APP推荐方法,其特征在于,步骤二进一步包括:基于获取的APP使用记录删除异常记录;根据用户的使用记录,对每个用户生成APP的序列Ru,对每个APP生成用户的序列Ra;统计每个APP的流行程度Pa;生成APP的安装矩阵I。3.如权利要求2所述的一种基于APP使用记录的APP推荐方法,其特征在于:于所述基于获取的APP使用记录删除异常记录步骤中,根据使用记录中的使用时长删除持续时间小于阈值的记录。4.如权利要求2所述的一种基于APP使用记录的APP推荐方法,其特征在于,于序列生成步骤后还包括如下步骤:若序列中相邻两个元素之间的时间间隔如果很大,则于该处将一个序列分割成两个序列,并忽略掉序列中的时间维度。5.如权利要求2所述的一种基于APP使用记录的APP推荐方法,其特征在于:于所述统计每个APP的流行程度Pa步骤中,对每个APP统计安装用户数,用户数目越多代表该APP越流行。6.如权利要求2所述的一种基于APP使用记录的APP推荐方法,其特征在于:于所述生成APP的安装矩阵I的步骤中,所述安装矩阵I的每一行表示一个用户,每一列表示一个APP,若用户安装了一个APP,则对应位置为1,否则为0。7.如权利要求1...

【专利技术属性】
技术研发人员:徐亚南朱燕民
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1