Εξατομίκευση στο Ηλεκτρονικό Επιχειρείν. ΤΕΙ Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Κουτσονίκος Γιάννης



Σχετικά έγγραφα
Εξατομίκευση (Personalization)

P e r s o n a l i z a t i o n Τεχνολογίες & Υπηρεσίες [Part I]

Ηλεκτρονικό εμπόριο. HE 8 Εξατομίκευση

Δρ. Δημήτριος Α. Κουτσομητρόπουλος. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας

Τεχνολογία Ηλεκτρονικού Εμπορίου

e-επιχειρειν και e-εμποριο: Εισαγωγή Internet και web

Ποια cookies χρησιμοποιούμε στον ιστότοπό μας;

Social Web: lesson #3

Για ποιον σκοπό χρησιμοποιούνται τα cookies σε αυτό τον ιστοχώρο; Για ποιούς σκοπούς ΔΕΝ χρησιμοποιούνται τα cookies σε αυτό τον ιστοχώρο;

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

Το σύστημα θα πρέπει να σχεδιαστεί με τρόπο που θα ικανοποιήσει τις απαιτήσεις του χρήστη εύκολα.

Αναζήτηση και ανάκτηση δεδοµένων από το διαδίκτυο, προσωποποιηµένη παρουσίαση πληροφορίας και προτυποποίηση χρηστών.

Πολιτική Cookies. Τι είναι τα cookies;

Ψηφιακό Περιεχόμενο και Συμπεριφορά Καταναλωτή στον Τομέα της Ψυχαγωγίας

Ηλεκτρονικό Εμπόριο. Ενότητα 6: Διαχείριση Σχέσεων με Πελάτες Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

ΔΗΛΩΣΗ ΠΡΟΣΤΑΣΙΑΣ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ

Η αρχική οθόνη της Ηλεκτρονικής Βιβλιοθήκης περιλαμβάνει τις εξής βασικές ενότητες όπως φαίνονται στην Εικόνα 1:

Πολιτική για τα cookie

Γενικές Ηλεκτρονικές Υπηρεσίες

EΠΙΣΗΜΑΝΣΗ ΑΠΟΡΡΗΤΟΥ (PRIVACY NOTICE)

Διαχείριση περιεχομένου πύλης ηλεκτρονικών υπηρεσιών v10 v.1.0. [User manual]

Πετράκης Κώστας ΓΤΠ-61 Μάρτιος 2015

ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΝΟΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΑΤΑΣΤΗΜΑΤΟΣ

GoDigital.Store E-Commerce Platform

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνικές ταξινόµησης αποτελεσµάτων µηχανών αναζήτησης µε βάση την ιστορία του χρήστη

ΠΟΛΙΤΙΚΗ ΠΡΟΣΤΑΣΙΑΣ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΤΗΣ CATAWIKI

ΓΕΝΙΚΟΙ ΟΡΟΙ ΠΡΟΣΩΠΙΚΑ ΔΕΔΟΜΕΝΑ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ B2B

Αποκήρυξη ευθυνών. Συλλογή Προσωπικών Πληροφοριών

Εξατομίκευση (Personalization) Τεχνολογίες & Υπηρεσίες (ΙΙ)

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών


Πολιτική για τα cookies

ΠΟΛΙΤΙΚΗ ΑΠΟΡΡΗΤΟΥ (PRIVACY POLICY)

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ηλεκτρονικό εμπόριο. HE5 Ηλεκτρονικό κατάστημα Σχεδιασμός και λειτουργίες

Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Εργαστήριο Προγραμματισμού και τεχνολογίας Ευφυών συστημάτων (intelligence)

ΑΞΙΟΛΟΓΗΣΗ (THE MATRIX)

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Τ.Ε.Ι. ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ & ΕΠΙΧΕΙΡΗΣΕΩΝ

των πελατών για το κλείσιμο ραντεβού για έλεγχο όρασης στα καταστήματά μας. Αποδέκτης των προσωπικών μη ευαίσθητων δεδομένων είναι μόνο η Εταιρεία

Όχι. e-marketing & e-advertising. ωφέλειες. Παραδοσιακό Μάρκετινγκ. Νέες Τεχνολογίες. e-marketing. αγοράζουν

Εισαγωγή στις Τεχνολογίες της

Ενημέρωση για την προστασία προσωπικών δεδομένων Δήλωσης Προστασίας Προσωπικών Δεδομένων και Χρήσεως Cookies

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ

Δήλωση περί Απορρήτου Προσωπικών Δεδομένων της επιχείρησης PRAGMASSI Μ.Ι.Κ.Ε. (Privacy Notice)

Υπεύθυνος επεξεργασίας με την έννοια του Γενικού Κανονισμού για την Προστασία Δεδομένων:

Ο ΚΑΤΑΝΑΛΩΤΗΣ ΣΤΟ INTERNET

ΤΙΜΗ ΠΑΚΕΤΟΥ ΚΑΤΟΠΙΝ ΠΑΡΑΓΓΕΛΙΑΣ ΕΝΔΕΙΚΤΙΚΕΣ ΔΥΝΑΤΟΤΗΤΕΣ BASIC E-SHOP. Απεριόριστος Αριθμός Προϊόντων με κείμενο, φωτογραφίες, βίντεο κλπ

ΠΟΛΙΤΙΚΗ ΠΡΟΣΤΑΣΙΑΣ ΑΠΟΡΡΗΤΟΥ ΚΑΙ ΔΕΔΟΜΕΝΩΝ ΠΡΟΣΩΠΙΚΟΥ ΧΑΡΑΚΤΗΡΑ

Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης. Καθηγητή

PServer. Θεωρία & Εφαρμογές. Δημήτριος Βογιατζής, dimitrv@iit.demokritos.gr Γεώργιος Παλιούρας, paliourg@iit.demokritos.gr

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #01

Πολιτική Προστασίας Απορρήτου

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους

Σύστημα. Αντώνης Μαϊργιώτης

Πολιτική ιδιωτικού απορρήτου

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής»

Υπεύθυνος επεξεργασίας δεδομένων είναι η BIC ΒΙΟΛΕΞ, η οποία εδρεύει στη διεύθυνση Αγίου Αθανασίου 58, Άνοιξη, Αττικής

Εισαγωγή στα Μέσα Κοινωνικής Δικτύωσης

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Κέντρο Επαγγελματικής Κατάρτισης. Σταδίου 5, Σύνταγμα

Που πάνε τα στοιχεία (data) μας; Κίνδυνοι από τρίτους φορείς

Ποιος είναι ο υπεύθυνος επεξεργασίας των προσωπικών σας δεδομένων;

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΑΡΚΕΤΙΝΓΚ

Ενημέρωση για την προστασία προσωπικών δεδομένων Δήλωσης Προστασίας Προσωπικών Δεδομένων και Χρήσεως Cookies

Οδηγός Ηλεκτρονικού Επιχειρείν

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους

ΠΟΛΙΤΙΚΗ ΑΠΟΡΡΗΤΟΥ (PRIVACY POLICY)

ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΑΙΜΟΔΟΤΩΝ

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client

Καταρχάς, εφόσον είστε κάτω των 18 ετών, δεν πρέπει να μας χορηγήσετε προσωπικά δεδομένα σας.

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Εισαγωγή στα Μέσα Κοινωνικής Δικτύωσης

SUPPORT SERVICES EPALE CY

Δημιουργία ιστοσελίδας με. Wordpress - Βασικές λειτουργίες

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Βήματα Συνεργάτη για την επιτυχή καταχώρηση και παρακολούθηση των υπηρεσιών του

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πεδί α

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 8 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους

Ηλεκτρονικά Καταστήματα E Shops

Αλληλεπίδραση Ανθρώπου Μηχανής Σχεδιασμός διεπαφής χρήστη

Ερωτηματολόγιο. Τρόποι χορήγησης: α) Με αλληλογραφία β) Με απευθείας χορήγηση γ) Τηλεφωνικά

Τραπεζικές Συναλλαγές μέσω Διαδικτύου

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql

6 Εισαγωγή στο Wordpress 3.x

Transcript:

Εξατομίκευση στο Ηλεκτρονικό Επιχειρείν ΤΕΙ Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Κουτσονίκος Γιάννης 1

Δομή Μαθήματος Για ποιο λόγο εξατομίκευση; Ορισμός εξατομίκευσης & παραδείγματα H σχέση της με την παραμετροποίηση (customization) Δεδομένα εισόδου διαδικασίας εξατομίκευσης & τρόποι απόκτησης τους Τεχνικές ανάλυσης δεδομένων εξατομίκευσης Τεχνικές φιλτραρίσματος Τεχνικές βασισμένες σε κανόνες Τεχνικές βασισμένες σε web usage mining Τι και πώς μπορεί να προσαρμοστεί; 2

