η συνεχόμενη αύξηση του πληθυσμού των πόλεων, δημιουργεί ανάγκες για υπηρεσίες υψηλής ποιότητας στο τομέα των μεταφορών. λόγω γεωγραφικών, ρυμοτομικών και οικονομικών παραγόντων όμως, η περεταίρω ανάπτυξη των δικτύων μεταφορών είναι πολλές φορές ανέφικτη. η λύση δίνεται μέσω της παροχής κατάλληλων πληροφοριών στους πολίτες, ώστε να προγραμματίσουν καλύτερα τη διαδρομή τους. όμως η ραγδαία ανάπτυξη της τεχνολογίας ανάκτησης πληροφοριών και η ευρεία υιοθέτησή της σε διάφορους επιστημονικούς κλάδους, έχει οδηγήσει στο πρόβλημα της «υπερφόρτωσης πληροφοριών».
η τεχνολογία των συστημάτων προτάσεων έχει αναπτυχθεί σε τέτοιο βαθμό, ώστε αυτά πλέον να μπορούν να απλοποιούν τη διαδικασία λήψης αποφάσεων, προσδιορίζοντας εναλλακτικές λύσεις σε συγκεκριμένες ανάγκες ή επιθυμίες και παρέχοντας τις διαθέσιμες πληροφορίες με ένα εξαιρετικά εξατομικευμένο τρόπο. για να επιτευχθεί όμως σε μεγαλύτερο βαθμό αυτή η εξατομίκευση, ενσωματώνονται στη διαδικασία υπολογισμού των προτάσεων, διάφορες πληροφορίες από το περιβάλλον, στο οποίο «κινείται» ο χρήστης.
σε αυτή τη διπλωματική εργασία, προτείνεται ένα εξατομικευμένο σύστημα προτάσεων διαδρομών με επίγνωση περιβάλλοντος, που βοηθά τους χρήστες να βρουν τις καλύτερες διαδρομές προς τον προορισμό τους. το προτεινόμενο αυτό σύστημα αποτελείται από δύο μέρη. το πρώτο μέρος είναι μια εφαρμογή, που εγκαθίσταται στη συσκευή κινητής τηλεφωνίας του χρήστη, σε λειτουργικό σύστημα android, με την οποία ο χρήστης επικοινωνεί με το σύστημα αλλά και ανακτά τις πληροφορίες περιβάλλοντος. το δεύτερο μέρος είναι ένας εξυπηρετητής, που συλλέγει και επεξεργάζεται όλα τα δεδομένα και στον οποίο τελικά υπολογίζονται οι προτιμήσεις του χρήστη για τη συγκεκριμένη διαδρομή.
the continuous increase of urban population, creates needs for high quality transportation services. however, the further development of transportation networks is often impractical, due to geographical and economic limitations. a suggested solution is given by providing citizens with adequate transport information to better plan their routes. the development of information retrieval technology and its widespread adoption in different disciplines, however, has led to the problem of “information overload”.
recommender systems have been developed to such an extent that they can simplify the decision making process, identifying alternative solutions to specific needs or desires and providing the available information in a highly personalized way. in order to achieve a higher personalization, various contextual information is integrated in the recommendation process.
the aim of this diploma thesis, is to develop a personalized context-aware recommender system that helps users choose the best route towards their destination. the system proposed, consists of two parts. the first part is an android application, which is installed in a user’s smartphone. this application is used to retrieve context information and allow the communication between the user and the system. the second part is a server, which collects and processes all the available data and calculates the final user preferences for the specific route.