Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2983323.2983348acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

Separating-Plane Factorization Models: Scalable Recommendation from One-Class Implicit Feedback

Published: 24 October 2016 Publication History

Abstract

We study the video recommendation problem based on a large amount of user viewing logs instead of explicit ratings. As viewing records are implicitly suggest user preferences, existing matrix factorization methods fail to generate discriminative recommendations based on such one-class positive samples. We propose a scalable approach called separating-plane matrix factorization (SPMF) to make effective recommendations based on positive implicit feedback, with a learning complexity that is comparable to traditional matrix factorization. With extensive offline evaluation in Tencent Data Warehouse (TDW) based on a large amount of data, we show that our approach outperforms a wide range of state-of-the-art methods. We also deployed our system in the QQ Browser App of Tencent and performed online A/B testing with real users. Results suggest that our approach increased the video click through rate by $23% over implicit-feedback collaborative filtering (IFCF), a scheme available in Apache Spark's MLlib.

References

[1]
Collaborative filtering - spark.mllib. http://spark.apache.org/docs/latest/mllib-collaborative-filtering.htm, 2014.
[2]
Tdw: Tencent open source distributed data warehouse. http://prog3.com/article/1970-01-01/2819892, 2014.
[3]
G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on, 17(6):734--749, 2005.
[4]
F. Cacheda, V. Carneiro, D. Fernández, and V. Formoso. Comparison of collaborative filtering algorithms: Limitations of current techniques and proposals for scalable, high-performance recommender systems. ACM Transactions on the Web (TWEB), 5(1):2, 2011.
[5]
G. Dror, N. Koenigstein, Y. Koren, and M. Weimer. The yahoo! music dataset and kdd-cup'11. In KDD Cup, pages 8--18, 2012.
[6]
Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on, pages 263--272. Ieee, 2008.
[7]
D. Kelly and J. Teevan. Implicit feedback for inferring user preference: a bibliography. In ACM SIGIR Forum, volume 37, pages 18--28. ACM, 2003.
[8]
Y. Koren. Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 426--434. ACM, 2008.
[9]
Y. Koren. The bellkor solution to the netflix grand prize. Netflix prize documentation, 81, 2009.
[10]
Y. Koren, R. Bell, and C. Volinsky. Matrix factorization techniques for recommender systems. Computer, (8):30--37, 2009.
[11]
W.-T. Kuo, Y.-C. Wang, R. T.-H. Tsai, and J. Y.-j. Hsu. Contextual restaurant recommendation utilizing implicit feedback. In Wireless and Optical Communication Conference (WOCC), 2015 24th, pages 170--174. IEEE, 2015.
[12]
J. Lee, S. Bengio, S. Kim, G. Lebanon, and Y. Singer. Local collaborative ranking. In Proceedings of the 23rd international conference on World wide web, pages 85--96. ACM, 2014.
[13]
D. Lim, J. McAuley, and G. Lanckriet. Top-n recommendation with missing implicit feedback. In Proceedings of the 9th ACM Conference on Recommender Systems, pages 309--312. ACM, 2015.
[14]
C.-J. Lin. Projected gradient methods for nonnegative matrix factorization. Neural computation, 19(10):2756--2779, 2007.
[15]
R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. Lukose, M. Scholz, and Q. Yang. One-class collaborative filtering. In Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on, pages 502--511. IEEE, 2008.
[16]
W. Pan, H. Zhong, C. Xu, and Z. Ming. Adaptive bayesian personalized ranking for heterogeneous implicit feedbacks. Knowledge-Based Systems, 73:173--180, 2015.
[17]
S. Rendle. Factorization machines. In Data Mining (ICDM), 2010 IEEE 10th International Conference on, pages 995--1000. IEEE, 2010.
[18]
S. Rendle. Social network and click-through prediction with factorization machines. In KDD-Cup Workshop, 2012.
[19]
S. Rendle and C. Freudenthaler. Improving pairwise learning for item recommendation from implicit feedback. In Proceedings of the 7th ACM international conference on Web search and data mining, pages 273--282. ACM, 2014.
[20]
S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, pages 452--461. AUAI Press, 2009.
[21]
R. Salakhutdinov and A. Mnih. Bayesian probabilistic matrix factorization using markov chain monte carlo. In Proceedings of the 25th international conference on Machine learning, pages 880--887. ACM, 2008.
[22]
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web, pages 285--295. ACM, 2001.
[23]
J. B. Schafer, D. Frankowski, J. Herlocker, and S. Sen. Collaborative filtering recommender systems. In The adaptive web, pages 291--324. Springer, 2007.
[24]
X. Su and T. M. Khoshgoftaar. A survey of collaborative filtering techniques. Advances in artificial intelligence, 2009:4, 2009.
[25]
T. Vanderbilt. The science behind the netflix algorithms that decide what you will watch next. http://www.wired.com/2013/08/qq_netflix-algorithm/, 2013.
[26]
R. S. Xin, D. Crankshaw, A. Dave, J. E. Gonzalez, M. J. Franklin, and I. Stoica. Graphx: Unifying data-parallel and graph-parallel analytics, February 2014.
[27]
H.-F. Yu, M. Bilenko, and C.-J. Lin. Selection of negative samples for one-class matrix factorization.
[28]
H.-F. Yu, C.-J. Hsieh, S. Si, and I. S. Dhillon. Parallel matrix factorization for recommender systems. Knowledge and Information Systems, 41(3):793--819, 2014.