Πληροφοριακός υπερφόρτος «Οι άνθρωποι είναι πληροφοριοβόροι» - Dennett, 1991 Οι άνθρωποι αναζητούν, συγκεντρώνουν, μοιράζονται και καταναλώνουν πληροφορία, ώστε να προσαρμόζονται. Το Big Bang της πληροφορίας: «το 2011 αναμενόταν δεκαπλάσια παραγωγή ψηφιακής πληροφορίας από το 2006» Πληροφοριακός υπερφόρτος: Οι χρήστες πλοηγούνται σε μεγάλες και πολύπλοκες δομές web, χάνοντας συχνά το στόχο τους Στόχος εξατομίκευσης: Να παρέχεται στους χρήστες αυτό που θέλουν ή χρειάζονται χωρίς να περιμένουμε να το ζητήσουν οι ίδιοι ρητά 3

Εξατομίκευση: Τι είναι; «Η διαδικασία της συγκέντρωσης και αποθήκευσης πληροφοριών αναφορικά με τους χρήστες ενός web site, η ανάλυση των πληροφοριών αυτών και, με βάση την ανάλυση, η αποστολή σε κάθε χρήστη της σωστής πληροφορίας στο σωστό χρόνο» - Mulvenna, 2000 «Οποιαδήποτε ενέργεια που προσαρμόζει την πληροφορία ή τις υπηρεσίες που παρέχονται από ένα web site, στη γνώση που κερδίζουμε από την πλοηγητική συμπεριφορά των χρηστών και τα ατομικά τους ενδιαφέροντα, σε συνδυασμό με το περιεχόμενο και τη δομή του web site» - Eirinaki και Vazirgiannis, 2003 Είναι Πολυσυλλεκτική περιοχή: Ασχολείται με Information retrieval, user modelling, AI, DBs, κ.ά. 4

Απλουστευμένο Διάγραμμα Εξατομίκευσης 5

Στόχος εξατομίκευσης Παρουσιάζει στο χρήστη περιεχόμενο (διαφήμιση, πληροφορία) που τον ενδιαφέρει Το περιεχόμενο αυτό τον ενδιαφέρει τόσο ώστε το session να διαρκέσει «ένα click περισσότερο» Όσες περισσότερες φορές κάνει click ο χρήστης τόσο περισσότερο διαρκεί το μέσο session Τα μεγαλύτερα sessions υπονοούν πιο ικανοποιημένους πελάτες Οι ικανοποιημένοι πελάτες εξυπηρετούν καλύτερα τους επιχειρηματικούς στόχους 6

Πεδία εφαρμογών Ηλεκτρονικό εμπόριο: προτάσεις για προϊόντα, εξατομικευμένη προώθηση, τιμολόγηση, διαμόρφωση της αρχικής σελίδας των ηλεκτρονικών καταστημάτων, κ.ά. Πληροφοριακές πύλες (portals): με τη μορφή π.χ. της παραμετροποίησης της αρχικής σελίδας όπως στο my.yahoo.com Περιβάλλοντα ηλεκτρονικής μάθησης (e-learning): προτάσεις μαθημάτων, ειδικές διαμορφώσεις για μαθητές, εκπαιδευτές και διαχειριστές, προσαρμογές του εκπαιδευτικού περιεχομένου με βάση τις γνώσεις και δεξιότητες κάθε μαθητή, κλπ. Μηχανές αναζήτησης (search engines): αποτελέσματα που φιλτράρονται ή/και ταξινομούνται σύμφωνα με το προφίλ κάθε χρήστη 7

Πώς φτάσαμε στην εξατομίκευση; Οι ρίζες της τεχνολογίας της εξατομίκευσης εντοπίζονται στον ορισμό των προσαρμοστικών υπερμέσων (adaptive hypermedia) τα οποία: Αποτέλεσαν την εναλλακτική λύση στην παραδοσιακή προσέγγιση «one-site-fits-all» Χτίζουν ένα μοντέλο για τις γνώσεις, τις προτιμήσεις ι/και τους στόχους κάθε χρήστη (ή ομάδας χρηστών) Το μοντέλο αυτό προσαρμόζεται κατά τη διάρκεια αλληλεπίδρασης μιας εφαρμογής με το χρήστη, προσαρμόζοντάς την στις ανάγκες του τελευταίου 8

Προσαρμοσιμότητα - Προσαρμοστικότητα Ανάλογα με το βαθμό ελέγχου που έχει ο χρήστης στις προσαρμογές διακρίνονται 4 διαφορετικοί ρόλοι: Initiator: εκκινεί τη διαδικασία παραγωγής προσαρμογών Proposer: προτείνει τις προσαρμογές που θα εφαρμοστούν Selector: επιλέγει ποιες από τις διαθέσιμες προσαρμογές θα εφαρμοστούν Producer: παίρνει την τελική απόφαση της εφαρμογής των προσαρμογών Προσαρμόσιμες εφαρμογές (adaptable ή customizable): Ο χρήστης έχει τον έλεγχο της έναρξης, της πρότασης, της επιλογής και της εφαρμογής των προσαρμογών Προσαρμοστικές εφαρμογές (adaptive): Εκτελούν αυτόματα όλα τις απαιτούμενες ενέργειες χωρίς τη συγκατάθεση του χρήστη Adaptable Προσαρμόσιμος : Adaptive Προσαρμοστικός 9

Adaptability - Adaptivity Προσαρμοσιμότητα (adaptability) και προσαρμοστικότητα (adaptivity) μπορούν να συνυπάρχουν στην ίδια εφαρμογή Το τι θα επιλεγεί και σε ποιο βαθμό εξαρτάται από την κατά περίπτωση εφαρμογή, δηλαδή από: Τις απαιτήσεις που επιβάλει αυτή στο χρήστη Αν τον διακόπτει ή τον αποσπά Τις πιθανές επιπτώσεις που έχει ένα λανθασμένο adaptation Ο έλεγχος από πλευράς χρηστών μπορεί να παρασχεθεί: Σε γενικό επίπεδο: Οι χρήστης επιτρέπουν ή απαγορεύουν συνολικά όλες τις προσαρμογές Σε επίπεδο είδους προσαρμογών: Οι χρήστες εγκρίνουν ή απορρίπτουν την εφαρμογή προσαρμογών συγκεκριμένου είδους Ανά συγκεκριμένη περίπτωση προσαρμογής 10

Πορεία εξέλιξης εξατομίκευσης Παραμετροποιήσεις μέσω επιλογών check-box Πληροφοριακές πύλες (my.yahoo) που επιτρέπουν στους χρήστες να επιλέξουν τους συνδέσμους που κα εμφανίζονται στις εξατομικευμένες σελίδες τους Προϋποθέτουν ότι οι χρήστες γνωρίζουν εκ των προτέρων τα ενδιαφέροντά τους Συνεργατικό φιλτράρισμα (collaborative filtering) Βασίζεται σε γνώση σχετικά με το τι άρεσε και τι δεν άρεσε σε προηγούμενους χρήστες που θεωρούνται ως ένα βαθμό όμοιοι με το χρήστη που εξετάζουμε Η ομοιότητα υπολογίζεται με βάση κάποια προ-αποφασισμένη μετρική Απαιτεί από τους χρήστες να εισάγουν προσωπικές πληροφορίες σχετικά με τα ενδιαφέροντά τους, τις ανάγκες ή/και τις προτιμήσεις τους Observational personalization Στηρίζεται στη μελέτη της καταγεγραμμένης πλοηγικής συμπεριφοράς προηγούμενων χρηστών 11

Observational Personalization Εξατομίκευση που βασίζεται στην παρατήρηση της πλοηγητικής συμπεριφοράς του χρήστη Στηρίζεται στη μελέτη της καταγεγραμμένης πλοηγικής συμπεριφοράς προηγούμενων χρηστών με σκοπό να εντοπιστούν στοιχεία που κα καθορίσουν το πώς κα πρέπει να εξατομικευτούν οι πληροφορίες, οι υπηρεσίες ή τα προϊόντα που προσφέρει μια web εφαρμογή Χρησιμοποιεί τεχνικές από το χώρο του web usage mining: Εφαρμογή μεθόδων στατιστικής και data mining σε δεδομένα web log, ώστε να προκύψει ένα σύνολο χρήσιμων μοτίβων (patterns) που αναπαριστούν την πλοηγητική συμπεριφορά των χρηστών 12

Λίγα λόγια για το web mining Το web mining ορίζεται ως «η χρήση τεχνικών ανάκτησης δεδομένων (data mining) για την ανακάλυψη και εξαγωγή πληροφοριών από έγγραφα και υπηρεσίες Ιστού». Διακρίνεται, με βάση το κομμάτι του Ιστού που εξετάζει, σε: web content mining - ανάκτηση πληροφοριών από δεδομένα περιεχομένου Ιστού web structure mining - ανάκτηση πληροφοριών από δεδομένα δόμησης Ιστού web usage mining - ανάκτηση πληροφοριών από δεδομένα χρήσης Ιστού 13

Οι 4 Λειτουργίες της Εξατομίκευσης 1. Απομνημόνευση (memorization) 2. Καθοδήγηση (guidance) 3. Παραμετροποίηση (customization) 4. Υποστήριξη διεκπεραίωσης εργασιών (task performance support) 14

1. Απομνημόνευση (memorization) Καταγράφει και αποθηκεύει πληροφορίες για το χρήστη και τις χρησιμοποιεί για να ανακαλέσει τη συμπεριφορά του: Χαιρετισμός χρήστη Bookmarking Εξατομικευμένα δικαιώματα πρόσβασης 15

2. Καθοδήγηση (guidance) Βοηθά το χρήστη να εντοπίσει γρήγορα την πληροφορία που χρειάζεται και του παρέχει εναλλακτικές επιλογές πλοήγησης: Σύσταση συνδέσμων Εκπαίδευση χρήστη 16

3. Παραμετροποίηση (customization) Παρέχει παραλλαγές μιας ιστοσελίδας (από άποψη περιεχομένου, δομής και εμφάνισης), ώστε να ανταποκρίνεται στις γνώσεις, τις προτιμήσεις και τα ενδιαφέροντα κάθε χρήστη: Εξατομικευμένη διάρθρωση (layout) Προσαρμογή περιεχομένου ή συνδέσμων Εξατομικευμένο σχήμα τιμολόγησης Εξατομικευμένη διαφοροποίηση προϊόντων 17

4. Υποστήριξη διεκπεραίωσης εργασιών (task performance support) Εκτέλεση μιας σειράς πράξεων από το σύστημα για λογαριασμό του χρήστη: Εκπροσωπεί το χρήστη σε online δημοπρασίες Συμπληρώνει / βελτιώνει τις ερωτήσεις που υποβάλει ο χρήστης σε μια μηχανή αναζήτησης 18

Τα βήματα της διαδικασίας εξατομίκευσης 1. Απόκτηση/Συλλογή Δεδομένων Πληροφορίες για τα χαρακτηριστικά των χρηστών, τη συμπεριφορά χρήσης καθώς και το περιβάλλον χρήσης, είτε παρακολουθώντας τη χρήση, είτε από εξωτερικές πηγές Κατασκευάζονται τα αρχικά μοντέλα ή προφίλ για το χρήστη, τη χρήση και/ή το περιβάλλον χρήσης (user model, usage model, environment model) 2. Ανάλυση Δεδομένων Αναπαριστά το μοντέλο χρήστη και χρήσης με κάποιο πρότυπο τρόπο, ώστε να είναι κατάλληλα για περαιτέρω επεξεργασία Επεξεργάζεται το σύνολο των διαθέσιμων δεδομένων με σκοπό να καταλήξει σε παραγωγή προσαρμογών 3. Παραγωγή Προσαρμογών Προσαρμόζει το περιεχόμενο, την παρουσίαση ή τη δομή της εφαρμογής 19

Βήμα 1. Απόκτηση/Συλλογή Δεδομένων Δεδομένα για το χρήστη Δημογραφικά δεδομένα Όνομα, διεύθυνση, τηλέφωνο, ΤΚ, πόλη, χώρα, Ηλικία, μόρφωση, εισόδημα. Η πλειοψηφία των e-shops σήμερα λειτουργούν με βάση αυτά τα δεδομένα σε συνδυασμό με purchase data Γνώσεις του χρήστη (user knowledge) Γνώσεις ή/και απόψεις κάθε χρήστη ( knowing what ) Δεξιότητες του χρήστη (user skills and capabilities) Ενέργειες και διαδικασίες που ο χρήστης γνωρίζει να διεκπεραιώνει ( knowing how ) Φυσικές ανικανότητες και περιορισμοί (handicapped) Ενδιαφέροντα και προτιμήσεις Στόχοι και σχέδια του χρήστη (οι online αγορές είναι κατ εξοχή goaldirected tasks) 20

Βήμα 1. Απόκτηση/Συλλογή Δεδομένων Δεδομένα για τη χρήση Παρατηρούμενη χρήση Πράξεις επιλογής (ως ενδείξεις των ενδιαφερόντων, των προτιμήσεων, της μη οικειότητας με κάποιους τεχνικούς όρους, κλπ.) Βαθμολογήσεις Αγορές και σχετικές πράξεις Ενδείξεις των προτιμήσεων και του ενδιαφέροντος των χρηστών Τοποθέτηση προϊόντων στο καλάθι χωρίς αγορά, απαντήσεις σε quiz, συμπλήρωση στοιχείων για παραλαβή ενημερωτικών φυλλαδίων και εντύπων, κλπ. Άλλες πράξεις επιβεβαίωσης και μη Το αν ο χρήστης προχωρά σε περαιτέρω επεξεργασία κάποιων σελίδων (προϊόντα, μαθήματα, άρθρα), όπως εκτύπωση, αποθήκευση, bookmarking, κλπ. 21

