Korisnici društvenih mreža generiraju jako velike količine podataka koji mogu biti od velike koristi. Rudarenjem tih podataka koristeći tehnike strojnog učenja koje primjenjuju razne metode mogu se otkriti korisne informacije. Ove tehnike mogu se primijeniti na raznim područjima poput izbora i politike, dionica i marketinga, otkrivanje prijetnji itd. Kako se podaci društvenih mreža rudare za informacije od događajima u sadašnjosti, postavlja se pitanje mogu li se na sličan način ti podaci iskoristiti za predviđanje budućih događaja. Ovaj rad prolazi kroz tehnike strojnog učenja za rudarenje podataka i prikazuje pregled napravljenih analiza kako bi vidjeli koliko su te tehnike uspješne, a i korisne