1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano...

31
1 PerfectFit06 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto Burattini Correlatore: Prof. Aniello Murano

Transcript of 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano...

Page 1: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

1

PerfectFit06PerfectFit06

Sistema di personalizzazione dei contenuti per gli scavi archeologici di

Ercolano

Candidato: Vincenzo ScognamiglioRelatore: Prof. Ernesto Burattini

Correlatore: Prof. Aniello Murano

Page 2: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

2

PerfectFit06PerfectFit06

E’ un sistema di personalizzazione dei contenuti adattivo basato su modello utente individuale esplicito inferito.

E’ particolarmente adatto per la gestione di sistemi informativi con elevato carico cognitivo in cui il rischio di disorientamento dell’utente è alto.

Page 3: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

3

PerfectFit06PerfectFit06

L’utente interagisce con

PF06 come con qualsiasi

sito web

PF06 analizza il comportamento

dell’utente per modellarlo

PF06 usa il modello utente per

selezionare i contenuti interessanti

Page 4: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

4

Le risorseLe risorse

PerfectFit06 vede l’intero insieme delle informazioni partizionato in nuclei informativi atomici detti risorserisorse.

Ogni pagina web del sistema è vista come un contenitore di risorse.

L’insieme delle risorse e delle relazioni tra esse è gestito tramite una struttura ad albero opportunamente rappresentata all’interno del sistema.

Page 5: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

5

L’albero della conoscenzaL’albero della conoscenza

L’insieme delle risorse e le relazioni tra di esse è rappresentabile tramite un albero albero della conoscenzadella conoscenza.Dominio di applicazione: : Gli Scavi Gli Scavi Archeologici di ErcolanoArcheologici di Ercolano. Albero della conoscenza creato da esperti creato da esperti del settoredel settore opportunamente adattato allo scopo.

Page 6: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

6

Caratterizzazione dei nodiCaratterizzazione dei nodi

Sono stati individuati due tipi di nodi:

Nodi principaliNodi principali

Nodi secondariNodi secondari

I nodi principalinodi principali hanno almeno tre nodi figlio

I nodi secondarinodi secondari sono tutti i nodi non principali.

Page 7: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

7

FASE 1:Riduzione della profondità dell’alberoVengono ridotti ad un unico nodo i nodi con non più di due figli - fogliaI sottoalberi cerchiati saranno considerati come un unico nodo

Page 8: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

8

FASE 2:Identificazione dei nodi principali che rappresenteranno pagine web a se stantiVengono identificati tutti i nodi con almeno tre figli

Tutti i nodi foglia verranno rappresentati come testo a espansione

Page 9: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

9

Le risorse nell’alberoLe risorse nell’albero

Ogni nodo dell’albero sarà trattato dal sistema come una risorsarisorsa.

Dal punto di vista informativo, la relazione tra nodo principale e secondario NONNON è di inclusione ma di estensione: ogni nodo secondario è una risorsarisorsa con contenuto contenuto informativo aggiuntivoinformativo aggiuntivo.

Page 10: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

10

Risorse in PerfectFit06Risorse in PerfectFit06

Page 11: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

11

Il modello risorsaIl modello risorsa

Ad ogni risorsa è associato un modello modello risorsarisorsaUn modello risorsa è una coppia attributo-coppia attributo-valorevalore che rappresenta delle proprietà proprietà dell’informazione rispetto al contestodell’informazione rispetto al contesto.L’attributoattributo definisce la proprietàIl valorevalore rappresenta l’interesse percentuale associato alla proprietà della risorsa

Page 12: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

12

Il modello risorsaIl modello risorsa

Page 13: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

13

Utilizzo delle risorseUtilizzo delle risorse

Page 14: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

14

Il modello utenteIl modello utente

Il modello utente di PerfectFit06 è di tipo individuale esplicito inferitoindividuale esplicito inferito.

L’aspetto che si tenta di modellare dell’utente è il suo comportamento comportamento.

Il modello utente di PerfectFit06 è utilizzato per inferire gli interessi dell’utenteinferire gli interessi dell’utente

Page 15: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

15

Le classi pureLe classi pure

Per realizzare la modellizzazione dell’utente si è partiti dalla definizione di classi di utente idealiclassi di utente ideali definite come classi ‘pure’‘pure’.

Una classe utente ‘pura’ rappresenta un insieme di utenti con comportamenti e interessi estremamente definitidefiniti e caratterizzanticaratterizzanti

Tali classi non devono non devono avere sovrapposizioni comportamentali.

Page 16: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

16

Struttura del modello utenteStruttura del modello utente

La struttura del modello utentestruttura del modello utente di PerfectFit06 è formata da un numero di coppie attributo-valore pari al numero di classi pure individuate nel sistema.

