衣服匹配算法

Learning Type-Aware Embeddings for Fashion Compatibility

摘要

本文主要是为了解决,衣着(帽子,鞋子,衣服)同类之间的相似性,以及异类之间的兼容性问题。文中推荐的方法使用的嵌入向量的的方法,使用这个向量代表衣着的属性,这种方法可以解决以往模型所不能解决的服饰属性的代表性问题。比如从一堆帽子中选择适合衣着搭配的帽子。

简介

左边:传统的方式是将所欲类型的物体,嵌入到同一个空间中,匹配衣服和哪个鞋子最相似,以距离远近来度量。 右边:本文的嵌入方式,首先将所有的先嵌入到一个向量空间中,然后将共有向量空间映射到根据类别分割的子空间中,也就是说评价一个鞋子是否与外套相匹配,就需要在鞋子上衣空间匹配。与公用空间的计算大不相同,需要找到两双鞋子,一个是匹配上衣的,一个是和匹配上衣很不一样的。

传统的方式,进行嵌入会出现,嵌入向量不能表达类别的问题,这就会导致各种问题,比如鞋子和上衣匹配,上衣和裤子匹配,那么传统方式的嵌入向量就需要鞋子与裤子匹配。但是现实中这种情况是不对的。

本文中的方式,在训练公用嵌入向量空间的时候,使用了数据语义Loss, 将语义相似的放到紧邻空间,对每一个比对都放到一个比对空间中,这一步是基于距离度量训练的,以获得匹配分数。

使用type-specific投射,通用embedding到成对适配空间. 同时也训练了一个文本语义模型,正则化通用embedding,并且学习相似以及适配的关系。

相关工作

嵌入方法主要是根据提供的积极对实例以及消极对实例,来学习复杂的联系,目前主要的思路包括,triplet Loss(在人脸识别中具有很好的表现),孪生网络。但是这些特征提取的思路并没有区分类别。后来Han将装束的各类类别变量输入到LSTM。目前来说这些方法训练也是一种困难。

数据集合

使用的是自己采集的数据集合

在划分训练集和测试集的时候是非常有技术含量的,比如需要考虑训练集合中的一件衣服,应该出现在测试集合从未出现的着装中。

最简单的办法是,直接划分,但是有一个问题 一件衣服出现在了train的衣服组合中,也出现在了test的衣服组合中。

还有一个复杂,确保每种衣服只出现在一种数据集合中,使用图像分割算法确保每一件衣服都只出现在一个数据集合中,然后去除一些冗余数据。

类的嵌入向量

首先需要一个卷积网络

将图像对xi, xj映射成yi, yj。其中这种embdeding空间对于标注适配的对距离近,标注非适配的对距离较远

地中xi表示第i个物体。

假设有T个类别,例如xiT表示T类别的第i个, 一个triplet 数据如下{xiu, xjv, xkv},

其中(xi, xj)是合适的,但是xk是随机选择的,从来没有和xiu同时出现过。

u 是有空白。

我们定义M(u, v)为类别嵌入空间,在这里u和v适配。给出一个映射P:u->(u,v)

将类别u映射到M(u,v),这些映射是线性映射主要为了降低维度,对于适配的一组数据(xiu, xjv)距离

保持这个公式足够小。

其中公共的embedding空间向量f(xiu, theta),  f(xjv, theta)并不一定相似,这主要依赖与类空间的嵌入映射。

这种通用形式需要进行大量的计算才可,本文中研究了两步的简化方案。

首先使用对角映射度量,其中w(u, v)是一个d维的向量,然后将类空间中的,度量变成下面形式,

其中点代表元素之间相乘。 所以trible loss更改成如下结构

其中u是margin

学习embedding的限制

为了正则化适配的学习,使用了描述文本。对描述文本进行嵌入。

其中t代表x的文字描述,经过g后嵌入向量化。

一般认为图片和他自身描述会相似但是和其他描述会相差较大

限制在xjv, xkv

最后增加了L1针对映射的惩罚向量和L2针对初次embedding的惩罚向量。

(0)

