一种核Fisher判别分析的快速算法
doi: 10.3724/SP.J.1146.2006.00974
A Fast Algorithm about Kernel Fisher Discriminant Analysis
-
摘要: 针对训练样本多时核Fisher判别分析(KFDA)的计算代价大,特征提取速度慢问题,本文提出一种KFDA的快速算法。该算法首先基于线性相关性理论,设计出一种优化方法,快速寻找训练样本在特征空间所张成的子空间的一组基;然后用这组基线性表示最佳投影方向,结合特征空间中的Fisher准则函数,推导出求解最佳投影方向的新公式,其求解过程只需对一个阶数等于基的个数的矩阵特征值分解,同时提取某样本特征时只需计算该样本与这组基之间的核函数。基于多个数据集的实验验证了该算法的有效性。Abstract: The standard Kernel Fisher Discriminant Analysis(KFDA) may suffer from the large computation complexity and the slow speed of feature extraction for the case of large number of training samples. To tackle these problems, a fast algorithm of KFDA is presented. The algorithm firstly proposes an optimized algorithm based on the theory of linear correlation, which finds out a basis of the sub-space spanned by the training samples mapped onto the feature space and which avoids the operation of matrix inversion ; Then using the linear combination of the basis to express the optimal projection vectors,and combining with Fisher criterion in the feature space, a novel criterion for the computation of the optimal projection vectors is presented, which only needs to calculate the eigenvalue of a matrix which size is the same as the number of the basis. In addition, the feature extraction for one sample only needs to calculate the kernel functions between the basis and the sample. The experimental results using different datasets demonstrate the validity of the presented algorithm.
-
Mika S, Ratsch G, and Jason G. Fisher discriminant analysis with kernels. Proc. of Neural Networks Signal Processing IEEE, Madison, WI, USA, 1999: 41-48.[2]Baudat G and Anouar F. Generalized discriminant analysis using a kernel approach[J].Neural Computation.2000, 12(10):2385-2404[3]Tristrom C. Two variations on fisher s linear discriminant for patter recognition[J].IEEE Trans. on Pattern Analysis and Machine Intelligence.2002, 24(2):268-273[4]Yang J, Frangi A F, and Yang J Y. A new kernel fisher discriminant algorithm with application to face recognition. Neural Computation, 2004, 56(4): 415-421.[5]Liang Z Z H and Shi P F. An efficient and effective method to solve kernel fisher discriminant analysis. Neural Computation, 2004, 61(1): 485-493.[6]Liu Q H and Lu H Q. Improving kernel Fisher discriminant analysis for face recognition[J].IEEE Trans. on Circuits and Systems for Video Technology.2004, 14(1):42-49[7]Baudat G and Anouar F. Kernel-based methods and function approximation. Proceedings of the International Joint Conference on Neural Networks, Washington, DC, 2001: 1244-1249.[8]Bian Z H Q and Zhang X G. Matrix Theory. 2nd edition, Xian: Northwestern ploytechnical university Press, 2004: 262-288.
计量
- 文章访问数: 4350
- HTML全文浏览量: 126
- PDF下载量: 1342
- 被引次数: 0