Engenharia e Análise de Dados
21. Sistemas de recomendação
21º capítulo da apostila Engenharia e Análise de Dados: estudo contínuo e em linguagem simples sobre Sistemas de recomendação, com conceitos conectados, aplicações e mapa mental.
Neste capítulo · 13 seções⌄
- O fio condutor
- Conteúdo e filtragem colaborativa
- Feedback e cold start
- Precisão e cobertura no top-k
- NDCG, diversidade e novidade
- Avaliação, promoção e feedback do sistema
- Explicações e responsabilidade
- Caso integrado e raciocínio aplicado
- Resumo para revisão
- Ligando as partes em uma análise completa
- Como estudar e aplicar o capítulo
- Síntese e passagem para o próximo capítulo
- Base de cobertura
Sistemas de recomendação selecionam e ordenam itens para um usuário ou contexto. Aprendem com atributos e interações, mas o histórico observado depende do que foi exposto e da forma de apresentação. O capítulo explica métodos, métricas de ranking e cuidados para avaliar valor e efeitos do sistema.
Com dados compreendidos e governados, avançamos para preparação, modelagem analítica, aprendizado de máquina e processamento em escala. Os capítulos ligam fundamentos, algoritmos e aplicações. Este é o capítulo 21 de 24 da disciplina Engenharia e Análise de Dados. Ele retoma Visão computacional, CNN e detecção de objetos e utiliza essa base para avançar. Na sequência, estudaremos Conceitos e arquitetura de Big Data.
O fio condutor
Ciência de Dados começa com uma pergunta e termina com uma decisão que precisa ser compreendida, avaliada e acompanhada. Entre esses dois pontos, dados são coletados, examinados e transformados; métodos são escolhidos; resultados são validados; e limitações são comunicadas. Nenhuma etapa compensa automaticamente uma falha grave ocorrida na etapa anterior.
Neste capítulo, use Sistemas de recomendação para acompanhar três dimensões: o problema que se deseja resolver, a evidência disponível e o critério usado para avaliar o resultado. Essa separação ajuda a evitar soluções tecnicamente sofisticadas que não respondem à necessidade real.
Conteúdo e filtragem colaborativa
Começamos por Conteúdo e filtragem colaborativa, pois essa base organiza os conceitos e exemplos que aparecerão no restante do capítulo.
Métodos por conteúdo comparam atributos dos itens com um perfil ou contexto do usuário. Podem utilizar tema, categoria, descrição ou representações aprendidas. Metadados pobres limitam relevância e diversidade; recomendar apenas itens muito semelhantes ao histórico também pode restringir descoberta. A qualidade da representação precisa ser avaliada na tarefa.
Filtragem colaborativa usa padrões de interação entre usuários e itens, por vizinhanças ou fatores latentes, entre outras técnicas. Não exige necessariamente descrições detalhadas dos itens, mas depende de evidência de interação e enfrenta esparsidade. Métodos híbridos combinam fontes de sinal. Escolher abordagem requer considerar cobertura, atualização, escala e disponibilidade de atributos e histórico.
Feedback e cold start
Depois de compreender Conteúdo e filtragem colaborativa, passamos a Feedback e cold start. A nova seção acrescenta outra etapa ao mesmo raciocínio e mostra como as decisões anteriores influenciam as próximas.
Feedback explícito inclui avaliações fornecidas diretamente; implícito inclui cliques, compras e tempo de consumo. Ausência de interação não significa rejeição explícita: o usuário pode nunca ter visto o item. Posição e exposição influenciam o sinal, portanto tratar todos os não clicados como negativos equivalentes pode introduzir viés. Ponderação e desenho de avaliação devem considerar esse processo.
Cold start ocorre quando faltam interações para novo usuário ou item. Conteúdo, regras iniciais, onboarding e exploração controlada podem ajudar. Um item novo pode ter descrição rica mesmo sem cliques; um usuário novo pode indicar preferências. Essas estratégias têm custos e limites e devem evitar solicitar dados desnecessários apenas para completar o perfil.
Continue lendo de graça
O capítulo inteiro está liberado no plano gratuito
Criar conta leva menos de um minuto e não pede cartão. Você destrava o texto completo, o mapa mental, o PDF para estudar off-line e ainda resolve questões inéditas todo dia.
Leu o resumo? Agora pratique.
São 60 questões inéditas de Sistemas de recomendação, todas comentadas alternativa por alternativa.
Você volta para este capítulo depois de criar a conta.
Fontes consultadas
- Google: sistemas de recomendação
- SHAP: limites de interpretação causal
- Acervo publicado de Ciência de Dados: 60 questões deste tópico; conceitos revisados e organizados nas seções.