Skip to main content

Using Machine Learning to Predict the Users Ratings on TripAdvisor Based on Their Reviews

  • Conference paper
  • First Online:
Highlights in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection (PAAMS 2021)

Abstract

Argumentation-based dialogue models have shown to be appropriate for decision contexts in which it is intended to overcome the lack of interaction between decision-makers, either because they are dispersed, they are too many, or they are simply not even known. However, to support decision processes with argumentation-based dialogue models, it is necessary to have knowledge of certain aspects that are specific to each decision-maker, such as preferences, interests, limitations, among others. Failure to obtain this knowledge could ruin the model’s success. In this work, we intend to facilitate the acquiring information process by studying strategies to automatically predict the tourists’ preferences (ratings) in relation to points of interest based on their reviews. We explored different Machine Learning algorithms (Logistic Regression, Random Forest, Decision Tree, K-Nearest Neighbors and Recurrent Neural Networks) and Natural Language Processing strategies to predict whether a review is positive or negative and the rating assigned by users on a scale of 1 to 5. The experiments carried out showed that the developed models can predict with high accuracy whether a review is positive or negative but have some difficulty in accurately predicting the rating assigned by users.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.kaggle.com/andrewmvd/trip-advisor-hotel-reviews.

References

  1. Carneiro, J., Martinho, D., Marreiros, G., Jimenez, A., Novais, P.: Dynamic argumentation in UbiGDSS. Knowl. Inf. Syst. 55(3), 633–669 (2017). https://doi.org/10.1007/s10115-017-1093-6

    Article  Google Scholar 

  2. Carneiro, J., Martinho, D., Marreiros, G., Novais, P.: Arguing with behavior influence: a model for web-based group decision support systems. Int. J. Inf. Technol. Decis. Making 18, 517–553 (2019)

    Article  Google Scholar 

  3. Carneiro, J., Alves, P., Marreiros, G., Novais, P.: A multi-agent system framework for dialogue games in the group decision-making context. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds.) New Knowledge in Information Systems and Technologies, vol. 930, pp. 437–447. Springer, Heidelberg (2019). https://doi.org/10.1007/978-3-030-16181-1_41

    Chapter  Google Scholar 

  4. Thimm, M.: Strategic argumentation in multi-agent systems. KI-Künstliche Intelligenz 28, 159–168 (2014). https://doi.org/10.1007/s13218-014-0307-2

    Article  Google Scholar 

  5. McBurney, P., Parsons, S.: Dialogue games for agent argumentation. In: Simari, G., Rahwan, I. (eds.) Argumentation in Artificial Intelligence, pp. 261–280. Springer, Heidelberg (2009). https://doi.org/10.1007/978-0-387-98197-0_13

    Chapter  Google Scholar 

  6. Carneiro, J., Andrade, R., Alves, P., Conceição, L., Novais, P., Marreiros, G.: A consensus-based group decision support system using a multi-agent MicroServices approach. In: Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems, pp. 2098–2100 (2020)

    Google Scholar 

  7. Carneiro, J., Alves, P., Marreiros, G., Novais, P.: Group decision support systems for current times: overcoming the challenges of dispersed group decision-making. Neurocomputing 423, 735–746 (2021)

    Article  Google Scholar 

  8. Carneiro, J., Saraiva, P., Conceição, L., Santos, R., Marreiros, G., Novais, P.: Predicting satisfaction: perceived decision quality by decision-makers in web-based group decision support systems. Neurocomputing 338, 399–417 (2019)

    Article  Google Scholar 

  9. Sun, S., Luo, C., Chen, J.: A review of natural language processing techniques for opinion mining systems. Inf. fusion 36, 10–25 (2017)

    Article  Google Scholar 

  10. Chen, X., Xie, H., Cheng, G., Poon, L.K., Leng, M., Wang, F.L.: Trends and features of the applications of natural language processing techniques for clinical trials text analysis. Appl. Sci. 10, 2157 (2020)

    Article  Google Scholar 

  11. Thanaki, J.: Python Natural Language Processing. Packt Publishing Ltd., Birmingham (2017)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the GrouPlanner Project under the European Regional Development Fund POCI-01–0145-FEDER-29178 and by National Funds through the FCT – Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within the Projects UIDB/00319/2020 and UIDB/00760/2020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Carneiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Carneiro, J., Meira, J., Novais, P., Marreiros, G. (2021). Using Machine Learning to Predict the Users Ratings on TripAdvisor Based on Their Reviews. In: De La Prieta, F., El Bolock, A., Durães, D., Carneiro, J., Lopes, F., Julian, V. (eds) Highlights in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection. PAAMS 2021. Communications in Computer and Information Science, vol 1472. Springer, Cham. https://doi.org/10.1007/978-3-030-85710-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85710-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85709-7

  • Online ISBN: 978-3-030-85710-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics