Combining User and Venue Personality Proxies with Customers’ Preferences and Opinions to Enhance Restaurant Recommendation Performance
Abstract
1. Introduction
- A novel personality classifier for deriving customer personality from reviews, that outperforms baseline machine learning (ML) methods (trained on secondary data);
- The introduction and evaluation of the concept of venue personality based on PBC [15];
- Automated extraction of food preferences using a custom named-entity recogniser;
- Opinion inference via topic modelling to assess its impact on recommendation performance.
2. Background
2.1. Recommendation Systems
2.2. User Preferences Extraction
2.3. User and Venue Personality Extraction
3. Methodology
3.1. Data Collection [Step 1]
3.2. Text Preprocessing of Primary and Secondary Datasets [Step 2]
3.3. Topic Modelling [Step 3]
3.4. Food Preference Extraction [Step 4]
3.5. Optimising Personality Classification [Step 5]
3.6. User and Venue Personality Extraction [Step 6]
3.7. Extracting Latent User Information Through Neural Collaborative Filtering (NCF) [Step 7]
3.8. Recommendation Generation [Step 8]
3.9. Comparative Analysis and Stepwise Ablation Study [Step 9–10]
4. Results
4.1. Topic Modelling
4.2. Food Preference Extraction
4.3. Selecting the Best Personality Classifier
4.4. Training and Evaluating the Proposed Model: A Stepwise Ablation Study
4.5. Explanation of XGBoost Using SHAP
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- del Carmen Rodríguez-Hernández, M.; Ilarri, S. AI-based mobile context-aware recommender systems from an information management perspective: Progress and directions. Knowl.-Based Syst. 2021, 215, 106740. [Google Scholar] [CrossRef] [Scilit]
- Alves, P.; Martins, H.; Saraiva, P.; Carneiro, J.; Novais, P.; Marreiros, G. Group recommender systems for tourism: How does personality predict preferences for attractions, travel motivations, preferences and concerns? User Model. User-Adapt. Interact. 2023, 33, 1141–1210. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lu, X.; Kan, M.-Y. Improving Recommendation Systems with User Personality Inferred from Product Reviews. arXiv 2023, arXiv:2303.05039. [Google Scholar] [CrossRef] [Scilit]
- Kim, Y.; Eves, A.; Scarles, C. Building a model of local food consumption on trips and holidays: A grounded theory approach. Int. J. Hosp. Manag. 2009, 28, 423–431. [Google Scholar] [CrossRef] [Scilit]
- Anderson, C. A survey of food recommenders. arXiv 2018, arXiv:1809.02862. [Google Scholar] [CrossRef] [Scilit]
- Min, K.-H.; Lee, T.J. Customer Satisfaction with Korean Restaurants in Australia and Their Role as Ambassadors for Tourism Marketing. J. Travel. Tour. Mark. 2014, 31, 493–506. [Google Scholar] [CrossRef] [Scilit]
- Zhe, L.; WangJalal, M.; Jalal, M.; Donovan, B. To Buy or Not to Buy? Understanding the Role of Personality Traits in Predicting Consumer Behaviors. In Proceedings of the International Conference on Social Informatics, Bellevue, WA, USA, 11–14 November 2016; pp. 337–346. [Google Scholar]
- Polignano, M.; Narducci, F.; de Gemmis, M.; Semeraro, G. Towards Emotion-aware Recommender Systems: An Affective Coherence Model based on Emotion-driven Behaviors. Expert. Syst. Appl. 2021, 170, 114382. [Google Scholar] [CrossRef] [Scilit]
- Jameson, A.; Willemsen, M.C.; Felfernig, A.; de Gemmis, M.; Lops, P.; Semeraro, G.; Chen, L. Human Decision Making and Recommender Systems BT—Recommender Systems Handbook; Ricci, F., Rokach, L., Shapira, B., Eds.; Springer: Boston, MA, USA, 2015; pp. 611–648. ISBN 978-1-4899-7637-6. [Google Scholar]
- Hong, E.; Ahn, J. Influence of customer personality on perceived attractiveness and similarity in a food service context. J. Hosp. Mark. Manag. 2023, 32, 745–766. [Google Scholar] [CrossRef] [Scilit]
- Hashemi Motlagh, S.M.; Rezvani, M.H.; Khounsiavash, M. AI methods for personality traits recognition: A systematic review. Neurocomputing 2025, 640, 130301. [Google Scholar] [CrossRef] [Scilit]
- Gountas, J.; Gountas, S. Personality orientations, emotional states, customer satisfaction, and intention to repurchase. J. Bus. Res. 2007, 60, 72–75. [Google Scholar] [CrossRef] [Scilit]
- Kim, D.; Magnini, V.P.; Singal, M. The effects of customers’ perceptions of brand personality in casual theme restaurants. Int. J. Hosp. Manag. 2011, 30, 448–458. [Google Scholar] [CrossRef] [Scilit]
- Geuens, M.; Weijters, B.; De Wulf, K. A new measure of brand personality. Int. J. Res. Mark. 2009, 26, 97–107. [Google Scholar] [CrossRef] [Scilit]
- Pamuksuz, U.; Yun, J.T.; Humphreys, A. A Brand-New Look at You: Predicting Brand Personality in Social Media Networks with Machine Learning. J. Interact. Mark. 2021, 56, 1–15. [Google Scholar] [CrossRef] [Scilit]
- Aaker, J.L. Dimensions of Brand Personality. J. Mark. Res. 1997, 34, 347–356. [Google Scholar] [CrossRef] [Scilit]
- Demirbag Kaplan, M.; Yurt, O.; Guneri, B.; Kurtulus, K. Branding places: Applying brand personality concept to cities. Eur. J. Mark. 2010, 44, 1286–1304. [Google Scholar] [CrossRef] [Scilit]
- Yun, J.T.; Pamuksuz, U.; Duff, B.R.L. Are we who we follow? Computationally analyzing human personality and brand following on Twitter. Int. J. Advert. 2019, 38, 776–795. [Google Scholar] [CrossRef] [Scilit]
- Timoshenko, A.; Hauser, J.R. Identifying Customer Needs from User-Generated Content. Mark. Sci. 2019, 38, 1–20. [Google Scholar] [CrossRef] [Scilit]
- Christodoulou, E.; Gregoriades, A.; Pampaka, M.; Herodotou, H. Personality-Informed Restaurant Recommendation BT—Information Systems and Technologies; Rocha, A., Adeli, H., Dzemyda, G., Moreira, F., Eds.; Springer: Cham, Switzerland, 2022; pp. 13–21. [Google Scholar]
- Syed, A.A.; Gaol, F.L.; Boediman, A.; Budiharto, W. Airline reviews processing: Abstractive summarization and rating-based sentiment classification using deep transfer learning. Int. J. Inf. Manag. Data Insights 2024, 4, 100238. [Google Scholar] [CrossRef] [Scilit]
- He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; Chua, T.-S. Neural Collaborative Filtering. In Proceedings of the 26th International Conference on World Wide Web, Perth, Australia, 3–7 April 2017; International World Wide Web Conferences Steering Committee: Geneva, Switzerland, 2017; pp. 173–182. [Google Scholar]
- Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
- Atas, M.; Felfernig, A.; Polat-Erdeniz, S.; Popescu, A.; Tran, T.N.T.; Uta, M. Towards psychology-aware preference construction in recommender systems: Overview and research issues. J. Intell. Inf. Syst. 2021, 57, 467–489. [Google Scholar] [CrossRef] [Scilit]
- Malik, S.; Rana, A.; Bansal, M. A Survey of Recommendation Systems. Inf. Resour. Manag. J. 2020, 33, 53–73. [Google Scholar] [CrossRef] [Scilit]
- Ansari, A.; Essegaier, S.; Kohli, R. Internet Recommendation Systems. J. Mark. Res. 2000, 37, 363–375. [Google Scholar] [CrossRef] [Scilit]
- Nilashi, M.; bin Ibrahim, O.; Ithnin, N.; Sarmin, N.H. A multi-criteria collaborative filtering recommender system for the tourism domain using Expectation Maximization (EM) and PCA–ANFIS. Electron. Commer. Res. Appl. 2015, 14, 542–562. [Google Scholar] [CrossRef] [Scilit]
- Silva, N.; Carvalho, D.; Pereira, A.C.M.; Mourão, F.; Rocha, L. The Pure Cold-Start Problem: A deep study about how to conquer first-time users in recommendations domains. Inf. Syst. 2019, 80, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Koren, Y.; Bell, R.; Volinsky, C. Matrix Factorization Techniques for Recommender Systems. Computer 2009, 42, 30–37. [Google Scholar] [CrossRef] [Scilit]
- Reham, A. Matrix Factorization Collaborative-Based Recommender System for Riyadh Restaurants: Leveraging Machine Learning to Enhance Consumer Choice. Appl. Sci. 2023, 13, 9574. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Zhang, H.; Wang, J. Personalized restaurant recommendation method combining group correlations and customer preferences. Inf. Sci. 2018, 454–455, 128–143. [Google Scholar] [CrossRef] [Scilit]
- Bellini, P.; Palesi, L.A.I.; Nesi, P.; Pantaleo, G. Multi Clustering Recommendation System for Fashion Retail. Multimed. Tools Appl. 2023, 82, 9989–10016. [Google Scholar] [CrossRef] [Scilit]
- Movafegh, Z.; Rezapour, A. Improving collaborative recommender system using hybrid clustering and optimized singular value decomposition. Eng. Appl. Artif. Intell. 2023, 126, 107109. [Google Scholar] [CrossRef] [Scilit]
- Sun, L.; Guo, J.; Zhu, Y. Applying uncertainty theory into the restaurant recommender system based on sentiment analysis of online Chinese reviews. World Wide Web 2019, 22, 83–100. [Google Scholar] [CrossRef] [Scilit]
- Herwanto, G.B.; Ningtyas, A.M. Recommendation system for web article based on association rules and topic modelling. Bull. Soc. Inform. Theory Appl. 2017, 1, 26–33. [Google Scholar] [CrossRef] [Scilit]
- Xue, H.-J.; Dai, X.; Zhang, J.; Huang, S.; Chen, J. Deep Matrix Factorization Models for Recommender Systems. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, Melbourne, Australia, 19–25 August 2017; pp. 3203–3209. [Google Scholar]
- Peng, Z.-F.; Zhang, H.-R.; Min, F. IUG-CF: Neural collaborative filtering with ideal user group labels. Expert. Syst. Appl. 2024, 238, 121887. [Google Scholar] [CrossRef] [Scilit]
- Sedhain, S.; Menon, A.K.; Sanner, S.; Xie, L. AutoRec: Autoencoders Meet Collaborative Filtering. In Proceedings of the 24th International Conference on World Wide Web, Florence, Italy, 18–22 May 2015; Association for Computing Machinery: New York, NY, USA, 2015; pp. 111–112. [Google Scholar]
- Sarker, M.R.I.; Matin, A. A Hybrid Collaborative Recommendation System Based On Matrix Factorization And Deep Neural Network. In Proceedings of the 2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD), Dhaka, Bangladesh, 27–28 February 2021; pp. 371–374. [Google Scholar]
- Zeng, W.; Fan, G.; Sun, S.; Geng, B.; Wang, W.; Li, J.; Liu, W. Collaborative filtering via heterogeneous neural networks. Appl. Soft Comput. 2021, 109, 107516. [Google Scholar] [CrossRef] [Scilit]
- Cheng, H.-T.; Koc, L.; Harmsen, J.; Shaked, T.; Chandra, T.; Aradhye, H.; Anderson, G.; Corrado, G.; Chai, W.; Ispir, M.; et al. Wide Deep Learning for Recommender Systems. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems; Association for Computing Machinery, Boston, MA, USA, 15–16 September 2016; pp. 7–10. [Google Scholar]
- Zuheros, C.; Martínez-Cámara, E.; Herrera-Viedma, E.; Herrera, F. Sentiment Analysis based Multi-Person Multi-criteria Decision Making methodology using natural language processing and deep learning for smarter decision aid. Case study of restaurant choice using TripAdvisor reviews. Inf. Fusion. 2021, 68, 22–36. [Google Scholar] [CrossRef] [Scilit]
- Saelim, A.; Kijsirikul, B. A Deep Neural Networks Model for Restaurant Recommendation Systems in Thailand. In Proceedings of the 2022 14th International Conference on Machine Learning and Computing (ICMLC), Shenzhen, China, 18–21 February 2022; Association for Computing Machinery: New York, NY, USA, 2022; pp. 103–109. [Google Scholar]
- Yang, S.; Li, Q.; Jang, D.; Kim, J. Deep learning mechanism and big data in hospitality and tourism: Developing personalized restaurant recommendation model to customer decision-making. Int. J. Hosp. Manag. 2024, 121, 103803. [Google Scholar] [CrossRef] [Scilit]
- Chua, B.-L.; Karim, S.; Lee, S.; Han, H. Customer Restaurant Choice: An Empirical Analysis of Restaurant Types and Eating-out Occasions. Int. J. Environ. Res. Public. Health 2020, 17, 6276. [Google Scholar] [CrossRef] [Scilit]
- Chen, L.; Chen, G.; Wang, F. Recommender systems based on user reviews: The state of the art. User Model. User-adapt. Interact. 2015, 25, 99–154. [Google Scholar] [CrossRef] [Scilit]
- Lichtenstein, S.; Slovic, P. The Construction of Preference; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
- Abbasi-Moud, Z.; Vahdat-Nejad, H.; Sadri, J. Tourism recommendation system based on semantic clustering and sentiment analysis. Expert. Syst. Appl. 2021, 167, 114324. [Google Scholar] [CrossRef] [Scilit]
- Hegde, S.B.; Satyappanavar, S.; Setty, S. Sentiment based Food Classification for Restaurant Business. In Proceedings of the 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Bangalore, India, 19–22 September 2018; pp. 1455–1462. [Google Scholar]
- Asani, E.; Vahdat-Nejad, H.; Sadri, J. Restaurant recommender system based on sentiment analysis. Mach. Learn. Appl. 2021, 6, 100114. [Google Scholar] [CrossRef] [Scilit]
- Myers, I.B. Introduction to Type: A Description of the Theory and Applications of the Myers-Briggs Type Indicator; Consulting Psychologists Press: Palo Alto, CA, USA, 1987. [Google Scholar]
- McCrae, R.R.; John, O.P. An introduction to the five-factor model and its applications. J. Pers. 1992, 60, 175–215. [Google Scholar] [CrossRef] [Scilit]
- Ryan, G.; Katarina, P.; Suhartono, D. MBTI Personality Prediction Using Machine Learning and SMOTE for Balancing Data Based on Statement Sentences. Information 2023, 14, 217. [Google Scholar] [CrossRef] [Scilit]
- Amirhosseini, M.H.; Kazemian, H. Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®. Multimodal Technol. Interact. 2020, 4, 9. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Zuo, Y.; Li, H.; Wu, J. Cross-domain recommendation with user personality. Knowl.-Based Syst. 2021, 213, 106664. [Google Scholar] [CrossRef] [Scilit]
- Alves, P.; Martins, A.; Negrão, N.; Novais, P.; Almeida, A.; Marreiros, G. Are heterogeinity and conflicting preferences no longer a problem? Personality-based dynamic clustering for group recommender systems. Expert Syst. Appl. 2024, 255, 124812. [Google Scholar] [CrossRef] [Scilit]
- Wu, W.; Chen, L.; Zhao, Y. Personalizing recommendation diversity based on user personality. User Model. User-Adapt. Interact. 2018, 28, 237–276. [Google Scholar] [CrossRef] [Scilit]
- Dhelim, S.; Aung, N.; Bouras, M.A.; Ning, H.; Cambria, E. A Survey on Personality-Aware Recommendation Systems. Artif. Intell. Rev. 2022, 55, 2409–2454. [Google Scholar] [CrossRef] [Scilit]
- Fernández-Tobías, I.; Braunhofer, M.; Elahi, M.; Ricci, F.; Cantador, I. Alleviating the new user problem in collaborative filtering by exploiting personality information. User Model. User-Adapt. Interact. 2016, 26, 221–255. [Google Scholar] [CrossRef] [Scilit]
- Yusefi Hafshejani, Z.; Kaedi, M.; Fatemi, A. Improving sparsity and new user problems in collaborative filtering by clustering the personality factors. Electron. Commer. Res. 2018, 18, 813–836. [Google Scholar] [CrossRef] [Scilit]
- Karumur, R.P.; Nguyen, T.T.; Konstan, J.A. Personality, User Preferences and Behavior in Recommender systems. Inf. Syst. Front. 2018, 20, 1241–1265. [Google Scholar] [CrossRef] [Scilit]
- Mairesse, F.; Walker, M.A.; Mehl, M.R.; Moore, R.K. Using linguistic cues for the automatic recognition of personality in conversation and text. J. Artif. Intell. Res. 2007, 30, 457–500. [Google Scholar] [CrossRef] [Scilit]
- Yang, K.; Lau, R.Y.K.; Abbasi, A. Getting Personal: A Deep Learning Artifact for Text-Based Measurement of Personality. Inf. Syst. Res. 2023, 34, 194–222. [Google Scholar] [CrossRef] [Scilit]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is All you Need. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Guyon, I., Luxburg, U., Von Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R., Eds.; Curran Associates, Inc.: New York, NY, USA, 2017; Volume 30. [Google Scholar]
- Kardakis, S.; Perikos, I.; Grivokostopoulou, F.; Hatzilygeroudis, I. Examining attention mechanisms in deep learning models for sentiment analysis. Appl. Sci. 2021, 11, 3883. [Google Scholar] [CrossRef] [Scilit]
- Sun, C.; Qiu, X.; Xu, Y.; Huang, X. How to Fine-Tune BERT for Text Classification? In Chinese Computational Linguistics; Springer Nature: Berlin/Heidelberg, Germany, 2019. [Google Scholar] [CrossRef] [Scilit]
- Jun, H.; Peng, L.; Changhui, J.; Pengzheng, L.; Shenke, W.; Kejia, Z. Personality Classification Based on Bert Model. In Proceedings of the 2021 IEEE International Conference on Emergency Science and Information Technology (ICESIT), Chongqing, China, 22–24 November 2021; pp. 150–152. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.; Li, J.; Huang, F.; Che, Z.; Li, L.; Liu, Z. BERT-FEI: Enhancing BERT with POS Tagging and Adversarial Training for MOOC Sentiment Analysis. In Proceedings of the 2024 5th International Conference on Computer, Big Data and Artificial Intelligence (ICCBD+AI), Jingdezhen, China, 1–3 November 2024; pp. 313–317. [Google Scholar]
- Dursun, C.; Ozcan, A. Sentiment-enhanced Neural Collaborative Filtering Models Using Explicit User Preferences. In Proceedings of the 2023 5th International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Istanbul, Turkey, 8–10 June 2023; pp. 1–4. [Google Scholar]
- Pennebaker, J.W.; King, L.A. Linguistic styles: Language use as an individual difference. J. Pers. Soc. Psychol. 1999, 77, 1296–1312. [Google Scholar] [CrossRef] [PubMed]
- Yang, L.; Li, S.; Luo, X.; Xu, B.; Geng, Y.; Zeng, Z.; Zhang, F.; Lin, H. Computational personality: A survey. Soft Comput. 2022, 26, 9587–9605. [Google Scholar] [CrossRef] [Scilit]
- Kaggle (MBTI) Myers-Briggs Personality Type Dataset. Available online: https://www.kaggle.com/datasets/datasnaek/mbti-type (accessed on 1 February 2023).
- Christodoulou, E.; Gregoriades, A.; Herodotou, H.; Pampaka, M. Combination of User and Venue Personality with Topic Modelling in Restaurant Recommender Systems. Rectour Work. RecSys 2022, 3219, 21–36. [Google Scholar]
- Roberts, M.E.; Stewart, B.M.; Tingley, D.; Lucas, C.; Leder-Luis, J.; Gadarian, S.K.; Albertson, B.; Rand, D.G. Structural Topic Models for Open-Ended Survey Responses. Am. J. Pol. Sci. 2014, 58, 1064–1082. [Google Scholar] [CrossRef] [Scilit]
- Nikolenko, S.I.; Koltcov, S.; Koltsova, O. Topic modelling for qualitative studies. J. Inf. Sci. 2017, 43, 88–102. [Google Scholar] [CrossRef] [Scilit]
- Popovski, G.; Seljak, B.K.; Eftimov, T. A Survey of Named-Entity Recognition Methods for Food Information Extraction. IEEE Access 2020, 8, 31586–31594. [Google Scholar] [CrossRef] [Scilit]
- Shelar, H.; Kaur, G.; Heda, N.; Agrawal, P. Named Entity Recognition Approaches and Their Comparison for Custom NER Model. Sci. Technol. Libr. 2020, 39, 324–337. [Google Scholar] [CrossRef] [Scilit]
- Goldberg, Y. Assessing BERT’s Syntactic Abilities. arXiv 2019, arXiv:1901.05287. [Google Scholar]
- Zangari, A.; Marcuzzo, M.; Schiavinato, M.; Gasparetto, A.; Albarelli, A. Ticket automation: An insight into current research with applications to multi-level classification scenarios. Expert. Syst. Appl. 2023, 225, 119984. [Google Scholar] [CrossRef] [Scilit]
- Ahmad, H.; Asghar, M.U.; Asghar, M.Z.; Khan, A.; Mosavi, A.H. A Hybrid Deep Learning Technique for Personality Trait Classification From Text. IEEE Access 2021, 9, 146214–146232. [Google Scholar] [CrossRef] [Scilit]
- Murfi, H.; Syamsyuriani; Gowandi, T.; Ardaneswari, G.; Nurrohmah, S. BERT-based combination of convolutional and recurrent neural network for indonesian sentiment analysis. Appl. Soft Comput. 2024, 151, 111112. [Google Scholar] [CrossRef] [Scilit]
- Ortiz-Zambrano, J.A.; Espin-Riofrio, C.; Montejo-Ráez, A. Combining Transformer Embeddings with Linguistic Features for Complex Word Identification. Electronics 2023, 12, 120. [Google Scholar] [CrossRef] [Scilit]
- Haixiang, G.; Yijing, L.; Shang, J.; Mingyun, G.; Yuanyue, H.; Bing, G. Learning from class-imbalanced data: Review of methods and applications. Expert. Syst. Appl. 2017, 73, 220–239. [Google Scholar] [CrossRef] [Scilit]
- Amaar, A.; Aljedaani, W.; Rustam, F.; Ullah, S.; Rupapara, V.; Ludi, S. Detection of Fake Job Postings by Utilizing Machine Learning and Natural Language Processing Approaches. Neural Process. Lett. 2022, 54, 2219–2247. [Google Scholar] [CrossRef] [Scilit]
- Fiok, K.; Karwowski, W.; Gutierrez-Franco, E.; Davahli, M.R.; Wilamowski, M.; Ahram, T.; Al-Juaid, A.; Zurada, J. Text Guide: Improving the Quality of Long Text Classification by a Text Selection Method Based on Feature Importance. IEEE Access 2021, 9, 105439–105450. [Google Scholar] [CrossRef] [Scilit]
- Lundberg, S.; Lee, S.-I. A Unified Approach to Interpreting Model Predictions. Adv. Neural Inf. Process. Syst. arXiv 2017, arXiv:1705.07874. [Google Scholar]
- Yang, J.; Yi, X.; Cheng, Z.; Hong, L.; Li, Y.; Wang, X.; Xu, T.; Chi, E.H. Mixed Negative Sampling for Learning Two-tower Neural Networks in Recommendations. In Proceedings of the Companion Proceedings of the Web Conference 2020, Taipei, Taiwan, 20–24 April 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 441–447. [Google Scholar]
- Shahbazi, Z.; Byun, Y.; Byun, Y.-C. Product Recommendation Based on Content-based Filtering Using XGBoost Classifier. Int. J. Adv. Sci. Technol. 2020, 29, 6979–6988. [Google Scholar]
- Blei, D.M. Probabilistic Topic Models. Commun. ACM 2012, 55, 77–84. [Google Scholar] [CrossRef] [Scilit]
- Margaret, E.; Roberts, B.M.S.; Airoldi, E.M. A Model of Text for Experimentation in the Social Sciences. J. Am. Stat. Assoc. 2016, 111, 988–1003. [Google Scholar] [CrossRef] [Scilit]
- Furnham, A. The big five versus the big four: The relationship between the Myers-Briggs Type Indicator (MBTI) and NEO-PI five factor model of personality. Pers. Individ. Dif. 1996, 21, 303–307. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Zheng, J.; Li, Q.; Wang, C.; Zhang, H.; Gong, J. XLNet-Caps: Personality Classification from Textual Posts. Electronics 2021, 10, 1360. [Google Scholar] [CrossRef] [Scilit]








