SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Sistema de
Recomendação de Lojas
em Aplicativos Móveis
para Clientes de
Shopping Centers
Gustavo Carvalho
Orientador: Prof. Frederico Durão
Como surgiu: O app InMap
● Desenvolvedores de App

● Oportunidade de negócio:

shopping com dificuldades + app =
InMap
● Mapa interativo do Salvador Shopping
Problemas

➔ Mais de 400 lojas;
➔ Informações apresentadas da mesma forma
para diferentes usuários;
➔ Dificuldade em descobrir lojas novas;
Solução: Sistema de
Recomendações

Recomendar as lojas que sejam do interesse
do usuário baseado no seu perfil, atividades
no app e contexto.
Objetivo do Sistema de
Recomendações

Promover uma melhor experiência do usuário
no Shopping
Como fazer boas recomendações

1. Conhecer e modelar o usuário
2. Conhecer e modelar as lojas
3. Calcular as melhores lojas para determinado
usuário
Modelo de Usuário
(o que é um usuário?)

{SM, BR, LV, CV}
● SM: Social Media
● BR: Buscas Realizadas
● LV: Lojas Visitadas no APP
● CV: Categorias Visitadas no APP
Exemplo de Modelo de Usuário
{SM, BR, LV, CV}
● SM: {futebol, nike, carro}
● BR: {tenis de corrida, pizza}
● LV: {Centauro, C&A, PizzaHut}
● CV: {Esportes, Alimentação}
Modelo de Loja
(o que é uma loja?)

{C, T}

● C: Categoria
● T: Tags
Exemplo de Modelo de Loja
{C, T}

● C: Alimentação
● T: {pizza, massa, italiana}
O Modelo da Recomendação
(versão atual)

Para todo usuário u e loja s temos:
rec(u, s) = w1*cat(CVu, Cs) + w2*sim(LVu, Ts) +
w3*sim(SMu, Ts) + w4*sim(BRu, Ts)
Onde: w1 + w2 + w3 + w4 = 1;
0 ≤ cat ≤ 1;
0 ≤ sim ≤ 1;
Função “cat” a definir mas relaciona
Categorias;
Sim = cosine similarity [1]
Logo: 0 ≤ rec(u, s) ≤ 1
Observações:
● Há um escore minimo para a loja ser
recomendada;
● Há um número máximo de lojas a ser
recomendada;
● Lojas já visitadas no app não serão
recomendadas;
● Informações muito antigas são excluídas;
Proposta de Avaliação da Solução
1. Avaliar se as recomendações estão sendo
geradas corretamente
a. Avaliação Automática usando validação cruzada
através de simulação [2]

2. Avaliar se há uma melhora na experiência
do usuário
a. Experimento com usuários
Conclusão

Através da análise de dados de redes sociais e
atividade no aplicativo fazemos
recomendações de lojas do interesse do
usuário, melhorando sua experiência no
shopping.
Referências
[1] Ricardo Baeza-Yates and Berthier Ribeiro-Neto. Modern
Information Retrieval. Ad- dison Wesley, May 1999.
[2] KOHAVI, R. A study of cross-validation and bootstrap
for accuracy estimation and model selection. In:
International joint Conference on artificial intelligence. [S.l.:
s.n.], 1995. v. 14, p. 1137–1145.

Mais conteúdo relacionado

Semelhante a Sistema de Recomendação de Lojas

