Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

CoFi-points: Collaborative Filtering via Pointwise Preference Learning on User/Item-Set

Published: 25 May 2020 Publication History

Abstract

With the explosive growth of web resources, an increasingly important task in recommender systems is to provide high-quality personalized services by learning users’ preferences from historically observed information. As an effective preference learning technology, collaborative filtering has been widely extended to model the one-class or implicit feedback data, which is known as one-class collaborative filtering (OCCF). For a long time, pairwise ranking-oriented learning scheme has been viewed as a superior solution than the pointwise scheme for OCCF due to its higher accuracy in most cases. However, we argue that with appropriate model design, pointwise preference learning can achieve comparable or even better performance than the counterpart, i.e., pairwise preference learning. In particular, we propose a new preference assumption, i.e., pointwise preference on user/item-set. Based on this new assumption, we develop a novel, simple, and flexible solution called collaborative filtering via pointwise preference learning on user/item-set (CoFi-points). Furthermore, we derive two specific algorithms of CoFi-points with respect to the involved user-set and item-set, i.e., CoFi-points(u) and CoFi-points(i), referring to preference assumptions defined on user-set and item-set, respectively. Finally, we conduct extensive empirical studies on four real-world datasets with the state-of-the-art methods, and find that our solution can achieve very promising performance with respect to several ranking-oriented evaluation metrics.

References

