IP Library Granted Patent US 11,343,572
Granted Patent B2
US 11,343,572 · App. 17/021,078 · Granted May 24, 2022

Method, apparatus for content recommendation, electronic device and storage medium

Inventor: Shiqian Miao (Beijing, CN)
Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
H04N21/4667H04N21/4532H04N21/816
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,343,572
App. No.
17/021,078
Granted
May 24, 2022
Kind
B2
Abstract

A method, an apparatus for content recommendation, an electronic device and a storage medium are disclosed. The method may include: for a user to be recommended, obtaining candidate contents to be recommended and at least one user feature tag for the user; determining a recommendation scheme according to the candidate contents and the at least one user feature tag, including respective proportions of different types of candidate contents in N pieces of recommended contents recommended to the user, the N pieces of recommended contents selected from the candidate contents according to the proportions, and an order of displaying the recommended contents in the N pieces of recommended contents, N is a positive integer greater than one and less than or equal to the number of candidate contents; and returning the recommended contents to the user according to the recommendation scheme.

Claims (56)

1. A method for content recommendation, comprising:

obtaining candidate contents to be recommended and at least one user feature tag for a user to be recommended;

determining a recommendation scheme according to the candidate contents and the at least one user feature tag, including respective proportions of different media types of candidate contents in N pieces of recommended contents recommended to the user, the N pieces of recommended contents selected from the candidate contents according to the proportions, and an order of displaying the recommended contents in the N pieces of recommended contents, wherein N is a positive integer greater than one and less than or equal to the number of candidate contents; and

returning the recommended contents to the user according to the recommendation scheme,

wherein the determining a recommendation scheme according to the candidate contents and the at least one user feature tag comprises:

inputting the candidate contents and the at least one user feature tag into a first recommendation model by pre-training to obtain the recommendation scheme output from the first recommendation model, and

obtaining a second recommendation model, performing ( 203 ) a small-stream experiment on the second recommendation model, and replacing the first recommendation model with the second recommendation model in response to determining according to results of the small-stream experiment that the second recommendation model is better than the first recommendation model.

2. The method according to claim 1 , wherein the at least one user feature tag is generated based on collected predetermined information of the user,

wherein the predetermined information comprises: user basic attribute information and user behavior information of the user for historical recommended contents.

3. The method according to claim 2 , further comprising:

optimizing and updating, periodically, the at least one user feature tag according to collected latest predetermined information.

4. The method according to claim 1 , wherein the first recommendation model is trained by:

constructing training samples according to the collected user behavior information of different users for historical recommended contents, and obtaining the first recommendation model by training with the training samples.

5. The method according to claim 4 , further comprising:

optimizing and updating, periodically, the first recommendation model according to collected latest user behavior information.

6. The method according to claim 1 , wherein the performing a small-stream experiment on the second recommendation mode comprises:

upon determining the recommendation scheme according to the candidate contents and the at least one user feature tag, determining whether the user hits the small-stream experiment, if the user hits the small-stream experiment, inputting the candidate contents and the at least one user feature tag into the second recommendation model to obtain the recommendation scheme output from the second recommendation model, or if the user does not hit the small-stream experiment, inputting the candidate contents and the at least one user feature tag into the first recommendation model to obtain the recommendation scheme output from the first recommendation model; and

wherein the determining according to results of the small-stream experiment that the second recommendation model is better than the first recommendation model comprises:

comparing a recommendation effect of the second recommendation model with a recommendation effect of the first recommendation model, and determining that the second recommendation model is better than the first recommendation model in response to determining that the recommendation effect of the second recommendation model is better than the recommendation effect of the first recommendation model.

7. An electronic device, comprising:

at least one processor; and

a storage communicatively connected with the at least one processor; wherein,

the storage stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform a method for content recommendation which comprises:

obtaining candidate contents to be recommended and at least one user feature tag for a user to be recommended;

determining a recommendation scheme according to the candidate contents and the at least one user feature tag, including respective proportions of different media types of candidate contents in N pieces of recommended contents recommended to the user, the N pieces of recommended contents selected from the candidate contents according to the proportions, and an order of displaying the recommended contents in the N pieces of recommended contents, wherein N is a positive integer greater than one and less than or equal to the number of candidate contents; and

