Twitter libera código de algoritmo para o GitHub em esforço para aumentar a transparência

Twitter libera código de algoritmo para o GitHub em esforço para aumentar a transparência

O Twitter lançou o código que determina quais tuítes aparecem nas linhas do tempo dos usuários para o GitHub e publicou uma postagem no blog explicando a decisão. A postagem detalha o que o algoritmo analisa ao determinar quais tweets apresentar na linha do tempo de um usuário e como ele os classifica e filtra. De acordo com a postagem do blog, o “pipeline de recomendação é composto de três estágios principais”. Primeiro, ele reúne “os melhores tweets de diferentes fontes de recomendação” e, em seguida, classifica esses tweets com um “modelo de aprendizado de máquina”. Por fim, ele filtra tweets de pessoas que o usuário bloqueou, tweets que eles já viram ou tweets que não são seguros para o trabalho, antes de colocá-los na linha do tempo.

O post também detalha cada etapa do processo. Por exemplo, observa que a primeira etapa analisa cerca de 1.500 tweets, e o objetivo é fazer com que a linha do tempo “Para você” tenha aproximadamente 50% de tweets de pessoas que o usuário segue (que são chamados de “na rede”) e 50% de tweets de contas “fora da rede” que o usuário não segue. Ele também afirma que o objetivo da classificação é “otimizar o engajamento positivo (por exemplo, curtidas, retuítes e respostas)” e que o estágio final tentará garantir que os usuários não vejam muitos tweets da mesma pessoa.

O CEO Elon Musk prometeu a mudança há algum tempo – em 24 de março de 2022, antes de ser dono do site, ele pesquisou com seus seguidores se o algoritmo do Twitter deveria ser de código aberto e cerca de 83% das respostas disseram “sim”. Em fevereiro, ele prometeu que aconteceria dentro de uma semana, antes de adiar o prazo para 31 de março no início deste mês.

Musk twittou que o lançamento de sexta-feira era “a maior parte do algoritmo de recomendação” e disse que o restante seria lançado no futuro. Ele também disse que a esperança é “que terceiros independentes sejam capazes de determinar, com precisão razoável, o que provavelmente será mostrado aos usuários”. Em um espaço discutindo o lançamento do algoritmo, ele disse que o plano era torná-lo “o sistema menos jogável da Internet” e torná-lo tão robusto quanto o Linux, talvez o projeto de código aberto mais famoso e bem-sucedido. “O objetivo geral é maximizar os minutos sem arrependimento dos usuários”, acrescentou.

Musk está preparando seu público para ficar desapontado com o algoritmo quando o virem (o que é, é claro, fazer uma grande suposição de que as pessoas realmente entenderão o código complexo). Ele disse que é “excessivamente complexo e não totalmente compreendido internamente” e que as pessoas “descobrirão muitas coisas bobas”, mas prometeu corrigir os problemas à medida que forem descobertos. “Fornecer transparência de código será incrivelmente embaraçoso no começo, mas deve levar a uma melhoria rápida na qualidade da recomendação”, tuitou ele.

 


Há uma diferença entre a transparência do código, onde os usuários poderão ver os mecanismos que escolhem os tweets para suas linhas do tempo, e o código-fonte aberto, onde a comunidade pode realmente enviar seu próprio código para consideração e usar o algoritmo em outros projetos. Embora Musk tenha dito que será de código aberto, o Twitter terá que realmente fazer o trabalho se quiser ganhar esse rótulo. Isso envolve descobrir sistemas de governança que decidem quais solicitações pull devem ser aprovadas, quais questões levantadas pelo usuário merecem atenção e como evitar que pessoas mal-intencionadas tentem sabotar o código para seus próprios propósitos.

A empresa diz que está trabalhando nisso – o leia-me do GitHub diz “convidamos a comunidade a enviar problemas do GitHub e solicitações de pull para sugerir melhorias no algoritmo de recomendação”. No entanto, continua dizendo que o Twitter ainda está em processo de construção de “ferramentas para gerenciar essas sugestões e sincronizar alterações em nosso repositório interno”. Mas o Twitter de Musk prometeu fazer muitas coisas (como pesquisar usuários antes de tomar decisões importantes) que não cumpriu.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Você também pode gostar de

plugins premium WordPress