[1]
Gediminas Adomavicius and Alexander Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17, 6 (2005), 734--749.
[2]
Jiajun Bu, Xin Shen, Bin Xu, Chun Chen, Xiaofei He, and Deng Cai. 2016. Improving collaborative recommendation via user-item subgroups. IEEE Trans. Knowl. Data Eng. 28, 9 (2016), 2363--2375.
[3]
Da Cao, Xiangnan He, Liqiang Nie, Xiaochi Wei, Xia Hu, Shunxiang Wu, and Tat-Seng Chua. 2017. Cross-platform app recommendation by jointly modeling ratings and texts. ACM Trans. Info. Syst. 35, 4 (2017), 37:1--37:27.
[4]
Chen Cheng, Haiqin Yang, Irwin King, and Michael R. Lyu. 2016. A unified point-of-interest recommendation framework in location-based social networks. ACM TIST|Intell. Syst. Technol. 8, 1 (2016), 10:1--10:21.
[5]
Zhi-Hong Deng, Ling Huang, Chang-Dong Wang, Jian-Huang Lai, and S. Yu Philip. 2019. Deepcf: A unified framework of representation learning and matching function learning in recommender system. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 61--68.
[6]
Daizong Ding, Mi Zhang, Shao-Yuan Li, Jie Tang, Xiaotie Chen, and Zhi-Hua Zhou. 2017. BayDNN: Friend recommendation with Bayesian personalized ranking deep neural network. In Proceedings of the ACM on Conference on Information and Knowledge Management (CIKM’17). 1479--1488.
[7]
David Goldberg, David Nichols, Brian M. Oki, and Douglas Terry. 1992. Using collaborative filtering to weave an information tapestry. Commun. ACM 35, 12 (1992), 61--70.
[8]
Aditya Grover and Jure Leskovec. 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 855--864.
[9]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web (WWW’17). 173--182.
[10]
Jun Hu and Ping Li. 2018. Collaborative multi-objective ranking. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management (CIKM’18). 1363--1372.
[11]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In Proceedings of the 8th IEEE International Conference on Data Mining (ICDM’08). 263--272.
[12]
Zan Huang, Daniel Zeng, and Hsinchun Chen. 2007. A comparison of collaborative-filtering recommendation algorithms for E-commerce. IEEE Intell. Syst. 22, 5 (2007), 68--78.
[13]
Meng Jiang, Peng Cui, Xumin Chen, Fei Wang, Wenwu Zhu, and Shiqiang Yang. 2015. Social recommendation with cross-domain transferable knowledge. IEEE Trans. Knowl. Data Eng. 27, 11 (2015), 3084--3097.
[14]
Christopher C. Johnson. 2014. Logistic matrix factorization for implicit feedback data. In Proceedings of the Workshop on Distributed Machine Learning and Matrix Computations (NeurIPS’14).
[15]
Santosh Kabbur, Xia Ning, and George Karypis. 2013. FISM: Factored item similarity models for top-N recommender systems. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’13). 659--667.
[16]
Bhargav Kanagal, Amr Ahmed, Sandeep Pandey, Vanja Josifovski, Jeff Yuan, and Lluis Garcia-Pueyo. 2012. Supercharging recommender systems using taxonomies for learning user purchase behavior. Proc. VLDB Endow. 5, 10 (2012), 956--967.
[17]
Yehuda Koren. 2008. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’08). 426--434.
[18]
Artus Krohn-Grimberghe, Lucas Drumond, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2012. Multi-relational matrix factorization using Bayesian personalized ranking for social network data. In Proceedings of the 5th ACM International Conference on Web Search and Data Mining (WSDM’12). 173--182.
[19]
Yu Lei, Wenjie Li, Ziyu Lu, and Miao Zhao. 2017. Alternating pointwise-pairwise learning for personalized item ranking. In Proceedings of the ACM on Conference on Information and Knowledge Management (CIKM’17). 2155--2158.
[20]
Lin Li, Weike Pan, and Zhong Ming. 2018. CoFi-points: Collaborative filtering via pointwise preference learning over item-sets. In Proceedings of the Workshop on Multi-dimensional Information Fusion for User Modeling and Personalization. Retrieved from https://www.librec.net/ifup/2018/.
[21]
Defu Lian, Kai Zheng, Yong Ge, Longbing Cao, Enhong Chen, and Xing Xie. 2018. GeoMF++: Scalable location recommendation via joint geographical modeling and matrix factorization. ACM Trans. Info. Syst. 36, 3 (2018), 33:1--33:29.
[22]
Bo Liu, Ying Wei, Yu Zhang, Zhixian Yan, and Qiang Yang. 2018. Transferable contextual bandit for cross-domain recommendation. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence (AAAI’18). 3619--3626.
[23]
Xuying Meng, Suhang Wang, Kai Shu, Jundong Li, Bo Chen, Huan Liu, and Yujun Zhang. 2018. Personalized privacy-preserving social recommendation. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence (AAAI’18). 3796--3803.
[24]
Tomas Mikolov, Kai Chen, Greg S. Corrado, and Jeffrey Dean. 2013a. Efficient Estimation of Word Representations in Vector Space. Retrieved from http://arxiv.org/abs/1301.3781
[25]
Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013b. Distributed representations of words and phrases and their compositionality. In Proceedings of the 26th International Conference on Neural Information Processing Systems (NeurIPS’13). 3111--3119.
[26]
Rong Pan, Yunhong Zhou, Bin Cao, Nathan Nan Liu, Rajan M. Lukose, Martin Scholz, and Qiang Yang. 2008. One-class collaborative filtering. In Proceedings of the 8th IEEE International Conference on Data Mining (ICDM’08). 502--511.
[27]
Weike Pan and Li Chen. 2013a. CoFiSet: Collaborative filtering via learning pairwise preferences over item-sets. In Proceedings of SIAM International Conference on Data Mining (SDM’13). 180--188.
[28]
Weike Pan and Li Chen. 2013b. GBPR: Group preference based Bayesian personalized ranking for one-class collaborative filtering. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI’13). 2691--2697.
[29]
Weike Pan and Li Chen. 2016. Group Bayesian personalized ranking with rich interactions for one-class collaborative filtering. Neurocomputing 207 (2016), 501--510.
[30]
Weike Pan, Li Chen, and Zhong Ming. 2019. Personalized recommendation with implicit feedback via learning pairwise preferences over item-sets. Knowl. Info. Syst. 58, 2 (2019), 295--318.
[31]
Steffen Rendle. 2012. Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 3, 3 (2012), 57:1--57:22.
[32]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence (UAI’09). 452--461.
[33]
Ruslan Salakhutdinov and Andriy Mnih. 2008. Probabilistic matrix factorization. In Proceedings of the Annual Conference on Neural Information Processing Systems (NeurIPS’08). 1257--1264.
[34]
Yue Shi, Alexandros Karatzoglou, Linas Baltrunas, Martha Larson, Nuria Oliver, and Alan Hanjalic. 2012. CLiMF: Learning to maximize reciprocal rank with collaborative less-is-more filtering. In Proceedings of the 6th ACM Conference on Recommender Systems. 139--146.
[35]
Yue Shi, Martha Larson, and Alan Hanjalic. 2014. Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges. ACM Comput. Survey 47, 1 (2014), 3:1--3:45.
[36]
Bo Song, Xin Yang, Yi Cao, and Congfu Xu. 2018. Neural collaborative ranking. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management (CIKM’18). 1353--1362.
[37]
Jian Tang, Meng Qu, Mingzhe Wang, Ming Zhang, Jun Yan, and Qiaozhu Mei. 2015. Line: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 1067--1077.
[38]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural graph collaborative filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 165--174.
[39]
Liwei Wu, Cho-Jui Hsieh, and James Sharpnack. 2018. SQL-Rank: A listwise approach to collaborative ranking. In Proceedings of the 35th International Conference on Machine Learning. 5311--5320.
[40]
Yao Wu, Christopher DuBois, Alice X. Zheng, and Martin Ester. 2016. Collaborative denoising auto-encoders for top-N recommender systems. In Proceedings of the 9th ACM International Conference on Web Search and Data Mining (WSDM’16). 153--162.
[41]
Lu Yu, Ge Zhou, Chu-Xu Zhang, Junming Huang, Chuang Liu, and Zi-Ke Zhang. 2016. RankMBPR: Rank-aware mutual Bayesian personalized ranking for item recommendation. In Proceedings of the 17th International Conference Web-Age Information Management (WAIM’16). 244--256.
[42]
Runlong Yu, Yunzhou Zhang, Yuyang Ye, Le Wu, Chao Wang, Qi Liu, and Enhong Chen. 2018. Multiple pairwise ranking with implicit feedback. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. 1727--1730.
[43]
Haifeng Zhao and XingJun Wang. 2019. Bi-Group Bayesian personalized ranking from implicit feedback. In Proceedings of the 2nd International Conference on Computer Science and Software Engineering. 35--39.
[44]
Yu Zheng. 2015. Methodologies for cross-domain data fusion: An overview. IEEE Trans. Big Data 1, 1 (2015), 16--33.