Βήμα 1. Απόκτηση/Συλλογή Δεδομένων Δεδομένα για το περιβάλλον Software environment Έκδοση browser και πλατφόρμα Plug-ins Java και JavaScript Hardware environment Διαθέσιμο εύρος ζώνης Ταχύτητα επεξεργασίας Συσκευές εξόδου (handheld PCs, κινητά τηλέφωνα) Συσκευές εισόδου (περιορισμένη είσοδος κειμένου σε WAP, αλληλεπίδραση μέσω προφορικών εντολών) Locale (Τόπος) Τρέχουσα θέση του χρήστη (χώρα, πόλη, κλπ.) Χαρακτηριστικά του χώρου χρήσης (επίπεδα θορύβου, φωτεινότητα, αντικείμενα στο άμεσο περιβάλλον του χρήστη) 22

Βήμα 1. Απόκτηση/Συλλογή Δεδομένων Τεχνικές συλλογής δεδομένων Explicit profiling Ο χρήστης καλείται να δηλώσει ρητά πληροφορίες για τον ίδιο και τις ανάγκες / προτιμήσεις του (π.χ. να συμπληρώσει κάποιο ερωτηματολόγιο) Το πλεονέκτημα αυτής της μεθόδου είναι ότι αφήνει τους χρήστες να υπαγορεύσουν μόνοι τους τί τους ενδιαφέρει Implicit profiling Καταγράφεται η συμπεριφορά του επισκέπτη (διαφανής διαδικασία) Συνήθως αυτό που καταγράφεται και αναλύεται είναι το browsing pattern (cookies) και το buying pattern (site database) Clickstream Legacy data Πιστωτικές πληροφορίες (στοιχεία κίνησης πιστωτικών καρτών) ή προηγούμενες αγορές Για παλιότερους πελάτες τα legacy data αποτελούν την πιο πλούσια (και αξιόπιστη) πηγή πληροφοριών για την κατασκευή προφίλ 23

Βήμα 2. Ανάλυση Δεδομένων Τεχνικές Ανάλυσης Δεδομένων ΣΤΟΧΟΣ (με δεδομένο το προφίλ): Να αποσταλούν ή να προταθούν έγγραφα (ιστοσελίδες με κατάλληλο περιεχόμενο), αγορές ή ενέργειες στο χρήστη. 1. Τεχνικές φιλτραρίσματος (Filtering techniques) α) Απλό φιλτράρισμα (Simple filtering) β) Φιλτράρισμα βασισμένο στο περιεχόμενο (Content-based filtering) γ) Συνεργατικό φιλτράρισμα (Collaborative filtering) 2. Τεχνικές βασισμένες σε κανόνες (Rule-based techniques) 3. Web usage mining 24

Βήμα 2. Ανάλυση Δεδομένων Τεχνικές φιλτραρίσματος α) Απλό φιλτράρισμα (Simple filtering) Στηρίζεται στην κατηγοριοποίηση των χρηστών σε προκαθορισμένες ομάδες (ή κλάσεις) και στη συνέχεια στην αποστολή κατάλληλων σελίδων στους χρήστες κάθε κατηγορίας π.χ. έκπτωση σε «καλούς» πελάτες β) Φιλτράρισμα βασισμένο στο περιεχόμενο (Content-based filtering) Βασίζεται στις προσωπικές προτιμήσεις των χρηστών. Το σύστημα παρακολουθεί και καταγράφει τη συμπεριφορά κάθε χρήστη και του προτείνει προϊόντα (ή πληροφορίες) που μοιάζουν με προϊόντα που επέλεξε (τον ενδιέφεραν) στο παρελθόν. γ) Συνεργατικό φιλτράρισμα (Collaborative filtering) Οι χρήστες βαθμολογούν προϊόντα ή αποκαλύπτουν τις προτιμήσεις και τα ενδιαφέροντά τους. Το σύστημα τους προτείνει προϊόντα που προβλέπει ότι θα τους ενδιαφέρουν θεωρώντας ότι χρήστες με παρόμοια συμπεριφορά έχουν παρόμοιες προτιμήσεις 25

Βήμα 2. Ανάλυση Δεδομένων Παράδειγμα content-based filtering Οι ταινίες αξιολογούνται (από το κατάστημα ή από ειδικούς) ως προς τα βασικά χαρακτηριστικά που μπορεί να έχουν σε κλίμακα 0 (δεν διαθέτει το συγκεκριμένο χαρακτηριστικό) έως 10 (διαθέτει το συγκεκριμένο χαρακτηριστικό σε πολύ υψηλό βαθμό): Δράση Δράμα Χιούμορ Βία Αγωνία Η σιωπή των αμνών 5 7 3 9 10 Seven 5 5 1 10 9 Το ακρωτήρι του φόβου 5 7 4 9 9 Casablanca 2 10 5 1 8 Waterboy 4 2 6 4 3 L.A. Εμπιστευτικό 8 9 6 9 9 West Side Story 3 5 4 1 3 26

Βήμα 2. Ανάλυση Δεδομένων Παράδειγμα content-based filtering Χρησιμοποιώντας την έννοια της Ευκλείδειας απόστασης, αναλύουμε τις τιμές των χαρακτηριστικών, ώστε για κάθε ταινία να καθορίσουμε ποιες από τις υπόλοιπες ταινίες έχουν μικρότερη απόσταση και θα μπορούσαν να προταθούν στον χρήστη. Ευκλείδεια απόσταση των Χ(x1, x2,, xn) και Υ(y1, y2,, yn): Παίρνοντας ως βάση την ταινία «Σιωπή των αμνών», οι αποστάσεις από τις άλλες ταινίες είναι: Seven Το ακρωτήρι του φόβου Casablanca Waterboy L.A. Εμπιστευτικό West Side Story Η σιωπή των αμνών - Απόσταση: 3.16 1.41 9.49 10.44 4.80 11.05 Η πιο κοντινή ταινία στη «Σιωπή των αμνών» (δηλαδή αυτή με τη μικρότερη Ευκλείδεια απόσταση) είναι το «Ακρωτήρι του φόβου» και στη συνέχεια το «Seven». Αυτές οι δύο ταινίες θα μπορούσαν να προταθούν σε πελάτη που έχει αγοράσει τη «Σιωπή των αμνών» και έχει μείνει ικανοποιημένος από αυτή. 27

Βήμα 2. Ανάλυση Δεδομένων Παράδειγμα collaborative filtering Συλλέγονται (άμεσα ή έμμεσα) οι απόψεις των χρηστών (σε κλίμακα 1 - δεν άρεσε έως 7 - άρεσε πολύ), με σκοπό τη δημιουργία ομάδων (clusters) χρηστών με κοινά ενδιαφέροντα. Στον παρακάτω πίνακα φαίνονται οι αξιολογήσεις των χρηστών για ταινίες που έχουν δει: West Side Story L.A. Εμπιστευτικό Waterboy Casablanca Το ακρωτήρι του φόβου Seven Σιωπή των αμνών Πέννυ 7 6 2 2 Μάριος 7 1 2 5 Γιάννης 4 2 2 Κώστας 6 2 7 7 Ελένη 2 7 7 Σπύρος 1 7 6 Μαρία 2 6 7 6 28

Βήμα 2. Ανάλυση Δεδομένων Παράδειγμα collaborative filtering Με τη λογική ότι «παρόμοιοι άνθρωποι (αν μπορεί να λεχθεί κάτι τέτοιο) προτιμούν παρόμοια προϊόντα», για να προτείνουμε κάποιο προϊόν σε κάποιον χρήστη υπολογίζουμε την Ευκλείδεια απόστασή του από τους άλλους και επιλέγουμε «κοντινούς» χρήστες (με μικρή Ευκλείδεια απόσταση). Επειδή το πλήθος των προϊόντων που έχουν αξιολογηθεί από τους χρήστες δεν είναι ίδιο, η Ευκλείδεια απόσταση μεταξύ δύο χρηστών διαιρείται με το πλήθος των προϊόντων που έχουν αξιολογήσει και οι δύο. Στο συγκεκριμένο παράδειγμα, η Ευκλείδεια απόσταση μεταξύ της Πέννυς και του Μάριου θα διαιρεθεί διά 3, μεταξύ της Πέννυς και του Γιάννη διά 1 κ.ο.κ. Αν θέλουμε να κάνουμε πρόταση στην Πέννυ, υπολογίζουμε την Ευκλείδεια απόστασή της από τους άλλους χρήστες που φαίνεται στον ακόλουθο πίνακα. Μάριος Γιάννης Κώστας Ελένη Σπύρος Μαρία Αποστάσεις Πέννυς: 0.33 3.00 0.70 3.58 3.61 3.58 Οι πιο κοντινοί χρήστες στην Πέννυ είναι ο Μάριος και στη συνέχεια ο Κώστας. Το σύστημα θα προτείνει στην Πέννυ ταινίες που έχουν αξιολογηθεί θετικά από τους χρήστες αυτούς και που δεν τις έχει αγοράσει. Μια τέτοια ταινία είναι το «Waterboy». 29

