Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21



Σχετικά έγγραφα
Κατασκευή Γεννήτριας Σχηµάτων XML (XML Schema Generator) από το Εννοιολογικό Μοντέλο Αναφοράς του CIDOC/ICOM

2_ Επισκόπηση και δημιουργία προγράμματος σε Visual Basic

Μελέτες - Εφαρμογές. & Υλοποίηση Δικτύων Η/Υ. Γ. Μπάρδης

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

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

Βασικές Έννοιες. Τμήμα Μηχανικών Σχεδίασης Προϊόντων και Συστημάτων, ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. Παναγιώτης Κουτσαμπάσης

Πλαίσιο ιαλειτουργικότητας & Υπηρεσιών Ηλεκτρονικών Συναλλαγών

ίπλωµα Ευρεσιτεχνίας Αριστοµένη Μακρή ΟΒΙ (Οργανισµός Βιοµηχανικής Ιδιοκτησίας) µετά από διεθνή διερεύνηση του European Patent Office (2005).

Ψηφιακές Βιβλιοθήκες

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΕΠΙΔΕΙΞΗΣ ΔΙΚΤΥΩΝ TCP/IP ME ΧΡΗΣΗ ΤΟΥ WIRESHARK

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

«Δημιουργία Εργαλείου Παραγωγής Περιεχομένου σε Web Site ( CONTENT MANAGEMENT TOOL )»

ΣΤΡΑΤΙΩΤΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ

Η Διδασκαλία του Προγραμματισμού Η/Υ στη Δευτεροβάθμια Εκπαίδευση ως Διαδικασία Ανάπτυξης Πνευματικών Δεξιοτήτων

Περιβάλλον. Τα Αρχεία. στο Σύγχρονο Επιχειρηµατικό. Ανάπτυξη. Αρχείων. Έντυπων και Ψηφιακών. Συστήµατος ιαχείρισης.

ΕΚΠΑΙΔΕΥΣΗ ΕΝΗΛΙΚΩΝ 8. Η εξ αποστάσεως εκπαίδευση στην εκπαίδευση ενηλίκων - Παραδείγματα και περιπτώσεις εφαρμογής

ΠOΛITIΣMIKH TEKMHPIΩΣH: TO ΣΥΣTHMA KΛEIΩ

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

ΤΙΤΛΟΣ: ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΔΥΚΤΙΑΚΟΥ ΤΟΠΟΥ ΓΙΑ ΤΗΝ ΕΚΜΑΘΗΣΗ ΤΩΝ ΕΝΟΤΗΤΩΝ WORD, INTERNET EXPLORER & OUTLOOK EXPRESS ΜΕ ΤΗ ΧΡΗΣΗ ΣΥΣΤΗΜΑΤΩΝ E-LEARNING.

Μελέτη µε αντικείµενο την Καθολική Πρόσβαση και Ισότιµη Συµµετοχή Ατόµων µε Αναπηρίες (ΑµεΑ) στην Κοινωνία της Πληροφορίας

ATLANTIS E.R.P. Οργάνωση Λειτουργίας Συστήµατος

Παράρτημα Ι: Αναλυτικοί κανόνες και πρότυπα για το σχεδιασμό, ανάπτυξη και λειτουργία των διαδικτυακών τόπων της Δημόσιας Διοίκησης

Περιεχόμενο. Μεταδεδομένα είναι. Παράδειγμα Μεταδεδομένων. Παραδόσεις Μεταδεδομένων Κατηγορίες, πρότυπα. «Δομημένα δεδομένα για άλλα δεδομένα»

Το εριοδικό της Ένωσης Πληροφορικών Ελλάδας

«ΚΑΘΩΣ ΜΕΓΑΛΩΝΟΥΜΕ ΣΤΟ ΚΟΣΜΟ ΤΩΝ ΕΛΛΗΝΙΚΩΝ»: ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΤΟΥ ΕΚΠΑΙ ΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ

Εισαγωγή στη C# και το.net 4.0

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

ΙΑΛΕΞΗ 7 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 7: Το Πρότυπο OSI

ΣΥΣΤΗΜΑ ΑΝΑΓΝΩΡΙΣΗΣ ΠΡΟΣΩΠΩΝ ΜΕ ΧΡΗΣΗ WEB CAMERA ΚΑΙ OPENCV

Transcript:

Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 Semantic User Preference Descriptions in MPEG-7/21 Χρύσα Τσιναράκη, Σταύρος Χριστοδουλάκης {chrisa, stavros}@ced.tuc.gr Εργαστήριο ιανεµηµένων Πληροφοριακών Συστηµάτων & Εφαρµογών Τµήµα Ηλεκτρονικών Μηχανικών & Μηχανικών ΗΥ Πολυτεχνείο Κρήτης

Κίνητρα Οι εξελιγµένες υπηρεσίες πολυµέσων κερδίζουν καθηµερινά σε δηµοτικότητα Ηεξατοµίκευση αποκτά όλο και µεγαλύτερη σηµασία Η προώθηση πληροφορίας τείνει να γίνει ο κύριος τρόπος κατανάλωσης πληροφορίας Απαραίτητη η ακριβής και λεπτοµερής καταγραφή των προτιµήσεων των χρηστών απαιτείται η σηµασιολογική περιγραφή τους και ηεκµετάλλευση της γνώσης περιοχής ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 2

Κίνητρα Ανοικτό Περιβάλλον Χρήσης (Internet, διαφορετικοί Παροχείς Υπηρεσιών) Ανάγκη για ιαλειτουργικότητα (Interoperability) Πρότυπα (Standards) Γνώση Περιοχής εκφρασµένη µε Οντολογίες Περιοχής Κυρίαρχα Πρότυπα στην Περιοχή των Πολυµέσων τα MPEG-7/21 ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 3

Κίνητρα MPEG-7 Πρότυπο Περιγραφής Περιεχοµένου & Υπηρεσιών Πολυµέσων: Υποστηρίζει σηµασιολογικές περιγραφές (MPEG-7 MDS / Semantic DS) µε σηµασιολογικές οντότητες και σχέσεις Σε προηγούµενη εργασία: είξαµε πωςµπορούν να εκφραστούν οντολογίες περιοχής µε τιςδοµές του MPEG-7 [CAiSE03] είξαµε πωςµπορούν να συνδυαστούν OWL οντολογίες περιοχής µε MPEG-7 [CAiSE04, CIVR04] ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 4

Κίνητρα MPEG-21 Πρότυπο Περιγραφής ενός Ανοικτού Περιβάλλοντος για ιανοµή και Κατανάλωση Πληροφορίας Πολυµέσων: Περιγράφει (MPEG-21 / DIA) το Περιβάλλον Εργασίας του χρήστη Χαρακτηριστικά χρήστη υνατότητες συσκευών Χαρακτηριστικά δικτύου Χαρακτηριστικά περιβάλλοντος Οι προτιµήσεις των χρηστών περιγράφονται µέσω των MPEG-7 περιγραφών προτιµήσεων χρηστών ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 5

Κίνητρα Οι προτιµήσεις χρηστών στα MPEG-7/21 για το περιεχόµενο βασίζονται σε λέξεις-κλειδιά εν είναι δυνατή η αξιοποίηση των MPEG-7 σηµασιολογικών περιγραφών και της γνώσης περιοχής ε µπορούν να υποστηριχθούν προτιµήσεις χρηστών για σχέσεις σηµασιολογικών οντοτήτων (π.χ. τα γκολ της φιλοξενούµενης οµάδας) Λανθασµένη ανάκτηση Για την αντιµετώπιση των προβληµάτων αυτών: Προτείνουµε έναµοντέλο σηµασιολογικών προτιµήσεων για οπτικοακουστικό περιεχόµενο Παρουσιάζουµε την υλοποίησή του σε MPEG-7/21 σύνταξη και σε OWL ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 6

Επισκόπηση Μοντέλο Σηµασιολογικών Προτιµήσεων Χρηστών Εφαρµογή του Μοντέλου Σηµασιολογικών Προτιµήσεων Χρηστών σε MPEG-7/21 Εφαρµογή του Μοντέλου Σηµασιολογικών Προτιµήσεων Χρηστών σε OWL Συνεισφορά Μελλοντικές Επεκτάσεις ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 7

