An embodiment of the invention provides a method and device for sequencing of an application, which involves the field of electronic technology, which can make the positive operation probability more accurately reflect the possibility that the user can perform forward operation to the application. The specific scheme is that the forward operation probability and forward operation feedback information of each data sample in at least two data samples are obtained by using the recommendation server; the following operations are performed on each data sample of at least two data samples: forward operation probability based on at least two data samples and positive feedback information for the positive operation The characteristic indication information of at least one of the multiple features in at least two data samples is used to calculate the uncertain parameters of the forward operation probability of the first data sample; and the positive operation probability of each data sample is corrected by the uncertain parameters of the forward operation probability; according to each of the above data samples The corrected forward operation probability sorts all applications corresponding to at least two data samples.
【技术实现步骤摘要】
一种应用程序排序的方法及装置
本专利技术涉及电子
,尤其涉及一种应用程序排序的方法及装置。
技术介绍
随着终端设备(如智能手机、平板电脑等)的普及,可以安装在终端设备上、为用户提供不同服务的应用程序也越来越多。应用推荐服务器可以向终端设备推送应用程序,由终端设备通过应用推荐界面展示应用推荐服务器推荐的应用程序。其中,应用程序在应用推荐界面中的排序对于用户是否会对应用程序执行正向操作至关重要,例如用户更倾向于下载在应用推荐界面上靠前的展示位置展示的应用程序。其中,用户对应用程序的正向操作可以为点击、下载、付费等可以体现出用户有使用该应用程序的意愿的操作。现有技术中,可以针对每个应用程序执行以下操作:计算应用程序被正向操作的次数和正向操作总次数(即所有应用程序被正向操作的次数)的比值,以得到该应用程序的正向操作概率;然后,根据各个应用程序的正向操作概率对应用程序排序。但是,“用户是否对应用程序执行正向操作”是受很多因素影响的,现有技术中仅根据应用程序被正向操作的次数和正向操作总次数计算得到正向操作概率是不准确的,根据不准确的正向操作概率对应用程序排序后,应用程序排序的先后不能准确地体现出用户对应用程序执行正向操作的可能性。
技术实现思路
本申请提供一种应用程序排序的方法及装置,可以提高正向操作概率的准确性,使得正向操作概率可以更加准确地体现出用户对应用程序执行正向操作的可能性。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供了一种应用程序排序的方法,该应用程序排序的方法包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,数据 ...
【技术保护点】
1.一种应用程序排序的方法,其特征在于,包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,所述数据样本对应于一个用户与一个应用程序,所述数据样本中包括多个特征的特征指示信息,所述数据样本中的多个特征与其他数据样本中的多个特征分别相同,所述其他数据样本为所述至少两个数据样本中除所述数据样本之外的任意一个数据样本,所述数据样本的正向操作概率为所述用户在预设时间段对所述应用程序正向操作的概率,所述数据样本的正向操作反馈信息用于指示所述用户在所述预设时间段是否对所述应用程序执行过正向操作;对所述至少两个数据样本中的每个数据样本都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,所述第一数据样本为所述至少两个数据样本中的任意一个数据样本;根据所述至少两个数据样本修正后的正向操作概率, ...
【技术特征摘要】
1.一种应用程序排序的方法,其特征在于,包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,所述数据样本对应于一个用户与一个应用程序,所述数据样本中包括多个特征的特征指示信息,所述数据样本中的多个特征与其他数据样本中的多个特征分别相同,所述其他数据样本为所述至少两个数据样本中除所述数据样本之外的任意一个数据样本,所述数据样本的正向操作概率为所述用户在预设时间段对所述应用程序正向操作的概率,所述数据样本的正向操作反馈信息用于指示所述用户在所述预设时间段是否对所述应用程序执行过正向操作;对所述至少两个数据样本中的每个数据样本都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,所述第一数据样本为所述至少两个数据样本中的任意一个数据样本;根据所述至少两个数据样本修正后的正向操作概率,对所述至少两个数据样本对应的所有应用程序排序。2.根据权利要求1所述的方法,其特征在于,在所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率之前,所述方法还包括:计算终端设备的应用推荐界面中用于展示应用程序的各个展示位置的用户关注度,所述用户关注度用于表征用户对所述展示位置上所展示的应用程序正向操作的可能性;所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用所述第一数据样本的正向操作概率的不确定性参数和所述各个展示位置的用户关注度,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数,包括:对所述至少一个相同特征中的每个相同特征都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中每个数据样本的第一相同特征的特征指示信息,计算所述第一相同特征的权重,所述第一相同特征为所述至少一个相同特征的任意一个相同特征;根据所述第一数据样本中包含的所述至少一个相同特征的特征指示信息和所述至少一个相同特征的权重,计算所述第一数据样本的正向操作概率的不确定性参数。4.根据权利要求3所述的方法,其特征在于,所述至少一个相同特征包括所述至少两个数据样本中的所有特征;所述根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中每个数据样本的第一相同特征的特征指示信息,计算所述第一相同特征的权重,所述第一相同特征为所述至少一个相同特征的任意一个相同特征,包括:采用计算所述至少两个数据样本中第k个相同特征的权重nk,k∈{1,2,……,q},q用于表示X(i,j)中的特征的个数,q≥3;其中,X(i,j)用于表示用户i与应用程序j的数据样本,i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;P(i,j)用于表示X(i,j)的正向操作概率,y(i,j)用于表示X(i,j)的正向操作反馈信息;a(i,j)-k用于表示X(i,j)中的第k个相同特征x(i,j)-k的特征指示信息。5.根据权利要求3或4所述的方法,其特征在于,所述至少一个相同特征包括所述至少两个数据样本中的所有特征;所述根据所述第一数据样本中包含的所述至少一个相同特征的特征指示信息和所述至少一个相同特征的权重,计算所述第一数据样本的正向操作概率的不确定性参数,包括:采用计算数据样本X(i,j)的正向操作概率的不确定性参数uc(i,j),所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;k∈{1,2,……,q},q用于表示X(i,j)中的特征的个数,q≥3;nk用于表示X(i,j)中第k个相同特征的权重;a(i,j)-k用于表示X(i,j)中的第k个相同特征x(i,j)-k的特征指示信息。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用修正数据样本X(i,j)的正向操作概率P(i,j),以得到X(i,j)修正后的正向操作概率其中,所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;uc(i,j)用于表示X(i,j)的正向操作概率P(i,j)的不确定性参数。7.根据权利要求2所述的方法,其特征在于,所述采用所述第一数据样本的正向操作概率的不确定性参数和所述各个展示位置的用户关注度,修正所述每个数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用修正数据样本X(i,j)的正向操作概率P(i,j),以得到X(i,j)修正后的正向操作概率其中,所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;uc(i,j)用于表示X(i,j)的正向操作概率P(i,j)的不确定性参数;pos(j,l)用于表示所述应用程序j第l次展示在所述应用推荐界面中的展示位置,b{pos(j,l)}用于表示所述展示位置pos(j,l)的用户关注度,l∈{1,2,……,T},T用于表示所述应用程序j展示在所述应用推荐界面中的次数,T≥1。8.根据权利要求6或7所述的方法,其特征在于,所述根据所述至少两个数据样本修正后的正向操作概率,对所述至少两个数据样本对应的所有应用程序排序,包括:从所述至少两个数据样本中确定出至少两个第二数据样本,所述至少两个第二数据样本中的每个第二数据样本对应于第一用户与一个应用程序;根据所述至少两个第二数据样本修正后的正向操作概率,对所述至少两个第二数据样本对应的所有应用程序排序;其中,对所述至...
【专利技术属性】
技术研发人员:博格丹·柯蒂斯,唐睿明,董振华,何秀强,刘志容,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。