Software detecta difamação fraudulenta no comércio eletrônico | EXAME
Software detecta difamação fraudulenta no comércio eletrônico
Resultados da aplicação do novo método foram descritos em um artigo publicado na revista Information Sciences
access_time 5 maio 2017, 10h22
E-commerce: software que promete detectar de forma mais eficiente essas ações de difamação fraudulenta em sistemas de recomendação on-line (Reprodução/Reprodução)
As empresas de comércio eletrônico (e-commerce) que utilizam recomendações feitas por seus clientes em seus sites para promover seus produtos e serviços estão sujeitas a ação de falsos usuários.
Em um plano coordenado, eles podem avaliar negativamente um determinado produto, por exemplo, com o intuito de desestimular sua compra por novos consumidores.
Um grupo de pesquisadores do Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (ICMC-USP), campus de São Carlos, desenvolveu um software que promete detectar de forma mais eficiente essas ações de difamação fraudulenta em sistemas de recomendação on-line.
Denominado Orfel (sigla em inglês de Online-Recommendation Fraud ExcLuder), o sistema foi desenvolvido durante o mestrado do estudante Gabriel Perri Gimenes e dos projetos de pesquisa "Divisão relacional por similaridade em banco de dados" e "Processamento analítico de grandes grafos", realizados com o apoio da FAPESP.
Os resultados da aplicação do novo método foram descritos em um artigo publicado na revista Information Sciences.
De acordo com o estudante, que realiza doutorado também com Bolsa da FAPESP, o novo método é voltado a identificar um comportamento, chamado de "lockstep", em sistemas de recomendação de lojas on-line, como o Google Play e a Amazon.
Esses sistemas de recomendação, contudo, são suscetíveis ao comportamento de "lockstep" em que, em uma ação coordenada, um grupo de usuários com perfis falsos atribui, ao mesmo tempo, uma mesma nota baixa a um conjunto de produtos com o intuito de rebaixar sua reputação.
"Suponhamos que um grupo de cinco usuários de uma loja de aplicativos on-line dê uma nota baixa para um determinado aplicativo às 22h de um dia qualquer e esse mesmo grupo de pessoas faz reviews negativos de outro aplicativo um dia depois. Isso são indícios do comportamento de 'lockstep'", explicou Gimenes.
A dificuldade de identificar esses ataques de múltiplos usuários falsos interagindo com vários produtos em momentos aleatórios é que eles ocorrem em meio a milhões de avaliações de produtos por usuários por segundo e, por isso, podem ser camuflados.
O ponto fraco desses ataques, entretanto, é que eles costumam ocorrer em uma mesma janela de tempo e em fluxos ou bursts, como denominam os pesquisadores.
A fim de identificar esses padrões de comportamento, o algoritmo desenvolvido por Gimenes, em parceria com os professores Robson Leonardo Ferreira Cordeiro e José Fernando Rodrigues Júnior do ICMC-USP, acompanha as avaliações feitas pelos usuários em um sistema de recomendação on-line e verifica, por exemplo, se elas foram feitas em um mesmo intervalo de tempo e se têm as mesmas notas.
Se isso ocorrer, o software indica esses comportamentos suspeitos para que possa avaliar tratar-se ou não de ações fraudulentas.
Confirmadas as suspeitas, a empresa pode banir os autores das avaliações e remover todas as interações que tiveram em sua base de dados.
"A ideia é que uma empresa de comércio eletrônico olhe para as listas de comportamentos suspeitos detectados pelo sistema e faça uma análise manual ou automatizada a fim de confirmar tratar-se ou não de "lockstep", um comportamento muito mais raro, porém mais fácil de ser detectado do que um ataque individual à reputação de um produto", comparou Gimenes.
Um só computador
A eficiência do novo algoritmo em detectar potenciais ataques "lockstep" foi avaliada por meio de dados sintéticos de interações entre usuários e produtos em um sistema hipotético de recomendação on-line.
Os pesquisadores geraram artificialmente ataques no sistema e rodaram o algoritmo em um único computador para avaliar sua capacidade de detecção em comparação com um algoritmo chamado CopyCatch.
"Demonstramos que a combinação de técnicas de computação, como o processamento paralelo centrado em disco, pode ser uma alternativa aos clusters computacionais para solucionar problemas como o de detecção de difamação fraudulenta", afirmou Gimenes.
De acordo com os pesquisadores, o algoritmo também pode ter outras aplicações, como para caracterizar a promoção ilegítima de publicações (posts) e páginas no Facebook e identificar citações cruzadas por revistas científicas.
O artigo "Orfel: Efficient detection of defamation or illegitimate promotion in online recommendation" (doi: 10.1016/j.ins.2016.09.006), de Gimenes e outros, pode ser lido por assinantes da revista Information Sciences neste link.