Ο παγκόσμιος ιστός εξελίσσεται διαρκώς, καθώς νέες τεχνολογίες έρχονται στο προσκήνιο. Για την καλύτερη εξυπηρέτηση των αναγκών των χρηστών είναι σημαντικό να λαμβάνουμε υπόψη τις προτιμήσεις τους. Για το λόγο αυτό, στην παρούσα διατριβή προτείνουμε διαφορετικούς τρόπους για να λαμβάνονται υπόψη οι προτιμήσεις των χρηστών, είτε σε περιπτώσεις προ-χρήσης ή μετά-χρήσης (ενός προϊόντος). Τα ερωτήματα κορυφογραμμής είναι ένα χαρακτηριστικό παράδειγμα όπου ο χρήστης μπορεί να δηλώσει τις προτιμήσεις του προ-χρήσης. Το πρόβλημα αυτών των ερωτημάτων είναι ότι το μέγεθος του αποτελέσματος μπορεί να είναι πολύ μεγάλο. Για την αντιμετώπιση αυτού του προβλήματος, προτείναμε τεχνικές για την διαφοροποίηση του αποτελέσματος ενός ερωτήματος κορυφογραμμής. Η διαφοροποίηση της κορυφογραμμής απεικονίζεται σε ένα NP-Hard πρόβλημα. Συνεπώς, προτείνουμε αποδοτικές προσεγγιστικές τεχνικές για την επίλυσή τους. Ως σενάριο μετά-χρήσης, οι χρήστες μπορούν να δώσουν την ανατροφοδότησή τους μέσω διαδικτυακών κριτικών. Οι κριτικές περιγράφουν την εμπειρία του χρήστη με το προϊόν / υπηρεσία και ποια χαρακτηριστικά του προϊόντος τους άρεσαν (ή όχι). Χρησιμοποιώντας αυτή την πληροφορία, προτείνουμε τεχνικές για την εύρεση ανταγωνιστικών προϊόντων. Τα ανταγωνιστικά προϊόντα είναι εκείνα τα οποία μπορούν να καλύψουν παρόμοιες ανάγκες από παρόμοιες ομάδες χρηστών. Πραγματοποιήσαμε μια εκτενή αξιολόγηση της μεθοδολογίας μας και δείξαμε ότι το μοντέλο μας μπορεί να συλλάβει αποδοτικά την ανταγωνστικότητα μεταξύ προϊόντων. Τέλος, μπορούμε να συλλάβουμε τις προτιμήσεις χρηστών και των ενδιαφερόντων τους μέσω πληροφοριών που υπάρχουν στο διαδίκτυο, σε πλατφόρμες κοινωνικών μέσων. Τα δεδομένα από κοινωνικά μέσα μπορούν να χρησιμοποιηθούν για την αναγνώριση συμβάντων που προκύπτουν στον φυσικό κόσμο. Δυστυχώς, δεδομένων των ιδιαιτεροτήτων των κοινωνικών μέσων, οι απλές τεχνικές δεν αποδίδουν καλά. Για την αντιμετώπιση αυτού του προβλήματος, καταφεύγουμε σε θεωρίες συναισθημάτων από την ψυχολογία, σύμφωνα με τις οποίες τα εξωτερικά ερεθίσματα (δλδ., γεγονότα) επηρεάζουν την συναισθηματική κατάσταση ενός ατόμου και τους ωθούν να εξωτερικεύσουν τις σκέψεις τους. Αξιοποιώντας αυτές τις θεωρίες ως σημείο έναρξης, παρακολουθούμε την συλλογική συναισθηματική κατάσταση μεγάλων ομάδων ατόμων, γεωγραφικά διασκορπισμένων, και αναγνωρίζουμε απότομες μεταβολές με αυτοματοποιημένες διαδικασίες. Η υπόθεση μας είναι ότι οι απότομες μεταβολές στην συναισθηματική κατάσταση της ομάδας οφείλονται σε εξωτερικά ερεθίσματα. Για να επιτύχουμε αυτό το στόχο, αναπτύξαμε τεχνικές γεωπληροφόρησης που μετατρέπουν κείμενο σε συντεταγμένες GPS, ένα πλαίσιο κατηγοριοποίησης δεδομένων από κοινωνικά μέσα σε συναισθήματα, ένα επιγραμμικό αλγόριθμο αναγνώρισης ακραίων τιμών ο οποίος λειτουργεί με την συνάρτηση πυκνότητας πιθανότητας των συλλογικής συναισθηματικής κατάστασης, και μία τεχνική οπτικοποίησης για την διευκόλυνση της παρουσίασης των γεγονότων που αναγνωρίσαμε.