SlideShare une entreprise Scribd logo
1  sur  15
Michele Filannino
Università degli Studi di Bari “A.Moro”
Dipartimento di Informatica
Research: http://www.di.uniba.it/~swap/   Working Capital - BarCamp
Twitter: @bronko85
                                                 Bari, 13 luglio 2010
Chi sono
Informazioni

    • Età: 24 anni;
    • Laureato in Informatica e tecnologie per la
      produzione del software in meno di 3 anni, cum
      laude;
    • Laureando magistrale in Informatica;
    • Membro del SWAP Research Group (Semantic
      Web Access & Personalization);
    • Blogger per melablog.it.

                                                       2 /15
Motivazioni
Quantità di dati in Internet


      155 milioni di siti web
      5 milioni di Tb* di dati
      Un uomo impiegherebbe 57000                                                 anni per leggerli.
      1,8 miliardi di utenti (crescita esponenziale)

      * Google ne ha indicizzato solo lo 0,004% ;)
Dati forniti da Eric Shmidt, CEO di Google, durante una conferenza del   2005 | Fonte: SoftPedia       3 /15
“It’s not information overload.
                It’s filter failure”
    Clay Shirky (al Web2.0 Expo del 2008)
Information filtering
Motori di ricerca



        • non differenziano i risultati in base agli                                                    utenti;
        • richiedono all’utente una parziale
              conoscenza dei documenti cercati;
        • offrono risultati errati o banali* poiché non

              comprendono il linguaggio                                                  naturale.
* L. Iaquinta, M. de Gemmis, P. Lops, G. Semeraro, M. Filannino, and P. Molino. Introducing Serendipity in a Content-based Recommender System. In
F. Xhafa, F. Herrera, A. Abraham, M. Koppen, and J. M. Benitez, editors, Proceedings of the Eighth International Conference on Hybrid Intelligent
Systems HIS-2008 , pages 168-173. IEEE Computer Society Press, Los Alamitos, California, 2008. ISBN 978-0-7695-3326-1.                            5 /15
Il presente
Semantica, Web3.0, etc...


    • Ontologie -> Logiche descrittive;
    • Realizzazione from scratch molto onerosa;

    • Utilizzo limitato a domini   molto
        specifici;
    •   bassa precisione, risultati poco
        pertinenti, complessità computazionale
        elevata.

                                                  6 /15
“Nella misura in cui le leggi della matematica si riferiscono alla realtà non sono certe.
                         E nella misura in cui sono certe, non si riferiscono alla realtà.”

                                                                         Albert Einstein
Idea
!



    • Utilizzare   logica fuzzy per restituire
      risultati più intelligenti.
    • Ridimensionare l’uso di algoritmi basati su
      logica classica;
    • Rifiutare di formalizzare i meccanismi sottesi al
      linguaggio naturale umano;


                                                         8 /15
Logica fuzzy
Lotfi Zadeh, 1965*

   • Logica del ragionamento
     approssimato;

   • Esprime incertezza;

   • Estende la classica teoria
     degli insiemi;
   • Consente di profilare le
     interpretazioni degli utenti.
   • Fuzzy-relazioni tra concetti
     ontologici
L. A. Zadeh. Fuzzy sets. Information and Control, 8(3):338–353, June 1965
                                                                            9 /15
Il sistema software
Capacità


              •   Interpreterà il linguaggio
                  naturale (italiano ed inglese);

              • Eliciterà i concetti

                  ontologici presenti nel
                  testo;

              • Sarà facilmente integrabile in
                sistemi terzi.

                                                    10 /15
Funzionamento
Input, output



  INPUT                                             OUTPUT


                                    Concetti ontologici
    Testo semplice           pertinenti (anche nascosti)

                                    Concetti ontologici
    Pagina social network       significativi per il profilo

                            Concetti ontologici correlati
    Pagina web                         (anche nascosti)




                                                             11 /15
Scenario applicativo
Integrazione in un motore di ricerca classico




                                                                                Query
                                                                              arricchita

              Query                          Query
                           Motore di
     Utente                 ricerca




                                                <<
                      Documenti pertinenti            Documenti restituiti
                           restituiti                da un sistema classico
                                                                                           12 /15