| Metric | Description | Formula |
|---|---|---|
| Mean Squared Error (MSE) | Measures the average of the squares of the errors between the predicted rating and the observed rating | |
| Mean Absolute Error (MAE) | Measures the average absolute magnitude of the errors in a set of predictions | |
| Root Mean Squared Error (RMSE) | The square root of the MSE | |
| Precision@k | The proportion of recommended items in the top-k set that are relevant to the user. | |
| Recall@k | The proportion of all relevant items that were successfully captured in the top-k recommended list. |
| Topic Name | Words with High Probability, Lift & Frex Scores |
|---|---|
| good, value, portions, money, large, price, busy |
| made, family, celebrate, welcome, lovely, feel, birthday |
| beach, sea, right, location, harbour, lunch, views |
| place, can, old, want, enjoy, crowded, people |
| table, order, asked, waiter, ordered, arrived, minutes |
| good, service, nice, staff, friendly, place, atmosphere |
| worth, well, special, cypriot, village, taverna |
| music, live, grilled, band, songs, night, dance |
| view, fresh, ice, cream, pie, cake, chocolate |
| smoking, last, used, just, time, still, night |
| bar, drinks, drink, cocktails, beer, watch, pub |
| ever, like, frozen, dont, tasted, disaster, just |
| meal, enjoyed, back, definitely, really, went, lovely |
| menu, choice, well, set, presented, variety, dishes |
| quality, dishes, high, price, taste, one, service |
| pricey, bit, better, expensive, although, though, quite |
| always, disappoints, time, will, staff, back |
| service, great, just, good, try, staff, well |
| Classifiers’ Performance Per Personality Model | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Using BERT Embeddings with ML Models | BERT Classifier with 512 Tokens | |||||||||
| XGB | SVM | Naïve Bayes | Logistic Regression | |||||||
| AUC | ACC | AUC | ACC | AUC | ACC | AUC | ACC | AUC | ACC | |
| Personality Dimension | MBTI | |||||||||
| Introversion-Extroversion | 0.60 | 0.77 | 0.59 | 0.77 | 0.58 | 0.37 | 0.64 | 0.77 | 0.74 | 0.75 |
| Intuition-Sensing | 0.58 | 0.86 | 0.58 | 0.86 | 0.54 | 0.44 | 0.61 | 0.86 | 0.70 | 0.78 |
| Thinking-Feeling | 0.63 | 0.59 | 0.66 | 0.62 | 0.56 | 0.54 | 0.70 | 0.65 | 0.84 | 0.76 |
| Judging-Perceiving | 0.52 | 0.60 | 0.57 | 0.60 | 0.53 | 0.60 | 0.57 | 0.60 | 0.72 | 0.71 |
| Average | 0.58 | 0.70 | 0.60 | 0.71 | 0.55 | 0.48 | 0.63 | 0.72 | 0.75 | 0.75 |
| Personality Dimension | BIG 5 | |||||||||
| Introversion-Extroversion | 0.60 | 0.57 | 0.62 | 0.52 | 0.57 | 0.49 | 0.59 | 0.58 | 0.74 | 0.71 |
| Calm-Neuroticism | 0.52 | 0.49 | 0.54 | 0.52 | 0.50 | 0.49 | 0.53 | 0.53 | 0.65 | 0.72 |
| Competitive-Agreeable | 0.50 | 0.52 | 0.49 | 0.52 | 0.47 | 0.51 | 0.53 | 0.55 | 0.69 | 0.67 |
| Inattentive-Conscientious | 0.55 | 0.54 | 0.56 | 0.55 | 0.53 | 0.53 | 0.59 | 0.56 | 0.62 | 0.71 |
| Closeness-Openness | 0.62 | 0.59 | 0.60 | 0.57 | 0.54 | 0.53 | 0.62 | 0.58 | 0.75 | 0.74 |
| Average | 0.55 | 0.54 | 0.56 | 0.53 | 0.52 | 0.51 | 0.57 | 0.56 | 0.69 | 0.71 |
| Average Performance Scores of ML Models Trained with BERT Embeddings with Different Imbalance Data Treatments Using 2 Different Datasets (MBTI, BIG5) | ||||||||
|---|---|---|---|---|---|---|---|---|
| XGB | SVM | Naïve Bayes | Logistic Regression | |||||
| SMOTE | AUC | ACC | AUC | ACC | AUC | ACC | AUC | ACC |
| MBTI | 0.576 | 0.519 | 0.607 | 0.551 | 0.536 | 0.461 | 0.625 | 0.612 |
| BIG5 | 0.557 | 0.530 | 0.517 | 0.540 | 0.520 | 0.512 | 0.573 | 0.556 |
| ADASYN | AUC | ACC | AUC | ACC | AUC | ACC | AUC | ACC |
| MBTI | 0.559 | 0.465 | 0.587 | 0.479 | 0.524 | 0.422 | 0.601 | 0.589 |
| BIG5 | 0.530 | 0.511 | 0.537 | 0.524 | 0.499 | 0.493 | 0.534 | 0.540 |
| Evaluation Metric | XGBoost Model Performance Using Combinations of Features (Added Progressively from Left to Right most Column) | Performance of Traditional Models Using direct Information | Performance of NNB Models Using Direct Information | |||||
|---|---|---|---|---|---|---|---|---|
| Personality (User, Venue) & Direct Information | Personality (User, Venue) & Food & Direct Information | Personality (User, Venue) & Food & Topics & Direct Information | SVD | SVD++ | NFM | NCF | Two Tower Model | |
| MAE | 0.45 | 0.44 | 0.41 | 0.66 | 0.67 | 0.82 | 0.57 | 0.70 |
| MSE | 0.49 | 0.48 | 0.43 | 0.83 | 0.84 | 1.26 | 0.66 | 0.90 |
| RMSE | 0.70 | 0.68 | 0.65 | 0.91 | 0.91 | 1.12 | 0.81 | 0.97 |
| Precision@5 | 0.87 | 0.88 | 0.88 | 0.74 | 0.72 | 0.51 | 0.53 | 0.66 |
| Recall@5 | 0.91 | 0.92 | 0.93 | 0.73 | 0.71 | 0.48 | 0.90 | 0.77 |
| Precsion@10 | 0.90 | 0.90 | 0.90 | 0.74 | 0.72 | 0.53 | 0.59 | 0.69 |
| Recall@10 | 0.90 | 0.91 | 0.92 | 0.74 | 0.71 | 0.49 | 0.91 | 0.80 |
| Model | Standard Deviations | ||||||
|---|---|---|---|---|---|---|---|
| Precision@5 | Recall@5 | Precision@10 | Recall@10 | MSE | RMSE | MAE | |
| XGB (Personality + Foods) & direct information | 0.006768 | 0.006318 | 0.006677 | 0.006099 | 0.018407 | 0.010262 | 0.010423 |
| XGB (Personality + Topics + Foods) & direct information | 0.006812 | 0.007724 | 0.006433 | 0.007211 | 0.014527 | 0.008218 | 0.00871 |
| XGB (Personality only) & direct information | 0.007397 | 0.007622 | 0.007054 | 0.007432 | 0.018651 | 0.009778 | 0.011194 |
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
Gregoriades, A.; Herodotou, H.; Pampaka, M.; Christodoulou, E. Combining User and Venue Personality Proxies with Customers’ Preferences and Opinions to Enhance Restaurant Recommendation Performance. AI 2026, 7, 19. https://doi.org/10.3390/ai7010019
Gregoriades A, Herodotou H, Pampaka M, Christodoulou E. Combining User and Venue Personality Proxies with Customers’ Preferences and Opinions to Enhance Restaurant Recommendation Performance. AI. 2026; 7(1):19. https://doi.org/10.3390/ai7010019
Chicago/Turabian StyleGregoriades, Andreas, Herodotos Herodotou, Maria Pampaka, and Evripides Christodoulou. 2026. "Combining User and Venue Personality Proxies with Customers’ Preferences and Opinions to Enhance Restaurant Recommendation Performance" AI 7, no. 1: 19. https://doi.org/10.3390/ai7010019
APA StyleGregoriades, A., Herodotou, H., Pampaka, M., & Christodoulou, E. (2026). Combining User and Venue Personality Proxies with Customers’ Preferences and Opinions to Enhance Restaurant Recommendation Performance. AI, 7(1), 19. https://doi.org/10.3390/ai7010019

