Foursquare ha 60 milioni di location. In crescita. E in aggiornamento continuo. Come fare a migliorare il database e renderlo consistente? Con la statistica, ovviamente.
In un lungo post sul blog ufficiale (The Mathematics of Gamification), Foursquare spiega come premia e penalizza i super-user, facendo in modo che i big data delle location raggiungano la qualità attesa. Ogni volta che viene proposta una modifica ad un posto, l’algoritmo la valuta e decide se accettare la modifica o rifiutarla. Con un’ottima probabilità che la scelta fatta automaticamente sia quella giusta.
I benefici? Un database accurato e, soprattutto, scalabile facilmente.