Ângulo de Anderson

Um Sistema de RecomendaçÃĢo de Parceiro de Namoro Baseado Apenas em Imagens

mm
Adicione Unite.AI às suas fontes preferidas no Google

Pesquisadores do Reino Unido utilizaram redes neurais para desenvolver um sistema de recomendaçÃĢo de parceiros de namoro baseado apenas em imagens, que considera apenas se dois usuÃĄrios sÃĢo atraídos pelas fotos um do outro (em vez de informaçÃĩes de perfil, como trabalho, idade, etc.), e descobriram que ele supera sistemas menos “superficiais” em termos de obter uma correspondÊncia precisa.

O sistema resultante ÃĐ chamado de Recomendador Recíproco Baseado em Imagens Temporal (TIRR) e utiliza Redes Neurais Recorrentes (RNNs) para interpretar a predileçÃĢo histÃģrica de um usuÃĄrio por faces que ele encontra enquanto navega por potenciais correspondÊncias.

O artigo ÃĐ intitulado – talvez de forma desanimadora – Fotos SÃĢo Tudo o que VocÊ Precisa para RecomendaçÃĢo Recíproca em Namoro Online, e vem de dois pesquisadores da Universidade de Bristol, melhorando notavelmente um sistema semelhante (chamado ImRec) lançado pela mesma equipe em 2020.

Nos testes, o sistema obteve precisÃĢo de ponta em sua capacidade de prever correspondÊncias recíprocas entre usuÃĄrios, melhorando nÃĢo apenas o trabalho dos pesquisadores de 2020, mas tambÃĐm outros sistemas de recomendaçÃĢo de namoro baseados em conteÚdo que consideram informaçÃĩes mais detalhadas e baseadas em texto nos perfis de namoro.

Conjunto de Dados de Namoro do Mundo Real

O TIRR foi treinado com informaçÃĩes de usuÃĄrio fornecidas por um serviço de namoro online popular com “vÃĄrios milhÃĩes de usuÃĄrios registrados”, que apenas permite que os usuÃĄrios se comuniquem entre si uma vez que cada um tenha “curtido” o perfil do outro. O subconjunto de dados utilizado incluiu 200.000 assuntos, divididos igualmente entre homens e mulheres, e aproximadamente 800.000 preferÊncias expressas pelos usuÃĄrios em todos os perfis de namoro.

Como o serviço de namoro anÃīnimo que forneceu os dados apenas suporta correspondÊncias heterossexuais, apenas correspondÊncias entre homens e mulheres foram cobertas na pesquisa.

O TIRR melhora os projetos de sistemas de recomendaçÃĢo recíproca (RRS) anteriores neste campo, calculando diretamente a probabilidade de uma correspondÊncia entre dois perfis, com base apenas em imagens de perfil. Sistemas anteriores previam duas preferÊncias unidirecionais e, em seguida, as agregavam para obter uma previsÃĢo.

Os pesquisadores excluíram usuÃĄrios que haviam sido removidos do serviço de namoro (por qualquer motivo, incluindo saída voluntÃĄria) e excluíram perfis que nÃĢo incluíam fotos baseadas em faces.

As histÃģrias dos usuÃĄrios foram limitadas a um ano, para evitar possíveis anomalias que pudessem ocorrer à medida que o site de namoro ajustava seus algoritmos ao longo do tempo. Eles tambÃĐm foram limitados a um mÃĄximo de 15 preferÊncias do usuÃĄrio, desde que essas foram demonstradas como suficientes para provar o design do modelo, enquanto o uso mais extensivo de preferÊncias degradava o desempenho e aumentava os tempos de treinamento.

AlÃĐm disso, alguns dos usuÃĄrios mais ÃĄvidos ou de longo prazo tinham histÃģrias com milhares de preferÊncias, o que poderia arriscar inclinar o peso dos recursos obtidos e prolongar ainda mais os tempos de treinamento.

Rede Siamesa

O TIRR ÃĐ formulado usando uma rede siamesa, normalmente usada para aprendizado de um Único disparo.

Um modelo de rede siamesa, onde redes neurais convolucionais (CNNs) paralelas compartilham pesos, mas nÃĢo dados. Elas tambÃĐm compartilham uma funçÃĢo de perda derivada das saídas de cada CNN e um rÃģtulo de verdade fundamental.  Fonte: https://arxiv.org/pdf/2108.11714.pdf

Um modelo de rede siamesa, onde redes neurais convolucionais (CNNs) paralelas compartilham pesos, mas nÃĢo dados. Elas tambÃĐm compartilham uma funçÃĢo de perda derivada das saídas de cada CNN e um rÃģtulo de verdade fundamental.  Fonte: https://arxiv.org/pdf/2108.11714.pdf

