Music recommendation method and apparatus
First Claim
1. A music recommendation method for use with a music recommendation apparatus, the method comprising:
- obtaining a music belongingness function of a first piece of music, the music belongingness function of music comprising a first set granularities of music in different dimensions, wherein the dimensions are classifications of music and the granularities are classifications of the dimensions, and an expression of the music belongingness function being A(music, Pk)={pkj|j=1, 2, . . . , n}, k=1, 2, . . . m, wherein Pk represents a dimension, pkj represents a granularity, m represents a total number of the dimension and n represents a total number of the granularity in the dimension;
obtaining a user belongingness function of a user, the user belongingness function comprising a second set of granularities indicating user music tastes in the different dimensions, and an expression of the user belongingness function being A(user, Pk)={pki|i=1, 2 . . . , n}, k=1, 2, . . . m, wherein Pk represents a dimension, pki is a granularity, m represents a total number of the dimension and n represents a total number of the granularity in the dimension;
calculating a granularity correlation function by using the music belongingness function and the user belongingness function, and an expression of the granularity correlation function being
1 Assignment
0 Petitions
Accused Products
Abstract
A music recommendation method may include obtaining the music belongingness function of music, which is the set of granularity of music in different dimensions, wherein the dimension is the classification of music and the granularity is the classification of the dimension; obtaining the user belongingness function of a user, which is the set of granularity indicating likes of user in different dimensions; calculating a granularity correlation function by using the music belongingness function and the user belongingness function; calculating the value of the probability function indicating likes of user for music by using the granularity correlation function and a dimension weighting coefficient; and recommending the music to the user when the value of the probability function indicating likes of user for music is greater than a preset threshold. An apparatus applying to the method comprises corresponding modules.
7 Citations
6 Claims
-
1. A music recommendation method for use with a music recommendation apparatus, the method comprising:
-
obtaining a music belongingness function of a first piece of music, the music belongingness function of music comprising a first set granularities of music in different dimensions, wherein the dimensions are classifications of music and the granularities are classifications of the dimensions, and an expression of the music belongingness function being A(music, Pk)={pkj|j=1, 2, . . . , n}, k=1, 2, . . . m, wherein Pk represents a dimension, pkj represents a granularity, m represents a total number of the dimension and n represents a total number of the granularity in the dimension; obtaining a user belongingness function of a user, the user belongingness function comprising a second set of granularities indicating user music tastes in the different dimensions, and an expression of the user belongingness function being A(user, Pk)={pki|i=1, 2 . . . , n}, k=1, 2, . . . m, wherein Pk represents a dimension, pki is a granularity, m represents a total number of the dimension and n represents a total number of the granularity in the dimension; calculating a granularity correlation function by using the music belongingness function and the user belongingness function, and an expression of the granularity correlation function being - View Dependent Claims (2, 3)
-
-
4. A computerized music recommendation apparatus comprising:
-
a music belongingness function obtaining unit for obtaining a music belongingness function of a first piece of music, the music belongingness function comprising a first set of granularities of music in different dimensions, wherein the dimensions are classifications of music and the granularities are classifications of the dimensions, and an expression of the music belongingness function being A(music, Pk)={pkj|j=1, 2, . . . , n}, k=1, 2, . . . m, wherein Pk represents a dimension, pkj represents a granularity, m represents a total number of the dimension and n represents a total number of the granularities in the dimension; a user belongingness function obtaining unit for obtaining a user belongingness function of a user, the user belongingness function comprising a second set of granularities indicating user music tastes in the different dimensions, and an expression of the user belongingness function being A(user, Pk)={pki|i=1, 2 . . . , n}, k=1, 2, . . . m, wherein Pk represents dimension, pki represents a granularity, m represents a total number of the dimensions and n represents a total number of the granularity in the dimension; a granularity correlation function calculating unit for calculating a granularity correlation function by using the music belongingness function and the user belongingness function, and an expression of the granularity correlation function being - View Dependent Claims (5, 6)
-
Specification