Gruppo opzionale:
GRUPPO OPZIONALE: ATTIVITA' CARATTERIZZANTI - (visualizza)
 |
48
|
|
|
|
|
|
|
|
|
8066497 -
INTELLIGENZA ARTIFICIALE 2
(obiettivi)
Lasciare che gli studenti vengono a conoscenza di approcci formali e tecnologie innovative per la modellazione di sistemi intelligenti; in particolare l'estrazione di informazioni e la domanda di sistemi per rispondere anche nel contesto del Semantic Web, così come aumentare la consapevolezza su approcci per la gestione semantica Big Data.
-
PAZIENZA MARIA TERESA
( programma)
Introduzione all’elaborazione del linguaggio naturale (NLP simbolico) Semantica, semantica lessicale, sistemi basati su semantica Analisi del discorso Ontologie Modelli, metodologie di rappresentazione di conoscenza concettuale, linguaggi, tecnologie Logiche terminologiche, logiche descrittive Semantic Web Applicazioni (es. IE, Q/A, reasoning) che traggono vantaggio da approcci misti basati su NLP e ontologie Semantica e Big Data, linguaggi, tecnologie, applicazioni
 “Ontology-based Interpretation of Natural Language” Autori: P. Cimiano, C. Unger, J. McCrae Morgan & Claypool publishers, 2014
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066502 -
WEB MINING AND RETRIEVAL
(obiettivi)
L'introduzione ed esplorazione dei temi legati ad algoritmi di data-driven per l'induzione di conoscenze provenienti da raccolte di dati su larga scala; Presentaziome dei principali modelli di dati alla base dei motori di ricerca Web e per Enterprise Search; Studiare tecnologie e formalismi per il trattamento dei dati Web non strutturati attraverso metodi Intelligenza Artificiale e di Natural Language Processing e per la trasformazione linguistica dei testi e dei dati Social Web; L'introduzione di pratiche sperimentali in applicazioni quali la gestione dei documenti semantici, Web Analysis Network e opinion mining.
-
BASILI ROBERTO
( programma)
Programma
Sezione I: Machine Learning e Learning basato su kernel. Richiami. Metodi Supervised. Metodi probabilistici e generativi. Metodi Unsupervised. Clustering. Metriche di similarità semantica. Metodi agglomerativi. K-mean. Modelli Markoviani. Hidden Markov Models. Kernel-based kernels. Kernel polinomiali e RBF. String Kernels. Tree kernels. Latent Semantic kernels. Semantic kernels. Applicazioni.
Sezione II: Statistical Language Processing Supervised Language Processing tools. HMM-based POS tagging. Named Entity Recognition. Statistical parsing. PCFGs: Charniak parser. Modelli di Parsing Lessicalizzati. Shallow Semantic Parsing: kernel based semantic role labeling. Information Extraction.
Sezione III: Web Mining & Retrieval. Modelli di ranking per il Web. Introduzione alla Social Network Analysis: rango, centralità. Modelli di random walk: Page Rank. Motori di ricerca. SEO. Google. Sistemi di Question Answering. Open-domain Information Extraction. Acquisizione di Conoscenza da Wikipedia. Social Web. Algoritmi su grafi per la community detection. Introduzione all’Opinion Mining e al Sentiment Analysis.
 Testi
•Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008. Consultabile on-line •C.M. Bishop "Pattern Recognition and Machine Learning" Springer, 2006 •Roberto Basili, Alessandro Moschitti, Text Categorization: from Information Retrieval to Support Vector Learning, ARACNE Editore, 2005. •Bing Liu, Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data. 2nd Edition, July 2011, Springer. •Note del docente e articoli scientifici distribuite durante il corso.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066131 -
SISTEMI COOPERATIVI E RETI SOCIALI
(obiettivi)
Formare lo studente ad analizzare le problematiche di sicurezza associate a sistemi informativi complessi, nei quali più attori, non legati da vincoli gerarchici, concorrono a fornire un insieme coordinato di servizi. Lo studente apprende un insieme di strumenti per formalizzare la rappresentazione di un sistema di sicurezza e un insieme di strumenti per affrontare i problemi di sicurezza e integrità associati.
-
TALAMO MAURIZIO
( programma)
1) Introduzione di Complex Web attraverso analisi di contesti. 2) Definizione formale di Complex Web. 3) Studio dell proprietà di un complex web 4) Definizione di meta regole per il riconoscimento di un sistema complesso. 5) Richiamo dei concetti di protocollo su rete. 6) Richiami sui protocolli IP, TCP, HTTP, SSL. 7) Un linguaggio basato sul riconoscimento delle stringhe 8) Ottenimento di sequenze elementari di eventi su WEB 9) Il modello degli stati 10) Il modello delle transizioni temporali 11) Dipendenza e causalità 12) Il grafo causale. 13) Rappresentazione di complex web come insieme di grafi causali.
 Dispense a cura del docente, distribuite durante le lezioni
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
MODEL CHECKING ESPLICITO E SIMBOLICO TIMED AUTOMATA.
-
INTRIGILA BENEDETTO
( programma)
Programma 1. Modellizzazione dei sistemi: rappresentazione con automi a stati finiti; 2. Modellizzazione di proprietà di sistemi: logica temporale; 3. Tecniche di model checking esplicito; 4. Tecniche di model checking simbolico.
 System and Software Verification Model-Checking Techniques and Tools Berard, B., Bidoit, M.., Finkel, A., Laroussinie, F., Petit, A., Petrucci, L., Schnoebelen, P.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065537 -
