Wednesday, January 7, 2015

Core of Personalization at Polyvore: Style Profile

Over the past year, our engineering team has undertaken the task of creating a more personalized experience for our users. We already have an amazing community of designers, artists, and fashion enthusiasts who come to Polyvore to get inspired around shopping. However, we felt that with a little bit of machine learning we could help users discover and shop for even more products that they may not have found on their own.
In this blog post we’ll walk through some of the ways we are using machine learning to understand our users individual style, which we call a Style Profile, to recommend more personalized products and outfits.

What is a Style Profile?

When we first started building each user’s Style Profile, we quickly realized how tricky quantifying fashion can be. It’s intangible, means different things for different people and even when most people might own the same black shirt, they might wear it in completely different ways. Luckily, Polyvore is uniquely positioned to understand personal style through our users rich interactions on Polyvore, including:

  • Global factors: occasions, trends, seasonality and other contextual information
  • Catalog data: rich and high-quality metadata of products from our retail partners
  • Product data: product likes and dislikes, collections of products, products viewed and search queries
  • Shopper behavioral data: impressions, likes, outbound clicks while they are interacting with products, sets and other curated content
  • Community data: Our global community has generated billions of data points that helps us understand the relationship between retail products. Every time a user creates a set, they are implying that those products go together and share the same style. 

From a technology standpoint, a user’s Style Profile can be represented with a vector in a high-dimensional space and the component for each dimension, indicating the strength of their preference in a particular aspect or a combination of multiple aspects in fashion. The following is a simplified representation of two users’ style profile on combinations of color, category, material and brand:

Figure 1: Style profiles

  • Style Space Definition: a high dimensional space where any point represents the style of a user or product that is subject to constraints that points with similar style should be closer to each other than those with different tastes.
  • Style Vector Definition: the coordinates in the Style Space denote the taste vector for that particular user or product.

How do you generate a Style Profile? In order to generate a Style Profile for a user, we use a special balance of different factors:
  • Products: We look at all the products the user engages with. Every product has multiple data points such as category, brand, retailer, color, material and style.
  • Categories: We look at each category and store the frequency of each attribute value. Users have different preferences for different categories, for example, a user might love bright colored tops but only like dark black shoes. Color also has a limited number of values so we calculate the spread of frequencies to determine how strong the preference is for certain colors.
  • Dislikes: If a user consistently dislikes certain categories or products with certain attributes, we’ll be less likely to recommend these products. On the other hand, a user might have both positive and negative signals for the same attributes. In this case, we discount the positive signals for that attribute. An interesting challenge we’re still tackling is understanding exactly what those negative signals. Since style is so intangible, it’s hard to say whether the user disliked the material, color, brand or the price.

Figure 2: Generating style profile

How Does Polyvore Use The Style Profile To Generate Personalized Recommendations?

Now that we’ve built a Style Profile for each user, we use it to generate three separate recommendation streams which we call attribute-affinity streams, collaborative filtering streams and co-occurrence streams. For this blog post, we’ll share a bit about attribute-affinity streams.

Attribute-affinity streams generates recommendations based on user’s preferences on certain attributes of products, such as brand, color and material. We calculate this similarity score between the user’s Style Profile and each candidate product we recommend.The score is a weighted sum of matching attributes. The weight of each attribute is determined by its value in the Style Profile. If the score is above a certain threshold, we will recommend the item. If a candidate product has attributes not in their Style Profile we try to guess the user’s preference for it. For example, we see that a user has not liked or disliked any pink T-shirts, but they have liked multiple black T-shirts; so pink T-shirts are given a low score. If the user has likes a lot of colors equally, then pink will receive an average color score. 

If the product category is missing from the Style Profile, we try to use the parent category profile. For example, before recommending a pair of brown boots, even if the user has never liked boots, we tap into her overall preference for shoes until we get more signal. 

With the combination of these three recommendation streams, we are able to create Style Profiles for every user, making it easier for them to discover and shop for the things they love.