[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...
[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...
[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...E-Commerce Brasil
 
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...E-Commerce Brasil
 
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...E-Commerce Brasil
 
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp Limeira
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp LimeiraWorkshop de Modelagem de Negócios - MTEmpreende/Unicamp Limeira
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp LimeiraEureca!
 
Modelo de Negocio Canvas_2015.pptx
Modelo de Negocio Canvas_2015.pptxModelo de Negocio Canvas_2015.pptx
Modelo de Negocio Canvas_2015.pptxJOSELITOFELIXBARBOSA
 
A sua operação de e-commerce em até 7 dias para faturar 1M por mês
A sua operação de e-commerce em até 7 dias para faturar 1M por mês A sua operação de e-commerce em até 7 dias para faturar 1M por mês
A sua operação de e-commerce em até 7 dias para faturar 1M por mês E-Commerce Brasil
 
E commerce - como planejar o seu negócio online
E commerce - como planejar o seu negócio onlineE commerce - como planejar o seu negócio online
E commerce - como planejar o seu negócio onlineSEBRAE MS
 
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptx
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptxSLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptx
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptxCassianoRicardoMende
 
Web Analytics - Visão geral
Web Analytics - Visão geralWeb Analytics - Visão geral
Web Analytics - Visão geralRafael Comin
 
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...E-Commerce Brasil
 
E-commerce com Wesley Dias
E-commerce com Wesley DiasE-commerce com Wesley Dias
E-commerce com Wesley DiasWesley Dias
 
7 Passos para um e-Commerce de Sucesso
7 Passos para um e-Commerce de Sucesso7 Passos para um e-Commerce de Sucesso
7 Passos para um e-Commerce de SucessoAndre Lucena
 
Cartilha canvas detalhada
Cartilha canvas detalhadaCartilha canvas detalhada
Cartilha canvas detalhadaVerlaine Costa
 
Business model canvas
Business model canvasBusiness model canvas
Business model canvasJuliane Sousa
 
Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04Caio Oliveira
 
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego Campos
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego CamposCircuito RA Belo Horizonte - Novidades ferramenta RA - Diego Campos
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego CamposReclame Aqui
 
Plano de negócios demut
Plano de negócios demutPlano de negócios demut
Plano de negócios demutCarlos Eugênio
 

Semelhante a Sistema de Recomendação de Lojas (20)

[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...
[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...
[Workshops RoadShow - Edição Ribeirão Preto] Aumentando o faturamento da sua ...
 
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...
[Workshops RoadShow ECBR - Edição Belo Horizonte 2019] Estratégias simples e ...
 
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...
[Workshops RoadShow ECBR - Edição Porto Alegre 2019] Estratégias simples e or...
 
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp Limeira
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp LimeiraWorkshop de Modelagem de Negócios - MTEmpreende/Unicamp Limeira
Workshop de Modelagem de Negócios - MTEmpreende/Unicamp Limeira
 
E commerce consulting
E commerce consultingE commerce consulting
E commerce consulting
 
Modelo de Negocio Canvas_2015.pptx
Modelo de Negocio Canvas_2015.pptxModelo de Negocio Canvas_2015.pptx
Modelo de Negocio Canvas_2015.pptx
 
Liberty Seguros
Liberty SegurosLiberty Seguros
Liberty Seguros
 
A sua operação de e-commerce em até 7 dias para faturar 1M por mês
A sua operação de e-commerce em até 7 dias para faturar 1M por mês A sua operação de e-commerce em até 7 dias para faturar 1M por mês
A sua operação de e-commerce em até 7 dias para faturar 1M por mês
 
E commerce - como planejar o seu negócio online
E commerce - como planejar o seu negócio onlineE commerce - como planejar o seu negócio online
E commerce - como planejar o seu negócio online
 
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptx
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptxSLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptx
SLIDES UNIDADE III - GESTÃO EMPREENDEDORA.pptx
 
Web Analytics - Visão geral
Web Analytics - Visão geralWeb Analytics - Visão geral
Web Analytics - Visão geral
 
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...
Experiência do cliente 2.0 Omnichannel e o futuro das lojas fisicas - Sérgio ...
 
E-commerce com Wesley Dias
E-commerce com Wesley DiasE-commerce com Wesley Dias
E-commerce com Wesley Dias
 
7 Passos para um e-Commerce de Sucesso
7 Passos para um e-Commerce de Sucesso7 Passos para um e-Commerce de Sucesso
7 Passos para um e-Commerce de Sucesso
 
Cartilha canvas detalhada
Cartilha canvas detalhadaCartilha canvas detalhada
Cartilha canvas detalhada
 
Seminário lucratividade na internet
Seminário lucratividade na internet   Seminário lucratividade na internet
Seminário lucratividade na internet
 
Business model canvas
Business model canvasBusiness model canvas
Business model canvas
 
Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04
 
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego Campos
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego CamposCircuito RA Belo Horizonte - Novidades ferramenta RA - Diego Campos
Circuito RA Belo Horizonte - Novidades ferramenta RA - Diego Campos
 
Plano de negócios demut
Plano de negócios demutPlano de negócios demut
Plano de negócios demut
 

Mais de Gustavo Carvalho

Process aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingProcess aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingGustavo Carvalho
 
Medidas de Avaliação de Classificação em Mineração de Texto
Medidas de Avaliação de Classificação em Mineração de TextoMedidas de Avaliação de Classificação em Mineração de Texto
Medidas de Avaliação de Classificação em Mineração de TextoGustavo Carvalho
 
Mineração de Dados no Senso Escolar
Mineração de Dados no Senso EscolarMineração de Dados no Senso Escolar
Mineração de Dados no Senso EscolarGustavo Carvalho
 
Integração com Redes Sociais em Aplicativos Móveis
Integração com Redes Sociais em Aplicativos MóveisIntegração com Redes Sociais em Aplicativos Móveis
Integração com Redes Sociais em Aplicativos MóveisGustavo Carvalho
 
Estudo de caso do Aplicativo InMap
Estudo de caso do Aplicativo InMapEstudo de caso do Aplicativo InMap
Estudo de caso do Aplicativo InMapGustavo Carvalho
 
Apresentação comercial do App Spots
Apresentação comercial do App SpotsApresentação comercial do App Spots
Apresentação comercial do App SpotsGustavo Carvalho
 

Mais de Gustavo Carvalho (8)

Process aware interrupt scheduling and accounting
Process aware interrupt scheduling and accountingProcess aware interrupt scheduling and accounting
Process aware interrupt scheduling and accounting
 
Medidas de Avaliação de Classificação em Mineração de Texto
Medidas de Avaliação de Classificação em Mineração de TextoMedidas de Avaliação de Classificação em Mineração de Texto
Medidas de Avaliação de Classificação em Mineração de Texto
 
Mineração de Dados no Senso Escolar
Mineração de Dados no Senso EscolarMineração de Dados no Senso Escolar
Mineração de Dados no Senso Escolar
 
Integração com Redes Sociais em Aplicativos Móveis
Integração com Redes Sociais em Aplicativos MóveisIntegração com Redes Sociais em Aplicativos Móveis
Integração com Redes Sociais em Aplicativos Móveis
 
Parkour Descalço
Parkour DescalçoParkour Descalço
Parkour Descalço
 
Estudo de caso do Aplicativo InMap
Estudo de caso do Aplicativo InMapEstudo de caso do Aplicativo InMap
Estudo de caso do Aplicativo InMap
 
Apresentação comercial do App Spots
Apresentação comercial do App SpotsApresentação comercial do App Spots
Apresentação comercial do App Spots
 
Jogos Educativos
Jogos EducativosJogos Educativos
Jogos Educativos
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Sistema de Recomendação de Lojas

  • 1. Sistema de Recomendação de Lojas em Aplicativos Móveis para Clientes de Shopping Centers Gustavo Carvalho Orientador: Prof. Frederico Durão
  • 2. Como surgiu: O app InMap ● Desenvolvedores de App ● Oportunidade de negócio: shopping com dificuldades + app =
  • 3. InMap ● Mapa interativo do Salvador Shopping
  • 4. Problemas ➔ Mais de 400 lojas; ➔ Informações apresentadas da mesma forma para diferentes usuários; ➔ Dificuldade em descobrir lojas novas;
  • 5. Solução: Sistema de Recomendações Recomendar as lojas que sejam do interesse do usuário baseado no seu perfil, atividades no app e contexto.
  • 6. Objetivo do Sistema de Recomendações Promover uma melhor experiência do usuário no Shopping
  • 7. Como fazer boas recomendações 1. Conhecer e modelar o usuário 2. Conhecer e modelar as lojas 3. Calcular as melhores lojas para determinado usuário
  • 8. Modelo de Usuário (o que é um usuário?) {SM, BR, LV, CV} ● SM: Social Media ● BR: Buscas Realizadas ● LV: Lojas Visitadas no APP ● CV: Categorias Visitadas no APP
  • 9. Exemplo de Modelo de Usuário {SM, BR, LV, CV} ● SM: {futebol, nike, carro} ● BR: {tenis de corrida, pizza} ● LV: {Centauro, C&A, PizzaHut} ● CV: {Esportes, Alimentação}
  • 10. Modelo de Loja (o que é uma loja?) {C, T} ● C: Categoria ● T: Tags
  • 11. Exemplo de Modelo de Loja {C, T} ● C: Alimentação ● T: {pizza, massa, italiana}
  • 12. O Modelo da Recomendação (versão atual) Para todo usuário u e loja s temos: rec(u, s) = w1*cat(CVu, Cs) + w2*sim(LVu, Ts) + w3*sim(SMu, Ts) + w4*sim(BRu, Ts) Onde: w1 + w2 + w3 + w4 = 1; 0 ≤ cat ≤ 1; 0 ≤ sim ≤ 1; Função “cat” a definir mas relaciona Categorias; Sim = cosine similarity [1] Logo: 0 ≤ rec(u, s) ≤ 1
  • 13. Observações: ● Há um escore minimo para a loja ser recomendada; ● Há um número máximo de lojas a ser recomendada; ● Lojas já visitadas no app não serão recomendadas; ● Informações muito antigas são excluídas;
  • 14. Proposta de Avaliação da Solução 1. Avaliar se as recomendações estão sendo geradas corretamente a. Avaliação Automática usando validação cruzada através de simulação [2] 2. Avaliar se há uma melhora na experiência do usuário a. Experimento com usuários
  • 15. Conclusão Através da análise de dados de redes sociais e atividade no aplicativo fazemos recomendações de lojas do interesse do usuário, melhorando sua experiência no shopping.
  • 16. Referências [1] Ricardo Baeza-Yates and Berthier Ribeiro-Neto. Modern Information Retrieval. Ad- dison Wesley, May 1999. [2] KOHAVI, R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In: International joint Conference on artificial intelligence. [S.l.: s.n.], 1995. v. 14, p. 1137–1145.