Adding and subtracting eigenspaces with eigenvalue decomposition and singular value decomposition

被引:52
作者
Hall, P [1 ]
Marshall, D
Martin, R
机构
[1] Univ Bath, Dept Comp Sci, Sch Math Sci, Bath BA2 7AY, Avon, England
[2] Cardiff Univ, Dept Comp Sci, Cardiff, S Glam, Wales
关键词
singular value decomposition; eigenvalue decomposition; dynamic updating and downdating; Gaussian mixture models;
D O I
10.1016/S0262-8856(02)00114-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper provides algorithms for adding and subtracting eigenspaces, thus allowing for incremental updating and downdating of data models. Importantly, and unlike previous work, we keep an accurate track of the mean of the data, which allows our methods to be used in classification applications. The result of adding eigenspaces, each made from a set of data, is an approximation to that which would obtain were the sets of data taken together. Subtracting eigenspaces yields a result approximating that which would obtain were a subset of data used. Using our algorithms, it is possible to perform 'arithmetic' on eigenspaces without reference to the original data. Eigenspaces can be constructed using either eigenvalue decomposition (EVD) or singular value decomposition (SVD). We provide addition operators for both methods, but subtraction for EVD only, arguing there is no closed-form solution for SVD. The methods and discussion surrounding SVD provide the principle novelty in this paper. We illustrate the use of our algorithms in three generic applications, including the dynamic construction of Gaussian mixture models. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1009 / 1016
页数:8
相关论文
共 14 条
[1]  
[Anonymous], P BRIT MACH VIS C BM, DOI DOI 10.1007/978-1-4471-3201-1_2
[2]   RANK-ONE MODIFICATION OF SYMMETRIC EIGENPROBLEM [J].
BUNCH, JR ;
NIELSEN, CP ;
SORENSEN, DC .
NUMERISCHE MATHEMATIK, 1978, 31 (01) :31-48
[3]   UPDATING SINGULAR VALUE DECOMPOSITION [J].
BUNCH, JR ;
NIELSEN, CP .
NUMERISCHE MATHEMATIK, 1978, 31 (02) :111-129
[4]   An eigenspace update algorithm for image analysis [J].
Chandrasekaran, S ;
Manjunath, BS ;
Wang, YF ;
Winkeler, J ;
Zhang, H .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1997, 59 (05) :321-332
[5]   Recursive estimation of motion parameters [J].
Chaudhuri, S ;
Sharma, S ;
Chatterjee, S .
COMPUTER VISION AND IMAGE UNDERSTANDING, 1996, 64 (03) :434-442
[6]  
COOTES TF, 1997, P BRIT MACH VIS C, P110
[7]   EFFICIENT, NUMERICALLY STABILIZED RANK-ONE EIGENSTRUCTURE UPDATING [J].
DEGROAT, RD ;
ROBERTS, RA .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1990, 38 (02) :301-316
[8]  
Golub GH, 2013, Matrix Computations, V4
[9]   Merging and splitting eigenspace models [J].
Hall, P ;
Marshall, D ;
Martin, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2000, 22 (09) :1042-1049
[10]  
HALL P, 1998, P BRIT MACH VIS C, V1, P286