Google je objavio tim pojedinih detalja iz tima za sigurnost i privatnost o tome kako se Google Play priprema, a strojno učenje igra veliku ulogu.
Google ima dva osnovna cilja za aplikacije u Trgovini Play: sigurnost i izloženost. Tim za sigurnost i privatnost želi ukloniti aplikacije sa zlonamjernim softverom, ali oni su također zabrinuti zbog aplikacija koje traže široka dopuštenja koja možda nisu potrebna. Kad zauzvrat pronađu dobre aplikacije koje slijede dobre prakse, tim želi da se one predstave u Trgovini Play.
Strojevi grade grupe vršnjaka kako bi proučili što aplikacije mogu raditi i ako bi trebale raditi.
Jedan od načina na koji to čine jest korištenje onoga što se naziva "vršnjačke grupe". Aplikacije sa sličnim mogućnostima grupirane su zajedno. Aplikacije poput Spotify i Pandora (na primjer) razlikuju se jedna od druge, ali imaju iste osnovne funkcije i osmišljene su za strujanje glazbe na vaš Android koristeći podatke s vašeg računa uz svaku uslugu. Isto vrijedi i za Twitter i Facebook ili za aplikacije poput bojanki. Kad rade iste osnovne stvari, skupljaju se zajedno. Na taj se način lakše proučava što aplikacije rade, kako to rade i trebaju li ih uopće raditi.
Zatim se analiziraju kako bi vidjeli što traže od vašeg uređaja kada su u pitanju osobni podaci. U idealnom slučaju svaka aplikacija u grupi vršnjaka zahtijeva iste vrste podataka i ima dobar razlog za to. Ali ponekad će jedan biti odmetnik. Google daje primjer aplikacije knjige bojanki koja zahtijeva sitne detalje o lokaciji putem GPS-a. Ostale aplikacije knjiga bojanki to ne čine, pa bi ona koja bi trebala biti podvrgnuta daljnjem pregledu od strane tima za sigurnost i privatnost.
Previše je aplikacija na Google Playu da biste to učinili ručno.
Na Google Playu je previše aplikacija za ljude koji bi to mogli učinkovito učiniti, pa je Google upotrijebio neke tehnike strojnog učenja za automatizaciju većine procesa. Algoritmi za duboko učenje proučavaju jezik u aplikaciji, podatke o tome što aplikacija radi i kako to analizira računalno, a same vršnjačke grupe ove strojeve grade na osnovu stvari poput metapodataka i opisa teksta kao i mjernih podataka poput korisnika instalira.
Google čini mnogo da spriječi da zlonamjerni softver ne dođe na vaš telefon putem Google Play-a, ali ovo je i da educira programere o složenom (vrlo) modelu dozvola koji Android koristi. ovo je prilično cool način korištenja računala koja pomažu korisnicima i programerima, a sjajno je što je Google voljan podijeliti neke informacije o tome kako se to radi.