相关推荐

  • 谈谈文本匹配和多轮检索

    作者:朱帅 学校:华中科技大学 研究方向:文本匹配,对话系统 1. 关于文本匹配 文本匹配是NLP的基础任务之一,按照论文中的实验对传统的文本匹配任务进行分类,大致可以分为文本检索(ad-hoc),释 ...

  • 解读|阿里、腾讯和百度发表于KDD2018上的论文(含附录)

    本文对阿里巴巴.腾讯及百度在2018KDD上发表的论文进行了解读,涵盖了几个方面的内容. 阿里巴巴(4篇):搜索结果排序.视觉搜索.推荐算法和图嵌入. 腾讯(2篇):文本匹配和智能医疗领域. 百度(2 ...

  • 【图神经网络】GraphSAGE

    一.Address 发表于NIPS 2017的一篇论文 地址:https://arxiv.org/pdf/1706.02216v4.pdf 二.Introduction 首先介绍以下什么是Induct ...

  • 学习|知识图谱学习路线

    学习|知识图谱学习路线

  • '全能选手'召回表征算法实践

    编辑整理:许建军 出品平台:DataFunTalk 导读:本文主要分享 '全能选手' 召回表征算法实践.首先简单介绍下业务背景: 网易严选人工智能部,主要有三个方向:NLP.搜索推荐.供应链,我们主要 ...

  • AI | 推荐系统之协同过滤的前世今生

    『运筹OR帷幄』转载 作者:海边的拾遗者 编者按 小编对推荐系统的认知之前一直停留在其实际应用层面,看到这篇推荐系统文章后,羞愧地认识到自己的见识短浅.推荐系统的价值不仅在于它产生有形的利益,其背后的 ...

  • 深入理解YouTube推荐系统算法

    去年天池-安泰杯跨境电商智能算法大赛是我初次接触推荐相关的比赛,通过比赛让我对推荐系统有了较为浅显的认识,赛后也是打算系统的学习这方面的内容,此后我也会将[推荐系统]作为一个系列板块进行更新,主打经典 ...

  • 《穿条纹衣服的男孩》|一个纳粹小孩眼中的犹太人

    故事发生在二战期间,随着纳粹军官父亲的一纸调令,布鲁诺举家由柏林搬迁到了乡下. 失去了朋友们的布鲁诺很快对新家附近的"农场"产生了兴趣,那里有一群终日身穿"条纹睡衣&qu ...

  • 秦可卿如何同贾珍相处的?不仅一日换四五遍衣服,还在钱上打主意

    宁国府里的最大的丑闻发生在贾珍和儿媳秦可卿之间. 老仆人焦大醉骂之后,两人之间的事情也就传开了.但是两人之间的是非曲直,谁是谁非却始终是谜.秦可卿病死之说表明两人之间是清白的,而脂砚斋留下的" ...

  • 女子相亲买16650元衣服,男方付钱后报警

    如果普通客人进店 店员会按吊牌价打折出售 而对"女孩"带来的顾客 售价则相对较高 -- 网上结识妙龄女子,相谈甚欢相约线下见面.原本计划吃饭看电影,对方却只想逛街买衣服,少则数百元 ...

  • 70年代的老照片,乡村赤脚医生,穿补丁衣服的女知青

    山里人 书记到俺家 食堂服务员 乡村赤脚医生 养蚕姑娘 解放军医疗队进山来 解放军医疗队进山来 解放军医疗队进山来 解放军医疗队进山来 解放军医疗队进山来 女民兵 知识青年参加劳动,衣服上带有补丁 下 ...

  • 祛除内湿 就像晾晒衣服

    眼下,人体阳气随着节气在升发,但是很容易受到其他因素的影响,比如寒.湿. "千寒易去,一湿难除",说的就是湿气容易侵犯人体,而且不易祛除.天气潮湿,加上降雨,不少人感觉身体困顿.起 ...

  • 【广东】​廖凌薇《美丽的衣服》指导老师:王志菲

    美丽的衣服 睿普思教育童声作文 东城新世纪星城校区一年级 廖凌薇 我要设计一件五彩缤纷的衣服,送给喜欢跳舞的小朋友穿. 我设计的衣服颜色是五颜六色的,穿上它就像穿上彩虹一样美丽.衣服上还有很多图案:袖 ...

  • 可怕,全国一半的女生都没衣服穿了

    你去年双11囤的东西,现在用完了么? 实不相瞒,兔姐前年双11买的眼唇卸妆液,用到今天还有好几瓶没开封! 为什么人就控制不住自己的大脑!看到"买一送一 ""第二件五折&q ...

  • 腐团儿夏天这么豪放?网友直呼没穿衣服,还是鹿早早低调

    夏天到了,小伙伴们终于可以脱去沉重的冬装了.不过,冬天不减肥夏天徒伤悲,对于身材比较胖的小伙伴们,可是要露肉肉了~而在电竞圈大家熟悉的女神主播腐团儿则是可以在先天大秀一波身材了,这波腐团儿这身穿着,还 ...

  • 黑色衣服怎么搭配好看

    黑色是最显瘦的颜色,黑色衣服的搭配也有着无限的包容性和可能性,黑色也可以驾驭各种各样的搭配风格.那么黑色衣服怎么搭配好看呢?接下来就来学习一组时尚达人的穿搭示范吧. look1 黑色针织衫+白色半身裙 ...