Stay tuned for the next post, when we will talk more about how we measure users’ engagement of these personalized streams and what insights we’ve discovered. 


  1. You have brought more fantastic exposure of reading for me on this site. Keep maintain your writing style! Great points!
    Official Website

    1. Situs Resmi Obat Kuat hammer of thor, Harga dan Ciri Asli Hammer semakin hari Harap dimaklumi masalah seperti ini tidak pernah ada materi yang mengajarkan di sekolah ataupun dalam rumah oleh orang tua karena kasus seperti ini di anggap sangat tabu. Maka dari itu kami menyimpulkan dalam sebuah kesimpulan nyata beberapa tips tata cara bagaimana cara merawat penis dengan baik dan benar. Basuh Air mengapa..karena air sangat penting untuk kesehatan tubuh 70 % tubuh kita mengandung air, termasuk kesehatan organ vital Anda.

      Hal ini disebabkan karena air mampu membuang banyak racun dari tubuh serta mempertahankan jumlah darah dan oksigen di dalam penis. Faktor kesehatan fisik dan mental memainkan peran hammer of thor of thor Asli dalam fungsi alat vital pada pria. Jika Anda sedang stres karena pekerjaan atau hubungan yang buruk, menderita depresi, kecanduan alkohol atau obat-obatan, atau kelebihan berat badan dapat membuat alat vital anda berfungsi kurang baik. Untuk menyingkirkan rambut kemaluan bisa dengan mencukur Foto Memek.

      Tetapi berhati-hati lah saat menggunakan salah satu metode tersebut Jika menggunakan pisau cukur Foto Bugil Asli pastikan mengasah pisau secara teratur. Pilihan terbaik dan paling aman untuk mengurangi risiko luka dan infeksi karena pemangkasan rambut kemaluan ini adalah dengan gunting. Menjaga kesehatan reproduksi wanita dan pria bisa dilakukan dengan menjaga kesehatan alat reproduksi. Ada banyak cara sederhana untuk menjaga alat reproduksi pria dan wanita apabila organ intim mengeluarkan cairan cairan tertentu Obat Kuat hammer of thor harus sering dibersihkan Setelah buang air baik kecil maupun besar maka tangan juga harus dibersihkan Kotoran sisa yang menempel setelah buang air besar atau kecil bisa menyebabkan iritasi bahkan membuat infeksi. Bagi wanita sangat penting untuk membersihkan organ kewanitaan dari depan kebelakang bukan dari belakang ke depan Foto Ngentot.

  2. This comment has been removed by the author.

  3. That’s very achievable reading in order to gain knowledge in a sufficient amount. Very interesting indeed!

  4. When I read an article that makes this subject so interesting I have to say something. Your insightful points and interesting material has given me reason to ponder these things.I am highly impressed with this information.

  5. This polyvore prefect account article is good this type if accounts is good thanks for sharing this. Celebs Clothing

  6. I am looking at
    Author's Homepage for amazon gift card codes generator.

  7. Playground rubberized mats are specifically designed to soak up any surprise. Kids generally fall with fun inside a playground region and these types of tiles give them best safety. PLAYGROUND RUBBER MATS

  8. Thank you so much for your nice post. I Think it is very helpful post.
    Clipping Path Service India

  9. The subject is amazing as always. It’s really cleared my mind for more consideration.
    Chili Palmer leather jacket at prostarjackets

  10. I love all the posts, I really enjoyed, I would like more information about this, because it is very nice., Thanks for sharing.
    kids games online , friv 2 , jogos do friv , , juegos de matar zombbies
    , juegos de un show mas

  11. The tools you use for personalizing profiles in Polyvore is very interesting. Thanks for this insightful post.~

  12. Amazing Blog Post. Blog Post provide acceptable obsession. The offer impacts on numerous standard worries of your brain..

  13. If I like some particular athletic shoes, that means that Polyvore will recommend more of these types of products, right? Cool.

  14. You are a very good person, I think. I feel your views very interesting and creative, I have learned a little from it. I will use it in my life. baixar facebook gratis baixar facebook , baixar facebook gratis , baixar whatsapp gratis , whatsapp baixar , baixar o whatsapp , baixar whatsapp , download whatsapp messenger , mobogenie , baixar mobogenie gratis ,download mobogenie

  15. Yes this is very good blog and it was great post also. The journalism graduate programs tips and programs are available here.

  16. Important post! This topic content is surely genuine and follows up with best assuming assumptions here.
    Desertleather on bane coat

  17. Polyvore is uniquely positioned to understand
    personal style through our users rich interactions on Polyvore.

    Check this useful resource.

  18. I used to be able to realize sensible data from your articles.
    C Homework Help Online

  19. I impress with you post its a interesting and it attract other peoples to read this blog I like it
    Electrical Engineering Homework Help

  20. Really it's so nice information shared .I really like this type of information . Thanks for share it.
    Simulink Matlab Help

  21. Thanks guys, found a lot of useful information which is helpful for everyone
    PHP Meets HTML PHP Assignment Help

  22. In my opinion this blog is really the great one! Thank you for this post
    SPSS Assignment Help

  23. I like this a lot. Thank you for sharing. I'm always looking for upcycles like this. In the end, you don't know it was a shipping pallet to begin with!
    Kings XI Punjab Team Squad Captain Name
    RCB New Players List
    2016 Rajkot Gujarat Lions Jersey Logo Images

  24. Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know.
    geometry dash| sniper games |happy wheels demo | happy wheels 2 |agario| five nights at freddy's unblocked games

  25. Football refers to a number of team sports head basketball that involve, to varying degrees, kicking a ball to score a goal. Unqualified, the word sports head soccer is understood to refer to whichever form of football is the most popular in the regional context in which the word appears. Sports commonly called head soccer in certain places include: association football; gridiron football; Australian rules football; rugby football; and Gaelic big head basketball. These different variations of football are known as big head soccer codes.

  26. Thank you for such a sweet tutorial - all this time later, I've found it and love the end result. I appreciate the time you spent sharing your skills.
    fireboy and watergirl | super smash flash 2 , fireboy watergirl | ssf2 and minecraft 2 , minecraft , minecraft 2 download , minecraft 2 baixar

  27. The personalization of polyvore are great time provide good result. It is really appreciable one. We are working at famous and great writing company of Essay writing service reviews. It is makes reviews, essays, dissertations, articles etc are possible here.

  28. Optimistic article! I have catch up important information here and preserve and preserve a valuable experience. fitjackets

  29. This post is usefull with me. Thank you! I like it because it helpfull me
    baixar facebook - mobogenie

  30. Thank you for sharing your thoughts.I truly appreciate your post thank you once again.
    minecraft games | fnaf
    abcdeya | brain games
    happy wheels | agario hi
    tetris - puzzle games

  31. The engineering and designers team are introducing innovative ideas to make changes in Polyvore. Hats off to the entire members who work behind the success of Polyvore. Thesis writing service is looking for experts and designers like you.

  32. I like this post, it's useful with me. Thank you very much!
    Auto reviews

  33. A nova versão Facebook baixar para Windows Phone foi totalmente reformulado, com um desempenho mais rápido, uma nova interface de usuário, navegação melhorada, suporte para várias resoluções, tamanhos de telha e muito mais.
    O baixar Mobogenie ainda dá a possibilidade de levar todos os dados do computador para seu celular. Graças a seu simples sistema de transferência de arquivos, você pode mudar imagens, vídeos, músicas, planilhas e até outros arquivos.

  34. Executive Office Furniture in Brisbane One of the brands in the furniture world, DESKS etc is now offering a fantastic collection of one-of-a-kind custom furniture to help individuals in making their offices look aesthetically pleasing. These furniture items are manufactured employing cutting edge technological tools and can be easily customized as per the needs and specifications of the individuals.

  35. Does When we first started building each user’s Style Profile, we quickly realized how tricky quantifying fashion can be. It’s intangible, means different things for different people and even when most people might own the same black shirt, they might wear it in completely different ways.

    William B. Rains

  36. is a new addition in which you control a tank and shoot down both obstacles and opponents., which is quickly becoming the next style game sensation. is a funny muliplayer tanks shooting game. Control a tank, shoot opponents and obstacles, upgrade your tank while trying to keep alive.

  37. Summer Foot Care Tips Checklist. Pretty summer shoes have a terrible side: heel torment and foot issues. Luckily, basic cures can give sweet help.

    James D. Abbott

  38. Bed Bug Exterminator Maryland Nice Post! I am really impressed with your efforts and really pleased to visit this post.

  39. It is encouraging to see that you have an engineering team which has undertaken the task of creating a more personalized experience for your users. This will boost users' confidence in your products which will be an advantage to you. Firms should learn from you. Biochemistry Assignment Aid

  40. Nice article. Think so new form of structures have included in your article. Waiting for your next article.
    Milk powder packaging machine

  41. Nice article. Think so new form of structures have included in your article. Waiting for your next article.
    Digital Marketing Agency

  42. Rolex Watches Authentic Mens & Ladies Rolex Datejust, President Watches for Sale at

  43. Thanks for sharing this quality information with us. I really enjoyed reading : girls go games | girl games

  44. Run game is today's hottest games. Run 3 version is most played game, run 2 is the older version, but still favorite players. In addition, return man 2 game is a big competitor of run game. Right behind return man game is cat mario 4 game which has plays No. 4 in the rankings this week.
    Source: tank trouble unblocked and stick war unblocked

  45. Thanks for the best was very useful for me.keep sharing such ideas in the future as well.this was actually what i was looking for,and i am glad to came here!
    kids games free | games games | shooting games | tank games | apple shooter | stick war 2 | unblocked games

  46. Amazing insight you have on this, it's nice to find a website that details so much information about different artists...
    contact form, snapchat emoji

  47. You can play cat mario game which is an interesting game. Cat mario 4 game is liking now. It has cat mario 3, cat mario 2 and cat mario 1


    For nearly 10 years now, the foregoing commitments have characterized our engagement with a global clientele base.

    We have proudly served a growing portfolio of print publications, online business platforms, and desktop

    publication with assorted niches, purposes, and customer We deliver based on your requirements. From what might be

    a simple change of background, to the complex process of designing jewelry images, our goal is to attain your

    objectives. At OverNight Graphics, our obligation is to tune the image, to serve your preferences and tastes. We

    deliver what you want, how you need it, either for personal of business reasons. We pioneered a revolution in

    graphic design, aimed at reducing your costs and optimizing your images to perfection. Today, as we embrace a

    decade of pushing graphics design to a new era of offshore professionalism, we are proud to welcome you aboard the

    ship of innovative creativity. For unmatched clipping path services, welcome to OverNight Graphics and help us

    transform your dreams, to a visual reality.

  49. This is one of the many blogs that i can term as fascinating and interesting, it has been written in a way that i find very easy to read and comprehend the message sent across. Great
    Mcom paper proofreading

  50. Thanks for your sharing. Your article is very useful, it gives me more understanding. Please allow me to share a few:
    baixar whatsapp - Score Hero - Photo Grid

  51. This is also a very good post which I really enjoyed reading. It is not everyday that I have the possibility to see something like this.

    monkey go happy | superfighters 2 | bloons td | happy wheels 3

  52. When virtue and modesty enlighten her charms, sb game hacker apk the lustre of a beautiful woman is brighter than the stars of heaven, and the influence of her power it is in vain to resist. game killer apk geometry dash apk freedom apk

  53. The task of creating a more personalized experience for the users is really appreciable. I am really inspired by the artists, and fashion enthusiasts here.Essay writing service recommendation is really inspired by this post and prefer to have more details from here and wishes to create an article.

  54. a new addition which you control a tank and shoot down the road obstacles and opponents., which is quickly becoming the next style sense. muliplayer Tanks is a funny shooting game. Control a tank, opponents and shoot the obstacles,

    brittany snow swimsuit

    cobie smulders swimsuit .;demi lovato feet

    most expensive rolex .;cote de pablo bikini

    kacey musgraves hot .;alison brie bikini

    cobie smulders topless .;olivia munn bikini

    kacey musgraves bikinikate mckinnon bikini

    rose byrne bikini sexiest photos ever taken

    greta gerwig bikini .
    once again thank you truly appreciate your post your tank while you try to keep your alive.Thank share thoughts.I upgrade.


  55. Su trabajo es impresionante. Se comparte una cosa agradable con nosotros gracias. Vea también algunas frases de whatsapp y estados para whatsapp de amor que se compartirán con usted.estados para whatsapp Gracias por tu información

  56. This was really an informative post. I like the presentation by the author on the topic core of personalization at the polyvore. This was simply amazing one. I am a professional writer at the thesis writing service

  57. Happy happy new year.Have a best and happy new year.
    Celibrate with wishes to others eg friends, parents, brothers and relatives.
    To bring close them with yourself.
    Best New Year SMS 2017
    New Year 2017 Wishes

  58. From the three-dimensional drawings of the Sawbot we can conclude that the structure of the complete equipment will be sound and unique. The four will drive will help to avoid challenges experienced with previous models. We are looking forward to a complete model that will be versatile and efficient. Students in this forum can click on Chemistry Coursework Help to access our professional writing services.

  59. Thanks for sharing this informative news.. so we are also share with you james Anderson hairstyle With the new trends and styles…

  60. This is a great article. It gave me a lot of useful information. thank you very much. Can you play more games at :
    run 2 | supermechs | |run 2 game | wingsio | super mechs

  61. I wanted to thank you for this excellent read!! I definitely loved every little bit of it.Cheers for the info!!!! & This is the perfect blog for anyone who wants to know about this topic. I like play games five nights at freddy’s 4 | game word cookies answers | hotmail sign in

  62. GIFAmerica Animated gif Search Engine, more than 10.000.000 happy birthday gif arranged in categories for an easy to use experience!


  63. Thank you for sharing in this article
    I can learn a lot and could also be a reference
    I hope to read the next your article updates

    [-] Vimax
    [-] Hammer Of Thor
    [-] Vimax Asli
    [-] Vimax Canada
    [-] Obat Vimax
    [-] Pembesar Penis
    [-] Hammer Of Thor

  64. kami senang membaca artikelnya, terima kasih gan atas artikelnya..artikelnya sangat bagus!!!

    PokerOnline Terpercaya
    agen poker terbaik
    judi qq

  65. Great post. Thank you very much for this nice post.

  66. ياتي دائما مجال الخدمات في بعض الاحيان في الاولويات التي يحتاجها الفرد فمثلا في مجال التنظيف عندما يحتاج العميل الي تنظيف المنزل في الخرج يبحث عن شركة تقدم له تلك الخدمه مع توافر شروط الجوده المطلوبه وهذا ما نوفره لعملائنا الكرام وايضا عندما يتعلق الامر بمكافحة الحشرات فنحن نوفر افضل الفنيين واحدث السيارات لعملية مكافحة الحشرات والقضاء عليها بالخرج كما وفرنا قسم خاص بنقل الاثاث بمكة بما يساعد عملائنا الكرام علي نقل الاثاث دون عناء
    مكافحة حشرات بالخرج
    شركة تنظيف
    نقل اثاث بمكة
    وتلك بعض خدماتنا التي نوفرها في عدة مدن باسعار لا تقبل التنافس وباحدث المعدات

  67. Thanks, This article really helped me,Answers were given a very full and clear, I'll try to re-visit this website to get more information

    Film Semi
    Nonton Movie
    Nonton Film Online
    Bioskop Online
    Nonton Online
    Nonton Film