Place-Transition-Aware Tourism Recommendation Framework Integrating Dynamic Profiling and Path Behavior Reasoning
Abstract
1. Introduction
- A dual-side dynamic profiling method considering emotional memory decay is proposed to jointly represent tourist demands and dynamic attraction attributes.
- An Event Evolutionary Graph-based path behavior reasoning mechanism is constructed to represent sequential and co-visitation associations and to introduce explicit behavioral evidence into recommendation ranking.
- A place-transition-aware tourism recommendation framework is developed to integrate dynamic profile features and a relation-weighted path feature through interpretable XGBoost re-ranking.
2. Related Work
3. Multi-Dimensional Tourist–Attraction Profiling and Feature Construction
3.1. Data Sources and Preprocessing
3.2. User Profiling Construction
3.2.1. Semantic Preference Features
3.2.2. Dynamic Interest Evolution and Emotional Memory Decay
3.2.3. Travel-Context and Consumption Features
3.3. Attraction Profiling Construction
3.3.1. Basic Attribute Representation
3.3.2. Perceptual Attributes Based on Review Mining
3.3.3. Temporal Attribute Representation in Dynamic Attraction Profiling
3.4. Event Evolutionary Graph and Path Association Feature Construction
3.5. Integrated Feature Representation and Sample Construction
4. Place-Transition-Aware Tourism Recommendation Model
4.1. Overall Framework of the Recommendation Model
4.2. Model Input Representation and Feature Composition
4.3. XGBoost-Based Candidate Scoring and Model Interpretation
4.4. Candidate Re-Ranking and Top-K Recommendation Generation
5. Experimental Results and Analysis
5.1. Parameter Selection
5.2. Comparison with Contemporary Recommender Models
5.3. Ablation and Path-Sensitivity Analysis
5.4. Recommendation Case and Model Interpretation
6. Discussion
6.1. Methodological Interpretation
6.2. Practical Implications and Limitations
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hamid, R.A.; Albahri, A.S.; Alwan, J.K.; Al-Qaysi, Z.; Albahri, O.; Zaidan, A.; Alnoor, A.; Alamoodi, A.; Zaidan, B. How smart is e-tourism? A systematic review of smart tourism recommendation system applying data management. Comput. Sci. Rev. 2021, 39, 100337. [Google Scholar] [CrossRef] [Scilit]
- Solano-Barliza, A.; Arregocés-Julio, I.; Aarón-Gonzalvez, M.; Zamora-Musa, R.; De-La-Hoz-Franco, E.; Escorcia-Gutierrez, J.; Acosta-Coll, M. Recommender systems applied to the tourism industry: A literature review. Cogent Bus. Manag. 2024, 11, 2367088. [Google Scholar] [CrossRef] [Scilit]
- Ricci, F.; Rokach, L.; Shapira, B. Recommender systems: Techniques, applications, and challenges. In Recommender Systems Handbook; Springer: Berlin/Heidelberg, Germany, 2021; pp. 1–35. [Google Scholar] [CrossRef] [Scilit]
- Quadrana, M.; Cremonesi, P.; Jannach, D. Sequence-aware recommender systems. ACM Comput. Surv. 2018, 51, 1–36. [Google Scholar] [CrossRef] [Scilit]
- Wang, S.; Hu, L.; Wang, Y.; Cao, L.; Sheng, Q.Z.; Orgun, M. Sequential recommender systems: Challenges, progress and prospects. arXiv 2019, arXiv:2001.04830. [Google Scholar]
- Sun, F.; Liu, J.; Wu, J.; Pei, C.; Lin, X.; Ou, W.; Jiang, P. BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management; ACM: New York, NY, USA, 2019; pp. 1441–1450. [Google Scholar] [CrossRef] [Scilit]
- Kang, W.-C.; McAuley, J. Self-Attentive Sequential Recommendation. In Proceedings of the 2018 IEEE International Conference on Data Mining (ICDM), Singapore, 17–20 November 2018; pp. 197–206. [Google Scholar]
- Lyu, Z.; Wu, Y.; Lai, J.; Yang, M.; Li, C.; Zhou, W. Knowledge enhanced graph neural networks for explainable recommendation. IEEE Trans. Knowl. Data Eng. 2022, 35, 4954–4968. [Google Scholar]
- Anand, V.; Maurya, A.K. A Survey on Recommender Systems Using Graph Neural Networks. ACM Trans. Inf. Syst. 2025, 43, 1–49. [Google Scholar]
- Guo, Q.; Zhuang, F.; Qin, C.; Zhu, H.; Xie, X.; Xiong, H.; He, Q. A survey on knowledge graph-based recommender systems. IEEE Trans. Knowl. Data Eng. 2020, 34, 3549–3568. [Google Scholar] [CrossRef] [Scilit]
- Chicaiza, J.; Valdiviezo-Diaz, P. A comprehensive survey of knowledge graph-based recommender systems: Technologies, development, and contributions. Information 2021, 12, 232. [Google Scholar] [CrossRef] [Scilit]
- Rajabi, E.; Etminani, K. Knowledge-graph-based explainable AI: A systematic review. J. Inf. Sci. 2024, 50, 1019–1029. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, Y.; Chen, X. Explainable recommendation: A survey and new perspectives. Found. Trends Inf. Retr. 2020, 14, 1–101. [Google Scholar] [CrossRef] [Scilit]
- Ai, Q.; Azizi, V.; Chen, X.; Zhang, Y. Learning heterogeneous knowledge base embeddings for explainable recommendation. Algorithms 2018, 11, 137. [Google Scholar] [CrossRef] [Scilit]
- Devlin, J.; Chang, M.W.; Lee, K.; Toutanova, K. 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; Association for Computational Linguistics: Minneapolis, MN, USA, 2019; pp. 4171–4186. [Google Scholar]
- Liu, D.; He, M.; Luo, J.; Lin, J.; Wang, M.; Zhang, X.; Pan, W.; Ming, Z. User-event graph embedding learning for context-aware recommendation. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2022; pp. 1051–1059. [Google Scholar] [CrossRef] [Scilit]
- Zhou, B.; Hua, B.; Gu, X.; Lu, Y.; Peng, T.; Zheng, Y.; Shen, X.; Bao, J. An end-to-end tabular information-oriented causality event evolutionary knowledge graph for manufacturing documents. Adv. Eng. Inform. 2021, 50, 101441. [Google Scholar] [CrossRef] [Scilit]
- Ding, X.; Li, Z.; Liu, T.; Liao, K. ELG: An event logic graph. arXiv 2019, arXiv:1907.08015. [Google Scholar]
- Zhao, Y.; Wang, X.; Chen, J.; Wang, Y.; Tang, W.; He, X.; Xie, H. Time-aware path reasoning on knowledge graph for recommendation. ACM Trans. Inf. Syst. 2022, 41, 1–26. [Google Scholar] [CrossRef] [Scilit]
- Wu, W.; Ghazali, M.; Huspi, S.H. A review of user profiling based on social networks. IEEE Access 2024, 12, 122642–122670. [Google Scholar] [CrossRef] [Scilit]
- Huang, J. Personalized recommendation method for cultural creative products in tourism cities based on user profiles. Procedia Comput. Sci. 2024, 243, 1133–1142. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.; Li, K.; Zhao, G.; Qian, X. Personalized long- and short-term preference learning for next POI recommendation. IEEE Trans. Knowl. Data Eng. 2020, 34, 1944–1957. [Google Scholar] [CrossRef] [Scilit]
- Wang, R.; Wang, S.; Lu, W.; Peng, X.; Zhang, W.; Zheng, C.; Qiao, X. Intention-aware user modeling for personalized news recommendation. In Proceedings of the International Conference on Database Systems for Advanced Applications; Springer Nature: Cham, Switzerland, 2023; pp. 179–194. [Google Scholar]
- Nie, W.; Wen, X.; Liu, J.; Chen, J.; Wu, J.; Jin, G.; Lu, J.; Liu, A.-A. Knowledge-enhanced causal reinforcement learning model for interactive recommendation. IEEE Trans. Multimed. 2023, 26, 1129–1142. [Google Scholar] [CrossRef] [Scilit]
- Pu, D.; Zhang, Y.; Qian, Z.; Xie, G.; Pu, D. A Graph Neural Network Recommendation Algorithm Based on Multi-Scale Attention and Contrastive Learning. Sci. Rep. 2025, 15, 32207. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Z.; Li, A. Temporal knowledge graph reasoning: A survey. In Proceedings of the 2025 IEEE 10th International Conference on Data Science in Cyberspace, Baoding, China, 15–17 August 2025; pp. 78–85. [Google Scholar]
- Ren, H.; Cui, L. Recommendation System Based on Temporal Knowledge Graph Path Reasoning. In Proceedings of the 2023 International Conference on Power, Communication, Computing and Networking Technologies; Association for Computing Machinery: New York, NY, USA, 2023; pp. 1–5. [Google Scholar]
- Zhang, Y.; He, Z.; Lou, Y.; Long, H.; Gao, F. Temporal Knowledge Graph Recommendation with Sequence-Aware and Path Reasoning. Data Knowl. Eng. 2025, 161, 102522. [Google Scholar] [CrossRef] [Scilit]
- Wu, L.; Zheng, Z.; Qiu, Z.; Wang, H.; Gu, H.; Shen, T.; Qin, C.; Zhu, C.; Zhu, H.; Liu, Q.; et al. A Survey on Large Language Models for Recommendation. World Wide Web 2024, 27, 60. [Google Scholar] [CrossRef] [Scilit]
- Wang, Q.; Li, J.; Wang, S.; Xing, Q.; Niu, R.; Kong, H.; Li, R.; Long, G.; Chang, Y.; Zhang, C. Towards Next-Generation LLM-Based Recommender Systems: A Survey and Beyond. arXiv 2024, arXiv:2410.19744. [Google Scholar]
- Aliberti, L.; D’Aniello, G.; Gaeta, M. Situation-aware recommender systems: A systematic review and framework for trustworthy recommendations. Artif. Intell. Rev. 2026, 59, 101. [Google Scholar] [CrossRef] [Scilit]
- Alharthi, S.; El-Saddik, A. Personalization in smart urban environments: A taxonomy and survey of recommender systems. Comput. Urban Sci. 2026, 6, 8. [Google Scholar] [CrossRef] [Scilit]
- Casillo, M.; Colace, F.; Conte, D.; Lombardi, M.; Santaniello, D.; Valentino, C. A context-aware recommender system-based framework for improving cultural experiences. User Model. User-Adapt. Interact. 2025, 36, 1. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Lv, H.; Chen, N. A survey on ensemble learning under the era of deep learning. Artif. Intell. Rev. 2023, 56, 5545–5589. [Google Scholar] [CrossRef] [Scilit]
- Dong, X.; Yu, Z.; Cao, W.; Shi, Y.; Ma, Q. A survey on ensemble learning. Front. Comput. Sci. 2020, 14, 241–258. [Google Scholar]
- Mienye, I.D.; Sun, Y. A survey of ensemble learning: Concepts, algorithms, applications, and prospects. IEEE Access 2022, 10, 99129–99149. [Google Scholar] [CrossRef] [Scilit]
- Zhang, P.; Jia, Y.; Shang, Y. Research and application of XGBoost in imbalanced data. Int. J. Distrib. Sens. Netw. 2022, 18, 15501329221106935. [Google Scholar] [CrossRef] [Scilit]
- Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar] [CrossRef] [Scilit]
- Hidasi, B.; Karatzoglou, A.; Baltrunas, L.; Tikk, D. Session-Based Recommendations with Recurrent Neural Networks. In Proceedings of the 4th International Conference on Learning Representations (ICLR), San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar]
- He, X.; Deng, K.; Wang, X.; Li, Y.; Zhang, Y.; Wang, M. LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’20); Association for Computing Machinery: New York, NY, USA, 2020; pp. 639–648. [Google Scholar] [CrossRef] [Scilit]







