Music information and musical propensity analysis, and music recommendation system using collaborative filtering

음악정보와 음악적 성향 분석 및 협업 필터링을 이용한 음악추천시스템

  • Gong, Minseo (Graduate School of Software, Soongsil University) ;
  • Hong, Jinju (Graduate School of Software, Soongsil University) ;
  • Choi, Jaehyun (Graduate School of Software, Soongsil University)
  • 공민서 (숭실대학교 소프트웨어특성화대학원) ;
  • 홍진주 (숭실대학교 소프트웨어특성화대학원) ;
  • 최재현 (숭실대학교 소프트웨어특성화대학원)
  • Published : 2015.05.26

Abstract

Mobile music market is growing. However, services what are applied recently are inaccurate to recommend music that a user is worth to prefer. So, this paper suggests music recommend system. This system recommend music that users prefer analyzing music information and user's musical propensity and using collaborative filtering. This system classify genre and extract factors what can be get using STFT's ZCR, Spectral roll-off, Spectral flux. So similar musics are clustered by these factors. And then, after divide mood of music's lyric, it finally recommend music automatically using collaborative filtering.

모바일 음악 시장이 점차 커지고 있다. 하지만 현재 적용되는 서비스는 사용자가 선호할 만한 음악을 추천하기에는 정확도가 떨어진다. 본 연구에서는 음악 정보와 사용자의 음악적 성향을 분석해 협업 필터링기법으로 사용자가 보다 선호하는 음악을 자동으로 추천해주는 음악 추천 시스템을 제안한다. 본 시스템은 음원의 메타데이터에서 장르 데이터를 추출해서 장르별로 구분하고, STFT기법의 ZCR, Spectral roll-off, Spectral flux의 요소 벡터값을 추출하여 유사한 음원끼리 군집화를 한 후, TF-IDF기법으로 각 음원 가사의 무드를 분류한 다음, 이 요소들로 협업 필터링기법을 이용해 유사한 취향의 사용자를 발견해 자동 음악 추천을 하는 시스템을 제안한다.

Keywords