Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/32854
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΖαφειρίου, Λεωνίδαςel
dc.contributor.authorZafeiriou, Leonidasen
dc.date.accessioned2023-06-14T07:08:04Z-
dc.date.available2023-06-14T07:08:04Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/32854-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.12655-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΠόλωσηel
dc.subjectBiasen
dc.subjectΔικαιοσύνηel
dc.subjectFairnessen
dc.subjectΕξηγήσειςel
dc.subjectExplanationsen
dc.titleΕξηγήσεις με αντιπαράδειγμα για συστήματα συστάσεων με προκαταλήψεις.el
dc.titleCounterfactual explanations for recommendation bias.en
dc.typemasterThesisen
heal.typemasterThesisel
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.contributorNamePitoura, Evaggeliaen
heal.dateAvailable2023-06-14T07:09:05Z-
heal.languageenel
heal.accessfreeel
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολήel
heal.publicationDate2023-04-
heal.abstractΣήμερα, βασιζόμαστε σε μεγάλο βαθμό σε αυτόματους αλγόριθμους συστάσεων για να μας βοηθήσουν στη λήψη αποφάσεων σε πολλά θέματα, όπως τα περιεχόμενα που καταναλώνουμε, τα αντικείμενα που αγοράζουμε ή τις καριέρες που ακολουθούμε. Αυτοί οι αλγόριθμοι χρησιμοποιούν προηγμένες τεχνικές μηχανικής μάθησης που εκπαιδεύονται σε μεγάλους όγκους δεδομένων αλληλεπίδρασης των χρηστών. Ως αποτέλεσμα, ενσωματώνουν διάφορες προκαταλήψεις στις συστάσεις τους, όπου ορισμένες ομάδες χρηστών ή αντικειμένων αντιμετωπίζονται διαφορετικά. Παρόλο που αυτές οι προκαταλήψεις είναι ως ένα σημείο απαραίτητες ώστε να δοθούν εξατομικευμένες συστάσεις, μπορούν να οδηγήσουν σε άνιση αντιμετώπιση ορισμένων ομάδων. Η κατανόηση των προκαταλήψεων των συστημάτων συστάσεων είναι σημαντική για την παρακολούθηση της ορθής λειτουργίας του συστήματος συστάσεων και την επίτευξη της δικαιοσύνης. Ωστόσο, λόγω της πολυπλοκότητας των αλγορίθμων συστάσεων, αυτό γίνεται όλο και πιο δύσκολο. Για να αντιμετωπιστεί αυτό το ζήτημα, υπάρχει ένα ισχυρό κίνημα έρευνας προς την παραγωγή διαφορετικών τύπων εξηγήσεων για τη συμπεριφορά των αλγορίθμων. Ένας τύπος εξηγήσεων είναι οι εξηγήσεις με αντιπαράδειγμα, όπου αναζητούμε μια μικρή αλλαγή στα δεδομένα εισόδου που θα επιτύχει μια επιθυμητή αλλαγή στην έξοδο του αλγορίθμου σε μια συγκεκριμένη περίπτωση δεδομένων, για παράδειγμα, αύξηση του σκορ του συστήματος συστάσεων για ένα συγκεκριμένο ζεύγος χρήστη-αντικειμένου. Στην παρούσα εργασία, εξετάζουμε εξηγήσεις με αντιπαράδειγμα για τις προκαταλήψεις σε συστήματα συστάσεων. Δεδομένου ότι οι προκαταλήψεις καθορίζονται σε σχέση με ομάδες χρηστών και αντικειμένων αντί για συγκεκριμένα ζεύγη χρηστή-αντικειμένου, γενικεύουμε τον ορισμό των εξηγήσεων με αντιπαράδειγμα για να αντιμετωπίσουμε αυτήν την περίπτωση. Εξετάζουμε διαφορετικούς τύπους εξηγήσεων. Αρχικά, εξετάζουμε τους μεμονωμένους χρήστες και αναζητούμε εξηγήσεις γιατί ένας χρήστης δεν λαμβάνει αρκετές προτάσεις για μια συγκεκριμένη κατηγορία αντικειμένων. Επεκτείνουμε αυτές τις εξηγήσεις στην περίπτωση που έχουμε μια ομάδα χρηστών αντί για έναν μεμονωμένο χρήστη. Στη συνέχεια, εξετάζουμε τα μεμονωμένα αντικείμενα και αναζητούμε εξηγήσεις γιατί δεν προτείνονται σε μια συγκεκριμένη ομάδα χρηστών. Επεκτείνουμε και πάλι τις εξηγήσεις αυτές για την περίπτωση όπου έχουμε μία ομάδα αντικειμένων αντί για ένα μεμονωμένο αντικείμενο. Θεωρούμε ένα σύστημα συστάσεων τυχαίου περίπατου βασισμένου σε γραφήματα και προτείνουμε αλγορίθμους για τον υπολογισμό εξηγήσεων με αντιπαράδειγμα. Οι αλγόριθμοι μας χρησιμοποιούν εργαλεία Γραμμικής Άλγεβρας για τον αποδοτικό υπολογισμό της αλλαγής της πόλωσης του συστήματος συστάσεων και μπορούν να εφαρμοστούν και σε μεγάλα σύνολα δεδομένων. Κάνουμε πειραματική αξιολόγηση των αλγορίθμων μας χρησιμοποιώντας ένα σύνολο ταινιών, καθώς και συνθετικά δεδομένα. Τα πειράματά μας μελετάνε την δυσκολία εύρεσης εξηγήσεων για διάφορες περιπτώσεις και παρέχουν κατανόηση των χαρακτηριστικών του συνόλου δεδομένων τα οποία επηρεάζουν τις εξηγήσεις.el
heal.abstractToday, we rely heavily on automated recommendation algorithms for assisting us in making several decisions, such as the content we consume, the items we buy, or the careers we pursue. These algorithms use sophisticated machine learning techniques that are trained on large quantities of user interaction data. As a result they incorporate various biases in their recommendations, where certain groups of users or items are treated differently. Understanding the recommender biases is important in monitoring the health of the recommendation system and achieving fairness. However, given the complexity of recommender algorithms, this is becoming increasingly difficult. To address this issue there is a strong research movement towards producing different types of explanations for the behavior of the algorithms. One type of explanations is counterfactual explanations where we look for a small number of changes in the input data that will achieve a desired change in the output of the algorithm on a specific data instance, e.g., increase the score of the recommender for a specific useritem pair. In this work, we consider counterfactual explanations for recommendation bias. Given that bias is defined with respect to groups of users and items instead of specific user-item pairs, we generalize the definition of counterfactual explanations to handle this case. We then consider a random-walk based recommender, and we propose algorithms for computing the counterfactual explanations. Our algorithms are efficient and they can be applied to large datasets. We perform an experimental evaluation of our algorithms using both real and synthetic data.en
heal.advisorNameTsaparas, Panayiotisen
heal.committeeMemberNameTsaparas, Panayiotisen
heal.committeeMemberNamePitoura, Evaggeliaen
heal.committeeMemberNameMamoulis, Nikosen
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherIDuoiel
heal.numberOfPages42 σ.el
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Ζαφειρίου Λεωνίδας (2023).pdf343.24 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons