PROGETTO DI SISTEMI AD AGENTI



Похожие документы
Progettaz. e sviluppo Data Base

Codifica binaria dei numeri relativi

La Social Network Analysis applicata alla ricerca semantica

Rendering air show e verifica della sincronizzazione

Database. Si ringrazia Marco Bertini per le slides

Fasi di creazione di un programma

Social Network. Marco Battini

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

Rapporto dal Questionari Insegnanti

Un gioco con tre dadi

jeenuin Jeenuin Uno strumentoinnovativoper l ascoltosemantico 17 Ottobre

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

Lezione 3: Introduzione all analisi e valutazione delle azioni. Analisi degli Investimenti 2014/15 Lorenzo Salieri

Indice. Introduzione...6. Capitolo 1: Realtà virtuale e computer vision..10. Capitolo 2: Riconoscimento facciale..34

Analisi di una Rete Sociale

Progettazione di una base di dati Ufficio della Motorizzazione

Fare Efficienza Energetica attraverso l automazione degli edifici

Guida all uso del web service SDMX

PROBABILITÀ - SCHEDA N. 2 LE VARIABILI ALEATORIE

Analisi dei requisiti e casi d uso

Metodi Computazionali

Normativa UNI CEI EN 16001:2009 Energy efficiency tramite un sistema di gestione per l energia. ABB Group September 29, 2010 Slide 1

Ricorsione in SQL-99. Introduzione. Idea di base

OSINT, acronimo di Open Source INTelligence, uno dei modi per acquisire dati utili per l intelligence:

Criteri per la valutazione della performance individuale dei titolari di Posizioni Organizzative

ARTICOLO TECNICO Smart-MED-Parks: il Software

Web Reputation. PMI & Web Marketing

Metodologie Informatiche Applicate al Turismo

PROGETTO EM.MA PRESIDIO

WEB SEMINAR Dettaglio servizio

Lezione 1 Introduzione

Principi di analisi causale Lezione 2

Laboratorio di ricerca Attiva del Lavoro. MODULO 1 La ricerca attiva del lavoro

Sollecitare riflessione anche su prove di SCIENZE. Prendere confidenza anche con altri sistemi valutativi diversi da INValSI

Apprendimento informale e dispositivi mobili: il nuovo approccio alla formazione

Dalla progettazione concettuale alla modellazione di dominio

La ricerca estensiva Perché?

CAPITOLO 20 AGGIORNAMENTO DEL CODICE DI STOCCAGGIO

General Linear Model. Esercizio

Come creare una pagina Facebook e collegarla al sito mosajco

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Guida all uso di. a cura dell Area Economia Applicata (AEA) - IPI

Esercizio 1: trading on-line

Sistema Informativo di Teleraccolta EMITTENTI

Archivio WebQuest I Grafi e le Reti

Matematica e giochi di gruppo

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri

[ Analisi della. concentrazione] di Luca Vanzulli. Pag. 1 di 1

Counseling Breve. Rivolto agli infermieri

Modelli di Programmazione Lineare e Programmazione Lineare Intera

Il Problem-Based Learning dalla pratica alla teoria

Appunti sulla Macchina di Turing. Macchina di Turing

Introduzione all Information Retrieval

SOCIAL MEDIA MARKETING. pubblishock.it

Valutazione del potenziale

NodeXL: l amo delle Reti Sociali

Progetto ASTREA WP2: Sistema informativo per il monitoraggio del sistema giudiziario

Risultati dell indagine sul benessere dei dipendenti 2014

NON C È PEGGIOR SORDO DI CHI NON VUOLE ASCOLTARE. Maggio 2014

Risultati dell indagine di customer satisfaction sullo Sportello del Cittadino

Audiovisivo 2.0: scenari e strumenti della rete

Il Software che muove le tue Idee Web Reputation

PROJECT EVALUATION & MANAGEMENT

Corso di Informatica

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

TREND ANALYSIS PER IL MODERN TRADE

penetration test (ipotesi di sviluppo)

Calcolo del Valore Attuale Netto (VAN)

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

Organizzazione e pianificazione delle attività di marketing

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

Nuova funzione di ricerca del sito WIKA.

INTRODUZIONE ALLA QUALITÀ. LE ISO Serie 9000

COACHING. Bocconi Alumni Association. Presentazione

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

ISTITUTO OBERDAN TREVIGLIO 1-INDIRIZZI DI STUDIO DELL ANNO SCOLASTICO

UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA. Facoltà di Psicologia

Metodi e Modelli Matematici di Probabilità per la Gestione

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

STRUMENTI ONLINE PER STUDIARE LA CONCORRENZA, RICERCARE FONTI DI VISIBILITÀ E CONOSCERE I TREND DI MERCATO

Modelli di simulazione acustica

NCP Networking Competence Provider Srl Sede legale: Via di Porta Pertusa, Roma Tel: , Fax:

Anno scolastico 2015 / Piano di lavoro individuale. ITE Falcone e Borsellino. Classe: IV ITE. Insegnante: DEGASPERI EMANUELA

Allegato B) PROCEDURA PER LA GESTIONE AZIENDALE DEI CASI DI EVENTI SENTINELLA 1. PREMESSA E INDICAZIONI GENERALI

Curricolo di Geografia Scuola Primaria

Lezione 8. La macchina universale

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools

Progettazione di Database. Un Esempio

Barriere assorbenti nelle catene di Markov e una loro applicazione al web

Транскрипт:

PROGETTO DI SISTEMI AD AGENTI Anno Accademico: 2012-2013 Professore: Vincenzo Loia Introduzione alle Social Network. Indice Presentazione del Progetto di Sistemi ad Agenti. 1

Social Network Una rete sociale (in inglese social network) consiste di un qualsiasi gruppo di individui connessi tra loro da diversi legami sociali. Per gli esseri umani i legami vanno dalla conoscenza casuale, ai rapporti di lavoro, ai vincoli familiari. Le reti sociali sono spesso usate come base di studi interculturali in sociologia, in antropologia, in etologia. L'analisi delle reti sociali, ovvero la mappatura e la misurazione delle reti sociali, può essere condotta con un formalismo matematico usando la teoria dei grafi. In generale, il corpus teorico ed i modelli usati per lo studio delle reti sociali sono compresi nella cosiddetta social network analysis. Social Network Analysis definizione Abbreviato come SNA, il social network analysis è il mapping e la misura delle relazioni e del flusso tra persone, gruppi, aziende, animali, computer o altre informazioni processate come entità. I nodi rappresentano le entità mentre i link mostrano le relazioni o il flusso tra queste entità. SNA fornisce sia una rappresentazione visuale che matematica delle relazioni. 2

Esempio di Social Network Semantic Social Network Facebook, LinkedIn o Myspace forniscono una enorme quantità di dati per poter strutturare le reti sociali. Il semantic web fornisce una serie di approcci per poter modellare le reti sociali con l ausilio di ontologie come FOAF, SIOC o SCOT. FOAF può essere usata per descrivere, i profili le relazioni e le attività online degli utenti. SIOC è un estensione di FOAF può rappresentare in maniera più accurata le attività online di forum, blog ecc. 3

Measure Centrality La Centralità ha un importanza fondamentale nell analisi delle reti sociali, visto che permette di definire la posizione di un entità nella social network in termini di relazioni. È possibile basare la centralità di un entità sul suo grado, sulla sua interposizione(betweenness), ossia sul suo essere intermedio tra ogni punto ed ogni altro, ed infine sulla sua vicinanza o prossimità(closeness) a qualsiasi altro punto del grafo e quindi sull efficienza con cui esso può raggiungere tutti gli altri nodi della rete. Progetto di Sistemi ad Agenti Mainstone Il progetto è composto da 3 mainstone ognuna con una scadenza di 20 giorni: 1. Simulare una Social Network. I. Simulare Reti mostrando linking structure di Siti web blog post o link tra post in risposta a un post su un forum. 2. Calcolare il livello di Sentic Computing e le Emozioni espresse da ogni nodo, mediante un applicazione (già implementata). 3. Estrarre il flusso positivo e negativo in termini di Emozioni espresse dalla rete. I. Valutare la rilevanza delle emozioni attraverso misure definite per le social network. 4