Scenario applicativo
Integrazione in un sistema di raccomandazioni




                                                           Concetti
                                                           pertinenti

                                                Profilo,
                      Sistema di               Posizione
    Utente         raccomandazioni            geografica,
                                                 Data




                Prodotti/servizi pertinenti
                         restituiti
                                                                        13 /15
Progetti
In corso...



              •   Studio sui concetti di gradualità e vaghezza
                  nella ingegneria della conoscenza;

              •   Membro del progetto SWOP (Semantic
                  Web-service Opened Platform);

              •   Realizzazione di un algoritmo per il calcolo
                  della similarità semantica tra frasi (SAWA);

              •   Sogno di diventare un ricercatore.




                                                                 14 /15
Grazie per l’attenzione
                          15 /15

Contenu connexe

Similaire à Tecniche fuzzy per l'elaborazione del linguaggio naturale

Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management Nicola Cerami
 
OntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaOntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaGiorgia Lodi
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello OrfeoOrfeo Morello
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in ActionDotNetMarche
 
Presentazione Cama_Primiceri_Atro
Presentazione Cama_Primiceri_AtroPresentazione Cama_Primiceri_Atro
Presentazione Cama_Primiceri_AtroBernadetteCama
 
Open data per inail presentazione Forum PA - maggio 2012
Open data per inail    presentazione Forum PA - maggio 2012Open data per inail    presentazione Forum PA - maggio 2012
Open data per inail presentazione Forum PA - maggio 2012Pietro Monti
 
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioFocus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioRoberto Galoppini
 
Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)Matteo Busanelli
 
Sistemi per l'elaborazione delle informazioni
Sistemi per l'elaborazione delle informazioniSistemi per l'elaborazione delle informazioni
Sistemi per l'elaborazione delle informazioniMarco Liverani
 
The Knowledge Gap (Busanelli - Proscia)
The Knowledge Gap (Busanelli - Proscia)The Knowledge Gap (Busanelli - Proscia)
The Knowledge Gap (Busanelli - Proscia)Imola Informatica
 
workshop lab cross tec_r2b1
workshop lab cross tec_r2b1workshop lab cross tec_r2b1
workshop lab cross tec_r2b1r2b2011
 
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiFE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiEPOCA
 
Ds Tech Business Analytics
Ds Tech Business AnalyticsDs Tech Business Analytics
Ds Tech Business Analyticsrecruite
 
Competenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del webCompetenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del webDiego La Monica
 

Similaire à Tecniche fuzzy per l'elaborazione del linguaggio naturale (20)

Smart api
Smart apiSmart api
Smart api
 
Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management Tecnologie semantiche per il knowledge Management
Tecnologie semantiche per il knowledge Management
 
OntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaOntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italiana
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello Orfeo
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
 
OpenAccessGPT
OpenAccessGPTOpenAccessGPT
OpenAccessGPT
 
14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica
 
Presentazione Cama_Primiceri_Atro
Presentazione Cama_Primiceri_AtroPresentazione Cama_Primiceri_Atro
Presentazione Cama_Primiceri_Atro
 
Semantic Search Engine
Semantic Search EngineSemantic Search Engine
Semantic Search Engine
 
Presentazione Unibo
Presentazione UniboPresentazione Unibo
Presentazione Unibo
 
Open data per inail presentazione Forum PA - maggio 2012
Open data per inail    presentazione Forum PA - maggio 2012Open data per inail    presentazione Forum PA - maggio 2012
Open data per inail presentazione Forum PA - maggio 2012
 
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano LomuscioFocus Group Open Source 22.11.2011 Sebastiano Lomuscio
Focus Group Open Source 22.11.2011 Sebastiano Lomuscio
 
DS4Biz - Data Science for Business
DS4Biz - Data Science for BusinessDS4Biz - Data Science for Business
DS4Biz - Data Science for Business
 
Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)
 
Sistemi per l'elaborazione delle informazioni
Sistemi per l'elaborazione delle informazioniSistemi per l'elaborazione delle informazioni
Sistemi per l'elaborazione delle informazioni
 
The Knowledge Gap (Busanelli - Proscia)
The Knowledge Gap (Busanelli - Proscia)The Knowledge Gap (Busanelli - Proscia)
The Knowledge Gap (Busanelli - Proscia)
 
workshop lab cross tec_r2b1
workshop lab cross tec_r2b1workshop lab cross tec_r2b1
workshop lab cross tec_r2b1
 
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiFE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
 
