Anda di halaman 1dari 15

DEEP CONTENT BASED MUSIC

RECOMMENDATION SYSTEM

AHMAD ALI ABDILAH (2140012)


KAPIL RAMNANI (2130011)
UJWAL SASIKUMAR (2130008)
SUPERVISOR: Dr. MINAKSHI SHARMA
INTRODUCTION

• In recent years, the music industry has shifted more and more towards digital distribution
through online music stores and streaming services such as iTunes, Spotify, Grooveshark
and Google Play. As a result, automatic music recommendation has become an
increasingly relevant problem: it allows listeners to discover new music that matches their
tastes, and enables online music stores to target their wares to the right audience.
ERA OF RECOMMENDER SYSTEMS
SOLUTION TOWARDS PROBLEM

influence Resulting Overwhelmed User &


Information Inefficient
Consumer Habit
Overload Users-System
Inetraction

Greater variety of products


And information about them

solution

Recommendation System
PROBLEM DEFINITION

• Music can be recommended based on available metadata information such as the artist, album and year
of release is usually known. Unfortunately this will lead to predictable recommendations. For example,
recommending songs by artists that the user is known to enjoy is not particularly useful.
• One can also attempt to recommend music that is perceptually similar to what the user has previously
listened to, by measuring the similarity between audio signals . This approach requires the definition of
a suitable similarity metric. Such metrics are often defined ad hoc, based on prior knowledge about
music audio, and as a result they are not necessarily optimal for the task of music recommendation.
Because of this, some researchers have used user preference data to tune similarity metrics .
Overview of Recommendation Approaches
TYPES OF MUSIC RECOMMENDATION SYSTEM

Content Based Recommendation


● Content-based filtering, also referred to as cognitive filtering,
recommends items based on a comparison between the content
of the item. The content of each item is represented as a set of
descriptors or terms, typically the words that occur in a
document.
TYPES OF MUSIC RECOMMENDATION SYSTEM

Collaborative filtering
● Collaborative filtering methods can be
neighborhood-based or model-based. The former
methods rely on a similarity measure between users
or items: they recommend items consumed by other
users with similar preferences, or similar items to the
ones that the user has already consumed. Model
based methods on the other hand attempt to model
latent characteristics of the users and items, which
are usually represented as vectors of latent factors.
Latent factor models have been very popular ever
since their effectiveness was demonstrated for movie
recommendation in the Netflix Prize.
Predicting latent factors from music audio

● Latent factors are variables that are not directly observed but are rather inferred (through a
mathematical model) from other variables that are observed (directly measured).
● In this case, the latent factor of the song is based on the music signal analysis used to
predict tags of the songs, which then be used for making recommendation [3].
Dataset

• A subset of Million Song Dataset (MSD) provides 10,000 metadata of songs, users
and user-song listening data.
• Last.FM has tags information of songs provided in Million Song Dataset (MSD)
• Spotify API allows people to access preview of songs (30 seconds) that will be
helpful to act as our raw song file data.
IMPLEMENTATION

FREQUENCY Time-frequency LATENT


Raw Audio FEATURE representation FACTOR
EXTRACTOR EXTRACTOR
(NEURAL
NETWORK)

Recommendation RECOMMENDATION Tagging of


PRODUCER the song
FUTURE SCOPE

a) Running the neural network model on more dataset to increase its ability to predict tags.
b) Popularity prediction of a song.
c) Combining the content based recommender we have with collaborative filtering technique to achieve to
varied recommendations.
CONCLUSION

• The solution we try to offer in this project is to help solving problem of cold start with
collaborative filtering.
• Also when it is combined with collaborative filtering ( Hybrid ) it can outperform the
collaborative filtering.
• Our system can help to remove manual labour in tagging the song by predicting the tags
suitable for the song.
REFERENCES

[1] A¨aronvandenOord,SanderDieleman,BenjaminSchrauwen Electronics and Information


Systems department (ELIS), Ghent University {aaron.vandenoord, sander.dieleman,
benjamin.schrauwen}@ugent.be.
[2] Recommender Systems Handbook
[3] K. Choi, G. Fazekas, and M. Sandler, “Automatic tagging using deep convolutional
neural networks,” arXiv preprint arXiv:1606.00298, 2016.
THANK YOU

Anda mungkin juga menyukai