Methods, systems, and media for presenting recommended media content items based on complementary media content item pairs
Methods, systems, and media for presenting recommended media content items based on complementary media content item pairs are presented. In some embodiments, the method includes: receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface; determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item; selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items; selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items; causing at least one media content item from the first subset of media content items to be presented in the first region of the display area; determining a user engagement signal from the at least one media content item being presented in the first region of the display area; replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item, and causing the fourth media content item to be presented in the first region of the display area.
1. A method for presenting recommended media content items, the method comprising:
receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;
determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;
selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;
selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;
causing at least one media content item from the first subset of media content items to be presented in the first region of the display area;
determining a user engagement signal from the at least one media content item being presented in the first region of the display area;
replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and
causing the fourth media content item to be presented in the first region of the display area.
2. The method of claim 1 , wherein determining the complementary media content item comprises:
determining a similarity score between the first media content item and the second media content item, and
based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.
3. The method of claim 2 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.
4. The method of claim 1 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.
5. The method of claim 4 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.
6. The method of claim 1 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.
7. The method of claim 6 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.
8. A system for presenting recommended media content items, the system comprising:
a memory; and
a hardware processor that is configured to:
receive an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;
determine, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;
select a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;
select a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;
cause at least one media content item from the first subset of media content items to be presented in the first region of the display area;
determine a user engagement signal from the at least one media content item being presented in the first region of the display area;
replace a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and
cause the fourth media content item to be presented in the first region of the display area.
9. The system of claim 8 , wherein the hardware processor is further configured to determine the complementary media content item by:
determining a similarity score between the first media content item and the second media content item; and
based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.
10. The system of claim 9 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.
11. The system of claim 8 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.
12. The method of claim 11 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.
13. The system of claim 8 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.
14. The system of claim 13 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.
15. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to execute a method for presenting recommended media content items based on complementary media content item pairs, the method comprising:
receiving an update to a display area within a user interface, wherein the update comprises a plurality of media content items and wherein the display area comprises (i) a first region that is displayed and that is navigable by a user of the user interface and (ii) a second region that is concealed from display and that is not navigable by the user of the user interface;
determining, for each of the plurality of media content items, a complementary media content item, thereby obtaining a complementary pair of media content items that includes a first media content item and a second media content item;
selecting a first subset of media content items from the plurality of media content items for the first region of the display area, wherein the first subset of media content items includes the first media content item in the complementary pair of media content items;
selecting a second subset of media content items from the plurality of media content items for the second region of the display area, wherein the second subset of media content items includes the second media content item in the complementary pair of media content items;
causing at least one media content item from the first subset of media content items to be presented in the first region of the display area;
determining a user engagement signal from the at least one media content item being presented in the first region of the display area;
replacing a third media content item queued for display in the first region of the display area with a fourth media content item from the second subset of media content items, wherein the third media content item is selected based on the user engagement signal and wherein the fourth media content item is the complementary pair corresponding to the third media content item; and
causing the fourth media content item to be presented in the first region of the display area.
16. The non-transitory computer-readable medium of claim 15 , wherein determining the complementary media content item comprises:
determining a similarity score between the first media content item and the second media content item, and
based on determining that the similarity score is less than a threshold value, generating an indication that the first media content item is associated with the second media content item as the complementary pair of media content items.
17. The non-transitory computer-readable medium of claim 16 , wherein the similarity score is determined by calculating cosine similarity between a first vector representing the first media content item and a second vector representing the second media content item.
18. The non-transitory computer-readable medium of claim 15 , wherein the user engagement signal comprises a positive user interaction with a particular media content item.
19. The non-transitory computer-readable medium of claim 18 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is less than a threshold value.
20. The non-transitory computer-readable medium of claim 15 , wherein the user engagement signal comprises a negative user interaction with a particular media content item.
21. The non-transitory computer-readable medium of claim 20 , wherein the third media content item is selected based on a determination that the particular media content item and the third media content item have a similarity score that is greater than a threshold value.