Ανάπτυξη συστήματος συστάσεων ειδησεογραφικού περιεχομένου με χρήση μηχανικής μάθησης και explainable AI για την αντιμετώπιση φαινομένων “echo chamber”

Loading...
Thumbnail Image

Date

2026-02-19

Authors

Καραμάνος, Χρήστος

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Η παρούσα διπλωματική εργασία έχει ως σκοπό το σχεδιασμό και την υλοποίηση ενός προσωποποιημένου συστήματος συσσωρευτή ειδήσεων (news aggregator), που με τη χρήση μηχανικής μάθησης και Explainable AI έχει ως σκοπό να αντιμετωπίσει το φαινόμενο του echo chamber. Αρχικά, εξετάζονται ολιστικά τα συστήματα συσσώρευσης και αναλύονται θεωρητικά οι έννοιες της μηχανικής μάθησης, οι κατηγορίες της, οι πιο γνωστοί αλγόριθμοι αλλά και τα πεδία εφαρμογής της. Στο πρακτικό μέρος της περιγράφεται η υλοποίηση του συστήματος που ξεκινά με την άντληση άρθρων από ιστοσελίδες ειδήσεων μέσω web scraper. Τα άρθρα έπειτα, αποθηκεύονται σε μία SQL βάση δεδομένων που περιλαμβάνει ακόμη στοιχεία για το χρήστη. Εκεί, μέσω ομοιότητας συνημιτόνου (cosine similarity) παράγεται μία πρώτη λίστα υποψήφιων άρθρων για τη ροή ειδήσεων του χρήστη, η οποία διοχετεύεται σε ένα εκπαιδευμένο με Logistic Regression μοντέλο. Αυτό παράγει μία βαθμολογία για το κάθε άρθρο που εκφράζει την πιθανότητα να το προτιμήσει ο χρήστης. Τέλος, τα άρθρα περνούν από μια ανακατάταξη μέσω του MMR αλγορίθμου, για να εξασφαλιστεί ποικιλομορφία στα αποτελέσματα και να αποφευχθεί το φαινόμενο του echo chamber καταλήγοντας στην τελική λίστα άρθρων που εμφανίζεται ως feed στο χρήστη. Για την παροχή διαφάνειας στο χρήστη ως προς τη διαμόρφωση του feed, χρησιμοποιείται Explainable Artificial Intelligence (XAI) και, συγκεκριμένα, εγγενή επεξηγησιμότητα σχετικά με τους παράγοντες που οδήγησαν στη βαθμολόγηση του μοντέλου, αλλά και της μετέπειτα ανακατάταξης. Ο χρήστης κατά την πλοήγηση του στην πλατφόρμα ενθαρρύνεται να αλληλεπιδρά με το σύστημα για καλύτερες εξατομικευμένες προτάσεις.

Description

Keywords

Συστήματα συστάσεων, Συστήματα συστάσεων ειδήσεων, Μηχανική μάθηση

Citation