Il matematico che hackeò OKCupid
OKCupid

Esiste un modo di trovare l'amore con l'aiuto della matematica? Penso che sarebbe molto difficile anche solo considerare questa possibilità, ma quando un esperto in questo campo mette in campo tutte le sue abilità con l'obiettivo di conoscere la sua «anima gemella», ha molto più senso di quanto immaginiamo. È così che arriviamo alla storia di Chris McKinlay, un matematico che un paio di anni fa «hackerò» il portale di incontri OKCupid per trasformarsi nella prima scelta di almeno 30.000 donne

Immaginate un matematico che vive in un cubicolo della UCLA con uno stipendio minimo, lavorando alla sua tesi. Lo sviluppo della sua dissertazione richiedeva una connessione remota a un supercomputer per elaborare i suoi calcoli, e mentre aspettava i risultati, questo matematico «ammazzava il tempo» sul sito OKCupid. Come suggerisce il nome, OKCupid è un portale di incontri con la particolarità di presentare suggerimenti su potenziali partner attraverso domande sotto il formato «scelta multipla». I risultati sono visualizzati in percentuali, ma il dettaglio è che ogni utente del sito sceglie le domande a cui vuole rispondere, e la popolarità di queste domande ha un'enorme influenza sulla «compatibilità» calcolata da OKCupid.

È il momento di dare al nostro matematico il suo vero nome: Chris McKinlay. A quanto pare, McKinlay non aveva scelto le domande più attraenti per le donne registrate sul sito, quindi i suoi risultati erano molto al di sotto di quanto si aspettasse. Questo lo portò alla conclusione che non poteva accedere al sito come un utente qualunque, e affrontò la sfida da matematico. Il primo passo fu creare dodici profili falsi di OKCupid e uno script in Python per estrarre informazioni direttamente concentrate sul suo interesse (donne eterosessuali e bisessuali tra i 25 e i 45 anni).

Logicamente, il sistema di OKCupid rilevò i bot di McKinlay, ma con l'aiuto di un amico riuscì a riprogrammarli per eguagliare la velocità di clic e di digitazione di un essere umano reale. Tre settimane dopo, aveva più di sei milioni di domande e risposte. Quello che seguì fu l'applicazione di un algoritmo modificato (K-Modes) per trovare uno schema in quei dati, e generare un totale di sette «gruppi» diversi di donne. Scelse i due gruppi che lo interessavano di più e creò un profilo speciale per ciascuno, adattato ai nuovi parametri.

McKinlay cominciò a ricevere una media di dieci messaggi non richiesti al giorno, un numero straordinario quando la media per qualsiasi altro uomo eterosessuale o bisessuale su OKCupid è zero. Praticamente era diventato una specie di «trending topic» all'interno del sito, e cominciò ad avere appuntamenti... molti appuntamenti. Naturalmente, questo significava uscire dalla sua «zona di comfort», e se c'è una cosa che McKinlay potrebbe confermare oggi è che la terza non è quella buona.

Nel suo caso personale, il momento magico fu l'appuntamento numero 88, quando conobbe Christine Tien Wang, 28 anni, artista e attivista. OKCupid aveva assegnato un «91» alla compatibilità tra i due, e quando si incontrarono per la prima volta, diciamo che il famoso cupido arciere non fallì. Tre appuntamenti e due settimane dopo, entrambi chiusero i loro account su OKCupid, e un anno dopo quel primo appuntamento, apparve un anello. Lei disse di sì.

Fonte: