연관규칙을 이용한 상황인식 음악 추천 시스템
A Music Recommendation System based on Context-awareness using Association Rules
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
최근 추천 시스템은 패션, 동영상, 음악 등을 중심으로 맞춤형 추천 서비스가 제공되어 사용자들의 관심을 모으고 있다. 그러나 이러한 서비스들은 실시간으로 발생하는 상황 정보를 사용하지 않아 여러 상황에 따른 적합한 서비스를 사용자에게 제공하기가 어렵다. 또한 적용되는 상황 정보가 차원을 확장시킬 경우, 데이터 희소성(Data Sparsity)을 증가시켜 사용자들에게 적합한 음악들을 추천할 수 없는 문제가 발생한다. 본 연구에서는 이러한 문제점을 해소시키기 위해 연관규칙(Association Rules)을 적용하여 사용자의 현재 위치 정보와 시간 정보에 대한 관계성 및 규칙들을 이용하여 실시간 상황에서 적합한 음악을 추천하는 시스템을 제안하였다. 수집된 상황 정보를 바탕으로 5-fold Cross Validation을 진행하여 위치와 시간 정보에 따른 추천 시스템의 정확도를 측정하였다. 그 결과 상황 정보가 누적됨에 따라 추천 시스템의 정확도가 향상되는 것을 확인할 수 있었다.
Abstract
Recently, the recommendation system has attracted the attention of users as customized recommendation services have been provided focusing on fashion, video and music. But these services are difficult to provide users with proper service according to many different contexts because they do not use contextual information emerging in real time. When applied contextual information expands dimensions, it also increases data sparsity and makes it impossible to recommend proper music for users. Trying to solve these problems, our study proposed a music recommendation system to recommend proper music in real time by applying association rules and using relationships and rules about the current location and time information of users. The accuracy of the recommendation system was measured according to location and time information through 5-fold cross validation. As a result, it was found that the accuracy of the recommendation system was improved as contextual information accumulated.
참고문헌 (24)
- R. Scoble, "Age of Context" (2015), JiAndSon
- E. N. Ko, "New an Introduction to Information and Communication" (2015), Hanbit Academy
- S. Masanori, "New IT Trend" (2017), Infopub
- 고형용, "Faster R-CNN을 활용한 GPR 영상에서의 지하배관 위치추적 성능분석", 융합정보논문지, 9(5), pp.21~26 (2019), 중소기업융합학회[DOI]
- 양인범, "협력운전을 위한 운전자-차량 인터페이스 연구", 융합정보논문지, 9(5), pp.27~33 (2019), 중소기업융합학회[DOI]
- 최희식, "딥러닝 기술이 가지는 보안 문제점에 대한 분석", 한국융합학회논문지, 10(5), pp.9~16 (2019), 한국융합학회[DOI]
- 이대범, "특징선택 기법에 기반한 UNSW-NB15 데이터셋의 분류 성능 개선", 한국융합학회논문지, 10(5), pp.35~42 (2019), 한국융합학회[DOI]
- "Apple Inc" (2019)[URL]
- M. Unger, "Latent Context-aware Recommender Systems", RecSys’ 15 Proceediing of the 9th ACM Conference on Recommender Systems, pp.383~386 (2015)
- M. Unger, "Toward Latent Context-aware Recommendation Systems", Knowledge-Based Systems, 104(2016), pp.165~178 (2016)
- S. Rendle, "Fast Context-aware Recommendations with Factorization Machines", SIGIR’11 Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp.635~644 (2011)
- J. M. Luna, "Mining Context-aware Association Rules using Grammar-based Genetic Programming", IEEE Transactions on Cybernetics, 48(11), pp.3030~3044 (2018)
- M. Schedl, "Ameliorating Music Recommendation:Integrating Music Content, Music Context, and User Context for Improved Music Retrieval and Recommendation", MoMM’ 13 Proceedings of International Conference on Advances in Mobile Computing & Multimedia, pp.3~10 (2013)
- M. B. Magara, "Mplist: Context-aware Music Playlist", 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies, pp.309~316 (2016)
- N. M. Villegas, "C haracterizing Context-aware Recommender Systems : A Systematic Literature Review", Knowledge-based Systems, 140(15), pp.173~200 (2017)
- N. R. Kim, "Research Trends in Context-aware Recommender Systems", Communications of KIISE, 34(6), pp.22~29 (2016)
- S. K. Gorakala, "Building Recommendation Engines" (2017), Acorn
- J. Han, "Data Mining : Concepts and Techniques" (2015), Acorn
- M. Yao, "Process Recommendation based on Association Rules and Transaction Context", 2011 International Conference on Internet Technology and Applications, pp.1~5 (2011)
- J. Bell, "Machine Learning" (2016), Gilbut
- S. W. Kim, "Step-by-step Android Programming" (2017), Hanbit Academy
- "A Music Genre Encyclopedia" (2019)[URL]
- "Kakao Corp" (2019)[URL]
- I. K. Cheon, "Android Programming" (2015), SaengNeung
