Upload
noah
View
69
Download
0
Embed Size (px)
DESCRIPTION
Università degli Studi di Bari. Facoltà di Scienze MM . FF . NN. Corso di Laurea Specialistica in INFORMATICA. Tesi di Laurea in LINGUAGGI E TRADUTTORI. Sviluppo di servizi per la fruizione personalizzata di beni culturali basati su un sistema di raccomandazione content-based. Relatori: - PowerPoint PPT Presentation
Citation preview
Sviluppo di servizi per la fruizione personalizzata di beni culturali basati su un sistema di raccomandazione content-based
Relatori:Chiar.mo prof. Giovanni SEMERAROdott. Marco DE GEMMISdott. Pasquale LOPS
Università degli Studi di BariFacoltà di Scienze MM. FF. NN.Corso di Laurea Specialistica in INFORMATICA
Tesi di Laurea in LINGUAGGI E TRADUTTORI
Anno Accademico 2006/2007
Laureando:Massimo BUX
Indice
• Progetto CHAT• Reingegnerizzazione di ITR• Servizi di CHAT– Location– Classify
• Sperimentazione• Conclusioni • Sviluppi futuri
2/16
Progetto CHAT…
• L’obiettivo di CHAT è la costruzione di una piattaforma per la creazione di servizi multimodali mobili in un dominio applicativo che è quello dei beni culturali
3/16
…Progetto CHAT
• Uno degli scenari previsti in CHAT è una guida in grado di fornire informazioni su opere e autori di un determinato museo
• I servizi della guida museale, precedentemente progettati come entità statiche, sono stati arricchiti tramite raccomandazioni personalizzate per ciascun utente
4/16
Reingegnerizzazione di ITR…
• Database– Tabella Item dinamica, dipendente dagli slot in cui
l’oggetto è suddiviso– Aggiunta della tabella Classify che raccoglie le
raccomandazioni calcolate da ITR
5/16
…Reingegnerizzazione di ITR
6/16
Servizi di CHAT
Nome task Descrizione
Location È il comando con il quale
si richiede di ricevere
contenuti relativi ad una
stanza specifica del
museo.
Info È il comando con il quale
si richiede di ricevere
informazioni relativamente
ad un’opera o ad un autore
del museo.
7/16
Nome task Descrizione
More È il comando con il quale si richiede di
ricevere ulteriori informazioni (livello di
approfondimento superiore a quello del
comando info). L’oggetto
dell’approfondimento può essere
tipicamente un’opera del museo.
Other È il comando con il quale si richiede di
visualizzare altre opere, associate in qualche
modo a quella indicata.
Author È il comando con il quale si richiede di
ricevere informazioni sull’autore di un’opera
o sugli autori presenti in una sala.
Perché REST?
• Acronimo di Representational State Transfer• L’accesso alle informazioni non avviene
tramite scambio di messaggi SOAP ma attraverso semplici chiamate HTTP
• Maggiore leggerezza rispetto ai WS SOAP
8/16
Servizi di CHAT: Location
9/16
14!
14
34 35 36 45
14!
14
3435 36 45
Best location?
14!14
Servizi di CHAT: Classify
10/16
Sperimentazione…
• Per la raccolta dei dati è stata realizzata una piattaforma ad hoc, denominata Pinacoteca PHP, destinata agli utenti, soggetto della sperimentazione
• L’applicazione ha permesso la raccolta, tramite robot, dei contenuti della Pinacoteca dei Musei Vaticani, e la votazione degli stessi con un range da 1 a 5
11/16
…Sperimentazione…
• La popolazione è stata fissata in 30 soggetti di età minore di 25 anni e con competenze, sia informatiche che artistiche, molto variegate
• Dopo la raccolta dei dati, per la valutazione degli stessi è stata utilizzata la metrica NDPM, atta a valutare la bontà dei ranking degli item calcolata in accordo ad una certa misura di relevance
12/16
…SperimentazioneRIEPILOGO UTENTI
UTENTE01 0,55741 UTENTE16 0,43148UTENTE02 0,48148 UTENTE17 0,45370UTENTE03 0,53333 UTENTE18 0,36111UTENTE04 0,65185 UTENTE19 0,46481UTENTE05 0,56852 UTENTE20 0,35000UTENTE06 0,52222 UTENTE21 0,51111UTENTE07 0,37593 UTENTE22 0,46667UTENTE08 0,54444 UTENTE23 0,39444UTENTE09 0,38889 UTENTE24 0,54815UTENTE10 0,39074 UTENTE25 0,36296UTENTE11 0,45926 UTENTE26 0,45556UTENTE12 0,51111 UTENTE27 0,39259UTENTE13 0,48889 UTENTE28 0,42037UTENTE14 0,45556 UTENTE29 0,59815UTENTE15 0,34815 UTENTE30 0,55185 NDPM MEDIO: 0,46802
13/16
Conclusioni
• La mappatura fra tabelle del database di ITR rende una futura manutenzione del pacchetto molto più semplice
• Svincolarsi dalla staticità degli slots ha reso generale ITR, che prima era vincolato dall'ambito applicativo
• I servizi di CHAT sono stati arricchiti dalle classificazioni di ITR che permettono un filtraggio dei dati e la restituzione degli stessi adattati ad ogni singolo utente
14/16
Sviluppi futuri
• Implementazione di un nuovo Recommender, ad esempio di tipo collaborativo
• Utilizzo di una strategia più evoluta per il servizio location adattato all'utente
• Creazione di un "percorso personalizzato" per ciascun utente
15/16
GRAZIE!
Quanno se scherza, bisogna èsse seri!(Alberto Sordi ne “Il Marchese del Grillo”, 1981)
16/16