SISTEMI DI AGENTI
(obiettivi)
Analisi, teoria e simulazione di sistemi di agenti distribuiti e sistemi complessi. Introduzione all'analisi, teoria e simulazioni di agenti distribuiti e sistemi distribuiti complessi
-
SCHUNCK CRISTIAN
( programma)
Teoria dei giochi • Giochi a somma zero • Giochi non a somma zero • Negoziazioe • Dilemma del prigioniero Le simulazioni basate su agenti:: • Evoluzione della cooperazione • Complessità della cooperazione • Algoritmi genetici • Società artificiali e auto organizzazione sociale Complessità e sistemi di agenti • Sistemi complessi • Elaborazione distribuita delle informazioni • Automi e calcolo distribuito Reti complesse di agenti distribuiti • Scale free networks and small worlds • Gruppi e gerarchie • Tolleranza attacco e errore • Errore/Fallimenti a cascata Gestione identità e degli attributi in sistemi di agenti
 • Yoav Shoham, Kevin Leyton-Brown, “Multiagent systems”, Cambridge University Press, New York (2009) • R. Duncan Luce and Howard Raiffa, “Games and Decisions: Introduction and Critical Survey”, Dover, New York (1989) • Anatol Rapoport, “Two Person Game Theory”, Dover, New York, (1999) • Robert Axelrod, “The Evolution Of Cooperation”, Penguin (1990) • Robert Axelrod, “The Complexity of Cooperation”, Princeton University Press, Princeton (1997) • Melanie Mitchell, “Complexity a Guided Tour” Oxford University Press (2009) • John H. Holland: Signals and Boundaries, Building Blocks of Complex Adaptive Systems, The MIT Press, Cambridge, MA (2012) • Mung Chiang, Networked Life, 20 Questions and Answers, Cambridge University Press, Cambridge (2012) • Social Self Organization, Dirk Helbing Editor, Springer, Heidelberg (2012) • Recent journal papers
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066640 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio.
-
ZANZOTTO FABIO MASSIMO
( programma)
Programma e Materiale Disponibile •Introduzione e la sfida delle macchine parlanti (appunti per la lezione) •Il Linguaggio: modelli e teorie linguistiche (appunti per la lezione e corso di linguistica da cui sono stati derivati) •Modelli Linguistici e Sistemi ◦Come determinare che un modello è corretto e un sistema è efficace: inter-annotation agreement e statistical significance (appunti per la lezione) ◦Automi a stati finiti e trasduttori per la morfologia (appunti per la lezione) ◦Elaborazione sintattica con le grammatiche context-free ◦Parsing con le grammatiche context-free (appunti per la lezione) ◦Feature Structures e Unificazione (appunti per la lezione) ◦Tree Adjoining Grammars (appunti per la lezione) ◦Modular and Lexicalized Parsing (appunti per la lezione) ◦Probabilistic context-free grammar ◦Semantica ■Rappresentazione semantica simbolica(appunti per la lezione): Introduzione a WordNet e FrameNet ■Lambda Calcolo per la semantica del linguaggio naturale (appunti per la lezione) ■Rappresentazione semantica distribuzionale ◦Textual Entailment Recognition (Tutorial at ACL 2007)
 Libri di testo •Daniel Jurafsky and James H. Martin, SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (Second Edition) •I.Dagan, D.Roth, M.Sammons, F.M.Zanzotto, Recognizing Textual Entailment: Models and Applications, Synthesis Lectures on Human Language Technologies #23, Morgan&Claypool Publishers, 2013
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8066133 -
INFORMATION RETRIEVAL
(obiettivi)
Il corso di Information Retrieval tratta l'accesso e il recupero dell'informazione per grandi basi documentali. Si affrontano gli aspetti teorici e realizzativi relativi alla costruzione di sistemi avanzati per l'indicizzazione, l'accesso e il recupero di informazione per collezioni molto grandi di documenti. Infine conoscere i modelli di recupero utilizzati nei principali motori di ricerca per i social networks, il web e i sistemi tradizionali di Information Retrieval.
-
AMATI GIAMBATTISTA
( programma)
L’informazione in IR. Entropia, Codifiche e codifiche ottimali, Codifica di Shannon-Fano, Codifica di Huffman. Le distribuzioni in Information Retrieval. Legge di Zipf & Power Law, Poisson, Multinomiale, Bernoulli, Dirichlet, Bose-Einstein. • Architettura di un sistema di IR. Parser, algoritmi di stemming. Indice inverso e indice diretto. Metodi di compressione degli indici: Gamma code, Varint code di Google, Stima della Dimensione degli indici mediante la Legge di Zipf. • Programmazione Map Reduce, Indicizzazione mediante MapReduce • Il problema dell'induzione in IR. Modelli di IR. Modello Two-Poisson, Modello dello Spazio vettoriale, Modello del linguaggio, Modelli Divergence From Randomness (DFR) • Modelli per la rappresentazione dell'interrogazione. Teoria del relevance feedback e tecniche di apprendimento automatico per l'IR. Espansione automatica delle interrogazioni. • Misure di valutazione dell'efficacia dei modelli di IR. • Misure di similarità per l’IR. Correlazione di Pearson, Mutual Information Measure, Misura di Jaccard • Clustering massivo, Locality Sensitive Hashing, Near Duplicate Detection. Implementazione MapReduce di LSH • Modelli di recupero mediante links e anchor text. Link Analysis & Pagerank, Calcolo efficiente di Pagerank, Applicazioni in Twitter, Spammer identification • Information Retrieval Temporale, Modelli temporali di IR • Crawling. Web Crawling, Pseudo crawling in Twitter
 1. J. Leskovec, A. Rajaraman, J. D. Ullman, Mining of Massive Datasets, http://infolab.stanford.edu/~ullman/mmds/book.pdf 2. G. Amati, Note di Information Retrieval, (manuscript) 3. Chakrabarti, Mining the web, http://www.facweb.iitkgp.ernet.in/~shamik/autumn2012/dwdm/papers/dmining.pdf 4. C.J. van Rijsbergen, Information Retrieval, London: Butterworths, 1979. http://www.dcs.gla.ac.uk/Keith/Preface.html 5. Moffat, Timothy Bell, Managing Gigabytes, Morgan Kaufmann Publishers, 1999. 6. C. D. Manning, P.Raghavan, H. Schütze, An Introduction to Information Retrieval, 2009, http://nlp.stanford.edu/IRbook/pdf/irbookonlinereading.pdf
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI - (visualizza)
 |
