Skip to main content

Abstract

To provide recommendations to groups of tourists is a very complex task, especially due to conflicting preferences and the group’s heterogeneity. The introduction of Multi-Agent Systems (MAS) can be the leverage we are looking for. Their autonomy, isolated state, distribution, and loose coupling make them suitable for the development of distributed systems, being the concept similar to a Microservices architecture. This connection brought a new approach, the Multi-Agent Microservices (MAMS) architecture, which exposes agents as resources through REST endpoints, changing the way MAS are seen and implemented, facilitating the user ↔ agent interaction, with a more efficient interoperability, bringing faster and more intelligent systems. In this demonstration, we propose the use of a MAMS architecture to represent the tourists in a mobile Group Recommender System for Tourism prototype, Grouplanner, exposing their agents and knowledge as resources that can be consumed by HTTP clients by directly communicating with the tourists’ agents using REST endpoints, in order to provide faster and better recommendations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    To facilitate the demonstration, we are not considering the tourists’ demographic data, motivations, nor travel-related preferences and concerns.

  2. 2.

    This division is also based on the “Personality vs Tourist Attractions Preference” model proposed in our previous work [8].

References

  1. Borràs, J., Moreno, A., Valls, A.: Intelligent tourism recommender systems: a survey. Expert Syst. Appl. 41, 7370–7389 (2014)

    Article  Google Scholar 

  2. Ravi, L., Devarajan, M., Sangaiah, A.K., Wang, L., Subramaniyaswamy, V.: An intelligent location recommender system utilising multi-agent induced cognitive behavioural model. Enterprise Inf. Syst. 15, 1376–1394 (2021)

    Article  Google Scholar 

  3. 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 

  4. Zouad, S., Boufaida, M.: Using multi-agent microservices for a better dynamic composition of semantic web services. In: 2020 The 4th International Conference on Advances in Artificial Intelligence, pp. 47–52 (2020)

    Google Scholar 

  5. Neto, J., Morais, A.J., Gonçalves, R., Coelho, A.L.: Multi-agent-based recommender systems: a literature review. In: Yang, X.-S., Sherratt, S., Dey, N., Joshi, A. (eds.) Proceedings of Sixth International Congress on Information and Communication Technology. LNNS, vol. 235, pp. 543–555. Springer, Singapore (2022). https://doi.org/10.1007/978-981-16-2377-6_51

    Chapter  Google Scholar 

  6. Collier, R.W., O'Neill, E., Lillis, D., O'Hare, G.: MAMS: Multi-Agent MicroServices. In: Companion Proceedings of the 2019 World Wide Web Conference, pp. 655–662 (2019)

    Google Scholar 

  7. Batet, M., Moreno, A., Sánchez, D., Isern, D., Valls, A.: Turist@: agent-based personalised recommendation of tourist activities. Expert Syst. Appl. 39, 7319–7329 (2012)

    Article  Google Scholar 

  8. Alves, P., et al.: Modeling tourists’ personality in recommender systems: how does personality influence preferences for tourist attractions? In: Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, pp. 4–13 (2020)

    Google Scholar 

  9. Alves, P., Carneiro, J., Marreiros, G., Novais, P.: Modeling a mobile group recommender system for tourism with intelligent agents and gamification. In: Pérez García, H., Sánchez González, L., Castejón Limas, M., Quintián Pardo, H., Corchado Rodríguez, E. (eds.) HAIS 2019. LNCS (LNAI), vol. 11734, pp. 577–588. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29859-3_49

    Chapter  Google Scholar 

  10. Pal, C.-V., Leon, F., Paprzycki, M., Ganzha, M.: A review of platforms for the development of agent systems. arXiv preprint arXiv:2007.08961 (2020)

  11. Leon, F.: ActressMAS, a. NET multi-agent framework inspired by the actor model. Mathematics 10, 382 (2022)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrícia Alves .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alves, P., Gomes, D., Rodrigues, C., Carneiro, J., Novais, P., Marreiros, G. (2022). Grouplanner: A Group Recommender System for Tourism with Multi-agent MicroServices. In: Dignum, F., Mathieu, P., Corchado, J.M., De La Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection. PAAMS 2022. Lecture Notes in Computer Science(), vol 13616. Springer, Cham. https://doi.org/10.1007/978-3-031-18192-4_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-18192-4_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-18191-7

  • Online ISBN: 978-3-031-18192-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics