Classificare i nomi propri -Esercitazione-

Documenti analoghi
BOLLETTINO UFFICIALE della Regione Toscana

Liste di autorità per l indicizzazione e la conservazione digitale dell archivio del CNUCE e della CGI

Manuale XML SERVICE FATTURA ELETTRONICA EASY. Version Description Author Date Approved Approved date V1 30/06/2014 V2 01/12/2014

IL DIRETTORE DELL AGENZIA In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento, Dispone:

BANDO DI GARA D APPALTO. Denominazione Ufficiale : Università degli Studi di Catania. Città: Catania Paese: Italia Telefono:

SETTORE SERVIZI SOCIALI. DETERMINAZIONE N. 34 del 23/09/2014

COMUNE DI ORIO LITTA

Conoscenza delle norme di base in materia di protezione dei dati personali

Visura storica dell'impresa

SETTORE SISTEMA REGIONALE DI PROTEZIONE CIVILE MELARA ANTONINO MARIO

COMUNE DI MASSALENGO

Mediasoft snc. Classi documentali. Allegato al manuale di Conservazione sostitutiva. Versione del 2 novebre 2015

Obiettivi di accessibilità per l anno 2015

Sistema DANTE. Scheda prodotto SISTEMA DANTE

- Affari generali. DETERMINAZIONE N. 272/909 del 06/10/2015

Comune di Pontedera 3 SETTORE FINANZIARIO E SVILUPPO LOCALE. Determinazione n 104 del 31/07/2015

Comune di Castagneto Carducci Provincia di Livorno

LA GIUNTA COMUNALE DELIBERA

F ORMATO EUROPEO PER IL CURRICULUM VITAE

SCHEDA CLIENTE. Luogo di identificazione San Marino Data di identificazione. Persona Fisica. Nome. Cognome. Nato a/il. Residenza anagrafica

DETERMINAZIONE DIRIGENZIALE

DETERMINA DIRIGENZIALE. n. 626 del 15/02/2016

GESTIONE ASSOCIATA RIVIERA DEL CERESIO CORRIDO PORLEZZA VAL REZZO VALSOLDA Via M. Bellotti, VALSOLDA (Como)

Comunità Montana dei monti Martani, Serano e Subasio

ROVENNI ELISABETTA Loc. Carcarello snc , Tarquinia,(VT). ITALIA

COMUNE DI TERRANUOVA BRACCIOLINI Provincia di Arezzo

IL DIRETTORE DELL AGENZIA DELLE ENTRATE. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del presente provvedimento,

PROVINCIA DI CROTONE

SCHEDA CLIENTE. Luogo di identificazione. Data di identificazione. Persona Giuridica RAPPORTO CONTINUATIVO OPERAZIONE OCCASIONALE

CITTÀ di AVIGLIANA. Provincia di TORINO. DETERMINAZIONE N. 264 del 29/07/2014. Proposta n. 264

PG-SGSL 03 Definizione degli obiettivi e dei programmi

COMUNE DI DECIMOMANNU

Comune di Galatina. Provincia di Lecce. Il responsabile del procedimento. Data. Il responsabile di servizio. Data Data Il Dirigente

Comune di S A S S A R I

L A G I U N T A R E G I O N A L E

PERMESSO DI SOSTA A PAGAMENTO AGEVOLATO RICHIESTO DA. PER (barrare casella di interesse) Spazio riservato al gestore della sosta

Indirizzo (i) internet (se del caso) Amministrazione aggiudicatrice (URL):

REGIONE PUGLIA Assessorato alle Risorse Agroalimentari Sezione Alimentazione

Primo Rapporto Randstad sul Mercato del Lavoro in Italia

DECRETO DEL PRESIDENTE DEL CONSIGLIO DEI MINISTRI 8 giugno 2015, n. 184

OGGETTO: Richiesta di riconoscimento della qualifica di Imprenditore Agricolo Professionale (IAP) ai sensi del D.lgs 99/2004 d della DGR. 276/2005.

Visura ordinaria societa' di persone

VERBALE DI DETERMINAZIONE

Per salvaguardare la vista, si consiglia al traduttore di munirsi di un monitor con schermo lucido.

COMUNE DI MARSCIANO PROVINCIA DI PERUGIA

OBIETTIVI MINIMI PRIMARIA ITALIANO

DICHIARO SOTTO LA MIA RESPONSABILITÀ I SEGUENTI DATI: sono RESIDENTE a. posta elettronica. (sarà utilizzata per comunicazioni ufficiali)

Determinazione dirigenziale

****** DIREZIONE SERVIZI ALLA PERSONA SERVIZI DEMOGRAFICI DETERMINAZIONE DIRIGENZIALE N. 15 / 2016

Marca da bollo Euro 14.62

Patrone Cesare Anselmo. Dirigente Generale di livello B.

DETERMINAZIONE DEL DIRETTORE AMMINISTRATIVO

TITOLARE DELLA DERIVAZIONE

CORSO DI MERCOLEDÌ 28 E GIOVEDÌ 29 SETTEMBRE 2016

AREA URBANISTICA ED EDILIZIA PRIVATA Servizio URBANISTICA ED EDILIZIA PRIVATA

Comune della Città di Arco PROVINCIA DI TRENTO. Ufficio Attività Produttive Area Tecnica. DETERMINAZIONE DEL DIRIGENTE n. 112 di data 06/04/2016

SETTORE SERVIZI SOCIALI E AL CITTADINO

ORIGINALE CONSORZIO PER I SERVIZI SOCIO-ASSISTENZIALI DEL MONREGALESE (C.S.S.M.) Mondovì

COMUNE DI CALCINAIA Provincia di Pisa

SEGNALAZIONE CERTIFICATA DI INIZIO ATTIVITA VENDITA AUTO USATE

APPICCIAFUOCO ANDREA VIA MASACCIO, FIRENZE (FI)

Provvedimento dirigenziale n 207 del 29/04/2015


Transcript:

Classificare i nomi propri -Esercitazione- Lucia Passaro CoLing Lab Laboratorio di Linguistica Computazionale http://colinglab.humnet.unipi.it/ lucia.passaro@for.unipi.it Pisa 29 Novembre 2017

Analisi semantica analisi linguistica lemmatizzazione PoS tagging Ontology Learning Named Entity Recognition Fascicolo Elettronico Term Extraction date, entità monetarie estrazione di metadati Topic Modeling classificazione semantica (PERSONE, LUOGHI, ecc.) fascicolazione automatica

Prerequisiti: Annotazione linguistica Questo è un esempio di analisi. Il testo poi continua con altre frasi Sentence Splitter Frase 1:Questo è un esempio di analisi. Frase 2:Il testo poi continua con altre frasi Tokenizer Morphological analysis PoS-tagger Dependency Parser Term extractor

Named Entity Recognition (and Classification) NER(C) Task di Information Extraction per Il riconoscimento automatico dei nomi propri La loro classificazione in categorie semantiche

Tecniche per NER Sistemi rule-based Basati su pattern (es. sequenze di part of speech, forma ortografica, parole precedenti, dizionari) Danno buoni risultati soprattutto su domini ristretti Richiedono molto tempo di sviluppo Sistemi di machine learning Basati su un corpus di training e una serie di features La maggior parte del tempo di sviluppo consiste nella preparazione del corpus di training Più stabili Sistemi ibridi: Combinazione dei precedenti

NER Categorie semantiche Dipendenti dall applicazione specifica Persone (PER) Luoghi (LOC) Organizzazioni (ORG) Ma anche: Proteine Targhe Documenti Cibi Vini

La piattaforma Semplice PA Strumenti semantici per la Pubblica Amministrazione e i cittadini Testi Difficilmente Interrogabili Non uniformi Tanti e disorganizzati

Information Extraction Queries Quali sono gli atti più importanti emessi dal comune di PISA? Le ditte che fatturano di più per il comune di PISA? Le strade del comune di PISA che hanno richiesto più interventi nel 2017?

NERC in SEMPLICE PA Con algoritmi statistici: Stanford CoreNLP NER» Organizzazioni (B-ORG, I-ORG)» Luoghi (B-LOC, I-LOC)» Persone (B-PER, I-PER)» Leggi (B-LAW, I-LAW)» Atti (B-ACT, I-ACT) Con l identificazione di pattern: NER Rule-based» Espressioni monetarie (B-MON, I-MON)» Date (B-DATE, I-DATE)

Il modello statistico Adattamento all italiano dello Stanford NER CRF Classifier (Finkel et al., 2005) Alcune features utilizzate: SEQUENZE: Parole precedenti e seguenti N-GRAMS: Sottostringhe di x caratteri FORMA ORTOGRAFICA: Spelling, presenza di maiuscole, numeri, simboli FEATURES LINGUISTICHE: Lemma PoS Tag TERMINI COMPLESSI: Presidente della Giunta

NER Esempi Organizzazioni (ORG)» Università di Pisa; Acque S.p.A. Luoghi (LOC)» Via S. Maria n. 36, PISA Persone (PER)»Mario Rossi Leggi (LAW)» art. 134 comma 4 del D. Lgs. 267/2000

NER Esempi Atti (ACT) [Tipo, Numero, data] deliberazione di Giunta n. 111 di 1 febbraio 2000» [Delibera di giunta, 111, 01/02/2000] Provv. Dir.2014/DD/00253» [Determina, 253, 2014] Ordinanza n 277 di 09.08.13» [Ordinanza, 277, 09/08/2013]

Il modello a regole Estrazione di metadati con tecniche rule-based su dati annotati linguisticamente (classi con bassa variabilità) Codice fiscale Partita IVA Targa Data Numero di telefono

