Skip to content

Fashion Ranking

Overview

The fashion trend can be analyzed in two ways - From supervised data from e-commerce sites - unsupervised data from catalogues and social media

Hence we have two ranking algorithms for these two cases

Unsupervised Fashion Ranking

We developed a graph based ranking algorithm to get a score for each fashion image

This algorithm can identify communities of nodes in a graph based on the edges connecting them.

"Ranking"

How it works

  • The Fashion2Vec vectors of each fashion image is used to build a fully connected graph
  • In this graph each node is an image
  • The weight of each edge between two images is the similarity of the two images (we use euclidean distance)
  • We then use a variation of PageRank algorithm to assign a score to each node
  • This score is then normalized to be range of 0-100

This algorithm is somewhat similar to Spectral clustering, instead we use an algorithm to assign score to each image Unlike clustering where all the images in a cluster will get similar score, in this approach each image is given a score by comparing it with everyother image.

Supervised Ranking Algorithm

The data from e-commerce sites are a good indicator of what sells, moreover the data is labelled.

However the ratings by themselves arent a true measure of the products performance, and its not straightforward to compare the ratings of products from different sites

To overcome this we developed a formula to give a very accurate estimate of the product's true rating. The score from our formula is agnostic of the e-commerce site from where it was taken, hence products from different e-commerce sites can be compared on a level field.