Google оприлюднив деякі подробиці від команди з безпеки та конфіденційності про те, як Google Play готується, і машинне навчання відіграє велику роль.
Google має дві основні цілі для додатків у Play Store: безпека та експозиція. Команда з безпеки та конфіденційності хоче відлучити програми зі шкідливим програмним забезпеченням, але вони також стурбовані програмами, які вимагають широких дозволів, які можуть не знадобитися. У свою чергу, коли знайдеться хороші додатки, які дотримуються належних практик, команда хоче, щоб вони були представлені в Play Store.
Машини створюють групи однолітків, щоб вивчити, які програми можуть робити, і якщо вони повинні це робити.
Один із способів їх здійснення - це використання того, що називається "групи однолітків". Програми з подібними можливостями групуються. Такі програми, як Spotify та Pandora (наприклад), відрізняються один від одного, але вони мають однакові основні функції і розроблені для передачі музики на ваш Android, використовуючи деталі з вашого акаунта з кожною службою. Те саме стосується Twitter і Facebook або таких програм, як книжки-розмальовки. Коли вони роблять ті самі основні речі, вони збираються разом. Це полегшує вивчення того, що роблять програми, як вони це роблять, і якщо вони взагалі повинні це робити.
Потім вони аналізуються, щоб побачити, що вони вимагають від вашого пристрою, коли мова йде про особисті дані. В ідеалі кожен додаток у групі однолітків вимагатиме однакових типів інформації та має вагомі причини для цього. Але іноді хтось буде стороннім. Google наводить приклад програми-книжки-розмальовки, яка вимагає тонких деталей розташування через GPS. Інші програми книжок-розмальовок цього не роблять, тому команда з безпеки та конфіденційності підлягає подальшому перегляду.
У Google Play є занадто багато додатків, щоб зробити це вручну.
У Google Play є занадто багато додатків, щоб люди це робили ефективно, тому Google використовував деякі методи машинного навчання для автоматизації більшої частини процесу. Алгоритми глибокого навчання вивчають мову в додатку, дані про те, що це робить і як це робить, аналізуються комп'ютером, а самі групи однолітків будуються цими машинами на основі таких речей, як метадані програми та описи тексту, а також метрики на зразок користувача встановлює.
Google робить багато для того, щоб зловмисне програмне забезпечення не переходило на ваш телефон через Google Play, але це також для того, щоб навчити розробників щодо складної (дуже) моделі дозволів, яку використовує Android. це досить класний спосіб використання комп'ютерів, які допомагають користувачам та розробникам, і це чудово, що Google готовий поділитися деякою інформацією про те, як це робиться.