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

Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendation

Published: 03 June 2021 Publication History

Abstract

Recommender systems have achieved great success in modeling user’s preferences on items and predicting the next item the user would consume. Recently, there have been many efforts to utilize time information of users’ interactions with items to capture inherent temporal patterns of user behaviors and offer timely recommendations at a given time. Existing studies regard the time information as a single type of feature and focus on how to associate it with user preferences on items. However, we argue they are insufficient for fully learning the time information because the temporal patterns of user preference are usually heterogeneous. A user’s preference for a particular item may 1) increase periodically or 2) evolve over time under the influence of significant recent events, and each of these two kinds of temporal pattern appears with some unique characteristics. In this paper, we first define the unique characteristics of the two kinds of temporal pattern of user preference that should be considered in time-aware recommender systems. Then we propose a novel recommender system for timely recommendations, called TimelyRec, which jointly learns the heterogeneous temporal patterns of user preference considering all of the defined characteristics. In TimelyRec, a cascade of two encoders captures the temporal patterns of user preference using a proposed attention module for each encoder. Moreover, we introduce an evaluation scenario that evaluates the performance on predicting an interesting item and when to recommend the item simultaneously in top-K recommendation (i.e., item-timing recommendation). Our extensive experiments on a scenario for item recommendation and the proposed scenario for item-timing recommendation on real-world datasets demonstrate the superiority of TimelyRec and the proposed attention modules.

References

[1]
R. Baral, S. S. Iyengar, X. Zhu, T. Li, and P. Sniatala. 2019. HiRecS: A Hierarchical Contextual Location Recommendation System. IEEE Transactions on Computational Social Systems 6, 5 (2019), 1020–1037.
[2]
O. Celma. 2010. Music Recommendation and Discovery in the Long Tail. Springer.
[3]
Pablo Chamoso, Alberto Rivas, Sara Rodríguez, and Javier Bajo. 2018. Relationship recommender system in a business and employment-oriented social network. Information Sciences 433-434 (2018), 204 – 220.
[4]
Felipe Soares Da Costa and Peter Dolog. 2019. Collective embedding for neural context-aware recommender systems. In RecSys ’19. 201–209.
[5]
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 4171–4186.
[6]
F. Maxwell Harper and Joseph A. Konstan. 2015. The MovieLens Datasets: History and Context. ACM Trans. Interact. Intell. Syst. 5, 4, Article 19(2015).
[7]
Richard A. Harshman. 1970. Foundations of The PARAFAC Procedure: Models and Conditions for an ”Exploratory” Multimodal Factor Analysis. UCLA Working Papers in Phonetics(1970), 1–84.
[8]
Xiangnan He, Xiaoyu Du, Xiang Wang, Feng Tian, Jinhui Tang, and Tat-Seng Chua. 2018. Outer Product-based Neural Collaborative Filtering. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI-18. 2227–2233.
[9]
Xiangnan He, Lizi Liao, and Hanwang Zhang. 2017. Neural Collaborative Filtering. Proceedings of the 26th International Conference on World Wide Web, 173–182.
[10]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation 9 (12 1997), 1735–1780.
[11]
Christopher C. Johnson. 2014. Logistic Matrix Factorization for Implicit Feedback Data. In NIPS 2014 Workshop on Distributed Machine Learning and Matrix Computations.
[12]
W. Kang and J. McAuley. 2018. Self-Attentive Sequential Recommendation. In 2018 IEEE International Conference on Data Mining (ICDM). 197–206.
[13]
Farhan Khawar and Nevin L. Zhang. 2019. Learning Hierarchical Item Categories from Implicit Feedback Data for Efficient Recommendations and Browsing. In Proceedings of SIGIR 2019 Workshop on ExplainAble Recommendation and Search (EARS’19).
[14]
Noori Kim, Sungtak Oh, and JeeHyong Lee. 2018. A Television Recommender System Learning a User’s Time-Aware Watching Patterns Using Quadratic Programming. Applied Sciences 8(2018), 1323.
[15]
Diederik P. Kingma and Jimmy Ba. 2015. Adam: A Method for Stochastic Optimization. In 3rd International Conference on Learning Representations, ICLR 2015.
[16]
Jae-woong Lee, Minjin Choi, Jongwuk Lee, and Hyunjung Shim. 2019. Collaborative Distillation for Top-N Recommendation. In 2019 IEEE International Conference on Data Mining (ICDM). 369–378.
[17]
Jiacheng Li, Yujie Wang, and Julian McAuley. 2020. Time Interval Aware Self-Attention for Sequential Recommendation. In Proceedings of the 13th International Conference on Web Search and Data Mining. 322–330.
[18]
Thang Luong, Hieu Pham, and Christopher D. Manning. 2015. Effective Approaches to Attention-based Neural Machine Translation. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 1412–1421.
[19]
Julian McAuley, Christopher Targett, Qinfeng Shi, and Anton van den Hengel. 2015. Image-Based Recommendations on Styles and Substitutes. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. 43–52.
[20]
Vinod Nair and Geoffrey E. Hinton. 2010. Rectified Linear Units Improve Restricted Boltzmann Machines. In Proceedings of the 27th International Conference on International Conference on Machine Learning. 807–814.
[21]
Khoi Ngo and Sven Casteleyn. 2018. Analyzing Spatial and Temporal User Behavior in Participatory Sensing. ISPRS International Journal of Geo-Information 7 (2018), 344.
[22]
Alan Prando, Felipe Contratres, Solange N A Souza, and Luiz Souza. 2017. Content-based Recommender System using Social Networks for Cold-start Users. In Proceedings of the 9th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (KDIR 2017). 181–189.
[23]
Steffen Rendle and Lars Schmidt-Thieme. 2010. Pairwise Interaction Tensor Factorization for Personalized Tag Recommendation. In WSDM 2010 - Proceedings of the 3rd ACM International Conference on Web Search and Data Mining. 81–90.
[24]
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: A Simple Way to Prevent Neural Networks from Overfitting. Journal of Machine Learning Research 15, 56 (2014), 1929–1958.
[25]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is All you Need. In Advances in Neural Information Processing Systems 30 (NIPS 2017). 5998–6008.
[26]
Xian Wu, Baoxu Shi, Yuxiao Dong, Chao Huang, and Nitesh Chawla. 2019. Neural Tensor Factorization for Temporal Interaction Learning. In WSDM ’19: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining. 537–545.
[27]
Hong-Jian Xue, Xinyu Dai, Jianbing Zhang, Shujian Huang, and Jiajun Chen. 2017. Deep Matrix Factorization Models for Recommender Systems. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17. 3203–3209.
[28]
Zeping Yu, Jianxun Lian, Ahmad Mahmoody, Gongshen Liu, and Xing Xie. 2019. Adaptive User Modeling with Long and Short-Term Preferences for Personalized Recommendation. In Proceedings of the 28th International Joint Conference on Artificial Intelligence.
[29]
F. Yuan, X. He, Haochuan Jiang, G. Guo, Jian Xiong, Zhezhao Xu, and Yilin Xiong. 2020. Future Data Helps Training: Modeling Future Contexts for Session-based Recommendation. In Proceedings of The Web Conference 2020.
[30]
Chunhong Zhang, Yaxi He, and Yang Ji. 2013. Temporal Pattern of User Behavior in Micro-blog. Journal of Software 8(2013).
[31]
Shuai Zhang, Lina Yao, Lucas Vinh Tran, Aston Zhang, and Yi Tay. 2019. Quaternion Collaborative Filtering for Recommendation. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19. 4313–4319.
[32]
Yu Zhu, Hao Li, Yikang Liao, Beidou Wang, Ziyu Guan, Haifeng Liu, and Deng Cai. 2017. What to Do next: Modeling User Behaviors by Time-LSTM. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. 3602–3608.

