Professional Documents
Culture Documents
Zhi Lu† , Yang Hu§ *, Yunchao Jiang† , Yan Chen§ , Bing Zeng§
School of Information and Communication Engineering
University of Electronic Science and Technology of China
† §
{zhilu,jiangyunchao}@std.uestc.edu.cn, {yanghu,eecyan,eezeng}@uestc.edu.cn
Abstract
10562
comes an extremely important problem. The items and out- a scorer to predict the compatibility of an outfit. Vasileva et
fits should be stored in an economical way. The compati- al. [27] learn type-aware mapping for different kinds of
bility of an outfit should be evaluated not only accurately items and utilize metric layers to learn the compatibility.
but also efficiently. And the most compatible items and As for personalized composition problem. Hu et al. [7]
outfits need to be retrieved swiftly. These are issues that make an initial exploration. A functional tensor factoriza-
haven’t been well handled by previous works. In this work, tion method is proposed to model the user-item and item-
we take them into consideration and explore the hash tech- item interactions in multiple latent spaces. Nevertheless,
nique for fashion recommendation. Learning to hash has they use hand-crafted features and do not jointly optimize
been extensively studies for efficient image retrieval [15]. the representation of images. Hsiao el. al [6] propose a sub-
Some recent works have also combine it with collabora- set selection model for selecting a minimal set of garments
tive filtering algorithms to recommend individual items to that maximize the compatibility and versatility, which in-
users [35, 19, 32, 13]. We incorporate it into the task of sets troduce a new recommendation topic. However, those men-
composition problem for personalized outfit recommenda- tioned models do not consider the efficiency of the system.
tion.
We design a neural network for efficient personalized
2.2. Learning to hash
fashion outfit recommendation. The network captures the Learning to hash is the task of learning a compact bi-
favors of different users and learn the compatibility between nary code for the input item. It aims to maintain the near-
fashion items. It is composed of three components. A fea- est neighbor relation of the original space in the hamming
ture network is first used to extract content features. Then a space. Hashing methods have become a promising and pop-
set of type-dependent hashing modules convert the features ular technique for efficient similarity search, which also re-
and user taste representations into binary codes. Finally, duce the storage cost of data. The basic idea in learning to
the overall preference of a user to an outfit is computed by hash is similarity preserving [29], i.e., minimizing the gap
a matching block that conducts pairwise weighted hashing between the similarity computed in hash-coded space and
matching. Both visual and textual information are utilized the similarity in the original space. Most existing hashing
in our model. Since existing datasets are either two small methods first introduce some relaxations to their problems
or lacking user information, we collect a new dataset which by learning real-valued embedding and then take the sign of
contains more than 138,000 outfits created by hundreds of the values to obtain binary codes [15, 36, 11], which how-
online users. We evaluate our method on this large scale ever often suffer from quantization loss. Recently, Cao et
dataset. Extensive experiments show that it outperforms the al. [1] proposed a method to learn hash codes by continua-
state-of-the-art methods even with a simple backbone and tion with convergence guarantees.
binary representations. There have been some works reported that apply hashing
technique to the recommendation problem [35, 13]. Zhou et
2. Related Work al. [35] learn binary code that preserves the preference of
users to items in collaborative filtering. Lian et al. [13] pro-
2.1. Fashion recommendation pose a discrete content-aware matrix factorization model.
Fashion analysis [17], such as clothing recognition [20], However, these methods cannot be applied directly to the
latent embedding [24, 5, 10], parsing [2, 31, 14], re- outfit composition problem since they only recommend sin-
trieval [18, 14] and recommendation [16, 8, 21, 28, 6] have gle items while an outfit contains multiple interacted items.
attracted many attentions in recent years. Among the plenty In this work, we model outfit compatibility through pair-
of works that studied fashion related problems, we focus on wise interactions and employ the weighted hashing tech-
those that related to the recommendation task in the follow- nique [34, 30, 33] for matching users and items.
ing.
Liu et al. [16] introduce a latent SVM based model for
3. The Proposed Approach
occasion-oriented clothing recommendation. McAuley el 3.1. Problem formulation
al. [21] propose a parametric distance transformation to
learn the item compatibility. Veit et al. [28] utilize Siamese Suppose there are N fashion categories (e.g. top, bot-
network to learn embedding for fashion items. These works tom and shoes). The number of items in the n-th cate-
do not consider the composition of multiple items in an out- gory is donated by Ln and the number of users is U . Let
(n) (n)
fit and only focus on the matching between two items. Some X (n) = {x1 , . . . , xLn } donate all items in the n-th cate-
(n)
methods seek to directly model the high-order relationships gory, where xi is the i-th item in it. Then an outfit with N
between items. Li et al. [12] apply multi-modality fusion items, with each from one category, can be represented as:
and RNN-based multi-instance pooling models to classify
(1) (2) (N )
the outfit quality. Han et al. train a bidirectional LSTM as Oi = {xi1 , xi2 , . . . , xiN }, (1)
10563
o users
where i = (i1
Fashion Outfit
CNN
CNN
CNN
Feature
Feature
Feature
3 2 Overall framework
Shared Parameters
Encoder
Encoder
Encoder
Encoder
iN ) s he ndex up e
Type-dependent
× LN
Sign Activation
sha1_base64="vrZRrKcqp6K3CjmXDwp1M8IADCI=">AAAE0XicbVNNT9wwEDWwbSn9gvbWHmp1hQQCVptwoEdUEKpUbUX5WJCS7MpxHLBwnMV2WlYhUlWpp/6D3nrutb33b/TfdJwsW7JgKdF4/N7Ms2cmHAiuTbv9d2p6pnHn7r3Z+3MPHj56/GR+4WlXp5mi7JCmIlXHIdFMcMkODTeCHQ8UI0ko2FF4tmXPjz4ypXkqD8xwwIKEnEgec0oMuPrzL/1uHha9fMlZLvo57zuFz6WfrzmrK45f9Lb78812q10ufNNwRkZzc+UH9v4839jtL8x896OUZgmThgqitee0BybIiTKcClbM+ZlmA0LPyAnzwJQkYTrIy5sUeBE8EY5TBZ80uPReZ+Qk0XqYhIBMiDnVk2fWOT5bxPsGd4ga4r2URNjyUqHL6OaUpYqBIiIgSTLIDFNYU84kZbWY2iQQQEWjoHX1Jn4d5FxatqSV+DgT2KTYPjWOuGLUiCEYhCoO2TA9JYpQSAbqQB47z2xGTGQEGzPnS/YJ5CSwz33NTOE5Qe7nTShFMXl4Xnhu4Mkgz5tu0XdWfRGlRq+WO2AAYRG/T1VS50nwlEQXAl82Xf9yDN5Racgkz/QttLjiWTXW8naCMYszEU2AratMAjDfPlsYWnjParOcLXhxwS7W4ptcWwybx16sCuRtjXPtMSJuI0HDiwnS3ogErAMmte2i64yD6i5WG7RABa0B3o0QQoRQsDNmcNPBvlKjnVXTheJOxu1WLOizqGq3K+kdYhS/qIM7/0WE8S0adggFWlGWqlM94FLTXS7j7Xe362BwFN76FdL+3fK/XvRgoqHj4J4FTLMzObs3ja7bctZb7gcY6zeoWrPoBXqFlpCDNtAmeot20SGi6Cv6iX6h3439xrDxufGlgk5PjTjPUG01vv0DM6ac4Q==</latexit>
<latexit
sha1_base64="LRH82Oqn3alVMMH/mMzBDvOcQyQ=">AAAE0XicbVNLb9QwEHbbBUp5tXCDAxZRpVZ9aJM9lGNFqwoJLSp9bCsl2ZXjeFurjrO1HegqjYSQOPEPuHHmCnf+Bv+GcbJdmm0tJRqPv2/ms2cmGgiuTbP5d2p6pnHn7r3Z+3MPHj56/GR+4WlHp5mi7JCmIlXHEdFMcMkODTeCHQ8UI0kk2FF0tmXPjz4ypXkqD8xwwMKEnEje55QYcPXmXwadPCq6+VJruejlvNcqAi6DfM1dXXGDorvdm3ea681y4ZuGOzKczZUf2P/zfGO3tzDzPYhTmiVMGiqI1r7bHJgwJ8pwKlgxF2SaDQg9IyfMB1OShOkwL29S4EXwxLifKvikwaX3OiMnidbDJAJkQsypnjyzzvHZIt43uE3UEO+lJMaWlwpdRjenLFUMFBEBSZJBZpjCmnImKavF1CaBACoeBa2rN/3XYc6lZUtaie9nApsU26fGMVeMGjEEg1DFIRump0QRCslAHchj55nNiImMYWPmAsk+gZwE9nmgmSl8N8yD3IFSFJOH54Xvhb4M89zxip67Gog4NXq13AEDCIv4faqSOk+CpyR6EPjS8YLLMXhHpRGTPNO30PoVz6qxlr8TjlmciXgCbF1lEoAF9tmiyMK7VpvlbMGLC3ax1r/JtcWweezFqkD+1jjXHiPiNhI0vJgg7Y1IwDpgUtsuus44qO5itUELVNAa4N0IIUQEBTtjBjsuDpQa7ayaDhR3Mm6nYkGfxVW7XUlvE6P4RR3c/i8i6t+iYYdQoBVlqdrVAy453nIZb7+zXQeDo/BbV0j798p/q+jCREPHwT0LmGZ3cnZvGh1v3W2tex9grN+gas2iF+gVWkIu2kCb6C3aRYeIoq/oJ/qFfjf2G8PG58aXCjo9NeI8Q7XV+PYPRSSc5Q==</latexit>
<latexit sha1_base64="XEz8tYvmw0LQd6lL3sl3N9s5H/8=">AAAE0XicbVNLb9QwEHbpAqW8WrjBAYuoUlEf2qSHcqxoVSGhRaWPbaUku3Icp7XqOFvbga7SSAiJE/+AG2eucOdv8G8YJ9ul2dZSovH4+2Y+e2aigeDatNt/p25Nt27fuTtzb/b+g4ePHs/NP+nqLFeUHdBMZOooIpoJLtmB4Uawo4FiJI0EO4xON+354UemNM/kvhkOWJiSY8kTTokBV3/uRdAtorJXLHqvyn7B+14ZcBkUK+7ykhuUva3+nNNebVcLXzfckeFsLP3A/p9n6zv9+envQZzRPGXSUEG09t32wIQFUYZTwcrZINdsQOgpOWY+mJKkTIdFdZMSL4Anxkmm4JMGV96rjIKkWg/TCJApMSd68sw6x2cLeM/gDlFDvJuRGFteJnQV3ZywTDFQRAQkSQe5YQprypmkrBFTmxQCqHgUtKneJK/DgkvLlrQWn+QCmwzbp8YxV4waMQSDUMUhG6YnRBEKyUAdyGNnuc2IiYxhY2YDyT6BnBT2RaCZKX03LILCgVKUk4dnpe+FvgyLwvHKvrsciDgzernaAQMIC/h9ptImT4KnInoQ+MLxgosxeFtlEZM81zfQkppn1VjL3w7HLM5EPAG2rioJwAL7bFFk4T2rzXI24cUFO19JrnNtMWwee7E6kL85zrXLiLiJBA0vJki7IxKw9pnUtouuMvbru1ht0AI1tAF4N0IIEUHBTpnBjosDpUY7q6YLxZ2M261Z0Gdx3W6X0jvEKH7eBHf+i4iSGzRsEwq0sipVp37ARQfm1Mbb6241weAo/bVLpP171X+t7MFEQ8fBPUuYZndydq8bXW/VXVv1PsBYv0H1mkHP0Uu0iFy0jjbQW7SDDhBFX9FP9Av9bu21hq3PrS819NbUiPMUNVbr2z88ZZzj</latexit>
<latexit
b i3
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
(1)
(3)
(2)
10564
+1
+1
+1
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
+1
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
−1 −1
−1 +1
−1
∈ {−1, +1}
bi1 ∈ {−1, +1}D
D
bi2 ∈ {−1, +1}D
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
+1
+1
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
−1
−1
hand e hem s s
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit
sha1_base64="4b7opZVfaUuobKz5QqEbQXF78hg=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EiCELZ9aLHghePVWwttEvJptk2NJtdklmhLP0HXjwo4tV/5M1/Y9ruQVtfCDy8M0Nm3jBV0qLnfZPS2vrG5lZ5u7Kzu7d/UD08atskM1y0eKIS0wmZFUpq0UKJSnRSI1gcKvEYjm9m9ccnYaxM9ANOUhHEbKhlJDlDZ91f+P1qzat7c9FV8AuoQaFmv/rVGyQ8i4VGrpi1Xd9LMciZQcmVmFZ6mRUp42M2FF2HmsXCBvl80yk9c86ARolxTyOdu78nchZbO4lD1xkzHNnl2sz8r9bNMLoOcqnTDIXmi4+iTFFM6OxsOpBGcFQTB4wb6XalfMQM4+jCqbgQ/OWTV6F9Wfcd3/m1hlfEUYYTOIVz8OEKGnALTWgBhwie4RXeyJi8kHfysWgtkWLmGP6IfP4A2oCM1Q==</latexit>
sha1_base64="K7oPXV0Y0WikxykHk7TBQR595TQ=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8UgCEK4s9HOgI1lFPMByRH2NnPJkr29Y3dPCEf+gY2FIoKV/8jOP2LtXpJCE19YeHjfGXZmgkRwbVz3yymsrK6tbxQ3S1vbO7t75f2Dpo5TxbDBYhGrdkA1Ci6xYbgR2E4U0igQ2ApG13neekCleSzvzThBP6IDyUPOqLHW3ZnXK1fcqjsVWQZvDpWr73fIVe+VP7v9mKURSsME1brjuYnxM6oMZwInpW6qMaFsRAfYsShphNrPppNOyIl1+iSMlX3SkKn7uyOjkdbjKLCVETVDvZjl5n9ZJzXhpZ9xmaQGJZt9FKaCmJjka5M+V8iMGFugTHE7K2FDqigz9jglewRvceVlaJ5XPcu3XqXmwkxFOIJjOAUPLqAGN1CHBjAI4RGe4cUZOU/Oq/M2Ky04855D+CPn4wdR9Y6n</latexit><latexit
<latexit sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
sha1_base64="cwx/TvFVIYQpYkt5mbKb+W59/BA=">AAAB6XicbZBNSwMxEIYn9avWr6pHL8EieLHsetFjwYvHKrYW2qVk02wbms0uyaxQlv4DLx4U8eo/8ua/MW33oK0vBB7emSEzb5gqadHzvklpbX1jc6u8XdnZ3ds/qB4etW2SGS5aPFGJ6YTMCiW1aKFEJTqpESwOlXgMxzez+uOTMFYm+gEnqQhiNtQykpyhs+4v/H615tW9uegq+AXUoFCzX/3qDRKexUIjV8zaru+lGOTMoORKTCu9zIqU8TEbiq5DzWJhg3y+6ZSeOWdAo8S4p5HO3d8TOYutncSh64wZjuxybWb+V+tmGF0HudRphkLzxUdRpigmdHY2HUgjOKqJA8aNdLtSPmKGcXThVFwI/vLJq9C+rPuO7/xawyviKMMJnMI5+HAFDbiFJrSAQwTP8ApvZExeyDv5WLSWSDFzDH9EPn8A3YqM1w==</latexit>
sha1_base64="uKOU6x64OBS5PdQY7gwQ1Q8V47o=">AAAB6XicbZA9SwNBEIbn4leMX1FLm8Ug2BjubLQzYGMZxXxAcoS9zVyyZG/v2N0TwpF/YGOhiGDlP7Lzj1i7l6TQxBcWHt53hp2ZIBFcG9f9cgorq2vrG8XN0tb2zu5eef+gqeNUMWywWMSqHVCNgktsGG4EthOFNAoEtoLRdZ63HlBpHst7M07Qj+hA8pAzaqx1d+b1yhW36k5FlsGbQ+Xq+x1y1Xvlz24/ZmmE0jBBte54bmL8jCrDmcBJqZtqTCgb0QF2LEoaofaz6aQTcmKdPgljZZ80ZOr+7shopPU4CmxlRM1QL2a5+V/WSU146WdcJqlByWYfhakgJib52qTPFTIjxhYoU9zOStiQKsqMPU7JHsFbXHkZmudVz/KtV6m5MFMRjuAYTsGDC6jBDdShAQxCeIRneHFGzpPz6rzNSgvOvOcQ/sj5+AFU/46p</latexit><latexit
<latexit
+1
−1 −1 +1
−1
Binary Codes
b y s measured by
w se n erac on re a ons
3 3 The matching block
d agona e Λ = d ag(λ1
Matching Block
m j = b⊺ Λbj
sha1_base64="eTz41HquW0A6J/DnITJ63IQVpJw=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF8FQSL/ZY8OKxBfsBbSib7aRdu9mE3Y0QQn+BFw+KePUnefPfuG1z0NYXFh7emWFn3iARXBvX/XZKW9s7u3vl/crB4dHxSfX0rKvjVDHssFjEqh9QjYJL7BhuBPYThTQKBPaC2d2i3ntCpXksH0yWoB/RieQhZ9RYq52NqjW37i5FNsEroAaFWqPq13AcszRCaZigWg88NzF+TpXhTOC8Mkw1JpTN6AQHFiWNUPv5ctE5ubLOmISxsk8asnR/T+Q00jqLAtsZUTPV67WF+V9tkJqw4edcJqlByVYfhakgJiaLq8mYK2RGZBYoU9zuStiUKsqMzaZiQ/DWT96E7k3ds9z2ak23iKMMF3AJ1+DBLTThHlrQAQYIz/AKb86j8+K8Ox+r1pJTzJzDHzmfP+FljOg=</latexit>
sha1_base64="8595zeR0Lu/8S+v8tKGJJ2mP3rY=">AAAB6HicbZC7SwNBEMbn4iuJr6ilzWIQrMKdjZYBG8sEzAOSEPb25pI1e3vH7p5wHKktbCwUsRP/JDv/GzePQhM/WPjxfTPszPiJ4Nq47rdT2Njc2t4plsq7e/sHh5Wj47aOU8WwxWIRq65PNQousWW4EdhNFNLIF9jxJzezvPOASvNY3pkswUFER5KHnFFjrWY2rFTdmjsXWQdvCdV66TH4AIDGsPLVD2KWRigNE1TrnucmZpBTZTgTOC33U40JZRM6wp5FSSPUg3w+6JScWycgYazsk4bM3d8dOY20ziLfVkbUjPVqNjP/y3qpCa8HOZdJalCyxUdhKoiJyWxrEnCFzIjMAmWK21kJG1NFmbG3KdsjeKsrr0P7suZZbnrVugsLFeEUzuACPLiCOtxCA1rAAOEJXuDVuXeenTfnfVFacJY9J/BHzucPWP+OvA==</latexit><latexit
<latexit
sha1_base64="eTz41HquW0A6J/DnITJ63IQVpJw=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF8FQSL/ZY8OKxBfsBbSib7aRdu9mE3Y0QQn+BFw+KePUnefPfuG1z0NYXFh7emWFn3iARXBvX/XZKW9s7u3vl/crB4dHxSfX0rKvjVDHssFjEqh9QjYJL7BhuBPYThTQKBPaC2d2i3ntCpXksH0yWoB/RieQhZ9RYq52NqjW37i5FNsEroAaFWqPq13AcszRCaZigWg88NzF+TpXhTOC8Mkw1JpTN6AQHFiWNUPv5ctE5ubLOmISxsk8asnR/T+Q00jqLAtsZUTPV67WF+V9tkJqw4edcJqlByVYfhakgJiaLq8mYK2RGZBYoU9zuStiUKsqMzaZiQ/DWT96E7k3ds9z2ak23iKMMF3AJ1+DBLTThHlrQAQYIz/AKb86j8+K8Ox+r1pJTzJzDHzmfP+FljOg=</latexit>
sha1_base64="8595zeR0Lu/8S+v8tKGJJ2mP3rY=">AAAB6HicbZC7SwNBEMbn4iuJr6ilzWIQrMKdjZYBG8sEzAOSEPb25pI1e3vH7p5wHKktbCwUsRP/JDv/GzePQhM/WPjxfTPszPiJ4Nq47rdT2Njc2t4plsq7e/sHh5Wj47aOU8WwxWIRq65PNQousWW4EdhNFNLIF9jxJzezvPOASvNY3pkswUFER5KHnFFjrWY2rFTdmjsXWQdvCdV66TH4AIDGsPLVD2KWRigNE1TrnucmZpBTZTgTOC33U40JZRM6wp5FSSPUg3w+6JScWycgYazsk4bM3d8dOY20ziLfVkbUjPVqNjP/y3qpCa8HOZdJalCyxUdhKoiJyWxrEnCFzIjMAmWK21kJG1NFmbG3KdsjeKsrr0P7suZZbnrVugsLFeEUzuACPLiCOtxCA1rAAOEJXuDVuXeenTfnfVFacJY9J/BHzucPWP+OvA==</latexit><latexit
<latexit
y
sha1_base64="svZhBVbsHHrBvZFrEgY3JMixr9Y=">AAAB9HicbVA9TwJBFHyHX4hfqKXNRmKCDbmz0ZLExsICEwETOMne3gIb9vbO3Xck5MLvsLHQGFt/jJ3/xgWuUHCSTSYz8/LeTpBIYdB1v53C2vrG5lZxu7Szu7d/UD48apk41Yw3WSxj/RBQw6VQvIkCJX9INKdRIHk7GF3P/PaYayNidY+ThPsRHSjRF4yilfzurY2G9DGrivNpr1xxa+4cZJV4OalAjkav/NUNY5ZGXCGT1JiO5yboZ1SjYJJPS93U8ISyER3wjqWKRtz42fzoKTmzSkj6sbZPIZmrvycyGhkziQKbjCgOzbI3E//zOin2r/xMqCRFrthiUT+VBGMya4CEQnOGcmIJZVrYWwkbUk0Z2p5KtgRv+curpHVR8yy/8yp1N6+jCCdwClXw4BLqcAMNaAKDJ3iGV3hzxs6L8+58LKIFJ585hj9wPn8AGGqRlA==</latexit>
sha1_base64="rfCku9ci3K7vgkxe24EjhtGUciU=">AAAB9HicbVC7TsMwFL3mWcqrwMhiUSGVpUpYYKMSCwNDkehDakPlOE5r1XGC7VQqUb+DhQGEWJn4EjZG/gT3MUDLkSwdnXOu7vXxE8G1cZwvtLS8srq2ntvIb25t7+wW9vbrOk4VZTUai1g1faKZ4JLVDDeCNRPFSOQL1vD7l2O/MWBK81jemmHCvIh0JQ85JcZKXvvaRgNyl5X4yahTKDplZwK8SNwZKV58PHxXAKDaKXy2g5imEZOGCqJ1y3US42VEGU4FG+XbqWYJoX3SZS1LJYmY9rLJ0SN8bJUAh7GyTxo8UX9PZCTSehj5NhkR09Pz3lj8z2ulJjz3Mi6T1DBJp4vCVGAT43EDOOCKUSOGlhCquL0V0x5RhBrbU96W4M5/eZHUT8uu5TduseLAFDk4hCMogQtnUIErqEINKNzDIzzDCxqgJ/SK3qbRJTSbOYA/QO8/jFSUIg==</latexit><latexit
<latexit
sha1_base64="svZhBVbsHHrBvZFrEgY3JMixr9Y=">AAAB9HicbVA9TwJBFHyHX4hfqKXNRmKCDbmz0ZLExsICEwETOMne3gIb9vbO3Xck5MLvsLHQGFt/jJ3/xgWuUHCSTSYz8/LeTpBIYdB1v53C2vrG5lZxu7Szu7d/UD48apk41Yw3WSxj/RBQw6VQvIkCJX9INKdRIHk7GF3P/PaYayNidY+ThPsRHSjRF4yilfzurY2G9DGrivNpr1xxa+4cZJV4OalAjkav/NUNY5ZGXCGT1JiO5yboZ1SjYJJPS93U8ISyER3wjqWKRtz42fzoKTmzSkj6sbZPIZmrvycyGhkziQKbjCgOzbI3E//zOin2r/xMqCRFrthiUT+VBGMya4CEQnOGcmIJZVrYWwkbUk0Z2p5KtgRv+curpHVR8yy/8yp1N6+jCCdwClXw4BLqcAMNaAKDJ3iGV3hzxs6L8+58LKIFJ585hj9wPn8AGGqRlA==</latexit>
sha1_base64="rfCku9ci3K7vgkxe24EjhtGUciU=">AAAB9HicbVC7TsMwFL3mWcqrwMhiUSGVpUpYYKMSCwNDkehDakPlOE5r1XGC7VQqUb+DhQGEWJn4EjZG/gT3MUDLkSwdnXOu7vXxE8G1cZwvtLS8srq2ntvIb25t7+wW9vbrOk4VZTUai1g1faKZ4JLVDDeCNRPFSOQL1vD7l2O/MWBK81jemmHCvIh0JQ85JcZKXvvaRgNyl5X4yahTKDplZwK8SNwZKV58PHxXAKDaKXy2g5imEZOGCqJ1y3US42VEGU4FG+XbqWYJoX3SZS1LJYmY9rLJ0SN8bJUAh7GyTxo8UX9PZCTSehj5NhkR09Pz3lj8z2ulJjz3Mi6T1DBJp4vCVGAT43EDOOCKUSOGlhCquL0V0x5RhBrbU96W4M5/eZHUT8uu5TduseLAFDk4hCMogQtnUIErqEINKNzDIzzDCxqgJ/SK3qbRJTSbOYA/QO8/jFSUIg==</latexit><latexit
<latexit
Λ(i)
sha1_base64="7rvijkQYNKVvRpzSybqYSJxAazk=">AAAB6HicbZBNT8JAEIan+IX4hXr0spGYeCKtFz2SePEIiQUSaMh2mcLKdtvsbo2k4Rd48aAxXv1J3vw3LtCDgm+yyZN3ZrIzb5gKro3rfjuljc2t7Z3ybmVv/+DwqHp80tZJphj6LBGJ6oZUo+ASfcONwG6qkMahwE44uZ3XO4+oNE/kvZmmGMR0JHnEGTXWaj0NqjW37i5E1sEroAaFmoPqV3+YsCxGaZigWvc8NzVBTpXhTOCs0s80ppRN6
sha1_base64="Rkz9c4/p4XAkmN0KphOFyrYjZnY=">AAAB6HicbZC7SgNBFIbPxluMt6ilzWAQrMKujXYGbCwTMBdIljA7OZuMmZ1dZmbFuOQJbCwUsfUZfBI7S9/EyaXQxB8GPv7/HOacEySCa+O6X05uZXVtfSO/Wdja3tndK+4fNHScKoZ1FotYtQKqUXCJdcONwFaikEaBwGYwvJrkzTtUmsfyxowS9CPalzzkjBpr1e67xZJbdqciy+DNoXT58fBdAYBqt/jZ6cUsjVAaJqjWbc9NjJ9RZTgTOC50Uo0JZUPax7ZFSSPUfjYddExOrNMjYazsk4ZM3d8dGY20HkWBrYyoGejFbGL+l7VTE174GZdJalCy2UdhKoiJyWRr0uMKmREjC5QpbmclbEAVZcbepmCP4C2uvAyNs7JnueaWKi7MlIcjOIZT8OAcKnANVagDA4RHeIYX59Z5cl6dt1lpzpn3HMIfOe8/U4qPdA==</latexit><latexit
latexit
<
sha1_base64="7rvijkQYNKVvRpzSybqYSJxAazk=">AAAB6HicbZBNT8JAEIan+IX4hXr0spGYeCKtFz2SePEIiQUSaMh2mcLKdtvsbo2k4Rd48aAxXv1J3vw3LtCDgm+yyZN3ZrIzb5gKro3rfjuljc2t7Z3ybmVv/+DwqHp80tZJphj6LBGJ6oZUo+ASfcONwG6qkMahwE44uZ3XO4+oNE/kvZmmGMR0JHnEGTXWaj0NqjW37i5E1sEroAaFmoPqV3+YsCxGaZigWvc8NzVBTpXhTOCs0s80ppRN6Ah7FiWNUQf5YtEZubDOkESJsk8asnB/T+Q01noah7YzpmasV2tz879aLzPRTZBzmWYGJVt+FGWCmITMryZDrpAZMbVAmeJ2V8LGVFFmbDYVG4K3evI6tK/qnuWWW2u4RRxlOINzuAQPrqEBd9AEHxggPMMrvDkPzovz7nwsW0tOMXMKf+R8/gDfkYzm</latexit>
sha1_base64="Rkz9c4/p4XAkmN0KphOFyrYjZnY=">AAAB6HicbZC7SgNBFIbPxluMt6ilzWAQrMKujXYGbCwTMBdIljA7OZuMmZ1dZmbFuOQJbCwUsfUZfBI7S9/EyaXQxB8GPv7/HOacEySCa+O6X05uZXVtfSO/Wdja3tndK+4fNHScKoZ1FotYtQKqUXCJdcONwFaikEaBwGYwvJrkzTtUmsfyxowS9CPalzzkjBpr1e67xZJbdqciy+DNoXT58fBdAYBqt/jZ6cUsjVAaJqjWbc9NjJ9RZTgTOC50Uo0JZUPax7ZFSSPUfjYddExOrNMjYazsk4ZM3d8dGY20HkWBrYyoGejFbGL+l7VTE174GZdJalCy2UdhKoiJyWRr0uMKmREjC5QpbmclbEAVZcbepmCP4C2uvAyNs7JnueaWKi7MlIcjOIZT8OAcKnANVagDA4RHeIYX59Z5cl6dt1lpzpn3HMIfOe8/U4qPdA==</latexit><latexit
latexit
<
sha1_base64="Xl6d6MLbtUfRtruAo3XBjLwpMQk=">AAAB9HicbVA9TwJBFHyHX4hfqKXNRmKCDbmz0ZLExsICEwETOMm7vQU27O2du3sk5MLvsLHQGFt/jJ3/xgWuUHCSTSYz8/LeTpAIro3rfjuFtfWNza3idmlnd2//oHx41NJxqihr0ljE6iFAzQSXrGm4EewhUQyjQLB2MLqe+e0xU5rH8t5MEuZHOJC8zykaK/ndWxsN8TGrpufTXrni1tw5yCrxclKBHI1e+asbxjSNmDRUoNYdz02Mn6EynAo2LXVTzRKkIxywjqUSI6b9bH70lJxZJST9WNknDZmrvycyjLSeRIFNRmiGetmbif95ndT0r/yMyyQ1TNLFon4qiInJrAEScsWoERNLkCpubyV0iAqpsT2VbAne8pdXSeui5ll+51Xqbl5HEU7gFKrgwSXU4QYa0AQKT/AMr/DmjJ0X5935WEQLTj5zDH/gfP4AKrKRoA==</latexit>
sha1_base64="J8nrVDOoasICnvBK9JuY3a+HWTY=">AAAB9HicbVC7TsMwFL3mWcqrwMhiUSGVpUpYYKMSCwNDkehDakPlOE5r1XGC7VQqUb+DhQGEWJn4EjZG/gT3MUDLkSwdnXOu7vXxE8G1cZwvtLS8srq2ntvIb25t7+wW9vbrOk4VZTUai1g1faKZ4JLVDDeCNRPFSOQL1vD7l2O/MWBK81jemmHCvIh0JQ85JcZKXvvaRgNyl5XSk1GnUHTKzgR4kbgzUrz4ePiuAEC1U/hsBzFNIyYNFUTrluskxsuIMpwKNsq3U80SQvuky1qWShIx7WWTo0f42CoBDmNlnzR4ov6eyEik9TDybTIipqfnvbH4n9dKTXjuZVwmqWGSTheFqcAmxuMGcMAVo0YMLSFUcXsrpj2iCDW2p7wtwZ3/8iKpn5Zdy2/cYsWBKXJwCEdQAhfOoAJXUIUaULiHR3iGFzRAT+gVvU2jS2g2cwB/gN5/AJ6clC4=</latexit><latexit
<latexit
sha1_base64="Xl6d6MLbtUfRtruAo3XBjLwpMQk=">AAAB9HicbVA9TwJBFHyHX4hfqKXNRmKCDbmz0ZLExsICEwETOMm7vQU27O2du3sk5MLvsLHQGFt/jJ3/xgWuUHCSTSYz8/LeTpAIro3rfjuFtfWNza3idmlnd2//oHx41NJxqihr0ljE6iFAzQSXrGm4EewhUQyjQLB2MLqe+e0xU5rH8t5MEuZHOJC8zykaK/ndWxsN8TGrpufTXrni1tw5yCrxclKBHI1e+asbxjSNmDRUoNYdz02Mn6EynAo2LXVTzRKkIxywjqUSI6b9bH70lJxZJST9WNknDZmrvycyjLSeRIFNRmiGetmbif95ndT0r/yMyyQ1TNLFon4qiInJrAEScsWoERNLkCpubyV0iAqpsT2VbAne8pdXSeui5ll+51Xqbl5HEU7gFKrgwSXU4QYa0AQKT/AMr/DmjJ0X5935WEQLTj5zDH/gfP4AKrKRoA==</latexit>
sha1_base64="J8nrVDOoasICnvBK9JuY3a+HWTY=">AAAB9HicbVC7TsMwFL3mWcqrwMhiUSGVpUpYYKMSCwNDkehDakPlOE5r1XGC7VQqUb+DhQGEWJn4EjZG/gT3MUDLkSwdnXOu7vXxE8G1cZwvtLS8srq2ntvIb25t7+wW9vbrOk4VZTUai1g1faKZ4JLVDDeCNRPFSOQL1vD7l2O/MWBK81jemmHCvIh0JQ85JcZKXvvaRgNyl5XSk1GnUHTKzgR4kbgzUrz4ePiuAEC1U/hsBzFNIyYNFUTrluskxsuIMpwKNsq3U80SQvuky1qWShIx7WWTo0f42CoBDmNlnzR4ov6eyEik9TDybTIipqfnvbH4n9dKTXjuZVwmqWGSTheFqcAmxuMGcMAVo0YMLSFUcXsrpj2iCDW2p7wtwZ3/8iKpn5Zdy2/cYsWBKXJwCEdQAhfOoAJXUIUaULiHR3iGFzRAT+gVvU2jS2g2cwB/gN5/AJ6clC4=</latexit><latexit
<latexit
x
Approximated Sign
Λ(u)
sha1_base64="850APKZ/pvsYnf2Rroc/RBVGDIY=">AAACC3icbVC7TsMwFHXKq5RXgJHFaoXEgKqEBcZKLGwUiT6kJoocx2mtOnZkO0hVlJ2FX2FhACFWfoCNv8FpM0DLlSwfnXOv7rknTBlV2nG+rdra+sbmVn27sbO7t39gHx71lcgkJj0smJDDECnCKCc9TTUjw1QSlISMDMLpdakPHohUVPB7PUuJn6AxpzHFSBsqsJsyyLNzL0F6ghHLb4sg90LBIjVLzJfroigCu+W0nXnBVeBWoAWq6gb2lxcJnCWEa8yQUiPXSbWfI6kpZqRoeJkiKcJTNCYjAzlKiPLz+S0FPDVMBGMhzeMaztnfEzlKVGnOdJam1bJWkv9po0zHV35OeZppwvFiUZwxqAUsg4ERlQRrNjMAYUmNV4gnSCKsTXwNE4K7fPIq6F+0XYPv3FbHqeKogxPQBGfABZegA25AF/QABo/gGbyCN+vJerHerY9Fa82qZo7Bn7I+fwDimJwn</latexit>
sha1_base64="Xf316HlsuGvu8VLLPSScDNok5bw=">AAACC3icbVDLSsNAFL2pr1pfsS7dhBbBhZTEjS4LbtxZwT6gKWEymbRDJ5MwMxFKyFbc+A/6A25cKOLWH3Dn3zhpu9DWC8MczrmXe+7xE0alsu1vo7Syura+Ud6sbG3v7O6Z+9WOjFOBSRvHLBY9H0nCKCdtRRUjvUQQFPmMdP3xRaF3b4mQNOY3apKQQYSGnIYUI6Upz6wJL0tP3AipEUYsu8q9zPVjFshJpL9M5XnumXW7YU/LWgbOHNSb1ae7RwBoeeaXG8Q4jQhXmCEp+46dqEGGhKKYkbzippIkCI/RkPQ15CgicpBNb8mtI80EVhgL/biypuzviQxFsjCnOwvTclEryP+0fqrC80FGeZIqwvFsUZgyS8VWEYwVUEGwYhMNEBZUe7XwCAmElY6vokNwFk9eBp3ThqPxtVNv2jCrMhxCDY7BgTNowiW0oA0Y7uEZXuHNeDBejHfjY9ZaMuYzB/CnjM8ft1ueQA==</latexit><latexit
<latexit
sha1_base64="850APKZ/pvsYnf2Rroc/RBVGDIY=">AAACC3icbVC7TsMwFHXKq5RXgJHFaoXEgKqEBcZKLGwUiT6kJoocx2mtOnZkO0hVlJ2FX2FhACFWfoCNv8FpM0DLlSwfnXOv7rknTBlV2nG+rdra+sbmVn27sbO7t39gHx71lcgkJj0smJDDECnCKCc9TTUjw1QSlISMDMLpdakPHohUVPB7PUuJn6AxpzHFSBsqsJsyyLNzL0F6ghHLb4sg90LBIjVLzJfroigCu+W0nXnBVeBWoAWq6gb2lxcJnCWEa8yQUiPXSbWfI6kpZqRoeJkiKcJTNCYjAzlKiPLz+S0FPDVMBGMhzeMaztnfEzlKVGnOdJam1bJWkv9po0zHV35OeZppwvFiUZwxqAUsg4ERlQRrNjMAYUmNV4gnSCKsTXwNE4K7fPIq6F+0XYPv3FbHqeKogxPQBGfABZegA25AF/QABo/gGbyCN+vJerHerY9Fa82qZo7Bn7I+fwDimJwn</latexit>
sha1_base64="Xf316HlsuGvu8VLLPSScDNok5bw=">AAACC3icbVDLSsNAFL2pr1pfsS7dhBbBhZTEjS4LbtxZwT6gKWEymbRDJ5MwMxFKyFbc+A/6A25cKOLWH3Dn3zhpu9DWC8MczrmXe+7xE0alsu1vo7Syura+Ud6sbG3v7O6Z+9WOjFOBSRvHLBY9H0nCKCdtRRUjvUQQFPmMdP3xRaF3b4mQNOY3apKQQYSGnIYUI6Upz6wJL0tP3AipEUYsu8q9zPVjFshJpL9M5XnumXW7YU/LWgbOHNSb1ae7RwBoeeaXG8Q4jQhXmCEp+46dqEGGhKKYkbzippIkCI/RkPQ15CgicpBNb8mtI80EVhgL/biypuzviQxFsjCnOwvTclEryP+0fqrC80FGeZIqwvFsUZgyS8VWEYwVUEGwYhMNEBZUe7XwCAmElY6vokNwFk9eBp3ThqPxtVNv2jCrMhxCDY7BgTNowiW0oA0Y7uEZXuHNeDBejHfjY9ZaMuYzB/CnjM8ft1ueQA==</latexit><latexit
<latexit
formu a on s d scussed n he fo ow ng subsec ons
encode s used o ea n b na y codes The ma ch ng b ock s espons b e o compu ng he fina p e e ence he use has o he ou fi
ru,Ot
10565
Polyvore-630 Polyvore-53 4.2. Data preparation
Splits #Outfits #Items #Outfits #Items
We take outfits created by a user as positive outfits for
Train 127,326 159,729 10,712 20,230 that user. The negative outfits for him/her come from two
Test 23,054 45,505 1,944 4,437 sources. One is random mixtures of items, and the other is
Polyvore-519 Polyvore-32 random samples of other users’ positive outfits. The sec-
Splits #Outfits #Items #Outfit #Items ond type of negative outfits are more difficult than the first
Train 83,416 146,475 5,133 14,594 one. Outfit composition methods that do not consider the
Test 14,654 39,085 898 2,797 personalization issue usually fail to distinguish them from
positive outfits. For fair comparison, we first only include
Table 1. Statistics of our Polyvore datasets. the easy negative outfits when comparing the performance
of different methods. We discuss the results with the hard
negative outfits separately in Sec. 5.3. The ratio between
where Θ are parameters for the network and λ is a weighting negative and positive outfits is set to 10:1 for each user. The
parameter. Θ consists of {Θnn , Θv , Θf , Θu } where Θnn number of items in a negative outfit is kept consistent to that
are parameters of the feature network and Θv , Θf , Θu are in a positive outfit in each dataset. We ensure that this is no
parameters of the encoders for the two modalities and for overlap of items between the training and testing sets for
the users respectively. The optimization problem is solved each user.
with continuous relaxation as discussed in Sec. 3.4.
5. Experiment Results
3.6. Implementation details 5.1. Evaluation metric
The structure of the feature network is optional for us. We conduct experiments on two recommendation tasks.
In our experiments, we simply use AlexNet [9] as the back- The first is outfit recommendation, i.e. for each user we rank
bone. To handle images with arbitrarily sizes, we replace all the testing outfits in descending order of their compatibility
fully-connected layers in AlexNet with convolutional layers scores. The ranking performance is evaluated by Area Un-
and an average pooling layer is added to get a fixed feature der the ROC curve (AUC) and Normalized Discounted Cu-
dimension of 4096. The dimension for textual feature is mulative Gain (NDCG). The second is the fill-in-the-blank
2400. The type-dependent hashing modules for items con- (FITB) fashion recommendation experiment. The goal is to
sist of two fully-connected layers. The encoder for users select an item from a set of candidate items (four in our ex-
contains one fully-connected layer. Our methods are imple- periments) that is most compatible with the remaining items
mented in PyTorch [22]. of the outfit. The ground truth item is the correct answer and
the performance is measured by accuracy of the answers.
For each experiment, we report the average results over all
4. Polyvore Dataset users.
4.1. Polyvore-U 5.2. Performance comparison
Since existing datasets [7, 3, 27] are either too small or We compare variant versions of our models with three
lacking the user information, they cannot be used for our state-of-the-art methods:
personalized fashion outfit recommendation problem. We
collect a new dataset from the Polyvore website. We let • SiameseNet [28] utilizes a Siamese CNN to learn a
each outfit contain items from three categories, i.e. top, feature transformation to the latent style space, which
bottom, and shoes. We created 4 versions of the datasets maintains the matching relationship for pairs of items.
denoted by Polyvore-U , where U is the number of users. The score of an outfit is obtained by averaging the pair-
Two datasets i.e. Polvvore-630 and Polyvore-53, contain wise similarities. The embedding size is set to 512.
outfits with a fixed number of items, i.e., each outfit has • Bi-LSTM [3] uses bidirectional LSTM to learn
one and only one item from each category. In the other the compatibility of an outfit by considering the
two datasets, Polvvore-519 and Polyvore-32, the number items as a sequence. Image features are extracted
of items in each outfit is varying, i.e., some outfits may from Inception-V3 [26] and transformed into represen-
have two tops. The two larger datasets, Polvvore-630 and tation with 512 dimension before fed into LSTM.
Polvvore-519 are used for most experiments. Polyvore-53
and Polyvore-32 are reserved to test the user generalization • CSN [27] maps pairs of items into type-specific em-
ability of our models. The statistic of our data sets is shown bedding spaces. Compatibility is measured by dis-
in Table 1. tances in these spaces. An extra distance metric, i.e.
10566
(a) User 1.
(b) User 2.
(c) User 3.
Figure 3. Top-10 outfits with the highest scores computed by different methods on Polyvore-630. The outfits in red boxes are positive
outfits and those in black boxes are negative ones.
a weighted inner product, is also learned to replace the We use the two larger datasets Polyvore-630 and
Euclidean distance. We use 512 for embedding size Polyvore-519 for the comparison of different methods. The
and their backbone is ResNet-18 [4]. results are shown in Table 2. Here, we also evaluate the
contribution of each modality in our model. The textual
• FHN is our fashion hashing net. We use AlexNet as features are obtained from the descriptions and tags of the
backbone and use weighted hashing to compute the items using seq2seq [25]. To show the contribution of each
compatibility between items and users. The length of modality, we train FHN-T3 with each modality separately
binary code D is set to 128 for all schemes. We evalu- and show the results in part (b). And all methods in part
ate four different types of weighting schemes: (c) employ both visual and textual information. From the
- FHN-T0: set Λ(u) = Λ(i) = I. results, we can see that all our full-version methods outper-
form the state-of-the-arts methods under all metrics. Even
- FHN-T1: set Λ(i) = I, α = 1. with only vision features, our model still works better than
- FHN-T2: set Λ(u) = I, α = 1. other methods. By comparing results of the two modalities,
- FHN-T3: set α = 1. we find that the visual information is more helpful than tex-
10567
Polyvore-630 Polyvore-519
Methods FITB AUC NDCG FITB AUC NDCG
(a) SiameseNet [28] 0.5103 0.7703 0.6109 0.5304 0.8026 0.6648
Bi-LSTM [3] 0.5515 0.8102 0.6629 0.5232 0.7746 0.6210
CSN [27] 0.5536 0.8187 0.6744 0.5617 0.8215 0.6703
(b) FHN-T3 (Textual) 0.5144 0.8441 0.7343 0.4857 0.8188 0.6953
FHN-T3 (Visual) 0.6052 0.8942 0.8090 0.6035 0.8845 0.7784
(c) FHN-T0 0.6066 0.8989 0.8213 0.5770 0.8761 0.7821
FHN-T1 0.6159 0.9016 0.8251 0.6062 0.8892 0.8014
FHN-T2 0.6451 0.9027 0.8296 0.6283 0.8975 0.8184
FHN-T3 0.6461 0.9176 0.8541 0.6386 0.9137 0.8448
10568
Polyvore-630 Polyvore-519
Methods FITB AUC NDCG FITB AUC NDCG
FHN w/ Eq. (5) 0.5530 0.8180 0.6637 0.4836 0.8289 0.6949
FHN d/ Eq. (4) 0.5733 0.8333 0.7037 0.5747 0.8334 0.7006
FHN w/ Eq. (4) 0.5062 0.8463 0.7274 0.5578 0.8243 0.6717
FHN d/ Eq. (5) 0.5302 0.8571 0.7609 0.5170 0.8519 0.7449
FHN-T3 in Table 2 0.6461 0.9176 0.8541 0.6386 0.9137 0.8448
Table 6. The contribution of each term in Eq. (3). FHN w/ Eq. (5) is trained only using Eq. (5) and FHN w/ Eq. (4) is trained only
using Eq. (4). FHN d/ Eq. (4) and FHN d/ Eq. (5) drop the corresponding term of a trained FHN model.
6. Conclusion
Figure 4. Comparison of different lengths of codes on Polyvore In this paper, we study how to utilize the hashing tech-
datasets. nique for efficient personalized fashion outfit recommenda-
tion. Although there are numerous ways to represent the
users in the past, and 53/32 new users come. The results compatibility of outfits, this problem needs to be well han-
are reported in Table 5. Compared with the performance dled to fit into hashing optimization. We propose a for-
on Polyvoe-630/519, the performance drops are acceptable, mulation based on weighted pairwise relations. We de-
i.e., our method can maintain the performance by only fine- sign category-dependent hashing mapping for items and
tuning the new users’ representations even when the size of users, and train the whole framework in an end-to-end man-
the dataset has grown around 7%. ner. Meanwhile, we use a simple way to combine multi-
modality information to improve the performance. Through
5.5. Performance with different lengths of codes extensive experiments on a large scale Polyvore dataset, we
show the superiority of the proposed method over the state-
A hashing code with D bits can distinguish at most 2D of-the-art methods even with a simple backbone and binary
objects. Usually, with the increase of code length, the per- representation.
10569
References [19] Xianglong Liu, Junfeng He, Cheng Deng, and Bo Lang. Col-
laborative Hashing. In CVPR, 2014.
[1] Zhangjie Cao, Mingsheng Long, Jianmin Wang, and Philip S
[20] Ziwei Liu, Ping Luo, Shi Qiu, Xiaogang Wang, and Xiaoou
Yu. HashNet: Deep Learning to Hash by Continuation. In
Tang. DeepFashion: Powering Robust Clothes Recognition
ICCV, 2017.
and Retrieval with Rich Annotations. In CVPR, 2016.
[2] Jian Dong, Qiang Chen, Xiaohui Shen, Jianchao Yang, and
[21] Julian J McAuley, Christopher Targett, Qinfeng Shi, and An-
Shuicheng Yan. Towards Unified Human Parsing and Pose
ton van den Hengel. Image-Based Recommendations on
Estimation. In CVPR, 2014.
Styles and Substitutes. In SIGIR, 2015.
[3] Xintong Han, Zuxuan Wu, Yu-Gang Jiang, and Larry S
[22] Adam Paszke, Sam Gross, Soumith Chintala, Gregory
Davis. Learning Fashion Compatibility with Bidirectional
Chanan, Edward Yang, Zachary DeVito, Zeming Lin, Al-
LSTMs. In ACM MM, 2017.
ban Desmaison, Luca Antiga, and Adam Lerer. Automatic
[4] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. differentiation in PyTorch. 2017.
Deep Residual Learning for Image Recognition. In CVPR, [23] Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and
2016. Lars Schmidt-Thieme. BPR: Bayesian Personalized Ranking
[5] Wei-Lin Hsiao and Kristen Grauman. Learning the Latent from Implicit Feedback. In UAI, 2009.
”Look”: Unsupervised Discovery of a Style-Coherent Em- [24] Edgar Simo-Serra and Hiroshi Ishikawa. Fashion Style in
bedding from Fashion Images. In ICCV, 2017. 128 Floats: Joint Ranking and Classification Using Weak
[6] Wei-Lin Hsiao and Kristen Grauman. Creating Capsule Data for Feature Extraction. In CVPR, 2016.
Wardrobes from Fashion Images. In CVPR, 2018. [25] Ilya Sutskever, Oriol Vinyals, and Quoc V Le. Sequence
[7] Yang Hu, Xi Yi, and Larry S Davis. Collaborative Fashion to Sequence Learning with Neural Networks. In NeurIPS,
Recommendation: A Functional Tensor Factorization Ap- 2014.
proach. In ACM MM, 2015. [26] Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe,
[8] Vignesh Jagadeesh, Robinson Piramuthu, Anurag Bhardwaj, Jonathon Shlens, and Zbigniew Wojna. Rethinking the In-
Wei Di, and Neel Sundaresan. Large Scale Visual Recom- ception Architecture for Computer Vision. In CVPR, 2016.
mendations From Street Fashion Images. In KDD, 2014. [27] Mariya I Vasileva, Bryan A Plummer, Krishna Dusad,
[9] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Im- Shreya Rajpal, Ranjitha Kumar, and David A Forsyth. Learn-
ageNet Classification with Deep Convolutional Neural Net- ing Type-Aware Embeddings for Fashion Compatibility. In
works. In NeurIPS, 2012. ECCV, 2018.
[10] Hanbit Lee, Jinseok Seol, and Sang-goo Lee. Style2Vec: [28] Andreas Veit, Balazs Kovacs, Sean Bell, Julian McAuley,
Representation Learning for Fashion Items From Style Sets. Kavita Bala, and Serge Belongie. Learning Visual Clothing
arXiv, 2017. Style with Heterogeneous Dyadic Co-Occurrences. In ICCV,
[11] Wu-Jun Li, Sheng Wang, and Wang-Cheng Kang. Feature 2015.
Learning Based Deep Supervised Hashing with Pairwise La- [29] Jingdong Wang, Ting Zhang, Jingkuan Song, Nicu Sebe, and
bels. In IJCAI, 2016. Heng Tao Shen. A Survey on Learning to Hash. TPAMI,
[12] Yuncheng Li, Liangliang Cao, Jiang Zhu, and Jiebo Luo. 2017.
Mining Fashion Outfit Composition Using an End-to-End [30] Qifan Wang, Dan Zhang, and Luo Si. Weighted Hashing for
Deep Learning Approach on Set Data. TMM, 2017. Fast Large Scale Similarity Search. In CIKM, 2013.
[13] Defu Lian, Rui Liu, Yong Ge, Kai Zheng, Xing Xie, and [31] Kota Yamaguchi, M Hadi Kiapour, Luis E Ortiz, and
Longbing Cao. Discrete Content-aware Matrix Factoriza- Tamara L Berg. Retrieving Similar Styles to Parse Clothing.
tion. In KDD, 2017. TPAMI, 2015.
[14] Xiaodan Liang, Liang Lin, Wei Yang, Ping Luo, Jun- [32] Hanwang Zhang, Fumin Shen, Wei Liu, Xiangnan He,
shi Huang, and Shuicheng Yan. Clothes Co-Parsing Via Huanbo Luan, and Tat-Seng Chua. Discrete Collaborative
Joint Image Segmentation and Labeling With Application to Filtering. In SIGIR, 2016.
Clothing Retrieval. TMM, 2016. [33] Jian Zhang and Yuxin Peng. Query-Adaptive Image Re-
[15] Haomiao Liu, Ruiping Wang, Shiguang Shan, and Xilin trieval by Deep-Weighted Hashing. TMM, 2018.
Chen. Deep Supervised Hashing for Fast Image Retrieval. [34] Lei Zhang, Yongdong Zhang, Jinhu Tang, Ke Lu, and Qi
In CVPR, 2016. Tian. Binary Code Ranking with Weighted Hamming Dis-
[16] Si Liu, Jiashi Feng, Zheng Song, Tianzhu Zhang, Hanqing tance. In CVPR, 2013.
Lu, Changsheng Xu, and Shuicheng Yan. Hi, Magic Closet, [35] Ke Zhou and Hongyuan Zha. Learning Binary Codes for
Tell Me What to Wear! In ACM MM, 2012. Collaborative Filtering. In KDD, 2012.
[17] Si Liu, Luoqi Liu, and Shuicheng Yan. Fashion Analysis: [36] Han Zhu, Mingsheng Long, Jianmin Wang, and Yue Cao.
Current Techniques and Future Directions. IEEE MultiMe- Deep Hashing Network for Efficient Similarity Retrieval. In
dia, 2014. AAAI, 2016.
[18] Si Liu, Zheng Song, Guangcan Liu, Changsheng Xu, Han-
qing Lu, and Shuicheng Yan. Street-to-Shop: Cross-Scenario
Clothing Retrieval via Parts Alignment and Auxiliary Set. In
CVPR, 2012.
10570