Ogni valore di attributovalore di attributo rappresenta il grado di grado di appartenenzaappartenenza di un utente a quella classe ‘pura’.

Le coppie attributo valore sono indipendenti tra Le coppie attributo valore sono indipendenti tra loroloro.

Page 17: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

17

Il modello utente di PerfectFit06Il modello utente di PerfectFit06

I valori degli attributi del modello utente sono frutto dell’interazione interazione dell’utente col dell’utente col sistemasistema.

Struttura modello utente

Istanza modello utente

Page 18: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

18

Adattatività strutturale di Adattatività strutturale di PerfectFit06PerfectFit06

PerfectFit06 memorizza le classi pure e l’albero della conoscenza in tabelle apposite in un database.

Se si cambia il contenuto di queste tabelle il sistema è capace di adattarsi dinamicamente ai adattarsi dinamicamente ai cambiamenticambiamenti.

Nel caso del modello utente è addirittura capace di capace di ricreare autonomamente dei suoi moduli e ricreare autonomamente dei suoi moduli e utilizzarli all’interno della stessa sessioneutilizzarli all’interno della stessa sessione.

Page 19: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

19

Regole di associazioneRegole di associazione

Ad ogni classe pura sono associate delle regole di regole di associazioneassociazione.

L’insieme di regole di associazione per ogni classe pura stabilisce il modello della risorsa idealestabilisce il modello della risorsa ideale per quella data classe d’utente.

La strutturastruttura delle regole di associazione per ogni classe pura è è uguale a quella di un modello uguale a quella di un modello risorsarisorsa.

Page 20: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

20

Regole di associazioneRegole di associazione

 

 

Page 21: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

21

Modello risorsa idealeModello risorsa ideale

Mediante lo stato del modello utente si individua un modello risorsa idealeindividua un modello risorsa ideale per l’utente modellato.

Le regole di associazione permettono dunque di trasformare un modello utente trasformare un modello utente in un modello risorsain un modello risorsa.

Page 22: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

22

I valori del modello sono ancora

poco definiti.

Questa operazione viene effettuata sul modello utente normalizzato.

Creazione modello idealeCreazione modello ideale

0 Valore = MU*RA/1000,90,42

0,9

Page 23: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

23

Creazione risorsa idealeCreazione risorsa ideale

Page 24: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

24

Utilizzo del modello idealeUtilizzo del modello ideale

Il modello idealemodello ideale è confrontatoconfrontato con tutti i modelli reali delle risorsemodelli reali delle risorse di una pagina web richiesta.

Rischiestapagina web

Trasformazione modello utente in risorsa ideale

Confronto risorsa ideale con insieme risorse

della pagina

Visualizzazione automaticadelle risorse meno

“distanti” da quella ideale

Page 25: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

25

Regole di estensione ed eventiRegole di estensione ed eventi

Le regole di estensioneregole di estensione servono per impostare i valori del modello utente in fase di navigazione

Una regola di estensione specificaspecifica di quanto deve quanto deve essere modificato un attributoessere modificato un attributo del modello utente se avviene un dato eventose avviene un dato evento.

Sono eventieventi le scelte esplicitescelte esplicite di visualizzazionevisualizzazione/occultamentooccultamento di una risorsarisorsa da parte dell’utente.

Page 26: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

26

L’insieme delle regole di L’insieme delle regole di estensioneestensione

Ad ogni risorsa sono associate un insieme insieme di regole di estensionedi regole di estensione pari al numero di numero di attributiattributi del modello utente.

Le regole di estensione possono anche essere generate automaticamentegenerate automaticamente dal sistema in base alle regole di associazioneregole di associazione e ai modelli risorsamodelli risorsa.

Page 27: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

27

Regole di estensioneRegole di estensione

Estratto regole di estensione:

Page 28: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

28

Applicazione regole di Applicazione regole di estensioneestensione

Page 29: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

29

Modifica distanzeModifica distanze

Le distanze delle risorse che sono nodi secondari rispetto il nodo “edificio” diminuisconoo restano invariate rispetto al loro valore precedente

Page 30: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

30

Un risultato dell’adattivitàUn risultato dell’adattivitàSe la differenza tra la risorsa ideale e una realeè inferiore a una determinata soglia il contenutocontenutodella risorsa viene mostrato direttamentedella risorsa viene mostrato direttamente

Page 31: 1 PerfectFit06 Sistema di personalizzazione dei contenuti per gli scavi archeologici di Ercolano Candidato: Vincenzo Scognamiglio Relatore: Prof. Ernesto.

31

Conclusioni e future evoluzioniConclusioni e future evoluzioni

E-learningE-learning

Semantic Web Semantic Web (ontologie, motori di ricerca…)

Visite guidate assistiteVisite guidate assistite (in loco)

Sistemi commercialiSistemi commerciali (aste, vendite al dettaglio)