Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering

Previous Articles     Next Articles

A Similarity Learning Algorithm and Its Application to Face Recognition

XIA Pei-pei, ZHANG Li   

  1. (School of Computer Science and Technology, Soochow University, Suzhou 215006, China)
  • Received:2013-02-22 Online:2014-06-15 Published:2014-06-13

一种相似性学习算法及其在人脸识别中的应用

夏佩佩,张 莉   

  1. (苏州大学计算机科学与技术学院,江苏 苏州 215006)
  • 作者简介:夏佩佩(1989-),女,硕士研究生,主研方向:机器学习,模式识别;张 莉,教授。
  • 基金资助:
    国家自然科学基金资助项目(61373093, 61033013);江苏省自然科学基金资助项目(BK2011284, BK201222725);江苏省高校自然科学研究基金资助项目(13KJA520001);江苏省“青蓝工程”基金资助项目;苏州大学大学生课外学术科研基金资助项目(KY2014476B)。

Abstract: Traditional similarity learning algorithms consider all training samples when constructing paired-samples, which would lead to a larger paired-sample space that depends on the training samples in a square fashion. It is well-known that it is time-consuming when Support Vector Machine(SVM) processes a large-scale classification problem. Aiming at this problem, this paper proposes an improved similarity learning algorithm using SVM, and applies it to face recognition. This paper introduces a new paired-sample construction method, called pairwise sample method. In order to speed up the training procedure, it adopts K Nearest Neighbor(KNN) algorithm to reduce the number of dissimilar paired-samples. In addition, the random projection method is introduced to reduce the dimensionality of face data. Experimental results show that the improved algorithm has better classification performance compared with algorithm based on difference space paired-sample and algorithm difference absolute value paired-sample.

Key words: similarity learning, paired-sample, Support Vector Machine (SVM), K Nearest Neighbor (KNN), random, face recognition

摘要: 传统的支持向量机相似性学习算法在构造样本对时,会考虑所有的原始训练样本,致使样本对空间和原样本空间呈平方关系,而过多的训练样本对会降低训练速度。为此,提出一种改进的支持向量机相似性学习算法,并应用到人脸识别中。引入二元样本对方法构造样本对,采用K近邻算法减少不相似样本对的生成,从而加快支持向量机的训练速度,同时使用随机降维方法来降低人脸数据的维数。实验结果表明,与基于差空间样本对和差绝对值样本对的算法相比,该算法可获得更高的识别率。

关键词: 相似性学习, 样本对, 支持向量机, K近邻算法, 随机降维, 人脸识别

CLC Number: