Wei Chen;Haoyu Huang;Zhiyu Zhang;Tianyi Wang;Youfang Lin;Liang Chang;Huaiyu Wan
{"title":"Next-POI Recommendation via Spatial-Temporal Knowledge Graph Contrastive Learning and Trajectory Prompt","authors":"Wei Chen;Haoyu Huang;Zhiyu Zhang;Tianyi Wang;Youfang Lin;Liang Chang;Huaiyu Wan","doi":"10.1109/TKDE.2025.3545958","DOIUrl":null,"url":null,"abstract":"Next POI (Point-of-Interest) recommendation aims to forecast users’ future movements based on their historical check-in trajectories, holding significant value in location-based services. Existing methods address trajectory data sparsity by integrating rich auxiliary information or using spatial-temporal knowledge graphs (STKGs), showing promising results. Yet, they face two main challenges: i) Due to the difficulty of transforming structured trajectory data into trajectory text describing users’ spatial-temporal mobility, the powerful reasoning ability of pre-trained language models is rarely explored to enhance recommendation performance. ii) Methods based on STKG can introduce external knowledge inconsistent with user preferences, leading to the knowledge noise generated hampering the accuracy of recommendations. To this end, we propose a novel approach called STKG-PLM that integrates <underline>STKG</u> contrastive learning and <underline>p</u>rompt pre-trained <underline>l</u>anguage <underline>m</u>odel (PLM) to enhance the next POI recommendation. Specifically, we design a spatial-temporal trajectory prompt template that transforms structured trajectories into text corpus based on STKG, serving as the input of PLM to understand the movement pattern of users from coarse-grained and fine-grained perspectives. Additionally, we propose an STKG contrastive learning framework to mitigate the introduced knowledge noise. Extensive experiments on three real-world datasets demonstrate that STKG-PLM exhibits notable performance improvements over the state-of-the-art baseline methods.","PeriodicalId":13496,"journal":{"name":"IEEE Transactions on Knowledge and Data Engineering","volume":"37 6","pages":"3570-3582"},"PeriodicalIF":8.9000,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Knowledge and Data Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10904285/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Next POI (Point-of-Interest) recommendation aims to forecast users’ future movements based on their historical check-in trajectories, holding significant value in location-based services. Existing methods address trajectory data sparsity by integrating rich auxiliary information or using spatial-temporal knowledge graphs (STKGs), showing promising results. Yet, they face two main challenges: i) Due to the difficulty of transforming structured trajectory data into trajectory text describing users’ spatial-temporal mobility, the powerful reasoning ability of pre-trained language models is rarely explored to enhance recommendation performance. ii) Methods based on STKG can introduce external knowledge inconsistent with user preferences, leading to the knowledge noise generated hampering the accuracy of recommendations. To this end, we propose a novel approach called STKG-PLM that integrates STKG contrastive learning and prompt pre-trained language model (PLM) to enhance the next POI recommendation. Specifically, we design a spatial-temporal trajectory prompt template that transforms structured trajectories into text corpus based on STKG, serving as the input of PLM to understand the movement pattern of users from coarse-grained and fine-grained perspectives. Additionally, we propose an STKG contrastive learning framework to mitigate the introduced knowledge noise. Extensive experiments on three real-world datasets demonstrate that STKG-PLM exhibits notable performance improvements over the state-of-the-art baseline methods.
Next POI (Point-of-Interest)推荐旨在根据用户的历史登记轨迹预测用户未来的运动,这在基于位置的服务中具有重要价值。现有方法通过集成丰富的辅助信息或使用时空知识图(STKGs)来解决轨迹数据稀疏性问题,取得了令人满意的效果。然而,他们面临着两个主要挑战:1)由于结构化轨迹数据难以转化为描述用户时空移动的轨迹文本,因此很少探索预训练语言模型强大的推理能力来提高推荐性能。ii)基于STKG的方法会引入与用户偏好不一致的外部知识,从而产生知识噪声,影响推荐的准确性。为此,我们提出了一种称为STKG-PLM的新方法,该方法集成了STKG对比学习和提示预训练语言模型(PLM),以增强下一个POI推荐。具体来说,我们设计了一个时空轨迹提示模板,将结构化轨迹转换为基于STKG的文本语料库,作为PLM的输入,从粗粒度和细粒度两个角度理解用户的运动模式。此外,我们提出了一个STKG对比学习框架来减轻引入的知识噪声。在三个真实数据集上进行的广泛实验表明,STKG-PLM比最先进的基线方法表现出显着的性能改进。
期刊介绍:
The IEEE Transactions on Knowledge and Data Engineering encompasses knowledge and data engineering aspects within computer science, artificial intelligence, electrical engineering, computer engineering, and related fields. It provides an interdisciplinary platform for disseminating new developments in knowledge and data engineering and explores the practicality of these concepts in both hardware and software. Specific areas covered include knowledge-based and expert systems, AI techniques for knowledge and data management, tools, and methodologies, distributed processing, real-time systems, architectures, data management practices, database design, query languages, security, fault tolerance, statistical databases, algorithms, performance evaluation, and applications.