Μοντέλο Σηµασιολογικών Προτιµήσεων Χρηστών Ο χρήστης εκφράζει τις προτιµήσεις του ως συλλογές σηµασιολογικών οντοτήτων που µπορεί να συνδέονται µε σχέσεις Τα γκολ της φιλοξενούµενης οµάδας Τα γκολ που έβαλε ο Χαριστέας µε σουτ εκτός περιοχής Οι φάσεις εντός µεγάλης περιοχής των γηπεδούχων Κάθε συλλογή χαρακτηρίζεται από το βάρος της (W) στο εύρος τιµών [-100, 100] Αρνητικά βάρη εκφράζουν απαρέσκεια Οχρήστηςµπορεί να εκφράσει αν θέλει οι ανεξάρτητες οντότητες µέσα στην ίδια συλλογή να συνδυαστούν µε AND ή OR ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 8

Μοντέλο Σηµασιολογικών Προτιµήσεων Χρηστών Όταν ο χρήστης θέτει προϋποθέσεις για µια σηµασιολογική οντότητα, θέλει να ισχύουν αυτές ταυτόχρονα Μια σηµασιολογική οντότητα είναι ένας σύνθετος όρος (Τ) της µορφής: T = (T id, T type ) (T id, T type ) AND ((T') (R type, R target [R source ], [R strength ]) (A name, A value ))(AND((T') (R type, R target [R source ], [R strength ]) (A name, A value )))* όπου: T id η ταυτότητα της σηµασιολογικής οντότητας T type ο τύπος της σηµασιολογικής οντότητας T' είναι µια «φωλιασµένη» σηµασιολογική οντότητα R type και R target ο τύπος και ο προορισµός µιας σχέσης της οντότητας [R source ] και [R strength ] η αφετηρία και το βάρος µιας σχέσης της οντότητας (προαιρετικά) A name και A value το όνοµα και ο τύπος ενός χαρακτηριστικού της οντότητας ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 9

Μοντέλο Σηµασιολογικών Προτιµήσεων Χρηστών Οι περιγραφές προτιµήσεων χρηστών που αποτελούνται από απλές συλλογές σηµασιολογικών οντοτήτων έχουν τη µορφή: USCP = ((T*)W)* Παράδειγµα: Θέλω τα γκολ που πέτυχε ο Χαριστέας σε βάρος του Ricardo UP1 = ((ChGoal, EventType) AND ((exemplifies, Goal) AND (agent, Charisteas) AND (patient, Ricardo)) 100) ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 10

Μοντέλο Σηµασιολογικών Προτιµήσεων Χρηστών Οι περιγραφές προτιµήσεων χρηστών που αποτελούνται από συλλογές σηµασιολογικών οντοτήτων όπου µπορεί να καθοριστεί ο λογικός τελεστής έχουν τη µορφή: SCP = (((T(OR T)*)W)*((T(AND T)*)W)*) Παράδειγµα: Θέλω τα γκολ του Χαριστέα ή του έλλα µε σουτεκτός περιοχής, ενώ δε µου αρέσουν οι κόκκινες κάρτες και οι διαµαρτυρίες UP2 = (((ChGoal, EventType) AND ((exemplifies, Goal) AND (agent, Charisteas) AND ((PP1, SemanticPlaceType) AND (contains, VTerritory)))) OR ((DGoal, EventType) AND ((exemplifies, Goal) AND (agent, Dellas) AND ((PP2, SemanticPlaceType) AND (contains, VTerritory)))) 100) ((((RC, EventType) AND (exemplifies, RedCard)) AND ((P1, EventType) AND (exemplifies, Protest)))-100) ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 11

Εφαρµογή του Μοντέλου Σηµασιολογικών Προτιµήσεων Χρηστών σε MPEG-7/21 UserPreferences BrowsingPreferences PreferenceCondition FilteringAndSearchPreferences Genre SSummaryPreferences SummaryPreferences ClassificationPreferences SummaryType SourcePreferences Subject SummarySemantics FilteringAndSearchPreferences Keyword SCreationPreferences ιαθέσιµα στο: http://elikonas.ced.tuc.gr/mpeg7++/semanticup.xsd Creator ContentPreferences ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 Παράδειγµα 12