Cited By

View all
  • (2024)Learning the Dynamics in Sequential Recommendation by Exploiting Real-time InformationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679955(4288-4292)Online publication date: 21-Oct-2024
  • (2024)Causally Debiased Time-aware RecommendationProceedings of the ACM Web Conference 202410.1145/3589334.3645400(3331-3342)Online publication date: 13-May-2024
  • (2024)Heterogeneous propagation graph convolution network for a recommendation system based on a knowledge graphEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109395138(109395)Online publication date: Dec-2024
  • Show More Cited By
  1. Learning Heterogeneous Temporal Patterns of User Preference for Timely Recommendation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WWW '21: Proceedings of the Web Conference 2021
    April 2021
    4054 pages
    ISBN:9781450383127
    DOI:10.1145/3442381
    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: 03 June 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Collaborative filtering
    2. Recommender system
    3. Supervised learning
    4. Time information

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    WWW '21
    Sponsor:
    WWW '21: The Web Conference 2021
    April 19 - 23, 2021
    Ljubljana, Slovenia

    Acceptance Rates

    Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)79
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Learning the Dynamics in Sequential Recommendation by Exploiting Real-time InformationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679955(4288-4292)Online publication date: 21-Oct-2024
    • (2024)Causally Debiased Time-aware RecommendationProceedings of the ACM Web Conference 202410.1145/3589334.3645400(3331-3342)Online publication date: 13-May-2024
    • (2024)Heterogeneous propagation graph convolution network for a recommendation system based on a knowledge graphEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109395138(109395)Online publication date: Dec-2024
    • (2023)Multi-aspect Graph Contrastive Learning for Review-enhanced RecommendationACM Transactions on Information Systems10.1145/361810642:2(1-29)Online publication date: 8-Nov-2023
    • (2023)Understanding and Modeling Passive-Negative Feedback for Short-video Sequential RecommendationProceedings of the 17th ACM Conference on Recommender Systems10.1145/3604915.3608814(540-550)Online publication date: 14-Sep-2023
    • (2023)Characterizing Internet Card User Portraits for Efficient Churn Prediction Model DesignIEEE Transactions on Mobile Computing10.1109/TMC.2023.324120623:2(1735-1752)Online publication date: 31-Jan-2023
    • (2023)Proxy-Aware Cross-Domain Sequential Recommendation2023 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN54540.2023.10191129(1-8)Online publication date: 18-Jun-2023
    • (2023)Factorizing time-heterogeneous Markov transition for temporal recommendationNeural Networks10.1016/j.neunet.2022.11.032159:C(84-96)Online publication date: 1-Feb-2023
    • (2022)Time-aware Path Reasoning on Knowledge Graph for RecommendationACM Transactions on Information Systems10.1145/353126741:2(1-26)Online publication date: 21-Dec-2022
    • (2022)Temporal Contrastive Pre-Training for Sequential RecommendationProceedings of the 31st ACM International Conference on Information & Knowledge Management10.1145/3511808.3557468(1925-1934)Online publication date: 17-Oct-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    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