Why simple models perform well in predicting popularity for caching?

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Predicting file popularity is an important task for proactive caching, which has been shown a promising way to support the explosive increase of data traffic. Both linear and non-linear predictors have been proposed in literature to predict file popularity, and shallow neural networks have been shown to achieve good performance for caching. In this paper, we strive to explain why simple models perform well in predicting dynamic popularity with the historical number of requests. We consider linear regression, deep neural networks, random forest, support vector regression, and a persistence model for predicting popularity. We employ MovieLens and Youku datasets for analyzing the time-varying pattern of popularity and for evaluating the caching performance. We show that the cache hit ratios achieved by the caching policy with predicted popularity using linear models are close to that using non-linear models. We interpret the observation by first proving that deterministic popularity with typical profiles can be predicted with linear models and then showing that majority of the popular files are with these profiles in the real dataset.

Original languageEnglish
Title of host publicationProceedings of 2019 25th Asia-Pacific Conference on Communications, APCC 2019
EditorsVo Nguyen Quoc Bao, Tran Thien Thanh
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages7-12
Number of pages6
ISBN (Electronic)9781728136790
DOIs
StatePublished - Nov 2019
Event25th Asia-Pacific Conference on Communications, APCC 2019 - Ho Chi Minh City, Viet Nam
Duration: 6 Nov 20198 Nov 2019

Publication series

NameProceedings of 2019 25th Asia-Pacific Conference on Communications, APCC 2019

Conference

Conference25th Asia-Pacific Conference on Communications, APCC 2019
Country/TerritoryViet Nam
CityHo Chi Minh City
Period6/11/198/11/19

Keywords

  • File popularity
  • Interpretation
  • Linear predictor

Fingerprint

Dive into the research topics of 'Why simple models perform well in predicting popularity for caching?'. Together they form a unique fingerprint.

Cite this