本技术实施例涉及内容推荐,尤其涉及一种媒体内容推荐方法、装置、电子设备及可读存储介质。
背景技术:
1、近年来,随着计算机技术和互联网技术的迅速发展,媒体内容的种类越来越繁多,如何合理地向用户推荐媒体内容已经成为一个重要的研究方向。
2、目前,为了吸引用户,提高用户的粘性,各媒体网站基于结合时事或市场需求等原因,通常会确定一批媒体内容向所有用户推荐,以增加这些媒体内容的曝光度。但是,这些媒体内容中可能存在用户不感兴趣的内容,将会占用不必要的网络资源,浪费某些曝光位所带来的流量。
技术实现思路
1、本技术实施例的目的在于提供一种媒体内容推荐方法、装置、电子设备及可读存储介质,解决了现有技术中推荐资源浪费的问题。
2、为了解决上述问题,第一方面,本技术实施例提供一种媒体内容推荐方法,包括:
3、获取用户对目标媒体内容的反馈信息;
4、在所述反馈信息与预设反馈信息不匹配的情况下,根据所述反馈信息和所述预设反馈信息,确定所述目标媒体内容的修正系数,所述预设反馈信息与所述目标媒体内容在客户端的展示信息相关联,所述展示信息包括展示位置信息和/或展示时间信息;
5、根据所述修正系数,修正所述目标媒体内容的推荐参数。
6、可选地,所述获取用户对目标媒体内容的反馈信息之前,所述方法还包括:
7、基于目标媒体内容的内容标签信息确定目标用户,所述目标用户的用户标签信息与所述目标媒体内容的内容标签信息相匹配;
8、所述获取用户对目标媒体内容的反馈信息,包括:
9、获取所述目标用户对所述目标媒体内容的反馈信息。
10、可选地,所述在所述反馈信息与预设反馈信息不匹配的情况下,根据所述反馈信息和所述预设反馈信息,确定所述目标媒体内容的修正系数,包括:
11、获取第一时间周期内用户对所述目标媒体内容的第一反馈信息;
12、在所述第一反馈信息与第一预设反馈信息不匹配的情况下,根据所述第一反馈信息和所述第一预设反馈信息,确定所述目标媒体内容的第一修正系数,所述第一预设反馈信息为所述第一时间周期对应的预设反馈信息;
13、所述根据所述修正系数,修正所述目标媒体内容的推荐参数,包括:
14、根据所述第一修正系数,修正所述目标媒体内容在第二时间周期的推荐参数,所述第二时间周期与所述第一时间周期连续,且在所述第一时间周期之后。
15、可选地,所述反馈信息包括点击量,所述预设反馈信息包括预设点击量;
16、所述在所述反馈信息与预设反馈信息不匹配的情况下,根据所述反馈信息和所述预设反馈信息,确定所述目标媒体内容的修正系数,包括:
17、在所述点击量与所述预设点击量不匹配的情况下,根据所述点击量和所述预设点击量的比值,确定所述目标媒体内容的修正系数。
18、可选地,所述预设点击量根据下式确定:
19、clickj=exp(a·jb+c)
20、其中,clickj为所述预设点击量,j为所述目标媒体内容在客户端的展示顺位,a、b、c的取值根据所述目标媒体内容在客户端的展示时间确定。
21、可选地,所述根据所述修正系数,修正所述目标媒体内容的推荐参数,包括:
22、获取所述目标媒体内容在修正前的第一推荐得分;
23、根据所述修正系数与所述第一推荐得分的乘积,确定所述目标媒体内容在修正后的第二推荐得分。
24、可选地,所述获取用户对目标媒体内容的反馈信息之前,所述方法还包括:
25、确定第一媒体内容;
26、基于预设召回策略,召回所述第一媒体内容;
27、基于预设筛选策略,在所述第一媒体内容中确定所述目标媒体内容。
28、可选地,确定第一媒体内容,包括:
29、确定候选媒体内容;
30、根据每个所述候选媒体内容的特征信息,确定每个所述候选媒体内容的预估流量信息;
31、根据每个所述候选媒体内容的预估流量信息,在所述候选媒体内容中确定第一媒体内容。
32、可选地,所述基于预设召回策略,召回所述第一媒体内容,包括:
33、根据所述第一媒体内容的标识信息,召回所述第一媒体内容。
34、第二方面,本技术实施例提供了一种媒体内容推荐装置,包括:
35、第一获取模块,用于获取用户对目标媒体内容的反馈信息;
36、第一确定模块,用于在所述反馈信息与预设反馈信息不匹配的情况下,根据所述反馈信息和所述预设反馈信息,确定所述目标媒体内容的修正系数,所述预设反馈信息与所述目标媒体内容在客户端的展示信息相关联,所述展示信息包括展示位置信息和/或展示时间信息;
37、修正模块,用于根据所述修正系数,修正所述目标媒体内容的推荐参数。
38、可选地,所述装置还包括:
39、第二确定模块,用于基于目标媒体内容的内容标签信息确定目标用户,所述目标用户的用户标签信息与所述目标媒体内容的内容标签信息相匹配;
40、所述第一获取模块用于:
41、获取所述目标用户对所述目标媒体内容的反馈信息。
42、可选地,所述第一确定模块包括:
43、第一获取单元,用于获取第一时间周期内用户对所述目标媒体内容的第一反馈信息;
44、第一确定单元,用于在所述第一反馈信息与第一预设反馈信息不匹配的情况下,根据所述第一反馈信息和所述第一预设反馈信息,确定所述目标媒体内容的第一修正系数,所述第一预设反馈信息为所述第一时间周期对应的预设反馈信息;
45、所述修正模块用于:
46、根据所述第一修正系数,修正所述目标媒体内容在第二时间周期的推荐参数,所述第二时间周期与所述第一时间周期连续,且在所述第一时间周期之后。
47、可选地,所述反馈信息包括点击量,所述预设反馈信息包括预设点击量;
48、所述第一确定模块用于:
49、在所述点击量与所述预设点击量不匹配的情况下,根据所述点击量和所述预设点击量的比值,确定所述目标媒体内容的修正系数。
50、可选地,所述预设点击量根据下式确定:
51、clickj=exp(a·jb+c)
52、其中,clickj为所述预设点击量,j为所述目标媒体内容在客户端的展示顺位,a、b、c的取值根据所述目标媒体内容在客户端的展示时间确定。
53、可选地,所述修正模块包括:
54、第二获取单元,用于获取所述目标媒体内容在修正前的第一推荐得分;
55、第二确定单元,用于根据所述修正系数与所述第一推荐得分的乘积,确定所述目标媒体内容在修正后的第二推荐得分。
56、可选地,所述装置还包括:
57、第三确定模块,用于确定第一媒体内容;
58、召回模块,用于基于预设召回策略,召回所述第一媒体内容;
59、筛选模块,用于基于预设筛选策略,在所述第一媒体内容中确定所述目标媒体内容。
60、可选地,确定第三确定模块包括:
61、第四确定单元,用于确定候选媒体内容;
62、第五确定单元,用于根据每个所述候选媒体内容的特征信息,确定每个所述候选媒体内容的预估流量信息;
63、第六确定单元,用于根据每个所述候选媒体内容的预估流量信息,在所述候选媒体内容中确定第一媒体内容。
64、可选地,所述召回模块用于:
65、根据所述第一媒体内容的标识信息,召回所述第一媒体内容。
66、第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的媒体内容推荐方法的步骤。
67、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的媒体内容推荐方法的步骤。
68、本技术实施例中,针对预先确定的目标媒体内容,在将其推荐至客户端之后,服务端可以通过获取用户对目标媒体内容的反馈信息,对目标媒体内容的推荐参数进行修正,以使所述目标媒体内容能够得到足够的曝光推广,并且拥有与用户感兴趣程度相匹配的推荐参数,而避免占用不必要的推荐资源,提高媒体内容推荐的灵活性。