Sistema da Videolocadora

13
Sistema de Recomendação para Vídeolocadora Componentes do Grupo: Fernanda Araujo dos Casais Gabriel Lang

Transcript of Sistema da Videolocadora

Page 1: Sistema da Videolocadora

Sistema de Recomendação   para Vídeolocadora

Componentes do Grupo: Fernanda Araujo dos Casais

Gabriel Lang

Page 2: Sistema da Videolocadora

VIDEOBRASIL

Clique aqui

Page 3: Sistema da Videolocadora

Na criação destas listas, há apenas a observação dos tipos de itens mais populares, e ordenação destes em grupos, tais como: “Lançamentos", “Filmes mais Locados”. A principal vantagem neste tipo de estratégia está na facilidade de implementação. Basta manter listas de filmes de acordo com as necessidades de marketing, de aumento de lucratividade, de disseminação de informações (no caso de recomendação de conteúdo), etc . A vantagem é que as recomendações são dirigidas a todos os usuários sem distinção. Este tipo de recomendação é válido pois poderá despertar o interesse do usuário por algum tipo de filme.

TOP N

Técnicas de Recomendação

Page 4: Sistema da Videolocadora

Lançamentos Filmes mais locados Ordem Alfabética

Filme OK

Desejo e reparação Coisas que perdemos pelo

caminho A vida do outros A coragem de Amar No vale das sombras A espiã Morte no funeral Não por acaso Crimes de autor Cada um com seu cinema Eu sou a lenda

O vidente O suspeito A fúria O magnata Herói O passado Encantada Descasada 13º andar Cativeiro O magnata

Cadastro Avaliação Solicitação de Recomendações

Page 5: Sistema da Videolocadora

Comentários de texto(Ratings)

0s usuários podem escrever comentários sobre os filmes que locaram ou conhecem para que outros usuários tenham acesso às suas opiniões. Essa estratégia de recomendação prevê liberdade aos usuários para expressar suas opiniões de diversas formas.

Podem positivos ou negativos, gostei ou não gostei. Ao clicar em um filme o usuário terá a sinopse do filme, os

comentários já feitos sobre ele e a opção de colaborar acrescentando comentários .

Page 6: Sistema da Videolocadora

