Come individuare un social bot su Twitter

Nel 2011, un team della Texas A&M University ha effettuato un attacco informatico per intrappolare gli utenti di Twitter non umani che stavano inquinando la Twittersphere con lo spam. Il loro approccio è stato quello di creare account honeypot che pubblicassero contenuti senza senso a cui nessun utente umano sarebbe mai interessato. Qualsiasi account che ha ritwittato questo contenuto, o ha fatto amicizia con il proprietario, deve sicuramente essere un utente non umano noto come social bot.





Il team ha creato 60 honeypot e raccolto circa 36.000 potenziali account di social bot. Il risultato ha sorpreso molti osservatori a causa del gran numero di account non umani attivi. Questi bot erano generalmente poco sofisticati e semplicemente ritwittavano più o meno tutti i contenuti che incontravano.

Da allora, i social bot sono diventati significativamente più avanzati. Cercano sui social network persone famose e influenti, le seguono e catturano la loro attenzione inviando loro messaggi. Questi robot possono identificare le parole chiave e trovare i contenuti di conseguenza e alcuni possono persino rispondere alle domande utilizzando algoritmi del linguaggio naturale.

Ciò rende l'identificazione dei social bot molto più difficile. Ma oggi, Emilio Ferrara e compagni dell'Università dell'Indiana a Bloomington, affermano di aver sviluppato un modo per individuare sofisticati social bot e distinguerli dai normali utenti umani.



La tecnica è relativamente semplice. Iniziano raccogliendo una serie di social bot dal gruppo originale uscito nel 2011. Hanno scelto 15.000 di questi e raccolto i loro 200 tweet più recenti e i 100 tweet più recenti che li menzionano. Ciò ha prodotto un set di dati di circa 2,6 milioni di tweet. Il team ha quindi raccolto un set di dati simile per 16.000 utenti umani composto da oltre 3 milioni di tweet.

Infine, i ricercatori hanno creato un algoritmo chiamato Bot o no ? per estrarre questi dati alla ricerca di differenze significative tra le proprietà degli utenti umani e i social bot. L'algoritmo ha esaminato oltre 1.000 funzionalità associate a questi account, come il numero di tweet e retweet pubblicati da ciascun utente, il numero di risposte, menzioni e retweet ricevuti da ciascuno, la lunghezza del nome utente e persino l'età dell'account.

Si scopre che ci sono differenze significative tra account umani e account bot. I bot tendono a retwittare molto più spesso degli umani e hanno anche nomi utente più lunghi e account più giovani. Al contrario, gli umani ricevono più risposte, menzioni e retweet.



Insieme, questi fattori creano una sorta di impronta digitale che può essere utilizzata per rilevare i bot. Bot o no? raggiunge una precisione di rilevamento molto promettente, affermano Ferrara e compagni.

Ci sono alcune limitazioni, tuttavia. Innanzitutto, il team ha preso i social bot originariamente identificati nel 2011, quindi è possibile che ora ci siano bot più avanzati che sono meno facili da rilevare.

E ci sono anche casi limite che contengono post sia di umani che di social bot, ad esempio quando gli umani prestano i loro account ai bot o quando gli account sono stati violati dai bot. Rilevare queste anomalie è attualmente impossibile, ammettono Ferrara e co.



Tuttavia, questo è un inizio interessante nel processo di identificazione dei social bot. Ma è un compito che rischia di diventare più difficile con il passare del tempo. Con solo 140 caratteri, Twitter pone vincoli significativi al tipo di comunicazione possibile. È quindi molto più facile per un computer ricreare il comportamento molto limitato che gli umani dimostrano in questo spazio.

Per chi fosse interessato Ferrara e co hanno fatto la loro Bot o no? algoritmo disponibile in questo sito web . Inserisci semplicemente il nome utente dell'utente Twitter e analizzerà le sue caratteristiche e i post più recenti per determinare la probabilità che sia un social bot.

Non funzionava al momento della scrittura, forse vittima di un social bot danneggiato. Ma se ora funziona, provalo e pubblica i tuoi pensieri nella sezione commenti qui sotto.



Rif: http://arxiv.org/abs/1407.5225 : L'ascesa dei social bot

nascondere