Reformulação do Algoritmo de Recomendação Personalizada do Yakread
2025-04-12

O Yakread reescreveu seu algoritmo de recomendação principal, que mescla assinaturas do usuário e artigos marcados como favoritos em um único feed personalizado. O algoritmo primeiro ordena os artigos marcados por interação (pular e tempo de marcação), aplica uma pequena randomização para evitar monotonia e limita as recomendações por site. Para assinaturas, ele calcula uma "pontuação de afinidade" com base nas dez interações mais recentes do usuário (visualizações, pular, curtidas/descurtidas) com cada fonte. Assinaturas fixadas têm prioridade. Finalmente, ele intercala itens de assinatura e favoritos usando uma escolha aleatória ponderada, equilibrando a diversidade e as preferências do usuário com base em pulos anteriores.