Logo Passei Direto
Buscar

PROVA ONLINE_ 12 - Sistemas de Recomendação (2023)

Prova online sobre Sistemas de Recomendação: instruções e regras (60 min, 10 questões objetivas, 40 pontos, 2 tentativas) com perguntas sobre feedbacks explícitos/implícitos, normalização e junção de bases de ratings de diferentes escalas e limitações de modelos não personalizados.

User badge image
Ed Santos

em

Ferramentas de estudo

Questões resolvidas

Com base nessas informações, qual das alternativas é verdadeira?

Apesar de os modelos de recomendação não personalizados serem muito eficientes, eles possuem uma série de problemas.
Selecione a opção que não representa um problema desses modelos:
Esses modelos não são capazes de lidar com usuários novos, porque precisam recomendar de acordo com as preferências dos usuários.

Indique qual afirmativa lista os métodos mais indicados para apresentar possíveis soluções para esses problemas:

Estratégias de similaridade de conteúdos (e.g., content-based) que levam em conta as características dos itens do domínio.
Estratégias de entrevista (a.k.a., preference elicitation) que apresenta alguns itens do domínio ao usuário e o pede para classificá-los.
Estratégias não personalizadas, que não levam em conta as informações passadas do usuário alvo para gerar as recomendações.
Estratégias de coleta de informações que pede ao usuário para logar com o Facebook, Gmail, ou similar, para que o sistema tenha acesso a informações prévias dele.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Com base nessas informações, qual das alternativas é verdadeira?

Apesar de os modelos de recomendação não personalizados serem muito eficientes, eles possuem uma série de problemas.
Selecione a opção que não representa um problema desses modelos:
Esses modelos não são capazes de lidar com usuários novos, porque precisam recomendar de acordo com as preferências dos usuários.

Indique qual afirmativa lista os métodos mais indicados para apresentar possíveis soluções para esses problemas:

Estratégias de similaridade de conteúdos (e.g., content-based) que levam em conta as características dos itens do domínio.
Estratégias de entrevista (a.k.a., preference elicitation) que apresenta alguns itens do domínio ao usuário e o pede para classificá-los.
Estratégias não personalizadas, que não levam em conta as informações passadas do usuário alvo para gerar as recomendações.
Estratégias de coleta de informações que pede ao usuário para logar com o Facebook, Gmail, ou similar, para que o sistema tenha acesso a informações prévias dele.

Prévia do material em texto

