12

Sono quasi sicuro che se guardi attentamente il profilo temporale di qualsiasi amico puoi facilmente prevedere cosa sta succedendo nella sua vita, anche se puoi scrivere tutta la sua vita, puoi anche scoprire il fatto nascosto che lui/non ha mai detto o aggiornato direttamente ma indirettamente ha condiviso n cose correlate che ti aiuteranno ad analizzare la sua attività. È comunque possibile costruire un sistema automatizzato in grado di leggere e analizzare l'intero profilo Facebook di amici, le sue cose condivise, i Mi piace, i commenti, ecc. E creare un rapporto che esporrà i suoi fatti di tutta la vita incluso quello nascosto, usando un po 'di intelligenza artificiale o concetti di apprendimento automatico?Analisi utente basata sul loro profilo Facebook?

+5

In una certa misura, ma si sta parlando di un sistema molto complesso, poiché ad esempio è necessario dedurre da un URL che l'utente ha apprezzato che si tratti (diciamo) di musica correlata e di una band. Inoltre, vorrai sapere cosa significa che l'utente ha "apprezzato" quella pagina, cosa gli è piaciuto davvero? Un'altra cosa è che i dati che Facebook ti offre sono soggetti a ciò che l'utente ti concede e puoi ottenerli solo se interagisce con la tua app, devi offrire all'utente abbastanza incentivi per concederti tutti i dati, che non è un cosa semplice da fare. –

+0

Inoltre, l'intelligenza artificiale dovrà conoscere la differenza tra didascalia/descrizione e dati del messaggio su un profilo utente, questo può spesso fondersi e viene aggiunto a tutti i tipi di post, video, link, foto ecc. Se mai il tuo Annabot striscia, mi metterò in fila per testare per te. :-) –

+1

Si noti inoltre che tale rapporto sarà un riepilogo di molti _models_. Quindi, per iniziare, prova a capire quali modelli puoi ottenere. Questo può essere un modello di preferenze dell'utente, professione, stile di comunicazione, ecc. Infatti, per la maggior parte dei compiti pratici questi modelli separati saranno sufficienti. – ffriend

risposta

5

Non esiste un sistema che sia in grado di fornire automaticamente contenuto e comprensione come si sta cercando automaticamente. La mente umana è in grado di dedurre molto che i computer semplicemente non riescono a capire. Inoltre, tu (in generale) conosci alcune cose sulle persone al di fuori di Facebook (dato che sei amico di loro) che riempie di dettagli che il sistema di analisi non avrà.

La cosa migliore che puoi fare è definire chiaramente il tuo problema e la domanda che stai chiedendo. C'era un 'gaydar' project at MIT che era in grado di guardare le reti di studenti e in generale correlare quelli che sono gay. Per i grandi gruppi troverai che funziona nel complesso, ma per una persona individuale non sarai in grado di avere una grande certezza.

Tuttavia, chiedere semplicemente al computer di "trovare informazioni nascoste" non funzionerà. Devi avere un modello abbastanza solido con cui lavorare. Nel complesso, probabilmente avrai bisogno di molti dati con dati confermati per iniziare a testare quel modello (migliaia di punti necessari). Inoltre, con qualsiasi social network scoprirai che ci sono molti dati inesatti/falsi su qualunque social network. Le persone sbagliano continuamente le cose per vari motivi (umorismo, ecc.) E questo sta per buttare via i tuoi modelli.