http://dx.doi.org/10.5391/JKIIS.2015.25.5.431
1. 서 론
디지털방송이 보편화됨에 따라 채널들과 그에 따른 TV프로그램 수가 지속적으로 증가 하고 있다. 이에 따라 시청자들은 많은 TV 프로그램을 제공받게 됐으나, 그 중 시청자가 직접 원하는 TV 프로그램을 찾아 선택해 시청해야 하는 부담이 가중되었다. TV 프로그램 의 채널, 장르, 제목 등을 검색하여 해당 TV 프로그램을 시청을 할 수 있게 하는 것은 가 능하나 시청자가 시청을 원하는 TV 프로그램이 정해져 있지 않은 경우 검색을 이용할 수 없고, 또한 이는 다양한 TV 프로그램을 효율적으로 제공하지 못한다. 이러한 문제를 해결 하기 위해 시청자가 현재 시청하기를 원하는 TV 프로그램을 검색하여 찾아주는 방식이 아 닌, 시청자의 취향을 고려하여 시청자가 시청하기를 선호할 것 같은 TV 프로그램을 추천 해주는 추천시스템에 관한 연구가 지속되고 있다[1-6].
대부분의 추천시스템 연구들은 추천하려는 콘텐츠의 특성이나 해당 콘텐츠에 대한 사용 자들의 평점을 활용한다. 이와 같이 일반적인 추천시스템은 특성, 평점과 같은 정적인 데 이터만을 추천에 사용할 뿐, 시간과 같은 동적인 데이터를 사용하지 않는 경향이 있다.
그러므로 선호도에 영향을 주는 동적 데이터의 값이 변해도 선호도 점수에 영향을 끼치
시청시간패턴을 활용한 TV 프로그램 추천 시스템
TV Program Recommender System Using Viewing Time Patterns
방한별 ․ 이혜우 ․ 이지형
†Hanbyul Bang, HyeWoo Lee, and Jee-Hyong Lee
†성균관대학교 정보통신대학 전자전기컴퓨터공학과
Department of Electrical and Computer Engineering, Sungkyunkwan University
본 연구는 미래창조과학부 및 정보통 신기술진흥센터의 산업융합원천기술개 발사업(정보통신)의 일환으로 수행된 연구결과임(10041244, 스마트TV 2.0 소프트웨어 플랫폼). 또한, 본 연구는 미래창조과학부 및 정보통신기술진흥 센터(IITP)의 SW컴퓨팅산업원천기술개 발사업의 일환으로 수행되었음 (B0101- 15-0559, 디지털 소상공인 지원을 위한 지역 비즈니스 전략 분석 및 맞춤형 영상홍보 창작 SW 플랫폼 개발) This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License ( h t t p : / / c r e a t i v e c o m m o n s . o r g / l i- censes/by-nc/3.0) which permits unre- stricted non-commercial use, distribution, and reproduction in any medium, pro-
요 약
오늘날 수많은 TV 프로그램들이 방송됨에 따라 TV 프로그램을 추천해주는 추천 시스템에 관한 연구가 시작되었 으며, 추천의 정확도를 더욱 높이기 위한 연구가 현재도 활발히 진행 중이다. 추천 시스템은 장르, 줄거리 등과 같은 메타데이터를 사용하여 TV 프로그램을 추천하거나, TV 프로그램에 대한 시청자의 선호도를 계산하여 TV 프로그램을 추천한다. 본 논문에서는 추천의 정확도를 높이고자 시청비율, 종료시간과의 관계, 최근시청이력 등 시청시간의 여러 패턴을 추가로 사용하여 선호도 계산에 활용하는 협업 필터링 TV 프로그램 추천 시스템을 제안 한다. 연구의 효용성을 검증하기 위해 시청시간패턴의 모든 요소를 선호도 계산에 활용한 경우와 단순히 시청자 가 가장 많이 시청하는 채널을 추천하는 경우의 협업 필터링 추천 결과를 비교하였다. 실험을 통해 시청시간패턴 모든 요소를 같이 선호도 계산에 활용한 경우의 성능이 증가한 것을 확인할 수 있었다.
키워드 : TV 프로그램, 추천 시스템, 시청시간패턴, 협업 필터링
Abstract
As a number of TV programs broadcast today, researches about TV program recommender system have been studied and many researchers have been studying recommender system to produce recommendation with high accuracy. Recommender system recommends TV program to user by using metadata like genre, plot or calculating users’ preferences about TV programs. In this paper, we propose a new TV program Collaborative Filtering Recommender System that exploits viewing time pattern like viewing ratio, relation with finish time and recently viewing history to calculate preference for high-quality of recommendation. To verify usefulness of our research, we also compare our method which utilizes viewing time patterns and baseline which simply recommends TV program of user's most frequently watched channel. Through this ex- periments, we show that our method very effectively works and recommendation performance increases.
Key Words : TV Program, Recommender System, Viewing time Patterns, Collaborative Filtering Received: Mar. 22, 2015
Revised : Apr. 5, 2015 Accepted: Sep. 15, 2015
†Corresponding author [email protected]