| Item | Value |
|---|---|
| Study Area | Wuhan, China |
| Data Sources | Ctrip, Red Note |
| Temporal Coverage of Travel Notes and Reviews | 2016–2025 |
| Number of Users | 434 |
| Number of User Travel Notes | 1737 |
| Number of Attractions | 62 |
| Number of Attraction Reviews | 39,541 |
| Negative Samples | 1749 |
| Total Labeled Samples | 2332 |
| Negative Sampling Ratio | 1:3 |
| Training–Testing Split | 8:2 |
| User_id | Photography | Foodie | Shopping | Nature | History | Adventure | Relaxation | Family | Nightlife | Luxury |
|---|---|---|---|---|---|---|---|---|---|---|
| U_0ec2494bad57d7c7 | 6.738 | 0 | 2.897 | 8.852 | 0.959 | 1.798 | 0 | 9.867 | 0 | 0 |
| U_2e9876c3328cc4b8 | 2.474 | 5.801 | 0 | 42.862 | 19.564 | 2.957 | 3.955 | 3.9178 | 0 | 0.997 |
| U_783a5b31a38b6bbb | 2.922 | 0.992 | 0 | 37.344 | 3.242 | 3.970 | 1.962 | 7.547 | 0.998 | 0 |
| U_9f2a863f83cacd7e | 14.773 | 1.968 | 1.980 | 108.466 | 61.122 | 0.992 | 4.936 | 8.485 | 2.732 | 0.989 |
| U_e6418ece86c0c7df | 5.922 | 1.994 | 6.987 | 5.883 | 0 | 0.991 | 0.997 | 2.966 | 1.881 | 2.991 |
| Interest Dimension | Mean | Std. | Median | IQR |
|---|---|---|---|---|
| Photography | 0.2328 | 0.1244 | 0.1628 | 0.0965 |
| Foodie | 0.1728 | 0.1119 | 0.1301 | 0.0978 |
| Shopping | 0.1607 | 0.1047 | 0.1226 | 0.0000 |
| Nature | 0.0786 | 0.1226 | 0.0338 | 0.0895 |
| History | 0.0690 | 0.1079 | 0.0297 | 0.0887 |
| Adventure | 0.0138 | 0.0805 | 0.0000 | 0.0000 |
| Relaxation | 0.0261 | 0.0871 | 0.0000 | 0.0000 |
| Family | 0.0917 | 0.0933 | 0.0665 | 0.0000 |
| Nightlife | 0.1301 | 0.1258 | 0.0687 | 0.0781 |
| Luxury | 0.0163 | 0.0798 | 0.0000 | 0.0000 |
| Perceptual Dimension | Mean | Std. | Median | IQR |
|---|---|---|---|---|
| Photography | 0.3957 | 0.3162 | 0.4265 | 0.6688 |
| Foodie | 0.1756 | 0.1341 | 0.1351 | 0.0360 |
| Shopping | 0.4167 | 0.1323 | 0.3999 | 0.0372 |
| Nature | 0.1877 | 0.2169 | 0.1001 | 0.1832 |
| History | 0.0866 | 0.1995 | 0.0036 | 0.0535 |
| Adventure | 0.0215 | 0.1268 | 0.0000 | 0.0047 |
| Relaxation | 0.1114 | 0.1581 | 0.0912 | 0.1533 |
| Family | 0.1189 | 0.1915 | 0.0549 | 0.1507 |
| Nightlife | 0.2060 | 0.2028 | 0.1159 | 0.0690 |
| Luxury | 0.1177 | 0.2011 | 0.0287 | 0.0554 |
| Threshold | Detected Anomalies | Anomaly Rate (%) | Jaccard Overlap with (3σ) |
|---|---|---|---|
| 2.0σ | 433 | 7.23 | 0.594 |
| 2.5σ | 342 | 5.71 | 0.751 |
| 3.0σ | 257 | 4.29 | 1.000 |
| Category | Type | Description |
|---|---|---|
| Node | User | Represents a tourist included in the recommendation experiment. |
| Node | Scene | Represents a semantically coherent travel-note segment in which tourism activities occur. |
| Node | VisitEvent | Represents a validated attraction visit extracted from a travel note. |
| Node | Attraction | Represents a candidate tourism attraction involved in user visits or recommendations. |
| Node | Emotion | Represents the sentiment category associated with a validated visit event. |
| Relation | PERFORMED | Connects a User node to a VisitEvent performed by the user. |
| Relation | OCCURS_IN | Connects a VisitEvent to the Scene in which the event is described. |
| Relation | TARGETS | Connects a VisitEvent to the Attraction visited in that event. |
| Relation | HAS_EMOTION | Connects a VisitEvent to its associated Emotion category. |
| Relation | NEXT | Connects two adjacent VisitEvent nodes according to their sequence within the same travel note. |
| Relation | CO_VISITED | Connects two distinct Attraction nodes that co-occur in the same travel note; repeated co-occurrences are aggregated as relation attributes. |
| Feature Category | Feature Name | Dimensions |
|---|---|---|
| Ui | Dynamic Interest Features | 10 |
| Travel-Context and Consumption Features | 8 | |
| Sj | Basic Attributes | 3 |
| Perceptual Attributes | 10 | |
| Temporal Attributes | 3 | |
| Lij | Relation-Weighted Path Score | 1 |
| Hyperparameter | Selected Value | Function |
|---|---|---|
| learning_rate | 0.05 | Controls the contribution of each boosting iteration |
| max_depth | 2 | Limits the complexity of individual decision trees |
| n_estimators | 80 | Specifies the number of boosting trees |
| min_child_weight | 1 | Controls the minimum weight required for a child node |
| subsample | 0.85 | Specifies the proportion of training samples used by each tree |
| colsample_bytree | 0.85 | Specifies the proportion of features used by each tree |
| Model | Precision@5 | Recall@5 | F1@5 | Precision@10 | Recall@10 | F1@10 |
|---|---|---|---|---|---|---|
| Proposed framework | 0.1629 ± 0.0038 | 0.8143 ± 0.0188 | 0.2714 ± 0.0063 | 0.0879 ± 0.0008 | 0.8786 ± 0.0075 | 0.1597 ± 0.0014 |
| GRU4Rec | 0.1333 ± 0.0133 | 0.6667 ± 0.0664 | 0.2222 ± 0.0221 | 0.0829 ± 0.0035 | 0.8286 ± 0.0351 | 0.1506 ± 0.0064 |
| SASRec | 0.1433 ± 0.0118 | 0.7167 ± 0.0588 | 0.2389 ± 0.0196 | 0.0836 ± 0.0051 | 0.8357 ± 0.0508 | 0.1519 ± 0.0092 |
| BERT4Rec | 0.1529 ± 0.0106 | 0.7643 ± 0.0532 | 0.2548 ± 0.0177 | 0.0905 ± 0.0053 | 0.9048 ± 0.0526 | 0.1645 ± 0.0096 |
| LightGCN | 0.1057 ± 0.0258 | 0.5286 ± 0.1289 | 0.1762 ± 0.0430 | 0.0667 ± 0.0084 | 0.6667 ± 0.0840 | 0.1212 ± 0.0153 |
| Model Variant | Precision@5 | Recall@5 | F1@5 | Precision@10 | Recall@10 | F1@10 |
|---|---|---|---|---|---|---|
| Full Model | 0.1629 ± 0.0038 | 0.8143 ± 0.0188 | 0.2714 ± 0.0063 | 0.0879 ± 0.0008 | 0.8786 ± 0.0075 | 0.1597 ± 0.0014 |
| Exp1 | 0.1576 ± 0.0035 | 0.7881 ± 0.0176 | 0.2627 ± 0.0059 | 0.0883 ± 0.0008 | 0.8833 ± 0.0075 | 0.1606 ± 0.0014 |
| Exp2 | 0.1567 ± 0.0057 | 0.7833 ± 0.0285 | 0.2611 ± 0.0095 | 0.0881 ± 0.0000 | 0.8810 ± 0.0000 | 0.1602 ± 0.0000 |
| Exp3 | 0.1586 ± 0.0023 | 0.7929 ± 0.0115 | 0.2643 ± 0.0038 | 0.0883 ± 0.0008 | 0.8833 ± 0.0075 | 0.1606 ± 0.0014 |
| Exp4 | 0.1614 ± 0.0015 | 0.8071 ± 0.0075 | 0.2690 ± 0.0025 | 0.0876 ± 0.0015 | 0.8762 ± 0.0151 | 0.1593 ± 0.0027 |
| Metric | Full Model | Without Path | Holm-Adjusted p-Value |
|---|---|---|---|
| F1@5 | 0.2714 ± 0.0063 | 0.2690 ± 0.0025 | 1.0000 |
| MRR | 0.5870 ± 0.0099 | 0.5804 ± 0.0084 | 1.0000 |
| Hit@1 | 0.4493 ± 0.0189 | 0.4373 ± 0.0151 | 1.0000 |
| NDCG@5 | 0.6095 ± 0.0070 | 0.6054 ± 0.0071 | 1.0000 |
| Top-5 path coverage | 0.6475 ± 0.0194 | 0.5997 ± 0.0223 | 0.00072 |
| Top-10 path coverage | 0.4556 ± 0.0073 | 0.4212 ± 0.0066 | 0.00030 |
| Top-5 mean path score | 0.0928 ± 0.0019 | 0.0876 ± 0.0017 | 0.00030 |
| Top-10 mean path score | 0.0547 ± 0.0004 | 0.0519 ± 0.0005 | 0.00030 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xu, W.; Deng, Z.; Wan, R.; Wang, W.; Li, W. Place-Transition-Aware Tourism Recommendation Framework Integrating Dynamic Profiling and Path Behavior Reasoning. Appl. Sci. 2026, 16, 6577. https://doi.org/10.3390/app16136577
Xu W, Deng Z, Wan R, Wang W, Li W. Place-Transition-Aware Tourism Recommendation Framework Integrating Dynamic Profiling and Path Behavior Reasoning. Applied Sciences. 2026; 16(13):6577. https://doi.org/10.3390/app16136577
Chicago/Turabian StyleXu, Wenqu, Zixi Deng, Ruitong Wan, Wenqi Wang, and Wenjing Li. 2026. "Place-Transition-Aware Tourism Recommendation Framework Integrating Dynamic Profiling and Path Behavior Reasoning" Applied Sciences 16, no. 13: 6577. https://doi.org/10.3390/app16136577
APA StyleXu, W., Deng, Z., Wan, R., Wang, W., & Li, W. (2026). Place-Transition-Aware Tourism Recommendation Framework Integrating Dynamic Profiling and Path Behavior Reasoning. Applied Sciences, 16(13), 6577. https://doi.org/10.3390/app16136577