Εφαρµογή του Μοντέλου Σηµασιολογικών Προτιµήσεων Χρηστών σε OWL Χρήστης Κανόνες Μετατροπής 1 Σηµασιολογικές Προτιµήσεις Χρηστών Σύστηµα ιεπαφής OWL/RDF Περιγραφή Κεντρική Οντολογία Οντολογίες Περιοχής Οντολογία Εφαρµογής Κανόνες Μετατροπής 2 Standard MPEG- 7/21 Προτιµήσεις Χρηστών Υλοποίηση µιας Οντολογίας Εφαρµογής (Application Ontology) OWL περιγραφή του µοντέλου Ενσωµατώνεται στην υποδοµή οντολογιών του πλαισίου DS-MIRF ιαθέσιµη στο: http://elikonas.ced.tuc.gr/ ontologies/appontology/su serpreferences ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 Παράδειγµα 13

Συνεισφορά Το MPEG-7 υποστηρίζει σηµασιολογικές περιγραφές περιεχοµένου, αλλά οι προτιµήσεις των χρηστών για το περιεχόµενο εκφράζονται µε λέξεις-κλειδιά Προτείναµε έναµοντέλο σηµασιολογικών προτιµήσεων χρηστών Επιτρέπει την εκµετάλλευση MPEG-7 σηµασιολογικών περιγραφών Επιτρέπει την εκµετάλλευση γνώσης περιοχής ώσαµε την υλοποίησή του σε σύνταξη MPEG- 7/21 και OWL ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 14

Μελλοντικές Επεκτάσεις Συνδυασµός λογικών τελεστών µε: Τα ιεραρχικά φίλτρα των MPEG-7/21 Τις προτεινόµενες σηµασιολογικές περιγραφές προτιµήσεων χρηστών Ανάπτυξη γραφικού εργαλείου για τον ορισµόπροτιµήσεων χρηστών Σύνδεση µε σύστηµα διεπαφής φυσικής γλώσσας ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 15

Παράδειγµα Θέλω τα γκολ του Χαριστέα σε βάρος του Ricardo <UserPreferences id="up1"> <FilteringAndSearchPreferences> <CreationPreferences xsi:type="screationpreferencestype"> <ContentPreferences> <SemanticBag preferencevalue=100 xsi:type="uweighedsemanticbagtype"> <SemanticBase xsi:type="eventtype" id="chgoal"> <Relation type="agent" target="#charisteas"/> <Relation type="exemplifies" target="#goal"/> <Relation type="patient" target="#ricardo"/> </SemanticBase> </SemanticBag> </ContentPreferences> </CreationPreferences> </FilteringAndSearchPreferences> </UserPreferences> ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 Πίσω 16

Παράδειγµα Θέλω τα γκολ του Χαριστέα σε βάρος του Ricardo <UserPreferencesType rdf:id="up1"> <FilteringAndSearchPreferences> <FilteringAndSearchPreferencesType rdf:id="up1fasp"> <CreationPreferences> <SCreationPreferencesType rdf:id="up1faspcp"> <ContentPreferences> <UWeighedSemanticBagType rdf:id="up1faspcpsb"> <preferencevalue>90</preferencevalue> <SemanticBase> <Goal rdf:id="goalms"> <Relation> <RelationType rdf:id="agentms"> <typert>"agent"</typert> <target>"#charisteas"</target> </RelationType> </Relation> <Relation> <RelationType rdf:id="agentms"> <typert>"patient"</typert> <target>"#ricardo"</target> </RelationType> </Relation> </Goal> </SemanticBase> </UWeighedSemanticBagType> </ContentPreferences> </SCreationPreferencesType> </CreationPreferences> </FilteringAndSearchPreferencesType> </FilteringAndSearchPreferences> </UserPreferencesType> ΕΣ 2005 Σηµασιολογικές Περιγραφές Προτιµήσεων Χρηστών στα MPEG-7/21 Πίσω 17