Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

O Google está usando aprendizado profundo e análise de dados para organizar a loja de brinquedos

Anonim

O Google divulgou alguns detalhes da equipe de Segurança e Privacidade sobre como o Google Play está sendo organizado, e o aprendizado de máquina tem um papel importante.

O Google tem dois objetivos básicos para aplicativos na Play Store: segurança e exposição. A equipe de Segurança e Privacidade deseja eliminar aplicativos com malware, mas também está preocupada com aplicativos que solicitam permissões amplas que podem não ser necessárias. Por sua vez, quando são encontrados bons aplicativos que seguem boas práticas, a equipe deseja que eles sejam apresentados na Play Store.

Máquinas constroem grupos de colegas para estudar o que os aplicativos podem fazer e se deveriam fazê-lo.

Uma das maneiras de fazer isso é usar o que é chamado de "grupos de pares". Aplicativos com recursos semelhantes são agrupados. Aplicativos como Spotify e Pandora (por exemplo) são diferentes entre si, mas têm as mesmas funções básicas e foram projetados para transmitir músicas para o seu Android usando detalhes da sua conta em cada serviço. O mesmo vale para o Twitter e o Facebook ou aplicativos como livros para colorir. Quando eles fazem as mesmas coisas básicas, são agrupados. Isso facilita o estudo do que os aplicativos estão fazendo, como estão fazendo e se devem fazê-lo.

Eles são analisados ​​para ver o que solicitam do seu dispositivo quando se trata de dados pessoais. Idealmente, todos os aplicativos em um grupo de pares solicitarão os mesmos tipos de informações e terão um bom motivo para fazê-lo. Mas, às vezes, alguém será um outlier. O Google dá o exemplo de um aplicativo de livro para colorir que solicita detalhes de localização por GPS. Outros aplicativos de livros para colorir não fazem isso; portanto, um que faça isso estará sujeito a uma revisão adicional pela equipe de Segurança e Privacidade.

Existem muitos aplicativos no Google Play para fazer isso manualmente.

Existem muitos aplicativos no Google Play para seres humanos para fazer isso de forma eficaz, portanto o Google empregou algumas técnicas de aprendizado de máquina para automatizar grande parte do processo. Os algoritmos de aprendizado profundo estudam o idioma no aplicativo, os dados sobre o que o aplicativo faz e como ele é analisado por computador, e os próprios grupos de pares são construídos por essas máquinas com base em itens como metadados do aplicativo e descrições de texto, além de métricas como usuário instala.

O Google faz muito para impedir que o malware entre no seu telefone pelo Google Play, mas também para educar os desenvolvedores sobre o modelo de permissão (muito) complexo que o Android usa. essa é uma maneira muito legal de usar computadores que ajudam usuários e desenvolvedores, e é ótimo que o Google esteja disposto a compartilhar algumas informações sobre como está sendo feito.