User Behavior Analysis and Video Popularity Prediction on a Large-Scale VoD System

Understanding streaming user behavior is crucial to the design of large-scale Video-on-Demand (VoD) systems. In this article, we begin with the measurement of individual viewing behavior from two aspects: the temporal characteristics and user interest. We observe that active users spend more hours on each active day, and their daily request time distribution is more scattered than that of the less active users, while the inter-view time distribution differs negligibly between two groups. The common interest in popular videos and the latest uploaded videos is observed in both groups. We then investigate the predictability of video popularity as a collective user behavior through early views. In the light of the limitations of classical approaches, the Autoregressive-Moving-Average (ARMA) model is employed to forecast the popularity dynamics of individual videos at fine-grained time scales, thus achieving much higher prediction accuracy. When applied to video caching, the ARMA-assisted Least Frequently Used (LFU) algorithm can outperform the Least Recently Used (LRU) by 11--16%, the well-tuned LFU by 6--13%, and the LFU is only 2--4% inferior to the offline LFU in terms of hit ratio.

[1]  Zhi-Dan Zhao,et al.  Empirical Analysis on the Human Dynamics of a Large-Scale Short Message Communication System , 2011 .

[2]  Gaogang Xie,et al.  User Behavior Characterization of a Large-scale Mobile Live Streaming System , 2015, WWW.

[3]  Yong-Yeol Ahn,et al.  Analyzing the Video Popularity Characteristics of Large-Scale User Generated Content Systems , 2009, IEEE/ACM Transactions on Networking.

[4]  Lei Huang,et al.  Analysis of User Behavior in a Large-Scale VoD System , 2017, NOSSDAV.

[5]  Przemysław Rokita,et al.  Predicting Popularity of Online Videos Using Support Vector Regression , 2017, IEEE Transactions on Multimedia.

[6]  Tao Zhou,et al.  Scaling and memory in recurrence intervals of Internet traffic , 2009, 0905.3878.

[7]  Kwang-Il Goh,et al.  Burstiness and memory in complex systems , 2006 .

[8]  Shlomo Havlin,et al.  Memory in the occurrence of earthquakes. , 2005, Physical review letters.

[9]  Chelsea Dobbins,et al.  Scalable Daily Human Behavioral Pattern Mining from Multivariate Temporal Data , 2016, IEEE Transactions on Knowledge and Data Engineering.

[10]  Tao Mei,et al.  Towards Cross-Domain Learning for Social Video Popularity Prediction , 2013, IEEE Transactions on Multimedia.

[11]  Bo Hu,et al.  Modeling Buffer Starvations of Video Streaming in Cellular Networks with Large-Scale Measurement of User Behavior , 2017, IEEE Transactions on Mobile Computing.

[12]  Hongke Zhang,et al.  Ant-Inspired Mini-Community-Based Solution for Video-On-Demand Services in Wireless Mobile Networks , 2014, IEEE Transactions on Broadcasting.

[13]  Hongke Zhang,et al.  Performance-Aware Mobile Community-Based VoD Streaming Over Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.

[14]  Bernardo A. Huberman,et al.  Predicting the popularity of online content , 2008, Commun. ACM.

[15]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[16]  Michalis Faloutsos,et al.  A First Step Towards Understanding Popularity in YouTube , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[17]  Xiang Li,et al.  Towards a temporal network analysis of interactive WiFi users , 2012, ArXiv.

[18]  M. Shcherbakov,et al.  A Survey of Forecast Error Measures , 2013 .

[19]  Paolo Giaccone,et al.  Unravelling the Impact of Temporal and Geographical Locality in Content Caching Systems , 2015, IEEE Transactions on Multimedia.

[20]  Jussara M. Almeida,et al.  Using early view patterns to predict the popularity of youtube videos , 2013, WSDM.

[21]  Shlomo Havlin,et al.  Long-term memory: a natural mechanism for the clustering of extreme events and anomalous residual times in climate records. , 2005, Physical review letters.

[22]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.

[23]  Yipeng Zhou,et al.  Video Browsing - A Study of User Behavior in Online VoD Services , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).