Abstract
In this paper, we plan to predict a ranking on e-books by analyzing the implicit user behavior, and the goal of our work is to optimize the ranking results to be close to that of the ground truth ranking where e-books are ordered by their corresponding reader number. As far as we know, there exist little work on predicting the future e-book ranking. To this end, through analyzing various user behavior from a popular e-book reading mobile APP, we construct three groups of features that are related to e-book ranking, where some features are created based on the popular metrics from the e-commerce, e.g., conversion rates. Then, we firstly propose a baseline method by using the idea of learning to rank (L2R), where we train the ranking model for each e-book by taking all its past user feedback within a time interval into consideration. Then we further propose TDLR: a Time Decay based Learning to Rank method, where we separately train the ranking model on each day and combine these models by gradually decaying the importance of them over time. Through extensive experimental studies on the real-world dataset, our approach TDLR is proved to significantly improve the e-book ranking quality more than 10% when compared with the L2R method where no time decay is considered.
Similar content being viewed by others
References
Aggarwal, C.C.: Recommender systems: the textbook. Springer Publishing Company, Incorporated, Berlin (2016)
Agichtein, E., Brill, E., Dumais, S.: Improving Web search ranking by incorporating user behavior information. In: SIGIR’06, pp. 19–26. ACM (2006)
Benevenuto, F., Rodrigues, T., Cha, M., Almeida, V.: Characterizing user behavior in online social networks. In: IMC’09, pp. 49–62. ACM (2009)
Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)
Cao, Z., Qin, T., Liu, T.Y., Tsai, M.F., Li, H.: Learning to rank: from pairwise approach to listwise approach. In: ICML’07, pp. 129–136. ACM (2007)
Chib, S.: Bayes regression with autoregressive errors: a gibbs sampling approach. J. Econ. 58(3), 275–294 (1993)
Cortes, C., Vapnik, V.: Support vector machine. Mach. Learn. 20(3), 273–297 (1995)
Dalip, D.H., Gonçalves, M.A., Cristo, M., Calado, P.: Exploiting user feedback to learn to rank answers in Q&A forums: a case study with stack overflow. In: SIGIR’13, pp. 543–552. ACM (2013)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)
Jeon, J., Croft, W.B., Lee, J.H., Park, S.: A framework to predict the quality of answers with non-textual features. In: SIGIR’06, pp. 228–235. ACM (2006)
Joachims, T.: Optimizing search engines using clickthrough data. In: KDD’02, pp. 133–142. ACM (2002)
Kohavi, R.: Mining e-commerce data: the good, the bad, and the ugly. In: KDD’01, pp. 8–13. ACM (2001)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Lee, D.H., Brusilovsky, P.: Reinforcing recommendation using implicit negative feedback. In: International conference on user modeling, adaptation, and personalization, pp. 422–427. Springer (2009)
Lehmann, S., Jackson, A.D., Lautrup, B.E.: Measures and mismeasures of scientific quality arXiv preprint physics/0512238 (2005)
Liu, J., Tang, M., Zheng, Z., Liu, X.F., Lyu, S.: Location-aware and personalized collaborative filtering for web service recommendation. IEEE Trans. Serv. Comput. 9(5), 686–699 (2016)
Lv, Y., Moon, T., Kolari, P., Zheng, Z., Wang, X., Chang, Y.: Learning to model relatedness for news recommendation. In: WWW’11, pp. 57–66 (2011)
Mao, C., Chen, J., Towey, D., Chen, J., Xie, X.: Search-based qos ranking prediction for web services in cloud environments. Futur. Gener. Comput. Syst. 50, 111–126 (2015)
Melo, E.V.D., Nogueira, E.A., Guliato, D.: Content-Based filtering enhanced by human visual attention applied to clothing recommendation. In: ICTAI’15, pp. 644–651 (2015)
Mohan, A., Chen, Z., Weinberger, K.: Web-Search ranking with initialized gradient boosted regression trees. In: Proceedings of the learning to rank challenge, pp. 77–89 (2011)
Page, L., Brin, S., Motwani, R., Winograd, T.: The Pagerank Citation Ranking: Bringing Order to the Web. Tech. rep., Stanford InfoLab (1999)
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., et al.: Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12(Oct), 2825–2830 (2011)
Radlinski, F., Joachims, T.: Query chains: learning to rank from implicit feedback. In: KDD’05, pp. 239–248. ACM (2005)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-Based collaborative filtering recommendation algorithms. In: WWW’01, pp. 285–295 (2001)
Sayyadi, H., Getoor, L.: Futurerank: ranking scientific articles by predicting their future pagerank. In: SDM’09, pp. 533–544. SIAM (2009)
Shang, S., Ding, R., Yuan, B., Xie, K., Zheng, K., Kalnis, P.: User oriented trajectory search for trip recommendation. In: EDBT, pp. 156–167 (2012)
Shang, S., Ding, R., Zheng, K., Jensen, C.S., Kalnis, P., Zhou, X.: Personalized trajectory matching in spatial networks. VLDB, J 23(3), 449–468 (2014)
Surdeanu, M., Ciaramita, M., Zaragoza, H.: Learning to rank answers on large online Qa collections. In: Proceedings of the meeting of the association for computational linguistics, pp. 719–727 (2008)
Wang, Y., Wang, L., Li, Y., He, D., Chen, W., Liu, T.Y.: A theoretical analysis of Ndcg ranking measures. In: COLT’13 (2013)
Yang, D., Chen, T., Zhang, W., Lu, Q., Yu, Y.: Local implicit feedback mining for music recommendation. In: Recsys’12, pp. 91–98. ACM (2012)
Yin, P., Luo, P., Lee, W.C., Wang, M.: Silence is also evidence: interpreting dwell time for recommendation from psychological perspective. In: KDD’13, pp. 989–997. ACM (2013)
Yu, J., Tao, D., Wang, M., Rui, Y.: Learning to rank using user clicks and visual features for image retrieval. IEEE Transactions on Cybernetics 45(4), 767–779 (2015)
Zheng, K., Su, H., Zheng, B., Shang, S., Xu, J., Liu, J., Zhou, X.: Interactivses. In: ICDE, pp. 423–434 (2015)
Zheng, Z., Wu, X., Zhang, Y., Lyu, M.R., Wang, J.: Qos ranking prediction for cloud services. IEEE Trans. Parallel Distrib. Syst. 24(6), 1213–1222 (2013)
Zhou, Z.H.: Ensemble methods: foundations and algorithms. CRC Press, Boca Raton (2012)
Acknowledgements
This research was partially supported by National Natural Science Foundation of China (No. 61602411, No.61772459, No.61772461), National Key Research and Development Program of China(No.2017YFB1400603), Key Research and Development Project of Zhejiang Province (No. 2015C01034, No.2015C01027), Natural Science Foundation of Zhejiang Province (No.LR18F020003).
Author information
Authors and Affiliations
Corresponding author
Additional information
This article belongs to the Topical Collection: Special Issue on Deep vs. Shallow: Learning for Emerging Web-scale Data Computing and Applications
Guest Editors: Jingkuan Song, Shuqiang Jiang, Elisa Ricci, and Zi Huang
Rights and permissions
About this article
Cite this article
Cao, B., Hou, C., Peng, H. et al. Predicting e-book ranking based on the implicit user feedback. World Wide Web 22, 637–655 (2019). https://doi.org/10.1007/s11280-018-0554-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-018-0554-5