O conteúdo deste site foi traduzido usando inteligência artificial (IA) ou tecnologia de tradução automática e pode conter erros.

Skip to content

Avatares e identidade no metaverso, Parte 1

n Roblox, few things reflect a user’s identity more directly than their avatar.

Em sânscrito, avatar (अवतार) refere-se a “uma encarnação em forma humana”. No Roblox, poucas coisas refletem a identidade de um usuário de forma mais direta do que seu avatar. Como veremos, não existe um usuário “padrão” do Roblox, e a fantástica variedade estética dos avatares de nossos usuários reflete diretamente a diversidade da própria base de usuários.

Caracterizando avatares (metodologia)

Se estamos interessados na diversidade estética, precisamos começar caracterizando a estética dos avatares. O lugar mais natural para se observar é a miniatura 2D do avatar, que frequentemente representa os usuários uns para os outros. Para a análise estética, precisamos transformar essa miniatura em uma representação numérica semanticamente significativa. Existem muitas maneiras de reduzir a dimensionalidade, mas aqui estão algumas que podemos tentar. 

  1. A abordagem mais simples: aplicar diretamente a PCA às imagens de miniaturas achatadas. Para avaliar a “qualidade” da redução, visualizamos as miniaturas nos extremos dos componentes principais (PCs). Podemos ver que, enquanto o primeiro PC distingue entre tipos interpretáveis de avatares, o décimo segundo é muito amplo para ser significativo.

PC 1 (14,3% da variância explicada):

PC 12 (1,5% da variância explicada):

2. Quase tão simples quanto: podemos aplicar a última camada oculta de uma rede de classificação de imagens pré-treinada pronta para uso (Resnet 18) e avaliar a qualidade da incorporação agrupando-as em clusters. Observe como a Resnet captura informações de cor de forma muito eficaz (veja todos os sapatos azuis no segundo cluster), mas às vezes falha em codificar informações de forma (veja o primeiro cluster).

Amostras de miniaturas de 2 agrupamentos são mostradas abaixo:

3. Para obter uma visão visual da coesão, podemos aplicar o UMAP para reduzir as representações de classificação de imagens até 2 dimensões. Embora pareçam existir agrupamentos discerníveis, a grande aglomeração de pontos no canto inferior direito parece suspeita. E com razão: as amostras desse megagrupo são visualmente incoerentes.

Gráfico de incorporação 2D:

Amostras do megacluster no espaço 2D incorporado:

4. Treinar um pequeno autoencoder variacional (VAE) personalizado diretamente nos dados das miniaturas. Idealmente, isso captura melhor a variação estética única dos avatares do Roblox, em comparação com um classificador de imagens de uso geral. (curiosidade: o K-means é particularmente apropriado para agrupar essas incorporações, já que sua distribuição a priori normal corresponde à distribuição a posteriori da variável latente do VAE)

Embora existam métricas que possam tentar quantificar os benefícios de diferentes abordagens, os casos de uso práticos para o aprendizado não supervisionado muitas vezes se resumem a um julgamento subjetivo. Curiosamente, obtemos mais sucesso com o nº 4. 

O Manifold de Avatares

Usando o VAE, podemos transformar as miniaturas em vetores sucintos de 64 dimensões para agrupamento. Aqui estão alguns exemplos dos agrupamentos VAE + K-means de um agrupamento de 20 classes:

Alguns avatares bastante personalizados em um cluster:

Avatares altos e magros, que chamamos de “Rthro” em outro cluster:
Avatares grandes e quadrados, que chamamos de “Blocky” neste grupo:
Avatares padrão aqui:
Neste caso, foi feita uma leve personalização entre os tipos de corpo Rthro e Blocky:
Dark Angels do Roblox
“Olhe para lá!”
O Cubo Negro
Acredito que posso voar

A consistência dos agrupamentos em várias execuções, inicializações aleatórias e escolhas de k sugere que os avatares se enquadram naturalmente em categorias distintas (embora difusas). Nos extremos do contorno, temos os personagens “Blocky”, antiquados e de corpo quadrado, em oposição aos avatares “Rthro”, altos, magros e mais realistas. Também encontramos vários avatares padrão, que os usuários não editaram desde que se cadastraram no Roblox (agrupamento 4 acima). No meio, há de tudo, desde “ninjas góticos” até “sair para dançar”.

Identidade por meio do avatar

Como esses clusters estéticos se relacionam com os próprios usuários?

O ponto de partida mais fácil é o comportamento do usuário na plataforma. Ao plotar as edições de avatares no último mês, a idade da conta em semanas, o total de segundos de tempo de jogo e a retenção de um mês por cluster — indicadores de engajamento —, nos deparamos com quatro gráficos que demonstram uma variação dramática entre os clusters. Usuários com avatares altamente personalizados tendem a ser os mais engajados e os que permanecem mais frequentemente, enquanto os avatares que não foram tão personalizados tendem a ter menos engajamento.

Existem duas interpretações causais opostas para isso. Uma é que os usuários que editam seus avatares ficam mais engajados com o Roblox como resultado. A outra poderia ser que os usuários que já estão envolvidos com o Roblox tendem a dedicar mais esforço aos seus avatares com o passar do tempo. Outros colegas da Roblox têm feito um excelente trabalho para determinar em qual interpretação acreditar.

Independentemente da causalidade, vemos que dois aspectos da identidade na plataforma — representação estética e nível de engajamento — estão intimamente interligados. Mas e quanto à identidade fora da plataforma? Como os identificadores da vida real dos nossos usuários — idade, localização geográfica, gênero etc. — se relacionam com suas identidades no Roblox? Confira a Parte 2 desta postagem do blog para descobrir! 

Nameer Hirschkind é estagiário de Ciência de Dados na Roblox. Ele trabalha com os Avatares da Roblox para ajudar todos os jogadores a criarem um Avatar que amem. Nem a Roblox Corporation nem este blog endossam ou apoiam qualquer empresa ou serviço. Além disso, não são feitas garantias ou promessas quanto à precisão, confiabilidade ou integridade das informações contidas neste blog.

©2021 Roblox Corporation. Roblox, o logotipo da Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.