SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM FOR LIVE STREAMING RECOMMENDATION
The present disclosure relates to a system, a method and a computer-readable medium for recommending live streams. The method includes determining a user to be disengaged, determining a thumbnail of a live stream to be attractive for the user, determining the live stream to be attractive for the user, and displaying the thumbnail of the live stream to the user.
1 . A method for recommending live streams, comprising:
determining a user to be disengaged;
determining a thumbnail of a live stream to be attractive for the user;
determining the live stream to be attractive for the user; and
displaying the thumbnail of the live stream to the user.
2 . The method according to claim 1 , wherein the determining the user to be disengaged comprises at least one of the following steps:
determining a view frequency of the user to be less than a frequency threshold,
determining an average view duration of the user to be less than a view duration threshold,
determining an average gift sending times of the user to be less than a gift number threshold,
determining an average number of comments of the user to be less than a comment number threshold,
determining a recency of the user to be greater than a recency threshold, and
determining an engagement ratio of the user to be less than an engagement ratio threshold.
3 . The method according to claim 1 , wherein the determining the thumbnail of the live stream to be attractive for the user comprises:
extracting image features of the thumbnail;
inputting the image features of the thumbnail into a machine learning model; and labeling the thumbnail as attractive for the user according to a result provided by the machine learning model.
4 . The method according to claim 3 , wherein the machine learning model has been trained with image features of thumbnails of available live streams and click rates of the thumbnails to generate a threshold for each image feature contributing to higher click rates, and the labeling process includes determining the image features of the thumbnail to meet their corresponding thresholds.
5 . The method according to claim 4 , wherein a portion of clicks of thumbnails corresponding to the higher click rates are contributed by other disengaged users having the same attributes as the user.
6 . The method according to claim 1 , wherein the determining the live stream to be attractive for the user comprises at least one of the following steps:
determining an average number of comments per viewer of the live stream to be more than a comment number threshold,
determining an average number of gifts per viewer of the live stream to be more than a gift number threshold,
determining an average deposit amount per viewer of the live stream to be more than a deposit amount threshold, and
determining a number of live viewers of the live stream to be more than a viewer number threshold.
7 . The method according to claim 6 , further comprising:
determining the live stream to be attractive or the user around a timing of displaying the thumbnail of the live stream to the user.
8 . The method according to claim 1 , further comprising:
determining the thumbnail of the live stream to have reached a click rate threshold contributed by other disengaged users having the same attributes as the user;
determining a portion of the other disengaged users to have spent a predetermined time period in the live stream.
9 . The method according to claim 5 , wherein the attributes include gender, nationality, hobby, blood type or zodiac sign.
10 . A system for recommending live streams, comprising one or a plurality of processors, wherein the one or plurality of processors execute a machine-readable instruction to perform:
determining a user to be disengaged;
determining a thumbnail of a live stream to be attractive for the user;
determining the live stream to be attractive for the user; and
displaying the thumbnail of the live stream to the user.
11 . A non-transitory computer-readable medium including a program for recommending live streams, wherein the program causes one or a plurality of computers to execute:
determining a user to be disengaged;
determining a thumbnail of a live stream to be attractive for the user;
determining the live stream to be attractive for the user; and
displaying the thumbnail of the live stream to the user.
12 . The method according to claim 8 , wherein the attributes include gender, nationality, hobby, blood type or zodiac sign.