Στη διδακτορική διατριβή μελετώνται διάφορες τεχνικές για την ανάκτηση πληροφορίας και την ανάλυση δεδομένων σε περιβάλλοντα διαδραστικών εφαρμογών. Εξετάστηκε η χρησιμοποίηση των ταξινομητών ως μέρους μιας γλώσσας ανάλυσης δεδομένων που έχει θεματικούς ταξινομητές για «λεξιλόγιο», και αξιολογήθηκαν με θετικά αποτελέσματα οι τελεστές Ordered Weighted Average (OWA) ως εναλλακτικοί λογικοί τελεστές. Επιπλέον, οι τελεστές OWA χρησιμοποιήθηκαν με επιτυχία ως μηχανισμός σύζευξης των δύο βασικών κατηγοριών φιλτραρίσματος (content-based και collaborative) σε δεδομένα περιγραφής κινηματογραφικών ταινιών. Προτείνεται επίσης ο ασαφής συμπερασμός ως μηχανισμός για ανάδραση σχετικότητας, ο οποίος δοκιμάστηκε με αξιόλογα αποτελέσματα σε σύγκριση με τον αλγόριθμο Rocchio και εφαρμόστηκε για την υλοποίηση ενός πράκτορα για e-Learning. Στο πλαίσιο μιας εφαρμογής ευφυούς πράκτορα για ηλεκτρονικό εμπόριο, οι ημιδομημένες περιγραφές των προϊόντων μοντελοποιήθηκαν με ασαφή συλλογιστική και μηχανική μάθηση, για την αποδοτική ανάκτησή τους με βάση ελεύθερο κείμενο, κατηγορικά και άλλα μεταδεδομένα. Στην ίδια λογική, αναπτύχθηκε και ο αλγόριθμος ενός έμπειρου συστήματος για την ανεύρεση εργασίας σε ανέργους και, τέλος, αναπτύχθηκε η αρχιτεκτονική ενός προσωπικού πράκτορα για την αξιοποίηση των bookmarks που αποθηκεύει ο χρήστης σε προγράμματα φυλλομετρητών (browsers).