[发明专利]一种对用户进行主题挖掘和应用推荐的方法有效
申请号: | 201610357421.9 | 申请日: | 2016-05-25 |
公开(公告)号: | CN106095776B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 胡浩;柏杨;刘冶;印鉴 | 申请(专利权)人: | 中山大学;广州中大南沙科技创新产业园有限公司;广州智海纵横信息科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种对用户进行主题挖掘和应用推荐的方法,该方法先定量计算出衡量用户所安装的某个应用对用户主题贡献的权重,根据权重来建立用户选择应用安装的模型,然后再计算出建立好的模型的参数即可模拟用户选择应用的过程并向用户推荐其意向的应用软件,实现了根据用户的安装应用列表挖掘出用户和应用的潜在特征的功能,以及对用户推荐其较感兴趣的应用的功能。 | ||
搜索关键词: | 一种 用户 进行 主题 挖掘 应用 推荐 方法 | ||
【主权项】:
1.一种对用户进行主题挖掘和应用推荐的方法,其特征在于,包括以下步骤:S1:计算应用对用户主题贡献的权重;S2:建立用户在安装应用时选择过程的概率图模型;S3:求取概率图模型的参数,并完成主题的挖掘和应用的推荐;步骤S1中计算应用对用户主题贡献的权重值:
其中,user表示一个用户,app表示用户所安装的一个应用,Luser表示用户user所安装的应用数,Laverage表示平均一个用户所安装的应用数,|U|表示数据集中用户的总量,napp表示安装了该app的用户的总数,通过向上取整,weight是一个大于0的整数;步骤S2的过程如下:S21:根据用户的偏好分布
产生用户的一个偏好变量xu,n,其中
即偏好变量xu,n服从以
为参数的一个二项分布;S22:若S21中得到的xu,n值为0,则表示用户在选择应用时考虑的是个人的喜好,首先根据用户对主题的分布
抽样出用户将要安装的应用的主题zu,n,其中
即该应用的主题服从以
为参数的多项分布;S23:根据主题z在各个应用上的分布
产生相应的应用,其中
即所要安装的应用由一个参数为
的多项分布抽样产生;S24:若S21中得到的xu,n的值为1,则表示用户在选择应时考虑的是所处的地理位置因素,用户u所处的地理位置为l,
表示该位置对应用的偏好分布,其中
即所要安装的应用由一个参数为
的多项分布抽样产生;![]()
![]()
![]()
其中,xu,n表示第u个用户在安装第n个应用时的选择偏好,xu,n∈{0,1},当xu,n的值为0时,表示用户u是据自己的喜好特征来选择安装这个应用的,当xu,n的值为1时,表示用户是根据该用户u所处的地理位置来选择安装该应用的;
表示用户u选择应用的偏好分布,zu,n表示第u个用户安装的第n个应用的主题,
表示用户u对主题的偏好分布,
表示主题z在各应用上的一个分布,
表示国家或地区l对应用的偏好分布,appu表示用户u所安装的某个应用;
表示
的先验分布的参数,
表示
的先验分布的参数,
表示
的先验分布的参数,
表示
的先验分布的参数;当用户user安装的应用app的权重为weight时,user总共对app进行了weight次选择安装的过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学;广州中大南沙科技创新产业园有限公司;广州智海纵横信息科技有限公司,未经中山大学;广州中大南沙科技创新产业园有限公司;广州智海纵横信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610357421.9/,转载请声明来源钻瓜专利网。