SISTEMA RECOMENDADOR DISTRIBUÍDO REATIVO BASEADO EM AGENTES MÓVEIS
Sistemas de recomendação, Redes DTN, Filtragem Colaborativa, Agentes Móveis
O aumento da conectividade no mundo traz cada vez mais informações ao alcance das pessoas, e o volume de dados cresceu de forma tão intensa que, sem uma maneira de filtrá-los, pode facilmente sobrecarregar um usuário. Os sistemas recomendadores, que foram concebidos para tratar este problema, são responsáveis por coletar informações de uso de uma plataforma, filtrá-las, construir perfis de usuário baseadas nelas e gerar sugestões de itens personalizados para cada perfil, mas a maioria deles funciona de maneira centralizada, e isso levanta alguns problemas como a indisponibilidade em uma rede de baixa conectividade, além de questões de privacidade e robustez. Este trabalho propõe um sistema recomendador distribuído reativo baseado em filtragem colaborativa empregando agentes móveis que circulam em uma rede DTN sendo responsáveis pela coleta e disseminação de perfis de usuários compatíveis com o requerente do serviço de recomendação. O agente retorna ao seu originador para que este possa calcular recomendações. Diferente de uma abordagem proativa, este sistema só utiliza o meio de transmissão quando as recomendações são requisitadas, deixando-a livre de trocas de mensagens caso contrário. Testes na qualidade das predições e uso da rede foram realizados, e os resultados indicam que a solução proposta foi capaz de gerar recomendações relevantes, que, embora com RMSE um pouco maior que o proativo, economizaram recursos da rede. A solução proposta é indicada para cenários onde a geração de recomendação deva ser distribuída e gerada em resposta à demanda do usuário.