Cited By

View all
  • (2023)Collaborative filtering with sequential implicit feedback via learning users’ preferences over item-setsInformation Sciences10.1016/j.ins.2022.11.064621(136-155)Online publication date: Apr-2023
  • (2022)SCF: Structured collaborative filtering with heterogeneous implicit feedbackKnowledge-Based Systems10.1016/j.knosys.2022.109999258(109999)Online publication date: Dec-2022
  • (2022)Time enhanced graph neural networks for session-based recommendationKnowledge-Based Systems10.1016/j.knosys.2022.109204(109204)Online publication date: Jun-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Intelligent Systems and Technology
ACM Transactions on Intelligent Systems and Technology  Volume 11, Issue 4
Survey Paper and Regular Paper
August 2020
358 pages
ISSN:2157-6904
EISSN:2157-6912
DOI:10.1145/3401889
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 May 2020
Online AM: 07 May 2020
Accepted: 01 March 2020
Revised: 01 February 2020
Received: 01 December 2019
Published in TIST Volume 11, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. One-class collaborative filtering
  2. implicit feedback
  3. item-set
  4. pointwise preference learning
  5. user-set

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • National Natural Science Foundation of China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)4
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Collaborative filtering with sequential implicit feedback via learning users’ preferences over item-setsInformation Sciences10.1016/j.ins.2022.11.064621(136-155)Online publication date: Apr-2023
  • (2022)SCF: Structured collaborative filtering with heterogeneous implicit feedbackKnowledge-Based Systems10.1016/j.knosys.2022.109999258(109999)Online publication date: Dec-2022
  • (2022)Time enhanced graph neural networks for session-based recommendationKnowledge-Based Systems10.1016/j.knosys.2022.109204(109204)Online publication date: Jun-2022

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media