Βήμα 2. Ανάλυση Δεδομένων Τεχνικές ανάλυσης δεδομένων 2) Τεχνικές βασισμένες σε κανόνες (Rule-based techniques) Οι χρήστες απαντούν σε ένα σύνολο ερωτήσεων: Οι ερωτήσεις προκύπτουν από ένα δέντρο αποφάσεων (decision tree) Αφού ο χρήστης ολοκληρώσει όλες τις απαντήσεις, αυτό που τελικά του επιστρέφει το σύστημα (όπως π.χ. μια λίστα προϊόντων) είναι προσαρμοσμένο στις δικές του ανάγκες Οπτικό περιβάλλον που χρησιμοποιούν οι αναλυτές ή οι επιχειρηματίες για να καθορίσουν τους επιχειρηματικούς κανόνες Cross-selling / up-selling 3) Web usage mining Βασίζεται στην εφαρμογή μεθόδων στατιστικής και data mining σε δεδομένα web log, ώστε να καταλήξει σε ένα σύνολο χρήσιμων μοτίβων (patterns) που αναπαριστούν την πλοηγητική συμπεριφορά των χρηστών. 30

Βήμα 2. Ανάλυση Δεδομένων Σύγκριση τεχνικών ανάλυσης Το content-based filtering είναι κατάλληλο για τις περιπτώσεις που: τα προϊόντα μπορούν εύκολα να αναλυθούν από ένα υπολογιστικό σύστημα η επιλογή (ή η αξιολόγηση) ενός προϊόντος δεν επηρεάζεται σημαντικά από υποκειμενικούς παράγοντες Το collaborative filtering απαιτεί μια μεγάλη βάση πελατών ώστε να είναι δυνατό να εντοπιστεί για κάθε χρήστη μια ομάδα ομοϊδεατών Όσο ο αριθμός των χρηστών είναι μικρός, η ποιότητα και η ακρίβεια των υπολογισμών είναι χαμηλή (cold-start) Κάθε φορά που εισάγεται ένα νέο προϊόν για το οποίο όπως είναι φυσικό δεν υπάρχουν βαθμολογήσεις από χρήστες, είναι δύσκολο να προταθεί Το collaborative filtering αντιμετωπίζει θέμα υποκειμενικότητας (προκαταλήψεις χρηστών) H νέα γενιά εργαλείων εξατομίκευσης εφαρμόζει τεχνικές ανακάλυψης μοτίβων (pattern discovery) σε δεδομένα χρήσης web (web usage data) και ήδη πειραματίζεται με την εξαγωγή έμμεσων αξιολογήσεων στις οποίες στηρίζεται η ανάλυση για τον υπολογισμό των εξατομικευμένων συστάσεων 31

Βήμα 3. Παραγωγή Προσαρμογών Παραγωγή προσαρμογών (Adaptation production) Τύποι προσαρμογών που μπορούν να εφαρμοστούν σε έναν συγκεκριμένο χρήστη, ώστε να αντιστοιχούν στα μοντέλα χρήστη, χρήσης και περιβάλλοντος (δηλ. στο προφίλ του): Προσαρμογή του περιεχομένου (content) π.χ. παραλλαγές σελίδων (συγγραφή διαφορετικών σελίδων για κάθε χρήστη/ομάδα χρηστών) Προσαρμογή της παρουσίασης (presentation): Το περιεχόμενο παραμένει αμετάβλητο αλλά αλλάζει ο τρόπος παρουσίασης και μορφοποίησης Αντί κείμενο εικόνες, αντί κείμενο ήχος, αντί βίντεο εικόνες, κλπ. Προσαρμογή της δομής (structure): Προσαρμογές στη δόμηση των συνδέσμων π.χ. Adaptive Link Sorting: Με βάση το κατά πόσο ταιριάζουν στο προφίλ του χρήστη (π.χ. recommendations) ή με βάση τη συχνότητα χρήσης 32