Ds Tech Business Analytics
Ds Tech Business AnalyticsDs Tech Business Analytics
Ds Tech Business Analytics
 
Competenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del webCompetenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del web
 

Plus de Michele Filannino

Temporal information extraction in the general and clinical domain
Temporal information extraction in the general and clinical domainTemporal information extraction in the general and clinical domain
Temporal information extraction in the general and clinical domainMichele Filannino
 
Mining temporal footprints from Wikipedia
Mining temporal footprints from WikipediaMining temporal footprints from Wikipedia
Mining temporal footprints from WikipediaMichele Filannino
 
Can computers understand time?
Can computers understand time?Can computers understand time?
Can computers understand time?Michele Filannino
 
Detecting novel associations in large data sets
Detecting novel associations in large data setsDetecting novel associations in large data sets
Detecting novel associations in large data setsMichele Filannino
 
Temporal expressions identification in biomedical texts
Temporal expressions identification in biomedical textsTemporal expressions identification in biomedical texts
Temporal expressions identification in biomedical textsMichele Filannino
 
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...Michele Filannino
 
Algoritmo di text-similarity per l'annotazione semantica di Web Service
Algoritmo di text-similarity per l'annotazione semantica di Web ServiceAlgoritmo di text-similarity per l'annotazione semantica di Web Service
Algoritmo di text-similarity per l'annotazione semantica di Web ServiceMichele Filannino
 
Semantic Web Service Annotation
Semantic Web Service AnnotationSemantic Web Service Annotation
Semantic Web Service AnnotationMichele Filannino
 
Modulo di serendipità in un Item Recommender System
Modulo di serendipità in un Item Recommender SystemModulo di serendipità in un Item Recommender System
Modulo di serendipità in un Item Recommender SystemMichele Filannino
 
Serendipity module in Item Recommender System
Serendipity module in Item Recommender SystemSerendipity module in Item Recommender System
Serendipity module in Item Recommender SystemMichele Filannino
 

Plus de Michele Filannino (11)

me_t3_october
me_t3_octoberme_t3_october
me_t3_october
 
Temporal information extraction in the general and clinical domain
Temporal information extraction in the general and clinical domainTemporal information extraction in the general and clinical domain
Temporal information extraction in the general and clinical domain
 
Mining temporal footprints from Wikipedia
Mining temporal footprints from WikipediaMining temporal footprints from Wikipedia
Mining temporal footprints from Wikipedia
 
Can computers understand time?
Can computers understand time?Can computers understand time?
Can computers understand time?
 
Detecting novel associations in large data sets
Detecting novel associations in large data setsDetecting novel associations in large data sets
Detecting novel associations in large data sets
 
Temporal expressions identification in biomedical texts
Temporal expressions identification in biomedical textsTemporal expressions identification in biomedical texts
Temporal expressions identification in biomedical texts
 
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...
Sviluppo di un algoritmo di similarità a supporto dell'annotazione semantica ...
 
Algoritmo di text-similarity per l'annotazione semantica di Web Service
Algoritmo di text-similarity per l'annotazione semantica di Web ServiceAlgoritmo di text-similarity per l'annotazione semantica di Web Service
Algoritmo di text-similarity per l'annotazione semantica di Web Service
 
Semantic Web Service Annotation
Semantic Web Service AnnotationSemantic Web Service Annotation
Semantic Web Service Annotation
 
Modulo di serendipità in un Item Recommender System
Modulo di serendipità in un Item Recommender SystemModulo di serendipità in un Item Recommender System
Modulo di serendipità in un Item Recommender System
 
Serendipity module in Item Recommender System
Serendipity module in Item Recommender SystemSerendipity module in Item Recommender System
Serendipity module in Item Recommender System
 

Dernier

descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 

Dernier (19)

descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 

