Γράφημα Λύσεων (Solution Graph)
Το Amnesia είναι σχεδιασμένο ώστε ο χρήστης να μπορεί να προσαρμόσει κάθε στάδιο της ανωνυμοποίησης. Στην περίπτωση της απλής k-anonymity, αυτό σημαίνει ότι ο χρήστης μπορεί να επιλέξει οποιαδήποτε έγκυρη λύση. Το Amnesia απεικονίζει τον χώρο λύσεων και επιτρέπει στον χρήστη να επιλέξει ανάμεσα στις λύσεις που παρέχουν k-anonymity. Δυστυχώς αυτό δεν είναι εφικτό για km-anonymity ή για local recoding k-anonymity, επειδή ο χώρος λύσεων σε αυτές τις περιπτώσεις είναι πολύ μεγάλος για να εξερευνηθεί ή να οπτικοποιηθεί πλήρως — και εκεί χρησιμοποιούνται ευρετικές μέθοδοι. Η λειτουργία που περιγράφεται παρακάτω ισχύει μόνο για την απλή k-anonymity.
Επιλογή λύσης (Solution Selection)
Για να δει ο χρήστης όλο τον χώρο λύσεων, μεταβαίνει στην οθόνη Solution Graph. Κάθε κόμβος του γράφου αντιστοιχεί σε μια λύση ανωνυμοποίησης — δηλαδή σε έναν συνδυασμό επιπέδων γενίκευσης για κάθε quasi-identifier (π.χ. Ηλικία στο επίπεδο 1 και Ταχ.Κώδικας στο επίπεδο 2 κ.λπ.). Όλοι οι δυνατοί συνδυασμοί εμφανίζονται:
Μπλε κόμβοι → ασφαλείς λύσεις (ικανοποιούν k-anonymity)
Κόκκινοι κόμβοι → μη ασφαλείς λύσεις
Κάνοντας διπλό κλικ σε έναν κόμβο, εφαρμόζεται η συγκεκριμένη λύση και ο χρήστης μεταφέρεται στο ανωνυμοποιημένο dataset.

Μετατροπή μη ασφαλούς λύσης σε ασφαλή (με Suppression)
Συχνά μια μη ασφαλής λύση παραβιάζει την k-anonymity μόνο για λίγες εγγραφές. Αντί για περαιτέρω γενίκευση σε ολόκληρο το dataset, ο χρήστης μπορεί να επιλέξει να καταστείλει (suppress) αυτές τις λίγες εγγραφές — δηλαδή να τις αφαιρέσει — μετατρέποντας τη λύση σε ασφαλή.
Βήματα:
Επιλέξτε μια μη ασφαλή λύση στο graph
Πατήστε "Show statistics"
Επιλέξτε τον συνδυασμό quasi-identifiers στο αριστερό μέρος του παραθύρου

Το Amnesia θα εμφανίσει το ποσοστό εγγραφών που παραβιάζουν την εγγύηση k-anonymity. Αν ο χρήστης πατήσει το κουμπί "Suppress" (κάτω δεξιά), αυτές οι εγγραφές θα διαγραφούν και η μη ασφαλής λύση θα μετατραπεί άμεσα σε ασφαλή και θα εφαρμοστεί στο dataset.

Προεπισκόπηση λύσης (Show Sample of Anonymized Dataset)
Ο χρήστης μπορεί να πάρει μια προεπισκόπηση κάθε λύσης στο γράφημα. Κάνοντας κλικ σε έναν κόμβο, εμφανίζεται pop-up με την επιλογή “Preview of the Anonymized dataset”, που δείχνει δείγμα του ανωνυμοποιημένου πίνακα για τη συγκεκριμένη λύση.

Last updated