Nuova ricerca

Claudia CANALI

Professore Associato presso: Dipartimento di Ingegneria "Enzo Ferrari"

Insegnamento: Sistemi socio-tecnici e reti sociali

INFORMATICA (D.M. 270/04) (Offerta formativa 2017)

Obiettivi formativi

Gli obiettivi dell'insegnamento sono:
• Presentare le caratteristiche principali, strutturali e dinamiche, dei sistemi socio-tecnici
• Presentare metodologie e tecniche matematico-algoritmiche per l'analisi, la progettazione e l’amministrazione di sistemi complessi basati su organizzazioni di sistemi multiagente
• Presentare gli strumenti principali per l'analisi e la visualizzazione di reti sociali e strutture a grafo, e per la programmazione e gestione di sistemi multiagente

Prerequisiti

Conoscenze di linguaggi di programmazione e programmazione distribuita

Programma del corso

• Il concetto di sistema socio-tecnico come rete di interazione tra componenti decisionali autonomi
• Teorie e metodi della Social Network Analysis (SNA)
• Proprietà principali delle reti sociali a livello globale e di singolo nodo, a livello strutturale e dinamico (es. misure di centralità, connettività, coesione, coefficiente di clustering, diametro)
• Topologia, struttura e tipologie di reti sociali (random, small world, scale-free)
• Analisi di sotto-reti specifiche; cliques e moduli e comunità
• Meccanismi e modelli di diffusione delle informazioni all'interno delle reti sociali
• Principali strumenti software per la visualizzazione e l'esplorazione del grafo delle reti sociali
• Il concetto di agente autonomo, di autonomous decision making, e di decisione razionale
• Modelli decisionali distribuiti in reti di agenti autonomi (sistemi multiagente)
• Modelli di negoziazione, giochi decisionali, modelli di intelligenza collettiva
• Sistemi e strumenti per la programmazione di reti multiagente
• Strumenti di amministrazione dei sistemi multiagente

Metodi didattici

• Didattica frontale (teoria, concetti, demo)
• Esercitazioni in aula singole e di gruppo (applicazione dei concetti appresi a casi di studio su dati reali)

Testi di riferimento

Dispense a cura del docente

Verifica dell'apprendimento

La verifica si svolgerà attraverso lo sviluppo di un progetto e una prova orale. Il progetto consisterà nell'analisi e progettazione di un sistema basato su rete sociale multiagente, in accordo con il docente, e nella produzione della relativa documentazione. La prova orale consisterà nella presentazione del progetto e in domande per la verifica della comprensione del programma svolto.

Risultati attesi

Conoscenza e comprensione
• Conoscenza dei principali modelli di reti sociali
• Comprensione delle principali proprietà delle reti sociali
• Conoscenza dei modelli di decisione autonoma e dei modelli decisionali e comportamenti distribuiti in reti di sistemi multiagente

Capacità di applicare conoscenza e comprensione
• Capacità di modellare un sistema reale o artificiale complesso basato su rete / organizzazione sociale e di determinarne le caratteristiche strutturali e comportamentali principali
• Capacità di identificare una metodologia di analisi adatta alle caratteristiche di uno specifico sistema socio-tecnico
• Capacità di sviluppare applicazioni per risolvere problematiche derivanti da diversi ambiti del mondo reale modellabili come reti / strutture a grafo
• Capacità di progettare sistemi multiagente come reti distribuite di componenti decisionali autonomi

Autonomia di giudizio
• Capacità di valutare gli strumenti di analisi modellazione, e progettazione, più adatti ad ogni sistema socio-tecnico tra le possibili alternative
Abilità comunicative
• Al termine dell’insegnamento lo studente è in grado di esporre i risultati delle proprie analisi in forma scritta (report sintetici, documentazione più approfondita) ed orale (discussione)

Capacità di apprendimento
Al termine dell’insegnamento, lo studente:
• Ha la capacità di valutare il proprio livello di preparazione in relazione allo stato dell'arte attuale
• Ha la capacità di individuare le specifiche lacune nella propria preparazione
• Ha la capacità di recuperare la documentazione necessaria dalle fonti appropriate
• Ha la capacità di assimilare il contenuto informativo presente in tale documentazione.