Cited By

View all
  • (2020)Optimizing item and subgroup configurations for social-aware VR shoppingProceedings of the VLDB Endowment10.14778/3389133.338914313:8(1275-1289)Online publication date: 1-Apr-2020
  • (2020)Improving Session-Based Recommendation Adopting Linear Regression-Based Re-ranking2020 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN48605.2020.9207680(1-8)Online publication date: Jul-2020
  • (2020)Leveraging pointwise prediction with learning to rank for top-N recommendationWorld Wide Web10.1007/s11280-020-00846-324:1(375-396)Online publication date: 23-Oct-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CIKM '16: Proceedings of the 25th ACM International on Conference on Information and Knowledge Management
October 2016
2566 pages
ISBN:9781450340731
DOI:10.1145/2983323
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 October 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. big data
  2. collaborative filtering
  3. factorization machine
  4. factorization model
  5. implicit feedback
  6. matrix factorization
  7. one-class feedback
  8. personalized recommendation
  9. recommender systems
  10. tencent
  11. video recommendation
  12. video watching habits

Qualifiers

  • Research-article

Funding Sources

Conference

CIKM'16
Sponsor:
CIKM'16: ACM Conference on Information and Knowledge Management
October 24 - 28, 2016
Indiana, Indianapolis, USA

Acceptance Rates

CIKM '16 Paper Acceptance Rate 160 of 701 submissions, 23%;
Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Optimizing item and subgroup configurations for social-aware VR shoppingProceedings of the VLDB Endowment10.14778/3389133.338914313:8(1275-1289)Online publication date: 1-Apr-2020
  • (2020)Improving Session-Based Recommendation Adopting Linear Regression-Based Re-ranking2020 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN48605.2020.9207680(1-8)Online publication date: Jul-2020
  • (2020)Leveraging pointwise prediction with learning to rank for top-N recommendationWorld Wide Web10.1007/s11280-020-00846-324:1(375-396)Online publication date: 23-Oct-2020
  • (2018)Leveraging app usage contexts for app recommendation: a neural approachWorld Wide Web10.1007/s11280-018-0543-8Online publication date: 11-Apr-2018
  • (2017)Learning user's intrinsic and extrinsic interests for point-of-interest recommendationProceedings of the 26th International Joint Conference on Artificial Intelligence10.5555/3172077.3172182(2117-2123)Online publication date: 19-Aug-2017
  • (2017)GTRM: A Top-N Recommendation Model for Smartphone Applications2017 IEEE International Conference on Web Services (ICWS)10.1109/ICWS.2017.124(309-316)Online publication date: Jun-2017

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media