<p>PROVA ONLINE</p><p>Entrega Sem prazo</p><p>Pontos 40</p><p>Perguntas 10</p><p>Limite de tempo 60 Minutos</p><p>Tentativas permitidas 2</p><p>Instruções</p><p>Histórico de tentativas</p><p>INSTRUÇÕES DA AVALIAÇÃO ON-LINE</p><p>- A prova tem a duração de 60 minutos.</p><p>- Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. Ao acessar a página com as questões, o tempo começa a ser contado.</p><p>- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.</p><p>- Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação.</p><p>- Se necessário, durante a prova, entre em contato pelo link “Atendimento”.</p><p>- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra, que requer pagamento de taxa adicional.</p><p>Atenção: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema transcorridos os 60</p><p>minutos de duração.</p><p>Boa prova!</p><p>Fazer o teste novamente</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 1/11</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964/take?user_id=271431</p><p>Tentativa Tempo Pontuação</p><p>MAIS RECENTE Tentativa 1 12 minutos 40 de 40</p><p>Pontuação desta tentativa: 40 de 40</p><p>Enviado 31 ago em 15:23</p><p>Esta tentativa levou 12 minutos.</p><p></p><p>Pergunta 1</p><p>4 / 4 pts</p><p>Hoje em dia existem muitos sistemas destinados a avaliação de conteúdos que podem ser usados como feedbacks para fomentar modelos de</p><p>recomendação. Um exemplo é o IMDb, um sistema de avaliação de filmes. Neles os usuários podem atribuir notas, comentários, scores de</p><p>interesse e outros. O screenshot abaixo representa um exemplo de avaliação desse sistema:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 2/11</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964/history?version=1</p><p>Ambos representam feedbacks implícitos.</p><p>O conteúdo 1 representa feedbacks implícitos, enquanto o 2 representa os explícitos.</p><p>Correto!</p><p>Assinale a alternativa que representa os tipos de feedbacks dos conteúdos destacados pelos números 1 e 2:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 3/11</p><p>Ambos representam feedbacks explícitos.</p><p>O conteúdo 1 representa feedbacks explícitos, enquanto o 2 representa os implícitos.</p><p></p><p>Pergunta 2</p><p>4 / 4 pts</p><p>Correto!</p><p>Você pode combinar as três bases de dados em uma só, mas você precisa normalizar a escala de ratings (para valores entre 0-1, por exemplo) antes de juntar os</p><p>dados.</p><p>Você pode combinar as três bases de dados em uma só e simplesmente aplicar um processo de mean normalization após a junção dos dados para utilizá-los.</p><p>Não é possível combinar essas três bases de dados. Você precisa implementar um modelo de recomendação para cada uma delas.</p><p>Assumindo que pelo menos um item ou usuário de um sistema não exista em outro sistema, não é possível combinar as duas bases de dados porque está faltando</p><p>dados.</p><p></p><p>Pergunta 3</p><p>4 / 4 pts</p><p>Suponha que você é o dono de uma grande empresa online de filmes e projetou utilizar um modelo de filtragem colaborativa. Para fomentar o seu</p><p>modelo, você adquiriu dados já existentes de três plataformas de avaliação de filmes online (chamadas de A, B e C), em que os usuários acessam</p><p>e avaliam os filmes que já assistiram. Portanto, você pretende unir os três conjuntos de dados adquiridos para serem utilizados pelo mesmo</p><p>sistema. Contudo, no sistema A, usuários avaliam os filmes numa escala de 1 a 5 estrelas. Por sua vez, no sistema B, os usuários avaliam os</p><p>filmes na escala de 1 - 10 e valores decimais (e.g., 7.5) são permitidos. E no sistema C, os usuários avaliam em uma escala de 1 - 100. Você</p><p>também tem informações suficientes para identificar os usuários/itens de um sistema em outro.</p><p>Com base nessas informações, qual das alternativas é verdadeira?</p><p>Apesar de os modelos de recomendação não personalizados serem muito eficientes, eles possuem uma série de problemas.</p><p>Selecione a opção que não representa um problema desses modelos:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 4/11</p><p>Correto!</p><p>Esses modelos não são capazes de lidar com usuários novos, porque precisam recomendar de acordo com as preferências dos usuários.</p><p>Esses modelos assumem que a utilidade de um item é a mesma para todos os usuários e, por isso, pode recomendar itens completamente distintos aos mesmos</p><p>usuários.</p><p>Esses modelos não levam em conta o contexto que o usuário está inserido, podendo realizar recomendações desconexas com aquilo que o usuário realmente deseja.</p><p>Esses modelos podem enviesar o consumo dos usuários para apenas uma parcela pequena de produtos e acabar deixando de lado itens potencialmente relevantes.</p><p></p><p>Pergunta 4</p><p>4 / 4 pts</p><p>F, V, F, V</p><p>Com base no conhecimento adquirido sobre cada uma das classes de recomendação, classifique como verdadeiras (V) ou falsas (F) as sentenças</p><p>a seguir:</p><p>( ) Técnicas de filtragem colaborativa correlacionam usuários e itens a fim de utilizar as informações dos mais semelhantes para recomendar as</p><p>melhores opções.</p><p>( ) Técnicas de filtragem baseada em conteúdo correlacionam itens por meio de suas características intrínsecas, como gênero de um filme, estilo</p><p>de uma música, etc.</p><p>( ) Técnicas não-personalizadas se baseiam no histórico de consumo do usuário alvo para predizer as suas recomendações futuras.</p><p>( ) Técnicas Knowledge-based são personalizadas, pois os usuários filtram por aquilo que mais desejam através de opções da interface do</p><p>sistema.</p><p>Realizada a classificação, assinale a alternativa que indica a sequência correta:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 5/11</p><p>Correto!</p><p>V, V, F, V</p><p>V, F, V, F</p><p>F, F, V, F</p><p></p><p>Pergunta 5</p><p>4 / 4 pts</p><p>Um modelo de Filtragem Colaborativa User-User, pois esse método não depende dos ratings do usuário-alvo, explorando os ratings dos usuários vizinhos.</p><p>Um modelo de Filtragem Colaborativa baseado no SVD, pois esse método explora os fatores latentes dos usuários e itens.</p><p>Um modelo de Filtragem Colaborativa Item-Item, pois esse método não depende dos ratings dos usuários, explorando os ratings que os livros receberam.</p><p>Correto!</p><p>Recomendador Content-based, pois esse método não depende dos ratings dos usuários, explorando as características (e.g., título, autor, ano etc.) dos livros.</p><p></p><p>Pergunta 6</p><p>4 / 4 pts</p><p>Alterando o modelo KNN para um modelo mais simples, como uma estratégia não personalizada que recomenda os itens mais bem avaliados.</p><p>Alterando o modelo KNN para um modelo mais robusto, como por exemplo, um CF model-based com uma estratégia de Fatoração de Matrizes.</p><p>Correto!</p><p>Alterando o próprio modelo KNN para atribuir mais peso às revisões realizadas pelos críticos, simplesmente considerando duas ou três vezes as notas deles.</p><p>Você foi contratado para construir um sistema de recomendação para uma loja online de livros. Essa loja possui mais de 1 milhão de livros, mas</p><p>sua base de dados possui apenas 10.000 ratings. Qual dentre as opções abaixo apresenta o recomendador mais indicado para esse cenário e a</p><p>melhor justificativa para sua escolha?</p><p>Algumas estratégias de recomendação baseadas em collaborative filtering utilizam o K-Nearest Neighbours (KNN) para definir grupos de vizinhos</p><p>(i.e., usuários com interesses em comum) e, assim, identificar preferências. Em geral, nesses modelos, a predição de um rating ocorre pela média</p><p>das notas que os vizinhos atribuíram ao item-alvo (soma das notas dividido pelo número de vizinhos). Contudo, imagine que o seu sistema possua</p><p>alguns usuários que são críticos profissionais e que suas opiniões são mais importantes que dos demais usuários.</p><p>Como você poderia</p><p>modificar o seu sistema para enviesar a predição com as notas dos críticos?</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 6/11</p><p>Alterando o modelo KNN para um modelo CF item-item, que considere as notas dos itens individualmente.</p><p></p><p>Pergunta 7</p><p>4 / 4 pts</p><p>Correto!</p><p>Essa estratégia é mais eficaz e eficiente que as estratégias tradicionais, uma vez que o modelo consegue extrair relações não triviais entre os dados e é capaz de</p><p>reduzir a dimensionalidade dos dados.</p><p>Essa estratégia é mais eficiente que as estratégias tradicionais, pois consegue reduzir a dimensionalidade dos dados, mas é menos eficaz, pois não consegue extrair as</p><p>relações entre tópicos e documentos.</p><p>Essa estratégia é mais eficaz que as estratégias tradicionais, pois consegue extrair relações não triviais entre os dados, mas é menos eficiente, pois lida com um maior</p><p>volume de dados.</p><p>Essa estratégia não é mais eficaz e nem mais eficiente que as estratégias tradicionais por se tratar de um modelo complexo que não funciona bem na prática.</p><p>O modelo de Dirichlet é utilizado com base para o LDA, um dos principais algoritmos de extração de tópicos latentes. Em linhas gerais, o modelo</p><p>extrai e associa um conjunto de k tópicos aos m documentos e as n palavras do domínio, tal qual mostrado pela representação plate notation</p><p>abaixo:</p><p>Sabendo que eficácia refere-se à qualidade do modelo e eficiência ao seu custo computacional, identifique as principais diferenças do LDA para as</p><p>estratégias de content-based tradicionais:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 7/11</p><p></p><p>Pergunta 8</p><p>4 / 4 pts</p><p>I: Content-based que explora as características dos itens; II: Collaborative filtering que correlaciona itens; III: Content-based adaptado para as características dos</p><p>usuários.</p><p>I: Não personalizado que não considera o usuário; II: Content-based tradicional; III: Collaborative filtering que correlaciona usuários pelos seus ratings.</p><p>I: Collaborative filtering que correlaciona usuários pelos seus ratings; II: Não personalizado que não considera o usuário; III: Content-based tradicional.</p><p>Correto!</p><p>I: Não personalizado que não considera o usuário; II: Content-based tradicional; III: Content-based adaptado para as características dos usuários (idade, sexo etc.).</p><p></p><p>Pergunta 9</p><p>4 / 4 pts</p><p>Apesar dos recentes avanços em Sistemas de Recomendação, existem diversos problemas que ainda são desafios em aberto. Entre eles,</p><p>destacam-se:</p><p>I. User Cold-Start: quando um novo usuário é adicionado ao sistema e o modelo não possui nenhuma informação anterior associada a esse</p><p>usuário.</p><p>II. Item Cold-Start: quando um novo item é adicionado ao sistema e o modelo não possui nenhum rating associado a esse item.</p><p>III. Gray-Sheep: quando o modelo possui pouquíssimos ratings de um usuário e não consegue correlacioná-lo com nenhum outro pelos métodos</p><p>de correlação tradicionais.</p><p>Indique qual afirmativa lista os métodos mais indicados para apresentar possíveis soluções para esses problemas:</p><p>Na prática, quando um usuário acessa um sistema real pela primeira vez, o sistema não sabe quase nada sobre ele e não consegue gerar</p><p>recomendações específicas para as suas preferências. Esse problema é conhecido como user cold-start e ainda é um dos principais desafios dos</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 8/11</p><p>Correto!</p><p>Estratégias de similaridade de conteúdos (e.g., content-based) que levam em conta as características dos itens do domínio.</p><p>Estratégias de entrevista (a.k.a., preference elicitation) que apresenta alguns itens do domínio ao usuário e o pede para classificá-los.</p><p>Estratégias não personalizadas, que não levam em conta as informações passadas do usuário alvo para gerar as recomendações.</p><p>Estratégias de coleta de informações que pede ao usuário para logar com o Facebook, Gmail, ou similar, para que o sistema tenha acesso a informações prévias dele.</p><p></p><p>Pergunta 10</p><p>4 / 4 pts</p><p>cenários reais. Por essa razão, algumas estratégias foram desenvolvidas para lidar com esse problema.</p><p>Todas as alternativas a seguir representam uma estratégia compatível para esse problema, exceto:</p><p>Na maioria dos cenários de recomendação, a distribuição de popularidade dos itens (i.e., número de vezes que os itens foram vendidos, assistidos</p><p>e/ou visualizados) consiste em uma distribuição exponencial. Nela, existe um pequeno grupo de itens que são muito populares (a.k.a., head) e um</p><p>grande grupo de itens que são pouco populares (a.k.a., tail), tal qual mostra a figura abaixo.</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 9/11</p><p>Fonte: https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-que-se-alimenta-de-camaroes/ (https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-</p><p>que-se-alimenta-de-camaroes/)</p><p>Sobre essa distribuição, classifique como verdadeiras (V) ou falsas (F) as seguintes sentenças:</p><p>( ) Os itens da cabeça da distribuição (head) são mais propensos a serem recomendados pois existe mais informação sobre eles no sistema.</p><p>( ) Recomendar itens da cauda da distribuição (tail) pode ser interessante pois esses itens são mais raros, podendo surpreender o usuário e</p><p>agregar valor ao sistema.</p><p>( ) Recomendar itens da cauda da distribuição (tail) é mais fácil que itens da cabeça (head), pois existem mais itens disponíveis.</p><p>( ) Uma boa recomendação deve apenas se preocupar com os itens da cabeça da distribuição (head), pois são os preferidos para os usuários.</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 10/11</p><p>https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-que-se-alimenta-de-camaroes/</p><p>https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-que-se-alimenta-de-camaroes/</p><p>https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-que-se-alimenta-de-camaroes/</p><p>https://marcomoura.wordpress.com/2006/09/26/long-tail-e-como-a-grande-baleia-azul-que-se-alimenta-de-camaroes/</p><p>V, F, F, V</p><p>F, F, V, V</p><p>F, V, V, F</p><p>Correto!</p><p>V, V, F, F</p><p>Pontuação do teste: 40 de 40</p><p>Realizada a classificação, marque a alternativa que indica a sequência correta:</p><p>31/08/2024, 15:23 PROVA ONLINE: 12 - Sistemas de Recomendação (2023)</p><p>https://pucminas.instructure.com/courses/146804/quizzes/398964 11/11</p>

Mais conteúdos dessa disciplina