Comentários(5 de 14 opiniões foram selecionados) Razoável, porém único(Por Marcos

Valério em 22.03.2008)Filme de conteúdo leve. Gostei, recomendo(Por Maria Pinheiro

em 28.05.2008Você não terá vontade de levantar da

cadeira.O final é surpreendente. Não gostei, não recomendo(Por

Evandro Dias em 29.05.2008)Achei um pouco cansativo, muito longo.

Ruim, parecia ser melhor.(Por Maria Dias em 30.05.2008)

Bom.(Por Gilnei Castro em 31.05.2008). A história vai se desenvolvendo de maneira divertida.

Page 7: Sistema da Videolocadora

RECOMENDAÇÕES POR FILTRAGEM

A VídeoBrasil trabalhará com sistema de recomendação por filtragem. A filtragem de informação é o nome utilizado para descrever uma variedade de processos que envolvem a entrega de informação para as pessoas que realmente necessitam delas. Esta abordagem geralmente mantém um perfil dos interesses do usuário. Para que um Sistema de Recomendação (SR) recomende produtos de acordo com as preferências individuais de um usuário, é necessário, primeiramente, ter conhecimento sobre quem é este usuário . A forma mais comum de identificação é através de um identificador (login) e de uma senha, que são informados manualmente pelos usuários antes de usar o SR. Naturalmente, todos os usuários precisam preencher algum tipo de formulário de cadastro ao utilizar o sistema pela primeira vez. Essas informações ficam armazenadas em um banco de dados no servidor da loja virtual.

Page 8: Sistema da Videolocadora

RECOMENDAÇÕES POR FILTRAGEM

A VídeoBrasil trabalhará com sistema de recomendação por filtragem. A filtragem de informação é o nome utilizado para descrever uma variedade de processos que envolvem a entrega de informação para as pessoas que realmente necessitam delas. Esta abordagem geralmente mantém um perfil dos interesses do usuário. Para que um Sistema de Recomendação (SR) recomende produtos de acordo com as preferências individuais de um usuário, é necessário, primeiramente, ter conhecimento sobre quem é este usuário . A forma mais comum de identificação é através de um identificador (login) e de uma senha, que são informados manualmente pelos usuários antes de usar o SR. Naturalmente, todos os usuários precisam preencher algum tipo de formulário de cadastro ao utilizar o sistema pela primeira vez. Essas informações ficam armazenadas em um banco de dados no servidor da loja virtual.

Page 9: Sistema da Videolocadora

Avalie Filme Selecione 4,1 Apollo 13 (1995) DVD Aventura, drama 4,1 Apollo 13 (1995) DVD Aventura, drama 3,5 Alladim (1992) DVD Aventura,animação,Comédia 3,8 MASH (1970) DVD, VHS Comédia, drama

Na forma explícita de construção do perfil, o usuário é responsável por declarar espontaneamente suas preferências ao sistema. Normalmente isso é feito pedindo aos usuários para avaliar/selecionar uma lista de itens. A Figura abaixo mostra um dos formulários que permitem aos usuários declararem suas preferências pessoais.

Avaliação

Page 10: Sistema da Videolocadora

FILTRAGEM COLABORATIVA

A Filtragem Colaborativa (FC) é uma técnica que, como o próprio nome diz, depende da colaboração de todos os usuários do SR para selecionar (filtrar) os itens que são recomendados a um usuário específico. A essência dos sistemas colaborativos está na troca de experiências entre pessoas que possuem interesses em comum. As avaliações são expressas na forma de uma nota dentro de um intervalo bem definido (geralmente de 1 a 5 ou de 1 a 7). O conjunto dessas avaliações constitui o perfil de preferências de um usuário, e é através da análise do conjunto desses perfis que o SR pode inferir quais itens serão recomendados a cada pessoa.

Page 11: Sistema da Videolocadora

Para recomendar um filme para o usuário Fábio, o sistema deverá procurar qual usuário possui um conjunto de avaliações mais semelhante ao dele, ou seja, qual usuário gostou dos mesmos filmes que Fábio. Ao fazer rápida investigação na matriz, podemos perceber que Júlia é o usuário mais semelhante.

Hulk Matrix A vila Olga Tróia

André 2 2 5

Fábio 6 4 4 2

Júlia 5 4 3 2 5Paula 5 4 4

Pedro 4 5 6 3 5

Foi utilizado a forma de similaridade para se determinar vizinhanças. Determina-se um grau de correlação, e todos os usuários que tiverem um grau de similaridade maior ou igual ao limiar estabelecido são incluídos na vizinhança do usuário ativo .

Page 12: Sistema da Videolocadora

André Fábio Júlia Paula Pedro

André 1 - 0,816 -0,618 -0,8 -0,943

Fábio - 0,816 1 +0,916 +0,447 +0,314

Júlia - 0,618 +0,916 1 - 0,176 -0,176

Paula - 0,8 +0,447 -0,176 1 1

Pedro - 0,943 +0,314 +0,269 +0,754 +0,754

No exemplo apresentado, se considerarmos que o limiar é 0,4, os vizinhos de Fábio são Júlia e Paula. O último passo do algorítimo é a geração da recomendação. Considerando que a vizinhança foi determinada pelo método da similaridade em nosso exemplo, a suposta nota atribuída por Fábio ao filme Tróia seria: Nota Fabio = 4 + (5-3,8)*0,916 + (4-4,33)*0,447 / |0,916| + |0,447| = 4,7

Page 13: Sistema da Videolocadora

É realizado comparações de filmes, ou seja, quando um cliente levou um filme de determinado gênero também levou outro de determinado gênero. Através desta comparação podemos realizar mais um tipo de recomendação para os clientes.

 

TÉCNICA DE CROSS-SELL