returning the recommended contents to the user according to the recommendation scheme,

wherein the determining a recommendation scheme according to the candidate contents and the at least one user feature tag comprises:

inputting the candidate contents and the at least one user feature tag into a first recommendation model by pre-training to obtain the recommendation scheme output from the first recommendation model, and

obtaining a second recommendation model, performing ( 203 ) a small-stream experiment on the second recommendation model, and replacing the first recommendation model with the second recommendation model in response to determining according to results of the small-stream experiment that the second recommendation model is better than the first recommendation model.

8. The electronic device according to claim 7 , wherein the at least one user feature tag is generated based on collected predetermined information of the user,

wherein the predetermined information comprises: user basic attribute information and user behavior information of the user for historical recommended contents.

9. The electronic device according to claim 8 , wherein the method further comprises:

optimizing and updating, periodically, the at least one user feature tag according to collected latest predetermined information.

10. The electronic device according to claim 7 , wherein the first recommendation model is trained by:

constructing training samples according to the collected user behavior information of different users for historical recommended contents, and obtaining the first recommendation model by training with the training samples.

11. The electronic device according to claim 10 , wherein the method further comprises:

optimizing and updating, periodically, the first recommendation model according to collected latest user behavior information.

12. The electronic device according to claim 7 , wherein the performing a small-stream experiment on the second recommendation mode comprises:

upon determining the recommendation scheme according to the candidate contents and the at least one user feature tag, determining whether the user hits the small-stream experiment, if the user hits the small-stream experiment, inputting the candidate contents and the at least one user feature tag into the second recommendation model to obtain the recommendation scheme output from the second recommendation model, or if the user does not hit the small-stream experiment, inputting the candidate contents and the at least one user feature tag into the first recommendation model to obtain the recommendation scheme output from the first recommendation model; and

wherein the determining according to results of the small-stream experiment that the second recommendation model is better than the first recommendation model comprises:

comparing a recommendation effect of the second recommendation model with a recommendation effect of the first recommendation model, and determining that the second recommendation model is better than the first recommendation model in response to determining that the recommendation effect of the second recommendation model is better than the recommendation effect of the first recommendation model.

13. A non-transitory computer-readable storage medium storing computer instructions therein, wherein the computer instructions are used to cause the computer to perform a method for content recommendation which comprises:

obtaining candidate contents to be recommended and at least one user feature tag for a user to be recommended;

determining a recommendation scheme according to the candidate contents and the at least one user feature tag, including respective proportions of different media types of candidate contents in N pieces of recommended contents recommended to the user, the N pieces of recommended contents selected from the candidate contents according to the proportions, and an order of displaying the recommended contents in the N pieces of recommended contents, wherein N is a positive integer greater than one and less than or equal to the number of candidate contents; and

returning the recommended contents to the user according to the recommendation scheme,

wherein the determining a recommendation scheme according to the candidate contents and the at least one user feature tag comprises:

inputting the candidate contents and the at least one user feature tag into a first recommendation model by pre-training to obtain the recommendation scheme output from the first recommendation model, and

obtaining a second recommendation model, performing ( 203 ) a small-stream experiment on the second recommendation model, and replacing the first recommendation model with the second recommendation model in response to determining according to results of the small-stream experiment that the second recommendation model is better than the first recommendation model.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein the at least one user feature tag is generated based on collected predetermined information of the user,

wherein the predetermined information comprises: user basic attribute information and user behavior information of the user for historical recommended contents.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein the method further comprises:

optimizing and updating, periodically, the at least one user feature tag according to collected latest predetermined information.

16. The non-transitory computer-readable storage medium according to claim 13 , wherein the first recommendation model is trained by:

constructing training samples according to the collected user behavior information of different users for historical recommended contents, and obtaining the first recommendation model by training with the training samples.

17. The non-transitory computer-readable storage medium according to claim 16 , wherein the method further comprises:

optimizing and updating, periodically, the first recommendation model according to collected latest user behavior information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057789/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: MIAO, SHIQIAN
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 053780/0967 →
Priority Claims (1)
CN 202010188379.9 · Mar 17, 2020 · national
Continuity (1)
Related Publication 20210297743A1 · Sep 23, 2021