US2021082471A1PendingUtilityA1

Systems and methods for generating music recommendations

Assignee: FACEBOOK INCPriority: Sep 17, 2019Filed: Sep 17, 2019Published: Mar 18, 2021
Est. expirySep 17, 2039(~13.1 yrs left)· nominal 20-yr term from priority
G11B 27/036G06V 20/48G06V 20/47G06V 10/82G06V 10/454G06N 3/08G06V 10/763G06N 3/045G06F 18/22G06N 3/0464G06N 3/09G06V 20/46G11B 27/031G06N 20/00G06K 9/00744G06K 9/6215
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and non-transitory computer-readable media can be configured to determine a video embedding for a video content item based at least in part on a first machine learning model. A set of music embeddings can be determined for a set of music content items based at least in part on a second machine learning model. The set of music content items can be ranked based at least in part on the video embedding and the set of music embeddings.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising:
 generating, by a computing system, a video embedding for a video content item based at least in part on a first machine learning model;   generating, by the computing system, a set of music embeddings for a set of music content items based at least in part on a second machine learning model, wherein a music embedding of the set of music embeddings is generated based at least in part on a combination of music feature embeddings associated with a corresponding music content item of the set of music content items and one or more values are removed from the combination of music feature embeddings based at least in part on the second machine learning model; and   ranking, by the computing system, the set of music content items based at least in part on the video embedding and the set of music embeddings.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 generating one or more video feature embeddings based at least in part on one or more video features associated with the video content item; and   wherein the video embedding is generated based at least in part on the one or more video feature embeddings.   
     
     
         3 . The computer-implemented method of  claim 2 , wherein the one or more video features associated with the video content item includes at least one of: a concept, an object, or a visual characteristic identified in the video content item. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 generating the music feature embeddings for the corresponding music content item based at least in part on music features associated with the corresponding music content item; and   wherein the combination of the music feature embeddings is based at least in part on a concatenation of the music feature embeddings.   
     
     
         5 . The computer-implemented method of  claim 4 , wherein the music features associated with the corresponding music content item include at least one of: a title, an artist, a lyric, a genre, or a spectrogram associated with the corresponding music content item. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein the ranking the set of music content items comprises:
 generating a subset of music embeddings based at least in part on a proximity between the video embedding and the set of music embeddings.   
     
     
         7 . The computer-implemented method of  claim 6 , wherein the ranking the set of music content items further comprises:
 ranking a subset of the set of music content items associated with the subset of music embeddings based at least in part on a measure of similarity between the video embedding and the subset of music embeddings.   
     
     
         8 . The computer-implemented method of  claim 1 , wherein the video embedding and the set of music embeddings are mapped in a vector space. 
     
     
         9 . The computer-implemented method of  claim 1 , wherein the first machine learning model and the second machine learning model are trained based at least in part on training sets of data that include training video content items and training music content items included in the training video content items. 
     
     
         10 . The computer-implemented method of  claim 1 , further comprising:
 providing one or more music recommendations based at least in part on the ranking.   
     
     
         11 . A system comprising:
 at least one processor; and   a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:
 generating a video embedding for a video content item based at least in part on a first machine learning model; 
 generating a set of music embeddings for a set of music content items based at least in part on a second machine learning model, wherein a music embedding of the set of music embeddings is generated based at least in part on a combination of music feature embeddings associated with a corresponding music content item of the set of music content items and one or more values are removed from the combination of music feature embeddings based at least in part on the second machine learning model; and 
 ranking the set of music content items based at least in part on the video embedding and the set of music embeddings. 
   
     
     
         12 . The system of  claim 11 , further comprising:
 generating one or more video feature embeddings based at least in part on one or more video features associated with the video content item; and   wherein the video embedding is generated based at least in part on the one or more video feature embeddings.   
     
     
         13 . The system of  claim 12 , wherein the one or more video features associated with the video content item includes at least one of: a concept, an object, or a visual characteristic identified in the video content item. 
     
     
         14 . The system of  claim 11 , further comprising:
 generating the music feature embeddings for the corresponding music content item based at least in part on music features associated with the corresponding music content item; and   wherein the combination of the music feature embeddings is based at least in part on a concatenation of the music feature embeddings.   
     
     
         15 . The system of  claim 14 , wherein the one or more music features associated with the corresponding music content item include at least one of: a title, an artist, a lyric, a genre, or a spectrogram associated with the corresponding music content item. 
     
     
         16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
 generating a video embedding for a video content item based at least in part on a first machine learning model;   generating a set of music embeddings for a set of music content items based at least in part on a second machine learning model, wherein a music embedding of the set of music embeddings is generated based at least in part on a combination of music feature embeddings associated with a corresponding music content item of the set of music content items and one or more values are removed from the combination of music feature embeddings based at least in part on the second machine learning model; and   ranking the set of music content items based at least in part on the video embedding and the set of music embeddings.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 16 , further comprising:
 generating one or more video feature embeddings based at least in part on one or more video features associated with the video content item; and   wherein the video embedding is generated based at least in part on the one or more video feature embeddings.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 17 , wherein the one or more video features associated with the video content item includes at least one of: a concept, an object, or a visual characteristic identified in the video content item. 
     
     
         19 . The non-transitory computer-readable storage medium of  claim 16 , further comprising:
 generating the music feature embeddings for the corresponding music content item based at least in part on music features associated with the corresponding music content item; and   wherein the combination of the music feature embeddings is based at least in part on a concatenation of the music feature embeddings.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 19 , wherein the music features associated with the corresponding music content item include at least one of: a title, an artist, a lyric, a genre, or a spectrogram associated with the corresponding music content items.

Join the waitlist — get patent alerts

Track US2021082471A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.