Tecniche fuzzy per l'elaborazione del linguaggio naturale

  • 1. Michele Filannino Università degli Studi di Bari “A.Moro” Dipartimento di Informatica Research: http://www.di.uniba.it/~swap/ Working Capital - BarCamp Twitter: @bronko85 Bari, 13 luglio 2010
  • 2. Chi sono Informazioni • Età: 24 anni; • Laureato in Informatica e tecnologie per la produzione del software in meno di 3 anni, cum laude; • Laureando magistrale in Informatica; • Membro del SWAP Research Group (Semantic Web Access & Personalization); • Blogger per melablog.it. 2 /15
  • 3. Motivazioni Quantità di dati in Internet 155 milioni di siti web 5 milioni di Tb* di dati Un uomo impiegherebbe 57000 anni per leggerli. 1,8 miliardi di utenti (crescita esponenziale) * Google ne ha indicizzato solo lo 0,004% ;) Dati forniti da Eric Shmidt, CEO di Google, durante una conferenza del 2005 | Fonte: SoftPedia 3 /15
  • 4. “It’s not information overload. It’s filter failure” Clay Shirky (al Web2.0 Expo del 2008)
  • 5. Information filtering Motori di ricerca • non differenziano i risultati in base agli utenti; • richiedono all’utente una parziale conoscenza dei documenti cercati; • offrono risultati errati o banali* poiché non comprendono il linguaggio naturale. * L. Iaquinta, M. de Gemmis, P. Lops, G. Semeraro, M. Filannino, and P. Molino. Introducing Serendipity in a Content-based Recommender System. In F. Xhafa, F. Herrera, A. Abraham, M. Koppen, and J. M. Benitez, editors, Proceedings of the Eighth International Conference on Hybrid Intelligent Systems HIS-2008 , pages 168-173. IEEE Computer Society Press, Los Alamitos, California, 2008. ISBN 978-0-7695-3326-1. 5 /15
  • 6. Il presente Semantica, Web3.0, etc... • Ontologie -> Logiche descrittive; • Realizzazione from scratch molto onerosa; • Utilizzo limitato a domini molto specifici; • bassa precisione, risultati poco pertinenti, complessità computazionale elevata. 6 /15
  • 7. “Nella misura in cui le leggi della matematica si riferiscono alla realtà non sono certe. E nella misura in cui sono certe, non si riferiscono alla realtà.” Albert Einstein
  • 8. Idea ! • Utilizzare logica fuzzy per restituire risultati più intelligenti. • Ridimensionare l’uso di algoritmi basati su logica classica; • Rifiutare di formalizzare i meccanismi sottesi al linguaggio naturale umano; 8 /15
  • 9. Logica fuzzy Lotfi Zadeh, 1965* • Logica del ragionamento approssimato; • Esprime incertezza; • Estende la classica teoria degli insiemi; • Consente di profilare le interpretazioni degli utenti. • Fuzzy-relazioni tra concetti ontologici L. A. Zadeh. Fuzzy sets. Information and Control, 8(3):338–353, June 1965 9 /15
  • 10. Il sistema software Capacità • Interpreterà il linguaggio naturale (italiano ed inglese); • Eliciterà i concetti ontologici presenti nel testo; • Sarà facilmente integrabile in sistemi terzi. 10 /15
  • 11. Funzionamento Input, output INPUT OUTPUT Concetti ontologici Testo semplice pertinenti (anche nascosti) Concetti ontologici Pagina social network significativi per il profilo Concetti ontologici correlati Pagina web (anche nascosti) 11 /15
  • 12. Scenario applicativo Integrazione in un motore di ricerca classico Query arricchita Query Query Motore di Utente ricerca << Documenti pertinenti Documenti restituiti restituiti da un sistema classico 12 /15
  • 13. Scenario applicativo Integrazione in un sistema di raccomandazioni Concetti pertinenti Profilo, Sistema di Posizione Utente raccomandazioni geografica, Data Prodotti/servizi pertinenti restituiti 13 /15
  • 14. Progetti In corso... • Studio sui concetti di gradualità e vaghezza nella ingegneria della conoscenza; • Membro del progetto SWOP (Semantic Web-service Opened Platform); • Realizzazione di un algoritmo per il calcolo della similarità semantica tra frasi (SAWA); • Sogno di diventare un ricercatore. 14 /15

Notes de l'éditeur

  1. Conosco la definizione di un concetto ma non come si chiama. In tal caso Google non mi serve a niente.
  2. Il problema &amp;#xE8; nella teoria degli insiemi classica. La volont&amp;#xE0; tacita di assiomatizzare realt&amp;#xE0; delle quali ancora non conosciamo tutta la complessit&amp;#xE0;.
  3. GEOLOCALIZZAZIONE