Google on julkaissut tietoturva- ja tietosuojatiimiltä yksityiskohtia siitä, kuinka Google Play on kuratoitu ja koneoppimisella on suuri merkitys.
Googlella on kaksi päätavoitetta Play Kaupan sovelluksille: turvallisuus ja altistuminen. Suojaus- ja yksityisyysryhmä haluaa poistaa sovellukset haittaohjelmilla, mutta he ovat huolissaan myös sovelluksista, jotka vaativat laajoja käyttöoikeuksia, joita ei ehkä tarvita. Kun puolestaan löydetään hyviä käytäntöjä noudattavia sovelluksia, tiimi haluaa niiden esiintyvän Play Kaupassa.
Koneet rakentavat vertaisryhmiä tutkimaan, mitä sovellukset voivat tehdä ja jos heidän pitäisi tehdä se.
Yksi tapa, jolla he tekevät tämän, on käyttää niin kutsuttuja vertaisryhmiä. Sovellukset, joilla on samanlaiset ominaisuudet, on ryhmitelty yhteen. Sovellukset, kuten Spotify ja Pandora (esimerkiksi), eroavat toisistaan, mutta niillä on samat perustoiminnot ja ne on suunniteltu virtaamaan musiikkia Android-laitteellesi käyttämällä tilin tietoja jokaisessa palvelussa. Sama koskee Twitteriä ja Facebookia tai sovelluksia, kuten värityskirjoja. Kun he tekevät samoja perustoimenpiteitä, he sulautuvat yhteen. Tämän avulla on helpompaa tutkia mitä sovellukset tekevät, miten he tekevät sitä ja jos heidän pitäisi tehdä sitä ollenkaan.
Sitten he analysoidaan nähdäkseen, mitä he pyytävät laitteeltasi, kun kyse on henkilökohtaisista tiedoista. Ihannetapauksessa jokainen vertaisryhmän sovellus pyytää samantyyppisiä tietoja ja sillä on hyvä syy siihen. Mutta joskus yksi on syrjäyttävä. Google on esimerkki värityskirjasovelluksesta, joka pyytää tarkat sijaintitiedot GPS: n kautta. Muut värityskirjasovellukset eivät tee tätä, joten tietoturva- ja tietosuojatiimi tarkistaa ne, jotka tehdään.
Google Playssa on liian monta sovellusta, jotta voit tehdä tämän käsin.
Google Playssa on liian monta sovellusta, jotta ihmiset voivat tehdä tämän tehokkaasti, joten Google on käyttänyt joitain koneoppimistekniikoita suuren osan prosessin automatisoimiseksi. Syväoppimisalgoritmit tutkivat sovelluksen kieltä, tietokoneen avulla analysoidaan tietoja sovelluksen toiminnasta ja miten se tehdään, ja nämä koneet rakentavat vertaisryhmät itse perustuen esimerkiksi sovelluksen metatietoihin ja tekstikuvauksiin sekä tietoihin, kuten käyttäjä asentaa.
Google tekee paljon estääkseen haittaohjelmia pääsemästä puhelimeesi Google Playn kautta, mutta tämän tarkoituksena on myös kouluttaa kehittäjiä Androidin käyttämästä monimutkaisesta (erittäin) lupamallista. tämä on aika hieno tapa käyttää tietokoneita, jotka auttavat käyttäjiä ja kehittäjiä, ja on hienoa, että Google on valmis jakamaan joitain tietoja siitä, miten se tehdään.