Systems and methods for generating music recommendations
AssigneeFacebook, Inc.
InventorsParth Popatlal Detroja, Bokai Cao, Amit Singh
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.