Zunächst wird eine neue Matrix B durch Aneinanderhängen von und N
gewonnen, wobei N die Matrix aus den Dokumentvektoren der p neuen
Dokumente ist:
Im Unterschied zum Updating durch vollständige Neuberechnung verwenden wir
also die alte Term-Dokument-Matrix A überhaupt nicht mehr, sondern gleich die
bereits modizifierte - das Ergebnis weicht daher ein wenig vom Ergebnis
der vollständigen Neuberechnung ab. Gesucht ist nun eine Zerlegung
mit und orthonormal. Hierzu berechnen wir durch
Linksmultiplikation mit dem alten und Rechtsmultiplikation mit dem
alten (aufgefüllt mit der Einheitsmatrix) eine Hilfmatrix F
mit
Einheitsmatrix der Dimension
Dann ist für F eine Singular-Value-Zerlegung
(1)
mit vereinfachten Algorithmen zu finden, denn F hat die Form
denn wegen Orthogonalität von und ist
und
(2)
Also ist der linke obere Teil von F eine Diagonal-Matrix, was den
SVD-Algorithmus erleichtert.
Aus der Zerlegung von F läßt sich nun aber sehr einfach die Zerlegung von B
gewinnen, denn
und haben die gewünschte Zerlegung. Die Vereinfachung besteht also darin, daß
wir von Anfang nicht A, sondern benutzen und so einfachere Algorithmen
zur Zerlegung anwenden können (die hier aber nicht erklärt werden).