Abstract:
Because of strict response-time constraints, efficiency of top-k recommendation is crucial for real-world recommender systems. Locality sensitive hashing and index-based ...Show MoreMetadata
Abstract:
Because of strict response-time constraints, efficiency of top-k recommendation is crucial for real-world recommender systems. Locality sensitive hashing and index-based methods usually store both index data and item feature vectors in main memory, so they handle a limited number of items. Hashing-based recommendation methods enjoy low memory cost and fast retrieval of items, but suffer from large accuracy degradation. In this paper, we propose product Quantized Collaborative Filtering (pQCF) for better trade-off between efficiency and accuracy. pQCF decomposes a joint latent space of users and items into a Cartesian product of low-dimensional subspaces, and learns clustered representation within each subspace. A latent factor is then represented by a short code, which is composed of subspace cluster indexes. A user's preference for an item can be efficiently calculated via table lookup. We then develop block coordinate descent for efficient optimization and reveal the learning of latent factors is seamlessly integrated with quantization. We further investigate an asymmetric pQCF, dubbed as QCF, where user latent factors are not quantized and shared across different subspaces. The extensive experiments with 6 real-world datasets show that pQCF significantly outperforms the state-of-the-art hashing-based CF and QCF increases recommendation accuracy compared to pQCF.
Published in: IEEE Transactions on Knowledge and Data Engineering ( Volume: 33, Issue: 9, 01 September 2021)
Funding Agency:

School of Computer Science and Technology, University of Science and Technology of China, Hefei, China
Defu Lian received the BE and PhD degrees in computer science from the University of Science and Technology of China (USTC), Hefei, China, in 2009 and 2014, respectively. He is a research professor with the School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei. His research interests include spatial data mining, recommender systems, and learning to hash.
Defu Lian received the BE and PhD degrees in computer science from the University of Science and Technology of China (USTC), Hefei, China, in 2009 and 2014, respectively. He is a research professor with the School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei. His research interests include spatial data mining, recommender systems, and learning to hash.View more

Microsoft Research Asia, Beijing, China
Xing Xie (Senior Member, IEEE) is currently a principle researcher in Microsoft Research Asia, and a guest PhD advisor with USTC. His research interests include spatial data mining, location-based services, social networks, and ubiquitous computing. He was recently involved in the program or organizing committees of more than 70 conferences and works.
Xing Xie (Senior Member, IEEE) is currently a principle researcher in Microsoft Research Asia, and a guest PhD advisor with USTC. His research interests include spatial data mining, location-based services, social networks, and ubiquitous computing. He was recently involved in the program or organizing committees of more than 70 conferences and works.View more

School of Computer Science and Technology, University of Science and Technology of China, Hefei, China
Enhong Chen (Senior Member, IEEE) received the PhD degree from the University of Science and Technology of China, Hefei, China. He is a professor and vice dean of the School of Computer Science, USTC. His research interests include data mining and machine learning, social network analysis, and recommender systems. He has published more than 100 papers in refereed conferences and journals, including the IEEE Transactions o...Show More
Enhong Chen (Senior Member, IEEE) received the PhD degree from the University of Science and Technology of China, Hefei, China. He is a professor and vice dean of the School of Computer Science, USTC. His research interests include data mining and machine learning, social network analysis, and recommender systems. He has published more than 100 papers in refereed conferences and journals, including the IEEE Transactions o...View more

Department of Management Science and Information Systems, Rutgers, The State University of New Jersey, Newark, NJ, USA
Hui Xiong (Fellow, IEEE) received the BE degree from the University of Science and Technology of China (USTC), Hefei, China, and the PhD degree from the University of Minnesota (UMN), Minneapolis, Minnesota. He is currently a full professor and vice chair of the Management Science and Information Systems Department, Rutgers, the State University of New Jersey. His research interests include data and knowledge engineering....Show More
Hui Xiong (Fellow, IEEE) received the BE degree from the University of Science and Technology of China (USTC), Hefei, China, and the PhD degree from the University of Minnesota (UMN), Minneapolis, Minnesota. He is currently a full professor and vice chair of the Management Science and Information Systems Department, Rutgers, the State University of New Jersey. His research interests include data and knowledge engineering....View more

School of Computer Science and Technology, University of Science and Technology of China, Hefei, China
Defu Lian received the BE and PhD degrees in computer science from the University of Science and Technology of China (USTC), Hefei, China, in 2009 and 2014, respectively. He is a research professor with the School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei. His research interests include spatial data mining, recommender systems, and learning to hash.
Defu Lian received the BE and PhD degrees in computer science from the University of Science and Technology of China (USTC), Hefei, China, in 2009 and 2014, respectively. He is a research professor with the School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei. His research interests include spatial data mining, recommender systems, and learning to hash.View more

Microsoft Research Asia, Beijing, China
Xing Xie (Senior Member, IEEE) is currently a principle researcher in Microsoft Research Asia, and a guest PhD advisor with USTC. His research interests include spatial data mining, location-based services, social networks, and ubiquitous computing. He was recently involved in the program or organizing committees of more than 70 conferences and works.
Xing Xie (Senior Member, IEEE) is currently a principle researcher in Microsoft Research Asia, and a guest PhD advisor with USTC. His research interests include spatial data mining, location-based services, social networks, and ubiquitous computing. He was recently involved in the program or organizing committees of more than 70 conferences and works.View more

School of Computer Science and Technology, University of Science and Technology of China, Hefei, China
Enhong Chen (Senior Member, IEEE) received the PhD degree from the University of Science and Technology of China, Hefei, China. He is a professor and vice dean of the School of Computer Science, USTC. His research interests include data mining and machine learning, social network analysis, and recommender systems. He has published more than 100 papers in refereed conferences and journals, including the IEEE Transactions on Knowledge and Data Engineering, KDD, and NIPS.
Enhong Chen (Senior Member, IEEE) received the PhD degree from the University of Science and Technology of China, Hefei, China. He is a professor and vice dean of the School of Computer Science, USTC. His research interests include data mining and machine learning, social network analysis, and recommender systems. He has published more than 100 papers in refereed conferences and journals, including the IEEE Transactions on Knowledge and Data Engineering, KDD, and NIPS.View more

Department of Management Science and Information Systems, Rutgers, The State University of New Jersey, Newark, NJ, USA
Hui Xiong (Fellow, IEEE) received the BE degree from the University of Science and Technology of China (USTC), Hefei, China, and the PhD degree from the University of Minnesota (UMN), Minneapolis, Minnesota. He is currently a full professor and vice chair of the Management Science and Information Systems Department, Rutgers, the State University of New Jersey. His research interests include data and knowledge engineering. He is an ACM Distinguished Scientist.
Hui Xiong (Fellow, IEEE) received the BE degree from the University of Science and Technology of China (USTC), Hefei, China, and the PhD degree from the University of Minnesota (UMN), Minneapolis, Minnesota. He is currently a full professor and vice chair of the Management Science and Information Systems Department, Rutgers, the State University of New Jersey. His research interests include data and knowledge engineering. He is an ACM Distinguished Scientist.View more