36
|
|
|
|
|
|
|
|
|
8066497 -
INTELLIGENZA ARTIFICIALE 2
(obiettivi)
Lasciare che gli studenti vengono a conoscenza di approcci formali e tecnologie innovative per la modellazione di sistemi intelligenti; in particolare l'estrazione di informazioni e la domanda di sistemi per rispondere anche nel contesto del Semantic Web, così come aumentare la consapevolezza su approcci per la gestione semantica Big Data.
-
PAZIENZA MARIA TERESA
( programma)
Introduzione all’elaborazione del linguaggio naturale (NLP simbolico) Semantica, semantica lessicale, sistemi basati su semantica Analisi del discorso Ontologie Modelli, metodologie di rappresentazione di conoscenza concettuale, linguaggi, tecnologie Logiche terminologiche, logiche descrittive Semantic Web Applicazioni (es. IE, Q/A, reasoning) che traggono vantaggio da approcci misti basati su NLP e ontologie Semantica e Big Data, linguaggi, tecnologie, applicazioni
 “Ontology-based Interpretation of Natural Language” Autori: P. Cimiano, C. Unger, J. McCrae Morgan & Claypool publishers, 2014
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066502 -
WEB MINING AND RETRIEVAL
(obiettivi)
L'introduzione ed esplorazione dei temi legati ad algoritmi di data-driven per l'induzione di conoscenze provenienti da raccolte di dati su larga scala; Presentaziome dei principali modelli di dati alla base dei motori di ricerca Web e per Enterprise Search; Studiare tecnologie e formalismi per il trattamento dei dati Web non strutturati attraverso metodi Intelligenza Artificiale e di Natural Language Processing e per la trasformazione linguistica dei testi e dei dati Social Web; L'introduzione di pratiche sperimentali in applicazioni quali la gestione dei documenti semantici, Web Analysis Network e opinion mining.
-
BASILI ROBERTO
( programma)
Programma
Sezione I: Machine Learning e Learning basato su kernel. Richiami. Metodi Supervised. Metodi probabilistici e generativi. Metodi Unsupervised. Clustering. Metriche di similarità semantica. Metodi agglomerativi. K-mean. Modelli Markoviani. Hidden Markov Models. Kernel-based kernels. Kernel polinomiali e RBF. String Kernels. Tree kernels. Latent Semantic kernels. Semantic kernels. Applicazioni.
Sezione II: Statistical Language Processing Supervised Language Processing tools. HMM-based POS tagging. Named Entity Recognition. Statistical parsing. PCFGs: Charniak parser. Modelli di Parsing Lessicalizzati. Shallow Semantic Parsing: kernel based semantic role labeling. Information Extraction.
Sezione III: Web Mining & Retrieval. Modelli di ranking per il Web. Introduzione alla Social Network Analysis: rango, centralità. Modelli di random walk: Page Rank. Motori di ricerca. SEO. Google. Sistemi di Question Answering. Open-domain Information Extraction. Acquisizione di Conoscenza da Wikipedia. Social Web. Algoritmi su grafi per la community detection. Introduzione all’Opinion Mining e al Sentiment Analysis.
 Testi
•Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008. Consultabile on-line •C.M. Bishop "Pattern Recognition and Machine Learning" Springer, 2006 •Roberto Basili, Alessandro Moschitti, Text Categorization: from Information Retrieval to Support Vector Learning, ARACNE Editore, 2005. •Bing Liu, Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data. 2nd Edition, July 2011, Springer. •Note del docente e articoli scientifici distribuite durante il corso.
|
9
|
ING-INF/05
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066131 -
SISTEMI COOPERATIVI E RETI SOCIALI
(obiettivi)
Formare lo studente ad analizzare le problematiche di sicurezza associate a sistemi informativi complessi, nei quali più attori, non legati da vincoli gerarchici, concorrono a fornire un insieme coordinato di servizi. Lo studente apprende un insieme di strumenti per formalizzare la rappresentazione di un sistema di sicurezza e un insieme di strumenti per affrontare i problemi di sicurezza e integrità associati.
-
TALAMO MAURIZIO
( programma)
1) Introduzione di Complex Web attraverso analisi di contesti. 2) Definizione formale di Complex Web. 3) Studio dell proprietà di un complex web 4) Definizione di meta regole per il riconoscimento di un sistema complesso. 5) Richiamo dei concetti di protocollo su rete. 6) Richiami sui protocolli IP, TCP, HTTP, SSL. 7) Un linguaggio basato sul riconoscimento delle stringhe 8) Ottenimento di sequenze elementari di eventi su WEB 9) Il modello degli stati 10) Il modello delle transizioni temporali 11) Dipendenza e causalità 12) Il grafo causale. 13) Rappresentazione di complex web come insieme di grafi causali.
 Dispense a cura del docente, distribuite durante le lezioni
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066134 -
METODI DI VERIFICA DI SISTEMI
(obiettivi)
MODEL CHECKING ESPLICITO E SIMBOLICO TIMED AUTOMATA.
-
INTRIGILA BENEDETTO
( programma)
Programma 1. Modellizzazione dei sistemi: rappresentazione con automi a stati finiti; 2. Modellizzazione di proprietà di sistemi: logica temporale; 3. Tecniche di model checking esplicito; 4. Tecniche di model checking simbolico.
 System and Software Verification Model-Checking Techniques and Tools Berard, B., Bidoit, M.., Finkel, A., Laroussinie, F., Petit, A., Petrucci, L., Schnoebelen, P.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8065537 -
SISTEMI DI AGENTI
(obiettivi)
Analisi, teoria e simulazione di sistemi di agenti distribuiti e sistemi complessi. Introduzione all'analisi, teoria e simulazioni di agenti distribuiti e sistemi distribuiti complessi
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066640 -
NATURAL LANGUAGE PROCESSING
(obiettivi)
Il corso si propone di introdurre lo studente agli scopi, alle principali problematiche e ai principali modelli simbolici dell'elaborarazione del linguaggio naturale. Alla fine del corso, lo studente sarà in grado di implementare un modello di elaborazione del linguaggio.
-
ZANZOTTO FABIO MASSIMO
( programma)
Programma e Materiale Disponibile •Introduzione e la sfida delle macchine parlanti (appunti per la lezione) •Il Linguaggio: modelli e teorie linguistiche (appunti per la lezione e corso di linguistica da cui sono stati derivati) •Modelli Linguistici e Sistemi ◦Come determinare che un modello è corretto e un sistema è efficace: inter-annotation agreement e statistical significance (appunti per la lezione) ◦Automi a stati finiti e trasduttori per la morfologia (appunti per la lezione) ◦Elaborazione sintattica con le grammatiche context-free ◦Parsing con le grammatiche context-free (appunti per la lezione) ◦Feature Structures e Unificazione (appunti per la lezione) ◦Tree Adjoining Grammars (appunti per la lezione) ◦Modular and Lexicalized Parsing (appunti per la lezione) ◦Probabilistic context-free grammar ◦Semantica ■Rappresentazione semantica simbolica(appunti per la lezione): Introduzione a WordNet e FrameNet ■Lambda Calcolo per la semantica del linguaggio naturale (appunti per la lezione) ■Rappresentazione semantica distribuzionale ◦Textual Entailment Recognition (Tutorial at ACL 2007)
 Libri di testo •Daniel Jurafsky and James H. Martin, SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition (Second Edition) •I.Dagan, D.Roth, M.Sammons, F.M.Zanzotto, Recognizing Textual Entailment: Models and Applications, Synthesis Lectures on Human Language Technologies #23, Morgan&Claypool Publishers, 2013
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066133 -
INFORMATION RETRIEVAL
(obiettivi)
Il corso di Information Retrieval tratta l'accesso e il recupero dell'informazione per grandi basi documentali. Si affrontano gli aspetti teorici e realizzativi relativi alla costruzione di sistemi avanzati per l'indicizzazione, l'accesso e il recupero di informazione per collezioni molto grandi di documenti. Infine conoscere i modelli di recupero utilizzati nei principali motori di ricerca per i social networks, il web e i sistemi tradizionali di Information Retrieval.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|