Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAngelica Bellini Modificato 11 anni fa
1
Indexing enterprise knowledge bases with Università degli Studi di Genova Facoltà di Ingegneria Informatica l. i. d. o. – DIST Parma, 10 luglio 2009 AgentSeeker Andrea Passadore, Alberto Grosso e Antonio Boccalatte
2
AgentSeeker – WOA 20092 Cosè AgentSeeker? AgentSeeker è un sistema multi-agente che indicizza documenti testuali provenienti da… – … hard disk locali –... unintranet – … Internet AgentSeeker è indirizzato ad applicazioni aziendali. AgentSeeker utilizza le ontologie per… – … modellare i domini di business dellazienda – … arricchire le query degli utenti. – …. classificare documenti e risultati.
3
AgentSeeker e AgentService AgentSeeker – E basato sul framework AgentService AgentService – C# e Framework.NET 3.5 – (mono) – Licenza LGPL – Sviluppato dallo staff del l.i.d.o. (Università di Genova) – www.agentservice.it www.agentservice.it AgentSeeker – WOA 20093
4
AgentService AgentSeeker – WOA 20094 Core systems Agent model Services Behaviours Knowledges Tools Storage Messaging Persistence Logging AMS DF MTS Ontologies Monitoring Roles code generator Maintenance Development Design tools APX Agent mobility Wizards Platform infrastructure
5
Lecosistema di AgentService AgentSeeker – WOA 20095 Internet External application
6
Le federazioni di AgentService Federare piattaforme multi-agente significa… – … recapitare automaticamente i messaggi ad agenti remoti – … coordinare i servizi locali di pagine gialle – … muovere istanze degli agenti da una macchina allaltra. Benefici: – Delocalizzare i servizi degli agenti – Calcolo distribuito – Bilanciamento del carico AgentSeeker – WOA 20096
7
The AgentSeeker platform AgentSeeker – ONTOSE 20097 Manager Indexers Central Index Query Agent Directory Facilitator Ontology Agent html Pdf Office Suite txt
8
Espandere AgentSeeker AgentSeeker – WOA 20098
9
Bilanciamento del carico AgentSeeker – WOA 20099 Un Indexer libero? Cè Agent#2 Indicizza www.pa.icar.cnr.it/woa08/ Rimuovimi Un Indexer libero? Cè Agent#1 Indicizza cmt.math.unipr.it/woa09/ Rimuovimi Iscrivimi
10
Lontology agent Lontology agent… – Supporta ontologie RDF-OWL – Gestisce ontologie… … contenute nel repository ufficiale dellazienda … importate dagli utenti. – Classifica i documenti per argomenti – Riceve le query dellutente dal Query Agent… … suggerendo una classificazione dei risultati … aggiungendo più dettagli alla query stessa AgentSeeker – WOA 200910
11
Classificare documenti AgentSeeker – WOA 200911 Rimuove stop words Word Stemming Conta le occorrenze meccanica.owl: 0.32 automobile.owl: 0.09 energia.owl: 0.0002
12
Classificare documenti La classificazione a priori… – … è utile per poi privilegiare quei risultati in linea con largomento di cui vuole trattare lutente. – … è utile per diminuire il numero di falsi positivi – … in esecuzione durante le sessioni di indicizzazione… … supporta solamente le ontologie direttamente contenute nel repository AgentSeeker – WOA 200912
13
Clusterizzare i risultati AgentSeeker – ONTOSE 200913 Automobile.owl auto coupe Station wagon berlina Prezzo motore Motore elettrico Prezzo AND car Prezzo AND coupe Prezzo AND berlina Prezzo AND station wagon Prezzo AND motore Prezzo AND motore elettrico auto coupe berlina station wagon
14
Clusterizzare i risultati La clusterizzazione dei risultati… – … è utile per auto organizzare i risultati… … in directory che riflettono lorganizzazione concettuale del dominio di business – … è utile per orientarsi in argomenti nuovi – … può essere basata su ontologie importate – … richiede molte risorse e tempo di esecuzione. AgentSeeker – WOA 200914
15
Espansione delle query AgentSeeker – WOA 200915 Automobile.owl Estensione per:sottoclassi proprietà sinonimi motore pistone has a valvola has a propulsore owl:sameAs motore Ferrari (motore Ferrari) OR (pistone Ferrari) OR (valvola Ferrari)
16
Espansione delle query Lespansione delle query… – … permette agli utenti di individuare più documenti I documenti sono ordinati per rilevanza… – … attraverso la valutazione offerta da Lucene –... attraverso il meccanismo della valutazione a priori Lespansione delle query supporta anche ontologie direttamente importate dagli utenti. AgentSeeker – WOA 200916
17
Alcune valutazioni Espansione delle query: +250% di documenti individuati – Nei primi 60 documenti: 7 documenti sono off topic (con espansione delle query) 21 documenti sono off topic (senza espansione delle query) AgentSeeker – WOA 200917
18
Alcune valutazioni Costruire unontologia per supportare gli utenti di AgentSeeker – … è un task complesso – … è un lavoro oneroso – … richiede svariate risorse dellazienda Soluzione: – Sviluppare una sorta di wikipedia per le ontologie AgentSeeker – WOA 200918
19
Wiki ontologica AgentSeeker – WOA 200919 Aggiungere concetti e relazioni Modificare concetti Tracciare le attività degli utenti Valutare le attività degli utenti Aggiungere un concetto Modificare un concetto
20
Uninstallazione AgentSeeker AgentSeeker – WOA 200920 Intel XEON dual core 2 GHz 1,5 GB di RAM AMD Athlon 2 GHz 960 MB di RAM Intel Pentium 4 2 GHz 512 MB di RAM Totale: 304.000 documenti Velocità: 6000 documenti/ora 1000 siti visitati
21
Conclusioni AgentSeeker… – … è una comunità di agenti scalabile flessibile robusta aperta – … supporta le ontologie per modellare… … il dominio di business dellazienda … le competenze degli utenti AgentSeeker – WOA 200921
22
Conclusioni Il supporto ontologico – … è dinamico – … è basato su RDF - OWL – … è aperto ad ulteriori miglioramenti Il Query Agent e lOntology Agent… – … estendono le query degli utenti – … classificano i documenti AgentSeeker – WOA 200922
23
Sviluppi futuri Wiki ontologica – Consentire una collaborazione sociale per costruire il dominio di business dellazienda Uninterfaccia di amministrazione centralizzata – Per gestire una federazione AgentSeeker Migliorare lusabilità del sistema Aggiungere funzionalità allOntology Agent – Ragionatori – Collegamenti a: Wordnet Swoogle AgentSeeker – WOA 200923
24
Fine AgentSeeker – WOA 200924 Grazie per lattenzione!
Presentazioni simili
© 2025 SlidePlayer.it Inc.
All rights reserved.