
张博 等:基于弱匹配概率典型相关性分析的图像自动标注
293
unpaired multi-view data are given, because unpaired multi-view data are relatively easier to be collected and pairing them is difficult,
time consuming and even expensive. Such data is referred as semi-paired multi-view data. When facing semi-paired multi-view data, CCA
usually performs poorly. To tackle this problem, a semi-paired variant of CCA, named SemiPCCA, is proposed based on the probabilistic
model for CCA. The actual meaning of “semi-” in SemiPCCA is “semi-paired” rather than “semi-supervised” as in popular
semi-supervised learning literature. The estimation of SemiPCCA model parameters is affected by the unpaired multi-view data which
reveal the global structure within each modality. By using artificially generated semi-paired multi-view data sets, the experiment shows
that SemiPCCA effectively overcome the over-fitting problem of traditional CCA and PCCA (probabilistic CCA) under the condition of
insufficient paired multi-view data and performs better than the original CCA and PCCA. In addition, an automatic image annotation
method based on the SemiPCCA is presented. Through estimating the relevance between images and words by using the labelled and
unlabeled images together, this method is shown to be more accurate than previous published methods.
Key words: canonical correlation analysis; probabilistic canonical correlation analysis; semi-paired canonical correlation analysis;
automatic image annotation
物联网、互联网等拥有丰富的文本、图像、视频和音频等多媒体信息资源,这些信息资源是异构的,很难
直接发现它们之间的关联.目前,典型相关性分析(canonical correlation analysis,简称 CCA)作为一种分析两组随
机变量之间相关性的统计分析工具,已被引入跨媒体的相关性建模中,挖掘不同模态内容特征之间潜在的统计
相关性
[1,2]
.通过特征子空间映射,将各模态的数据从原始高维特征空间映射到低维特征空间,既解决了不同类
型数据间的异构性问题,消除了多模态数据间的内容鸿沟,最大程度地保持了初始的相关性不变,将不同类型的
多媒体数据在特征层面上关联起来,同时也最大程度地保持初始的相关性不变.
典型相关性分析中两组相关的随机变量可以来自多种信息来源(如同一个人的声音和图像),也可以是从同
一来源的信息中抽取的不同特征(如图像的颜色特征和纹理特征),但训练数据必须一对一严格匹配.很多原因
造成这种严格匹配的训练数据难以获得,如:(1) 多传感器采集系统中传感器采样频率不同步或传感器故障,会
造成不同通道采集来的数据不同步或丢失某一通道数据;(2) 单模态数据比较容易获得,但人工匹配却非常费
时、费力.实际中,我们面对的多模态数据经常是只有少量一对一严格匹配,其余大量数据未匹配.我们称其为弱
匹配多模态数据.
面向弱匹配多模态数据的典型相关性分析有两种基本方法:(1) 丢弃未匹配数据,只使用典型相关性分析
处理严格匹配的多模态数据;(2) 根据特定准则,匹配多模态数据.但这两种方法都不可能获得理想的结果.
本文的主要工作包括:(1) 提出了一种全新的弱匹配概率典型相关性分析模型(semi-paired probabilistic
CCA,简称 SemiPCCA).不同于以往的弱匹配典型相关性分析模型,SemiPCCA 完全基于概率典型相关性分析模
型(probabilistic CCA,简称 PCCA),关注于各模态内部的全局结构,模型参数的估计受到了未匹配样本的影响,而
未匹配样本则揭示了各领域样本空间的全局结构.(2) 提出了一种基于 SemiPCCA 的图像自动标注方法.该方
法同时使用标注图像及其关键词和未标注图像估计隐空间的分布,学习视觉模态和文本模态之间的关联,能够
较好地对未知图像进行标注.
1 相关工作
1.1 典型相关性分析
传统的特征分析方法,如 PCA(principal component analysis),ICA(independent component analysis)和 PLS(partial
least squares),大多用于单模态的特征分析,实现主成分提取、去噪、维数约减和保持本征度量等目的,不能同时分
析不同类型的异构特征,难以发现多种特征间的关联信息.典型相关性分析(canonical correlation analysis,CCA)是一
种用来分析两组随机变量之间相关性的统计分析工具,其相关性保持特征己经在理论上得到证明,应用于经济学、
气象和基因组数据分析等领域.CCA 通过统计方法找到两组异构多模态特征之间的潜在关系,从底层特征上用统
一的模型将不同类型的多模态数据关联起来,同时尽可能地发现和保持数据间潜在的相关性.
维度分别为 p 和 q 的两组随机变量 x 和 y,给定均值为 0 的成对观察样本集合
{}
1
(,) ,
n
i
i
q
i
R
=
∈×xy 即
评论