<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Style Recommendation for Fashion Items using Heterogeneous Information Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hanbit Lee</string-name>
          <email>skcheon@europa.snu.ac.kr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sang-goo Lee</string-name>
          <email>sglee@europa.snu.ac.kr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Value Set</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jacket</institution>
          ,
          <addr-line>Suit, Coat, Shirts, T-Shirts, Sweater, Cardigan, Vest, Jeans, Slacks, Cargo, Baggy, Striped, Checkered, Twisted, Printed, Dotted, Floral, Camo age, Paisley, Herringbone, Cotton, Leather, Denim, Wool, Linen, Suede, Corduroy, Fur, Spandex, 3000 color clusters</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Computer Science and Engineering, Seoul National University</institution>
          ,
          <addr-line>Seoul</addr-line>
          ,
          <country country="KR">South Korea</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>In the midst of vast amounts of available fashion items, consumers today require more e cient recommendation services. A system that sorts out items that form a stylish ensemble with already selected or possessed items would provide them with greater convenience. In this paper, we propose a fashion item recommendation method that learns the way the fashion items are matched from a large ensemble database. We empirically show that the proposed method can explain factors that a ect item matching and recommend the most suitable items to the given set of items.</p>
      </abstract>
      <kwd-group>
        <kwd>Style recommendation</kwd>
        <kwd>Clothing ensemble recommendation</kwd>
        <kwd>Heterogeneous information network</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Today, as massive amounts of fashion items are available
in both online and o ine market, needs for e cient
recommendation services has grown signi cantly. One of the most
important factors in recommending a fashion item is how
well the item combines with a set of other items to form
stylish ensemble. A number of works have been proposed in
matching fashion items using web-scraped out t
combination dataset from sites such as Pinterest. However, they are
mostly based on color matching and are not exible enough
to exploit other relevant features[
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>In this paper, we propose a fashion item
recommendation method that learns from a large ensemble database.
The items and their attributes, and the ensembles are
modeled as a heterogeneous information network that allows for
exible semantic analysis. We de ne meta-paths on the
network as patterns of relationships between items with respect
to attributes and ensembles. Relative importance of each
meta-path in matching items is learned from the ensemble
database. We show through experiments that our proposed
method outperforms baseline algorithms.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>DATA COLLECTION</title>
      <p>We have collected 18,449 fashion items and 7,458
ensembles from an online shopping mall. Each ensemble contains
about 2.5 items. The ensembles, which are presented by
professional fashion coordinators of the shopping mall, consists
of clothes, shoes, and fashion accessories as shown in Fig 1.
We extracted and re ned 4 attributes - category, material,
pattern, and color - from item descriptions and item
images. Table 1 shows value sets of each attribute. Weighted
multi-color vectors are extracted from data images using a
color extraction tool. The color vectors are then grouped
into 3000 clusters using k-means clustering.
pattern
material
category
item
color
ensemble
3.</p>
    </sec>
    <sec id="sec-3">
      <title>LEARNING PATH WEIGHTS</title>
      <p>
        Fig 2 shows the network schema for fashion item ensemble
dataset. There are 6 types of nodes, namely, item,
category, pattern, material, color, and ensemble.
Unlabeled edges represent direct associations between the nodes.
We use the concept of meta-path[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] which can explain
leverage factors related to clothing matching on the given
network. Two kinds of meta-paths are used:
item ! X ! item
(1)
item ! X ! item ! ensemble ! item ! Y ! item (2)
where X; Y 2 fCategory; P attern; M aterial; Colorg, so the
total of 4+16=20 meta-paths are used. (1) is used based
on intuition that the items which share the same attribute
X would be matched together, and (2) is based on
intuition that the items with the attributes that are frequently
matched together on the network would be matched. For
example with "item ! category ! item ! ensemble !
item ! category ! item" path, an item in the 'Jeans'
category would be matched with an item in the 'T-Shirts'
category, if the 'T-Shirts' category contains a lot of items
that have been matched to 'Jeans' items.
      </p>
      <p>
        To learn the coe cients of each meta-path, we sample
2,000 ensembles among 6,500 training ensembles (the rest
is used for evaluation). Then for each sampled ensemble,
we randomly choose one item as the target item and use
the rest as query items. We choose to use normalized path
count(NPC)[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as path-based feature and prepare 20
dimensional feature vector for each ensemble as follows:
fQ;c = (N P Cp1 (Q; c); N P Cp2 (Q; c); :::; N P Cp20(Q; c))
where
      </p>
      <p>N P Cpi (Q; c) =</p>
      <p>X N P Cpi (q; c)=jQj
q2Q
where NPCpi (q; c) is normalized path count between q and
c along meta-path pi , Q is the set of query items, and c is
the candidate item. The candidate items are sampled from
the items that are released in the same month as the target
item. And the according label becomes:
lQ;c =
(1; if c = target item</p>
      <p>0; otherwise
The coe cient of each meta-path is learned using logistic
regression on the feature vector and label pairs, (fQ;c; lQ;c).</p>
      <p>Table 2 shows the important meta-paths and
corresponding coe cients. Negative coe cient of (a) means the items
that belong to the same category are rarely matched, which
is trivial. In case of (d), the positive coe cient indicates
that categories matched frequently on the network are
actually important in item matching. Meta-paths for color
attribute ((c) &amp; (h)) show similar result with the meta-paths
for category attribute ((a) &amp; (d)), while those for the
pattern attribute ((b) &amp; (e)) turn out to be in the opposite.
Also, we can infer from (f) and (g) that pattern and color
are tightly related in styling.
4.</p>
    </sec>
    <sec id="sec-4">
      <title>EVALUATION AND CONCLUSION</title>
      <p>The e ectiveness of recommendation have been evaluated
using the remaining 958 ensembles. As in the training stage,
one item per ensemble is chosen as the target item and the
remaining used as query items. Items nearest to the query
items are recommended using the trained regression model.
Random selection (Random) and personalized pagerank (PPR)
based recommendations are used as baseline methods.
Table 3 shows the results where performance is measured in
terms of precision at k (k=1,3,5; P@1, ..., P@5) and mean
reciprocal rank (MRR). The performance of PPR is lower
than Random since PPR assigns higher scores to items near
the query items. Consequently, the items of the same
category or color with the query items tend to be recommended.
Meanwhile, the meta-path based recommendation exploits
the learned weights of the meta-paths, resulting in more
effective recommendation.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work was supported by the National Research
Foundation of Korea(NRF) grant funded by the Korea
Government(MSIP) (No. 20110030812).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Manasi</given-names>
            <surname>Vartak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Samuel</given-names>
            <surname>Madden</surname>
          </string-name>
          .
          <article-title>Chic: a combination based recommendation system</article-title>
          .
          <source>SIGMOD</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Qingqing</surname>
            . Tu and
            <given-names>Le.Dong.</given-names>
          </string-name>
          <article-title>An intelligent personalized fashion recommendation system</article-title>
          .
          <source>ICCCAS</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Yizhou</given-names>
            <surname>Sun</surname>
          </string-name>
          , Jiawei Han, Xifeng Yan, Philip S. Yu, Tianyi Wu. PathSim:
          <article-title>Meta PathBased TopK Similarity Search in Heterogeneous Information Networks</article-title>
          .
          <source>VLDB</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Yizhou</given-names>
            <surname>Sun</surname>
          </string-name>
          , Rick Barber, Manish Gupta, Charu C. Aggarwal, Jiawei Han.
          <article-title>Co-author Relationship Prediction in Heterogeneous Bibliographic Networks</article-title>
          .
          <source>ASONAM</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>