myVisitPlannerGR: Personalized Itinerary Planning System for Tourism

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8445)


This application paper presents myVisitPlanner GR, an intelligent web-based system aiming at making recommendations that help visitors and residents of the region of Northern Greece to plan their leisure, cultural and other activities during their stay in this area. The system encompasses a rich ontology of activities, categorized across dimensions such as activity type, historical era, user profile and age group. Each activity is characterized by attributes describing its location, cost, availability and duration range. The system makes activity recommendations based on user-selected criteria, such as visit duration and timing, geographical areas of interest and visit profiling. The user edits the proposed list and the system creates a plan, taking into account temporal and geographical constraints imposed by the selected activities, as well as by other events in the user’s calendar. The user may edit the proposed plan or request alternative plans. A recommendation engine employs non-intrusive machine learning techniques to dynamically infer and update the user’s profile, concerning his preferences for both activities and resulting plans, while taking privacy concerns into account. The system is coupled with a module to semi-automatically feed its database with new activities in the area.


Activity Type User Profile Cultural Event Extraction Rule Meeting Schedule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alexiadis, A., Refanidis, I.: Post-Optimizing Individual Activity Plans through Local Search. In: ICAPS 2013 Workshop on Constraint Satisfaction Techniques for Planning and Scheduling Problems (COPLAS), Rome (2013)Google Scholar
  2. 2.
    Alexiadis, A., Refanidis, I.: Defining a Task’s Temporal Domain for Intelligent Calendar Applications. In: Iliadis, Maglogiann, Tsoumakasis, Vlahavas, Bramer (eds.) Artificial Intelligence Applications and Innovations III. IFIP, vol. 296, pp. 399–406. Springer, Boston (2009)CrossRefGoogle Scholar
  3. 3.
    Alexiadis, A., Refanidis, I.: Meeting the Objectives of Personal Activity Scheduling through Post-Optimization. In: First International Workshop on Search Strategies and Non-standard Objectives (SSNOWorkshop 2012). CPAIOR, Nantes, France (2012)Google Scholar
  4. 4.
    Alexiadis, A., Refanidis, I.: Generating Alternative Plans for Scheduling Personal Activities. In: ICAPS 2013 Workshop on Scheduling and Planning Applications (SPARK), Rome (2013)Google Scholar
  5. 5.
    Berry, P., Conley, K., Gervasio, M., Peinter, B., Uribe, T., Yorke-Smith, N.: Deploying a Personalized Time Management Agent. In: 5th Inter. Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS-2006) Industrial Track, pp. 1564-1571 (2006)Google Scholar
  6. 6.
    Emmanouilidis, C., Koutsiamanis, R.-A., Tasidou, A.: Mobile Guides: Taxonomy of Architectures, Context Awareness, Technologies and Applications. Journal of Network and Computer Applications 36(1), 103–125 (2013)CrossRefGoogle Scholar
  7. 7.
    Garrido, L., Sycara, K.: Multi-agent meeting scheduling: Preliminary experimental results. In: 1st International Conference on Multi-Agent Systems, ICMAS (1995)Google Scholar
  8. 8.
    Jennings, N.R., Jackson, A.J.: Agent based meeting scheduling: A design and implementation. IEE Electronic Letters 31(5), 350–352 (1995)CrossRefGoogle Scholar
  9. 9.
    Joslin, D.E., Clements, D.P.: “Squeaky Wheel” Optimization. Journal of Artificial Intelligence Research 10, 375–397 (1999)MathSciNetGoogle Scholar
  10. 10.
    Kokkoras, F., Ntonas, K., Bassiliades, N.: DEiXTo: A web data extraction suite. In: Proc. of the 6th Balkan Conference in Informatics, Thessaloniki, Greece, pp. 9–12 (2013)Google Scholar
  11. 11.
    Landrock, P.: Key Encryption Key. In: Encyclopedia of Cryptography and Security, US, pp. 326–327. Springer (2005)Google Scholar
  12. 12.
    Myers, K.: Building an Intelligent Personal Assistant. AAAI Invited Talk (2006)Google Scholar
  13. 13.
    Payne, T.R., Singh, R., Sycara, K.: Calendar Agents on the Semantic Web. IEEE Intelligent Systems 17(3), 84–86 (2002)Google Scholar
  14. 14.
    Refanidis, I., Alexiadis, A.: Deployment and Evaluation of SelfPlanner, an Automated Individual Task Management System. Computational Intelligence 27(1), 41–59 (2011)CrossRefMathSciNetGoogle Scholar
  15. 15.
    Refanidis, I., Yorke-Smith, N.: A Constraint Based Programming Approach to Scheduling an Individual’s Activities. ACM Transactions on Intelligent Systems and Technologies 1(2) (2010)Google Scholar
  16. 16.
    Ricci, F., Rokach, L., Shapira, B., Kantor, P.B.: Recommender Systems Handbook. Springer, New York (2010)Google Scholar
  17. 17.
    Sen, S., Durfee, E.H.: On the design of an adaptive meeting scheduler. In: 10th International Conference on Artificial Intelligence for Applications, pp. 40–46 (1994)Google Scholar
  18. 18.
    Sen, S., Durfee, E.H.: A formal study of distributed meeting scheduling. Group Decision and Negotiation 7, 265–289 (1998)CrossRefGoogle Scholar
  19. 19.
    Singh, R.: RCal: An Autonomous Agent for Intelligent Distributed Meeting Scheduling. Technical Report CMU-RI-TR-03-46. Robotics Institute, Carnegie Mellon University (2003)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.University of MacedoniaGreece
  2. 2.ATHENA Research & Innovation CentreGreece
  3. 3.Democritus University of ThraceGreece
  4. 4.Technological Educational Institution of ThessalyGreece

Personalised recommendations