Visione della Emotion Social Network Analysis Simulare una Social Network Costruire una rete che simuli una reale esistente nel Web: I. Social network (ad es., Facebook) II. Blog III. Rete generata da una query data: 1) considerare i primi N link ottenuti come risposta alla query: tali link corrisponderanno a nodi della rete. 2) per ogni pagina associata a un link, calcolare i primi N link entranti nella pagina 3) continuare tale processo per m volte (con m arbitrario, di solito m=4) 5

Esempio di Simulazione di una Social Network (1) 1)Presa in input una parola di ricerca ad esempio Hillary Clinton, si passa a realizzare la social network in questo modo: 2)Si Prendono i top N ( ad esempio N=4) web site ritornati dalla query Hilary Clinton. Esempio di Simulazione di una Social Network (2) 3) Si prendono i top N web site che puntano ognuno ad almeno ad 1 dei Top N web site della seconda fase, vene fatto attraverso una link:url quey. La query restituisce ciò che il motore di ricerca ritiene più significativo, facendo un linking back di una specifica URL. 6

Esempio di Simulazione di una Social Network (3) 4) Si prendono i top N web site che puntano ognuno ad almeno ad 1 dei Top N web site della terza fase, si ripetere lo step 4 finche non si è raggiunto il degree of separation desiderato dall originale Top N web site posti nella seconda fase. Di solito è sufficiente effettuare la 4 fase solo una volta. Social Network Risultante dalla Prima Macro Attività 7

Geo Localizzazione degli utenti della Social Network Localizzare la posizione Geografica del sito Esempio: http://freegeoip.net/static/index.html Posizionare i nodi della rete in base alla loro distanza. Semantic Social Network Ottenuta la rete, definire la rete semantica associata: Per ogni nodo (pagina Web, sito, ecc.) estrarre il contenuto rilevante della pagina: Uso del TF(-IDF): misura che restituisce quanto un termine è rilevante (nell intervallo [0,1]). Fissare una soglia per filtrare i risultati (cioè, eliminare tutti i valori di rilevanza inferiori a tale soglia). 8

Esempio di Semantic Social Network cambiare parole Polarità della Social Network Estrarre per ogni nodo la polarità in termini di Sentic Computing con il tool fornito: 9

Emotions Social Network Calcolare per ogni nodo della rete i possibili sentimenti/emozioni predominanti attraverso l uso del tool fornito: Restituire una matrice contenente 24 (6 X4) valori associati alle emozioni Esempio Emotions Social Network 10

Risultato Atteso al termine del Progetto Possibili query (mediante GUI): dato un topic T, evidenziare tutti i nodi che trattano quel topic (pagine web contenenti T) Dato una dimensione di sentimento S, (ad esempio Piacevolezza), evidenziare tutti i nodi dove i 6 livelli di attivazione <estasi, gioia, serenità, malinconia, tristezza, dolore> hanno valori diversi da 0 Dato T e S, evidenziare tutti i nodi che hanno T e S Data un valore di soglia τ, visualizzare tutti i sentimenti positivi o negativi che superano quel valore di soglia (usando colori diversi per i positivi e i negativi) Riferimenti Peter A. Gloor, Jonas Krauss, Stefan Nann e Kai Fischbach, Detlef Schoder Web Science 2.0: Identifying Trends through Semantic Social Network Analysis, 2009 International Conference on Computational Science and Engineering. 11