
O Facebook publicou um artigo que explica como funciona o algoritmo do feed de notícias do Facebook. Em comparação com a patente do algoritmo de feed de notícias do Facebook, os dois documentos explicam muito sobre como o Facebook classifica as postagens no feed de notícias.
Aprendizado de máquina e classificação
O algoritmo de feed de notícias do Facebook é um sistema de classificação de aprendizado de máquina. Porém, não é apenas um algoritmo. É uma combinação de vários algoritmos que funcionam juntos em diferentes fases.
Partes do algoritmo fazem coisas diferentes, como selecionar postagens”candidatas”para mostrar no feed de notícias de uma pessoa, eliminar postagens com informações incorretas ou clickbait, criando listas de amigos com quem uma pessoa interage, tópicos com os quais a pessoa tende a se envolver e, em seguida, usar todos esses fatores para classificar (ou não classificar) postagens em um feed de notícias do Facebook.
Todas essas camadas diferentes são aplicados para prever o que um membro do Facebook achará relevante para ele.
O objetivo dos algoritmos é classificar quais postagens aparecem no feed de notícias, a ordem em que estão e em que selecione as postagens nas quais um membro do Facebook provavelmente terá interesse e com as quais poderá interagir.
Publicidade
Continue lendo abaixo
Não são apenas alguns sinais que são considerados. O Facebook afirma que usa milhares de sinais.
De acordo com o Facebook:
“Para cada pessoa no Facebook, há são milhares de sinais que precisamos avaliar para determinar o que essa pessoa pode achar mais relevante… para prever o que cada uma dessas pessoas deseja ver em seu feed… ”
Sinais de classificação do feed de notícias do Facebook
Características de uma postagem no Facebook
Um dos sinais de classificação que o Facebook discute são as “ características ” de uma postagem.
O Facebook está usando um recurso ou qualidade de uma postagem e determinando se esse é o tipo de coisa com a qual o usuário tende a interagir mais.
Por exemplo, se uma postagem é acompanhada por uma imagem colorida e um membro tem um histórico de interação com postagens com imagens coloridas, então isso terá uma classificação mais alta.
Se uma postagem for acompanhada por um vídeo e é isso que um membro do Facebook gosta de interagir, então isso vai ser classificado oi gher para esse membro.
Publicidade
Continue lendo Abaixo
Se a postagem tem uma imagem, um vídeo, se os amigos de um usuário são marcados na postagem, essas e outras características de uma postagem são usadas como fatores de classificação para determinar se uma postagem será exibida para um usuário e quão alto será classificado no feed de notícias.
O Facebook usou o exemplo de um usuário fictício chamado Juan (o nome “John” em Espanhol) para ilustrar o fator de classificação de características.
Isso é o que o Facebook disse sobre o fator de classificação de características:
“Podemos usar as características de um postar, como quem é marcado em uma foto e quando ela foi postada, para prever se Juan pode gostar.
Por exemplo, se Juan tende a interagir com as postagens de Saanvi (por exemplo, compartilhando ou comentando) com frequência e seu vídeo de corrida é muito recente, há uma grande probabilidade de que Ju e gostará da postagem dela.
Se Juan se envolveu com mais conteúdo de vídeo do que fotos no passado, a previsão de gosto para a foto de Wei de seu cocker spaniel pode ser bastante baixa.
Em neste caso, nosso algoritmo de classificação classificaria o vídeo em execução de Saanvi mais alto do que a foto do cachorro de Wei porque prevê uma probabilidade maior de que Juan goste. ”
O tempo é um fator de classificação do Facebook
O exemplo do Facebook que foi observado acima também ilustra como o tempo, na forma de quão recentemente algo foi postado, também pode ser usado como um fator de classificação.
O que é interessante sobre o exemplo do ficcional “Juan ”É que o Facebook mencionou que quando uma postagem foi feita é um fator de classificação.
“ Podemos usar as características de uma postagem, como quem é marcado em uma foto e quando foi postada, para prever se Juan pode gostar. ”
Esse aspecto do tempo como um fator de classificação coincide com uma patente relativamente recente do Facebook que afirma que há pouco tempo algo foi postado ca n ser usado como um fator de classificação.
A patente do feed de notícias do Facebook é chamada de Seleção e apresentação de notícias que identificam conteúdo externo para usuários de sistemas de redes sociais .
Isso é o que diz a patente do feed de notícias do Facebook:
“… as notícias podem ser classificadas com base em dados cronológicos associados às interações com as notícias, de modo que as notícias compartilhadas mais recentemente tenham uma classificação mais alta.”
Publicidade
Continue lendo abaixo
Isso parece confirmar o valor de postar a mesma postagem mais de uma vez no decorrer de um dia. Pode atingir pessoas diferentes em diferentes períodos e aqueles que interagem com a postagem podem ajudar a mostrá-la aos amigos, etc.
Engajamento e interesse
Outro fator de classificação envolve prever se um usuário provavelmente terá interesse ou se envolverá com uma postagem. O Facebook usa uma série de sinais para fazer essa previsão.
O artigo é claro nesse ponto:
“… o sistema determina quais postagens aparecem em seu Feed de notícias e em que ordem, prevendo no que você provavelmente terá interesse ou com que se envolverá. ”
E alguns desses fatores que o Facebook usa são sinais de postagens anteriores e pessoas com as quais o usuário interagiu. O Facebook usa essas interações anteriores para ajudá-lo a prever com que um usuário irá interagir no futuro.
De acordo com o Facebook:
“Essas previsões são baseadas em uma variedade de fatores, incluindo o que e quem você seguiu, gostou ou se envolveu recentemente.”
Publicidade
Continue lendo abaixo
O Facebook usa modelos de aprendizado de máquina para prever cada uma dessas coisas diferentes. Há um modelo que prevê qual conteúdo o usuário gostará, outro modelo que prevê qual postagem o usuário comentará.
Cada uma dessas formas de engajamento recebe uma pontuação de classificação e é posteriormente classificada.
Para resumir, o processo de classificação começa identificando postagens candidatas a classificar, a partir de um conjunto de postagens feitas desde o último login do usuário.
A próxima etapa é atribuir pontuações de classificação a cada postagem.
É assim que o Facebook explica isso usando um exemplo de um usuário fictício chamado Juan:
“Em seguida, o o sistema precisa pontuar cada postagem para uma variedade de fatores, como o tipo de postagem, semelhança com outros itens e quanto a postagem corresponde ao que Juan tende a interagir.
Para calcular isso para mais de 1.000 postagens, para cada um dos bilhões de usuários-todos em tempo real-executamos esses modelos para todas as histórias de candidatos em paralelo em várias máquinas, chamados preditores. ”
Publicidade
Continue lendo abaixo
Os sinais de classificação são personalizados para o usuário
Uma visão interessante sobre os fatores de classificação é que eles são ponderados de forma diferente de um usuário para o outro. Meios ponderados de quando um sinal de classificação é mais importante do que outro sinal de classificação.
O que o Facebook revelou é que, para uma pessoa, a previsão de que ela”gostaria”de uma postagem pode ter uma influência mais forte sobre se essa postagem é classificado.
Para outro usuário, a previsão de que o usuário comentará em uma postagem tem um peso de classificação mais forte.
Compartilhado no Facebook:
“Em seguida, é a passagem de pontuação principal, onde a maior parte da personalização acontece.
Aqui, uma pontuação para cada história é calculada independentemente e, em seguida, todos os 500 as postagens são ordenadas por pontuação.
Para alguns, a pontuação pode ser maior para curtir do que para comentar, já que algumas pessoas gostam de se expressar mais curtindo do que comentando.
Qualquer a ação em que uma pessoa raramente se envolve (por exemplo, uma previsão semelhante que está muito próxima de zero) obtém automaticamente um papel mínimo na classificação, pois o valor previsto é muito baixo. ”
Publicidade
Continue lendo abaixo
O que isso significa que, para que uma postagem seja bem-sucedida, ela deve inspirar diferentes formas de engajamento de cada usuário.
Recursos contextuais para diversidade de feed de notícias
A última etapa do O processo de classificação visa garantir a diversidade do tipo de conteúdo que é mostrado no feed de notícias. Dessa forma, o feed do usuário não se torna repetitivo.
Vários fatores de classificação personalizados do Facebook
O Facebook não listou todos os fatores de classificação usados para classificar postagens em um feed de notícias. Mas eles deram uma ideia, uma visão geral de como o processo de classificação acontece e quais tipos de comportamento são priorizados. Também aprendemos que os sinais de classificação são dinâmicos e podem ter pesos diferentes dependendo da pessoa.
Citações
Como o feed de notícias prevê o que você deseja ver?
Polaridade de sentimento para usuários de um sistema de rede social (PDF)
Publicidade
Continue lendo abaixo
Re-Classificação do conteúdo da história (PDF)
Resolvendo entidades de várias fontes de dados para sistemas assistentes (PDF)