NER Esempi Informazioni monetarie (MON)»4.576 à 4.576»30.000 euro à 30.000»EUR640.43 à 640.43 Date (DATE)»1/9/90 à 01/09/1990»primo settembre del 1990 à 01/09/1990»01.09.1990 à 01/09/1990

Normalizzazione dei dati Esempi MON: EUR640.43 640.43 DATE: primo settembre del 1990 01/09/1990 PER: Matteo Renzi; RENZI Matteo Matteo Renzi LOC: Comune di Pisa; Pisa Firenze ORG: Acque SPA; Acque S.P.A.; Acque spa Acque S.P.A. ACT: deliberazione di Giunta n. 111 di 1 febbraio 2000 [Delibera di giunta, 111, 01/02/2000] LAW: art. 58 D.L. 112/2008 d.l. 112/2008 / art. 58

Dalle entità alle relazioni

NER Relazioni tra entità Annotazione delle relazioni tra entità su corpus PARTE DI: [ ] Comune di Cascina, Provincia di Pisa [ ] LUOGO: [ ] ETI 3 con sede nel comune di Città di Castello[ ] LAVORA IN [ ] Anna Gabbolini, product manager di ETI 3 [ ] Classificazione delle relazioni Classificazione del tipo di relazione NE 1 NE 2 Relazione Tipo relazione Comune di Pisa Comune di Cascina NULL Comune di Cascina Provincia di Pisa PART_OF ETI 3 Anna Gabbolini PART_OF Lucia Passaro comune di Perugia NULL

Relazioni tra entità

Relazioni tra entità

Tipi di relazione FA PARTE DI FA PARTE DI: entità che fa parte di un altra entità (relazione di iponimia) (Luogo, Luogo): Luogo che è incluso in un altro Luogo» [ ] comune di Città di Castello in provincia di Perugia» [ ] una zona nella Provincia di Salerno, il Cilento [ ]» Piazza dei Cavalieri di trova nel cuore di Pisa.

Tipi di relazione FA PARTE DI FA PARTE DI: entità che fa parte di un altra entità (relazione di iponimia) (Organizzazione/Azienda, Organizzazione/Azienda): Organizzazione che fa parte di un altra» [ ] all interno del settore IT dell azienda Tagetik» [ ] riferito dal servizio qualità del verde in direzione ambiente» Soffass fa parte del gruppo Sofidel

Tipi di relazione FA PARTE DI FA PARTE DI: entità che fa parte di un altra entità (relazione di iponimia) (Persona, Organizzazione/Azienda): Persona membro di un Organizzazione: implica attributo Lavora in» I membri della della giunta comunale presenti sono Mario Rossi e Marco Galli» Il responsabile del settore Verde Pubblico è Mario Rossi» Roberto Battistelli è il titolare di ETI 3

Tipi di relazione LUOGO Luogo : ciò che è collocato in un luogo (Organizzazione/Azienda, Luogo): Organizzazione che ha sede/opera in un Luogo» Si trova in: Organizzazione che ha sede in un Luogo» ETI 3 ha sede a Città di Castello (PG)» Lavora/opera in: Organizzazione che opera (o prende in consegna un lavoro in un Luogo)» Anna Gabbolini lavora a Città di Castello (PG)

Tipi di relazione LUOGO Luogo : ciò che è collocato in un luogo (Persona, Luogo): Persona che vive/lavora/è nata in un Luogo» Si trova in : Persona che vive in un Luogo (residente a)» Francesco Guccini vive a Pàvana (Pistoia)» Lavora/opera in: Persona che lavora in un Luogo (presso la sede di)» Lucia Passaro lavora a Pisa» Nato a: Persona che è nata in un Luogo (nato/a a)» Paolo Borsellino è nato a Palermo

È in relazione con e citato in È in relazione con: classe residuale. Tutte le relazioni che non rientrano nelle precedenti ma che si ritiene importante sottolineare» L evento è stato promosso dal Ministero dell'ambiente d'intesa con il Ministero dello Sviluppo Economico» La convenzione approvata tra i comuni di Recco e Moneglia» Il comune di Firenze ha stipulato un contratto con la ditta 01s Citato in: (implicita): si riferisce a tutte le entità citate in un determinato atto (documento)

Metodo di annotazione: l ordine delle entità A ha una relazione di tipo X con B 1) A lavora in B 1) Lucia Passaro lavora presso l'università di Pisa La dipendente dell Università di Pisa Lucia Passaro ha pubblicato... A = Lucia Passaro (lavora in) B = Università di Pisa 2) A si trova in in B il Comune di Pisa si trova in Toscana Tra i comuni della Toscana, il Comune di Pisa è quello che ospita più studenti A = Comune di Pisa (sito in) B = Toscana

Grazie per l attenzione! lucia.passaro@for.unipi.it