< Return to Video

MLM CAP06 2025 VA02 SISTEMAS DE RECOMENDACAO ABORDAGENS

  • 0:08 - 0:12
    Quais são os algoritmos de construção
    de sistema de recomendação?
  • 0:12 - 0:14
    Assim como todo
    modelo de machine learning.
  • 0:14 - 0:15
    Quando temos que fazer,
    por exemplo,
  • 0:15 - 0:17
    uma classificação de algo.
  • 0:17 - 0:21
    Nós temos diversos algoritmos
    para adaptar e avaliar
  • 0:21 - 0:23
    qual melhor se adequa
    aquele problema.
  • 0:23 - 0:25
    Aqui em sistema de recomendação
    é a mesma coisa.
  • 0:25 - 0:28
    Nós temos diversos algoritmos
    que podem ser aplicados
  • 0:28 - 0:31
    para estudar estratégias distintas
    de achar relações
  • 0:31 - 0:34
    entre produtos e serviços
    e usuários
  • 0:34 - 0:37
    e o que pode ter melhor aderência
    nessa recomendação.
  • 0:37 - 0:39
    Vamos conhecer os principais.
  • 0:39 - 0:43
    Os métodos mais comuns
    são baseados em filtragem.
  • 0:43 - 0:45
    Filtragem item por item,
    uma filtragem colaborativa,
  • 0:45 - 0:47
    uma filtragem por conteúdo.
  • 0:47 - 0:50
    Vamos conhecer as duas últimas
    que são bem famosas.
  • 0:50 - 0:52
    Na filtragem colaborativa,
    nós estamos utilizando dados
  • 0:52 - 0:57
    de dois ou mais usuários para tentar
    achar uma relação entre eles.
  • 0:57 - 1:00
    Esses dados podem ser hábitos
    de preferência ou então,
  • 1:00 - 1:03
    por exemplo,
    perfis de consumo que são similares.
  • 1:03 - 1:05
    Ou então,
    características sócio demográficas
  • 1:05 - 1:10
    qualquer feature que pode ser utilizado
    para caracterizar um indivíduo.
  • 1:10 - 1:12
    E nós vamos analisar essas features
    para verificar usuários
  • 1:12 - 1:14
    que são parecidos,
    por exemplo,
  • 1:14 - 1:17
    até aplicar aqui um KNN
    para descobrir quem são os vizinhos
  • 1:17 - 1:19
    mais próximo determinado usuário.
  • 1:19 - 1:22
    Nessa abordagem,
    nós sabemos qual usuário
  • 1:22 - 1:24
    é parecido com quais outros.
  • 1:24 - 1:27
    Então, digamos que temos o usuário "A",
    usuário "B",
  • 1:27 - 1:30
    que, por exemplo,
    por questões de históricos passados,
  • 1:30 - 1:32
    eles compram produtos similares
  • 1:32 - 1:36
    e a pessoa comprou um produto
    ou interagiu com um produto
  • 1:36 - 1:39
    que a pessoa "B"
    ainda não viu.
  • 1:39 - 1:40
    Portanto,
    como eles são parecidos,
  • 1:40 - 1:44
    é uma boa ideia recomendar
    esse produto que "A" interagiu
  • 1:44 - 1:46
    para a pessoa "B'.
  • 1:46 - 1:49
    Vamos ter certeza
    que esse método funciona?
  • 1:49 - 1:51
    Não,
    mas é algo para ser abordado.
  • 1:51 - 1:53
    Então, a ideia de trabalhar
    com sistema de recomendação
  • 1:53 - 1:58
    é sempre sugerir algo
    que pode agradar o usuário.
  • 1:58 - 2:00
    A nossa força de recomendação,
    digamos assim,
  • 2:00 - 2:04
    está baseado nesse perfil
    semelhante entre pessoas.
  • 2:04 - 2:07
    Outra forma de filtragem
    é filtragem por conteúdo.
  • 2:07 - 2:10
    Onde a pessoa está interagindo
    com o produto
  • 2:10 - 2:15
    e nós sabemos que existem
    outros produtos similares a esse.
  • 2:15 - 2:18
    Então, nós podemos recomendar
    para a mesma pessoa produtos similares
  • 2:18 - 2:21
    aqueles que ela já interagiu
    ou comprou.
  • 2:21 - 2:24
    Entre essas duas análise,
    não há uma melhor ou pior.
  • 2:24 - 2:26
    Existem prós e contras
    de cada uma delas.
  • 2:26 - 2:28
    Por exemplo,
    na filtragem colaborativa
  • 2:28 - 2:32
    nós podemos ter conhecimento
    nenhum dos dados.
  • 2:32 - 2:35
    O que interessa é conhecer
    quem são as pessoas.
  • 2:35 - 2:37
    Já na abordagem por conteúdo,
  • 2:37 - 2:40
    é imprescindível ter informações
    sobre os produtos
  • 2:40 - 2:43
    e nós podemos dispensar
    conhecimento sobre os usuários.
  • 2:43 - 2:45
    Pensando no e-commerce,
    por exemplo.
  • 2:45 - 2:47
    Talvez a filtragem por conteúdo
  • 2:47 - 2:50
    pode ser mais fácil de ser implementada,
  • 2:50 - 2:53
    porque uma loja na teoria
    sabe o que ela vende.
  • 2:53 - 2:54
    Então,
    se ela sabe o que ela vende,
  • 2:54 - 2:58
    ela sabe descrever que produtos
    ela tem no seu catálogo.
  • 2:58 - 3:00
    Então,
    achar produtos similares
  • 3:00 - 3:02
    pode ser mais fácil
    para gerar uma recomendação.
  • 3:02 - 3:06
    No entanto, depender apenas
    de filtragem baseada em conteúdo
  • 3:06 - 3:10
    pode levar a recomendações meio chatas,
    sem nenhuma novidade.
  • 3:10 - 3:10
    Por exemplo,
  • 3:10 - 3:14
    a pessoa sempre interage
    com filmes de ação,
  • 3:14 - 3:18
    então é mais natural recomendar
    filme de ação para ela também.
  • 3:18 - 3:20
    Mas, será que não tem
    nenhuma comédia
  • 3:20 - 3:24
    ou outro tipo de filme
    que pode ser interessante para ela,
  • 3:24 - 3:28
    que foge um pouco do que era óbvio,
    nessa recomendação?
  • 3:28 - 3:31
    Se eu fico baseado apenas nesse
    algoritmo de filtragem por conteúdo,
  • 3:31 - 3:35
    eu fico refém de recomendações
    muito similares.
  • 3:35 - 3:35
    Por outro lado,
  • 3:35 - 3:39
    ser baseado apenas
    em filtragem por colaboração
  • 3:39 - 3:41
    pode ser algo não tão fáceis
    de ser implementado.
  • 3:41 - 3:44
    Porque isso depende do usuário
    dar informação sobre ele mesmo.
  • 3:44 - 3:48
    E mesmo que os usuários concedam
    informações sobre eles mesmos,
  • 3:48 - 3:49
    também não há nenhuma garantia
  • 3:49 - 3:52
    que nós vamos encontrar
    perfis similares naquela mesma loja.
  • 3:52 - 3:55
    Talvez em uma loja grande,
    e-commerce grande
  • 3:55 - 3:59
    onde a quantidade de usuários
    seja bem volumosa.
  • 3:59 - 4:03
    A maior tendência a achar padrões,
    perfis usuários parecidos.
  • 4:03 - 4:07
    Mas em comércios menores,
    isso aqui pode não ser real.
  • 4:07 - 4:09
    Nos nossos exemplos,
    nós tradicionalmente
  • 4:09 - 4:11
    usamos muito a ideia
    de um e-commerce,
  • 4:11 - 4:13
    mas o sistema de recomendação
    também pode ser empregado
  • 4:13 - 4:15
    em lojas físicas.
  • 4:15 - 4:17
    Um exemplo disso
    é o supermercado.
  • 4:17 - 4:21
    O caso mais famoso é um caso do Walmart,
    que identificou, por meio de compras
  • 4:21 - 4:26
    históricas, que fraldas e cervejas
    deveriam ser colocadas próximo.
  • 4:26 - 4:30
    Porque quando o pai acaba, saem o pai
    ou a mãe acaba saindo do trabalho
  • 4:30 - 4:35
    numa sexta feira a noite já passa
    no mercado para levar fralda para casa.
  • 4:35 - 4:38
    Acha interessante levar uma cerveja também
    para passar o final de semana?
  • 4:38 - 4:40
    Esse tipo de análise é chamada de análise
  • 4:40 - 4:43
    e quando você dá uma olhada
    no senso de compra daquele usuário.
  • 4:44 - 4:47
    Outra coisa importante
    que deriva desse tipo de análise
  • 4:47 - 4:49
    são as regras de associação
  • 4:49 - 4:52
    ou seja, aquela verificar quais produtos
    estão mais associados entre si.
  • 4:53 - 4:55
    É basicamente pegar o histórico
    de cada carrinho de compra
  • 4:55 - 4:59
    ou cada cesta de compra
    e verificar para cada usuário
  • 4:59 - 5:02
    quais são o conjunto de produtos
    que são comprados em conjunto.
  • 5:02 - 5:04
    Será que há alguma relação entre eles?
  • 5:04 - 5:05
    Na maior parte das vezes.
  • 5:05 - 5:08
    Assim, por exemplo,
    comprar macarrão e molho de tomate.
  • 5:09 - 5:12
    Mas também essa compra em conjunto
    pode não fazer muito sentido.
  • 5:13 - 5:14
    Essa falta de sentido
  • 5:14 - 5:18
    deriva de comprar produtos
    que não têm muita relação entre eles.
  • 5:18 - 5:21
    Portanto,
    para fazer uma boa regra de associação,
  • 5:21 - 5:25
    é importante ter um histórico
    bem grande de transações para verificar
  • 5:25 - 5:28
    o que de fato faz sentido
    e ter uma relação próxima
  • 5:29 - 5:32
    e real entre uma compra em conjunto
    e não seja algo muito particular
  • 5:32 - 5:34
    de uma compra ou de um período do ano.
  • 5:34 - 5:38
    Também não podemos deixar de falar de
    popularidade, ou seja, por isso populares
  • 5:38 - 5:40
    que todo mundo compra, todo mundo consome.
  • 5:40 - 5:43
    Também é uma forma de você recomendar
    produtos
  • 5:44 - 5:46
    para usuários que você
    tem pouco conhecimento sobre ele.
  • 5:46 - 5:49
    É claro que não podemos deixar de falar
    das abordagens híbridas,
  • 5:49 - 5:53
    que é quando combinamos
    dois ou mais algoritmos no mesmo sistema.
  • 5:53 - 5:57
    Basicamente, o motor de recomendação
    fica muito mais sofisticado
  • 5:57 - 6:00
    porque ele está apoiado em diversas
    estratégias.
  • 6:00 - 6:02
    Pode ser uma estratégia
    baseada em popularidade
  • 6:02 - 6:05
    ou então uma regra de sucessão
    ou uma filtragem colaborativa.
  • 6:06 - 6:11
    Quando esse usuário é parecido com outros,
    ou então uma abordagem por conteúdo.
  • 6:11 - 6:13
    Quando nós olhamos
    para produtos similares a ele
  • 6:14 - 6:17
    ou similares ao que ele já consumiu
    para fazer novas recomendações.
  • 6:17 - 6:19
    Como em todo projeto de ciência de dados,
    é muito importante
  • 6:19 - 6:21
    fazer um pré processamento dos dados
    antes.
  • 6:21 - 6:25
    Essa modelagem, ou seja, limpar,
    tirar da duplicado,
  • 6:25 - 6:28
    entender um pouco mais
    o dado para prepará lo para modelagem.
  • 6:29 - 6:32
    Por outro lado, o pós processamento
    também é muito relevante.
  • 6:32 - 6:35
    Não é porque o sistema
    encontrou uma relação entre um produto
  • 6:35 - 6:39
    e um usuário que nós temos de fato
    que ligar aquela regra, digamos assim.
  • 6:39 - 6:42
    Nós temos que recomendar
    aquele produto para aquela pessoa.
  • 6:43 - 6:46
    Imagine o seguinte caso a pessoa
    está interagindo com produtos aqui
  • 6:47 - 6:50
    de uma faculdade
    para comprar uma pós graduação e aí,
  • 6:50 - 6:54
    uma vez alinhado no que é oferecido
    informação sobre ela, existe uma série de
  • 6:54 - 6:58
    pós que podem ser recomendadas
    para aquela pessoa.
  • 6:58 - 7:02
    Ela acabou de comprar um
    uma pós específica,
  • 7:02 - 7:05
    fazer uma especialização,
    por exemplo, e indicações
  • 7:05 - 7:08
    faz sentido como um outra porta.
  • 7:08 - 7:10
    Essa pessoa logo na sequência,
  • 7:10 - 7:13
    talvez não, porque ela acabou de adquirir
    aquele produto muito parecido.
  • 7:13 - 7:17
    E essa limpeza do porta içamento
    deve ser feita sempre à luz do negócio.
  • 7:17 - 7:20
    Ou seja, o que eu quero maximizar
    com esse produto de recomendação?
  • 7:20 - 7:23
    Eu quero aumentar a venda.
  • 7:23 - 7:24
    Eu quero aumentar o engajamento.
  • 7:24 - 7:28
    Qual são as condições de contorno
    que me ajudam a eliminar recomendações que
  • 7:28 - 7:29
    podem não ser válidas?
Title:
MLM CAP06 2025 VA02 SISTEMAS DE RECOMENDACAO ABORDAGENS
Video Language:
Portuguese, Brazilian
Duration:
07:32

Portuguese, Brazilian subtitles

Revisions Compare revisions