Relatori: Chiar.mo prof. Giovanni SEMERARO dott. Marco DE GEMMIS dott. Pasquale LOPS

16
Sviluppo di servizi per la fruizione personalizzata di beni culturali basati su un sistema di raccomandazione content-based Relatori: Chiar.mo prof. Giovanni SEMERARO dott. Marco DE GEMMIS dott. Pasquale LOPS Università degli Studi di Bari Facoltà 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

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

Transcript of Relatori: Chiar.mo prof. Giovanni SEMERARO dott. Marco DE GEMMIS dott. Pasquale LOPS

Page 1: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 2: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

Indice

• Progetto CHAT• Reingegnerizzazione di ITR• Servizi di CHAT– Location– Classify

• Sperimentazione• Conclusioni • Sviluppi futuri

2/16

Page 3: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 4: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

…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

Page 5: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 6: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

…Reingegnerizzazione di ITR

6/16

Page 7: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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.

Page 8: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 9: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

Servizi di CHAT: Location

9/16

14!

14

34 35 36 45

14!

14

3435 36 45

Best location?

14!14

Page 10: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

Servizi di CHAT: Classify

10/16

Page 11: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 12: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

…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

Page 13: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

…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

Page 14: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 15: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

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

Page 16: Relatori: Chiar.mo prof. Giovanni  SEMERARO dott. Marco  DE GEMMIS dott. Pasquale  LOPS

GRAZIE!

Quanno se scherza, bisogna èsse seri!(Alberto Sordi ne “Il Marchese del Grillo”, 1981)

16/16