A rede foi treinada usando entropia cruzada binÃĄria, uma funçÃĢo de perda comum em redes neurais, e que os pesquisadores encontraram dar resultados superiores em comparaçÃĢo com perda contrastiva. A Última ÃĐ mais eficaz em sistemas que avaliam a paridade entre duas faces, mas como este nÃĢo ÃĐ o objetivo do TIRR, ÃĐ uma abordagem que se sai mal neste contexto.

É necessÃĄrio que o sistema retenha e construa informaçÃĩes que ele desenvolve à medida que o treinamento itera muitas vezes sobre os mesmos dados, e a rede siamesa no TIRR usa uma rede LSTM (MemÃģria de Curto Prazo de Longo Prazo) para tomar essas decisÃĩes e garantir que os recursos considerados relevantes nÃĢo sejam descartados aleatoriamente à medida que a estrutura constrÃģi suas percepçÃĩes.

A arquitetura específica da rede siamesa para o TIRR.

A arquitetura específica da rede siamesa para o TIRR.

Os pesquisadores encontraram que a rede treinava muito lentamente quando todos os dados eram inseridos, e subsequentemente dividiram o treinamento em trÊs estÃĄgios usando trÊs subconjuntos diferentes dos dados. HÃĄ alguma vantagem adicional nisso, pois os experimentos de 2020 dos pesquisadores jÃĄ haviam demonstrado que treinar os conjuntos de dados masculino e feminino separadamente melhora o desempenho de um sistema de recomendaçÃĢo recíproca.

A quebra de sessÃĩes de treinamento separadas para a rede siamesa do TIRR.

A quebra de sessÃĩes de treinamento separadas para a rede siamesa do TIRR.

Testes

Para avaliar o desempenho do TIRR, os pesquisadores mantiveram uma porçÃĢo dos dados obtidos e os passaram pelo sistema totalmente convergido. No entanto, como o sistema ÃĐ bastante novo, nÃĢo hÃĄ sistemas anteriores diretamente anÃĄlogos com os quais ele possa ser comparado.

Portanto, os pesquisadores primeiro estabeleceram uma Curva de Característica de Operador do Receptor (ROC) para a rede siamesa, antes de usar a ApproximaçÃĢo e ProjeçÃĢo de Uniforme de Manifold para ReduçÃĢo de Dimensionalidade (UMAP) para reduzir os vetores de 128 dimensÃĩes para fÃĄcil visualizaçÃĢo, a fim de estabelecer um fluxo coerente de gostos e desgostos.

À esquerda, a ROC da rede siamesa como um indicador de desempenho de base; à direita, a visualizaçÃĢo UMAP mostra 'gostos' em vermelho, 'desgostos' em preto.

À esquerda, a ROC da rede siamesa como um indicador de desempenho de base; à direita, a visualizaçÃĢo UMAP mostra ‘gostos’ em vermelho, ‘desgostos’ em preto.

O TIRR foi testado contra sistemas de filtragem colaborativa e baseados em conteÚdo com um ÃĒmbito semelhante, incluindo o trabalho anterior dos pesquisadores, ImRec (veja acima), e RECON, um RRS de 2010, bem como os algoritmos de filtragem colaborativa RCF (um sistema de recomendaçÃĢo de namoro de 2015 baseado no conteÚdo de texto de perfis de namoro) e LFRR (um projeto semelhante de 2019).

Em todos os casos, o TIRR foi capaz de oferecer precisÃĢo superior, embora apenas marginalmente em comparaçÃĢo com o LFRR, possivelmente indicando fatores de correlaçÃĢo entre o conteÚdo de texto do perfil e o nível de atraçÃĢo percebida das fotos de perfil dos assuntos.

A quase-paridade entre o TIRR baseado em imagens e o mais baseado em texto LFRR permite pelo menos duas possibilidades: que a percepçÃĢo dos usuÃĄrios da atratividade visual ÃĐ influenciada pelo conteÚdo de texto dos perfis; ou que o conteÚdo de texto recebe mais atençÃĢo e aprovaçÃĢo do que poderia ter ocorrido se a foto associada nÃĢo fosse percebida como atraente.

Por razÃĩes Ãģbvias, a equipe de pesquisa nÃĢo ÃĐ capaz de liberar o conjunto de dados ou o cÃģdigo-fonte do TIRR, mas encoraja outras equipes a duplicar e confirmar sua abordagem.

 

n.b As imagens usadas na ilustraçÃĢo principal sÃĢo de thispersondoesnotexist.com.

Escritor em aprendizado de mÃĄquina, especialista em síntese de imagem humana. Antigo chefe de conteÚdo de pesquisa da Metaphysic.ai, atÃĐ sua dissoluçÃĢo na Brahma.ai da DNEG.
Portfolio site: martinanderson.ai
Contato: [email protected]