<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Latent_Semantic_Analysis</id>
	<title>Latent Semantic Analysis - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Latent_Semantic_Analysis"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Latent_Semantic_Analysis&amp;action=history"/>
	<updated>2026-06-04T18:27:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Latent_Semantic_Analysis&amp;diff=521739&amp;oldid=prev</id>
		<title>imported&gt;Saehrimnir: /* Mathematischer Hintergrund */ BKL Fix</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Latent_Semantic_Analysis&amp;diff=521739&amp;oldid=prev"/>
		<updated>2025-07-29T10:54:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Mathematischer Hintergrund: &lt;/span&gt; BKL Fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Latent Semantic Indexing&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;LSI&amp;#039;&amp;#039;&amp;#039;) ist ein (nicht mehr [[patent]]geschütztes&amp;lt;ref&amp;gt;US4839853 und CA1306062, Patentschutz ist abgelaufen&amp;lt;/ref&amp;gt;) Verfahren des [[Information Retrieval]], das 1990 zuerst von [[Scott Deerwester|Deerwester]] et al.&amp;lt;ref&amp;gt;Scott Deerwester, Susan Dumais, George Furnas, Thomas Landauer, Richard Harshman: [http://lsa.colorado.edu/papers/JASIS.lsi.90.pdf &amp;#039;&amp;#039;Indexing by Latent Semantic Analysis.&amp;#039;&amp;#039;] (PDF; 109&amp;amp;nbsp;kB) In: &amp;#039;&amp;#039;Journal of the American society for information science&amp;#039;&amp;#039;, 1990.&amp;lt;/ref&amp;gt; erwähnt wurde. Verfahren wie das &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; sind insbesondere für die Suche auf großen Datenmengen wie dem [[Internet]] von Interesse. Das Ziel von &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; ist es, [[Hauptkomponentenanalyse|Hauptkomponenten]] von [[Elektronisches Dokument|Dokumenten]] zu finden. Diese Hauptkomponenten (Konzepte) kann man sich als generelle Begriffe vorstellen. So ist &amp;#039;&amp;#039;Pferd&amp;#039;&amp;#039; zum Beispiel ein Konzept, das Begriffe wie &amp;#039;&amp;#039;[[Mähre]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Klepper&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;Gaul&amp;#039;&amp;#039; umfasst. Somit ist dieses Verfahren zum Beispiel dazu geeignet, aus sehr vielen Dokumenten (wie sie sich beispielsweise im Internet finden lassen), diejenigen herauszufinden, die sich thematisch mit ‘Autos’ befassen, auch wenn in ihnen das Wort &amp;#039;&amp;#039;Auto&amp;#039;&amp;#039; nicht explizit vorkommt. Des Weiteren kann &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; dabei helfen, Artikel, in denen es wirklich um Autos geht, von denen zu unterscheiden, in denen nur das Wort &amp;#039;&amp;#039;Auto&amp;#039;&amp;#039; erwähnt wird (wie zum Beispiel bei Seiten, auf denen ein Auto als Gewinn angepriesen wird).&lt;br /&gt;
&lt;br /&gt;
== Mathematischer Hintergrund ==&lt;br /&gt;
&lt;br /&gt;
Der Name &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; bedeutet, dass die [[Termfrequenz]]-Matrix (im Folgenden TD-Matrix) durch die [[Singulärwertzerlegung]] angenähert und so [[Approximation|approximiert]] wird. Dabei wird eine [[Dimensionsreduktion]] auf die Bedeutungseinheiten ([[Begriff|Konzepte]]) eines Dokumentes durchgeführt, welche die weitere Berechnung erleichtert.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; ist nur ein zusätzliches Verfahren, das auf dem [[Vektorraum-Retrieval]] aufsetzt. Die von dorther bekannte TD-Matrix wird durch das &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; zusätzlich bearbeitet, um sie zu verkleinern. Dies ist gerade für größere Dokumentenkollektionen sinnvoll, da hier die TD-Matrizen im Allgemeinen sehr groß werden. Dazu wird die TD-Matrix über die [[Singulärwertzerlegung]] &amp;lt;!--nomen est omen der Sinn dieses Einschubes ist mir unklar... leopold--&amp;gt; zerlegt. Danach werden „unwichtige“ Teile der TD-Matrix abgeschnitten. Diese Verkleinerung hilft, [[Komplexität (Informatik)|Komplexität]] und damit Rechenzeit beim Retrievalprozess (Vergleich der Dokumente oder Anfragen) zu sparen.&lt;br /&gt;
&lt;br /&gt;
Am Ende des [[Algorithmus]] steht eine neue, kleinere TD-Matrix, in der die Terme der originalen TD-Matrix zu Konzepten generalisiert sind.&lt;br /&gt;
&lt;br /&gt;
== Der Semantische Raum ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:LSI - WP.jpg|gerahmt|rechts|&amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; – Die Abbildung zeigt eine typische Term-Dokument-Matrix &amp;amp;nbsp;(1), in der für jeden Term (Wort) angegeben wird, in welchen Dokumenten er vorkommt. Die ursprünglichen 5×7 Dimensionen können hier auf 2×7 reduziert werden&amp;amp;nbsp;(2). So werden &amp;#039;&amp;#039;brain&amp;#039;&amp;#039; und &amp;#039;&amp;#039;lung&amp;#039;&amp;#039; in einem Konzept zusammengefasst, &amp;#039;&amp;#039;data&amp;#039;&amp;#039;, &amp;#039;&amp;#039;information&amp;#039;&amp;#039; und &amp;#039;&amp;#039;retrieval&amp;#039;&amp;#039; in einem anderen.]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;Die TD-Matrix wird über die Singulärwertzerlegung&amp;lt;/span&amp;gt;&amp;lt;!-- Mindestbreite der Textspalte wegen wegen überbreitem Float-Element --&amp;gt; in Matrizen aus ihren [[Eigenvektor]]en und [[Eigenwert]]en aufgespalten. Die Idee ist, dass die TD-Matrix (Repräsentant des Dokumentes) aus Hauptdimensionen (für die Bedeutung des Dokuments wichtige Wörter) und weniger wichtigen Dimensionen (für die Bedeutung des Dokuments relativ unwichtige Wörter) besteht. Erstere sollen dabei erhalten bleiben, während letztere vernachlässigt werden können. Auch können hier Konzepte, das heißt von der Bedeutung her ähnliche Wörter (im Idealfalle [[Synonymie|Synonyme]]), zusammengefasst werden. &amp;#039;&amp;#039;LSI&amp;#039;&amp;#039; generalisiert also die Bedeutung von Wörtern. So kann die übliche Dimensionsanzahl deutlich verringert werden, indem nur die Konzepte verglichen werden. Bestünden die untersuchten Dokumente (Texte) aus den vier Wörtern Gaul, Pferd, Tür und Tor, so würden Gaul und Pferd zu einem Konzept zusammengefasst, genauso wie Tür und Tor zu einem anderen. Die Anzahl der Dimensionen wird hierbei von 4 (in der originalen TD-Matrix) auf 2 (in der generalisierten TD-Matrix) verringert. Man kann sich gut vorstellen, dass bei großen TD-Matrizen die Einsparung in günstigen Fällen enorm ist. Diese dimensionsreduzierte, [[Approximation|approximierende]] TD-Matrix wird als &amp;#039;&amp;#039;Semantischer Raum&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;E. Leopold: &amp;#039;&amp;#039;On Semantic Spaces.&amp;#039;&amp;#039; In: &amp;#039;&amp;#039;LDV-Forum. Zeitschrift für Computerlinguistik und Sprachtechnologie / Journal for Computational Linguistics and Language Technology&amp;#039;&amp;#039;, Vol. 20, Heft 1, 2005, S. 63–86.&amp;lt;/ref&amp;gt; bezeichnet.&lt;br /&gt;
&lt;br /&gt;
== Algorithmus ==&lt;br /&gt;
&lt;br /&gt;
* Die Term-Dokument-Matrix wird berechnet und gegebenenfalls gewichtet, z.&amp;amp;nbsp;B. mittels [[tf-idf]]&lt;br /&gt;
* Die Term-Dokument-Matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; wird nun in drei Komponenten zerlegt (Singulärwertzerlegung):&lt;br /&gt;
*: &amp;lt;math&amp;gt;(A = U \cdot S \cdot V^T)&amp;lt;/math&amp;gt;.&lt;br /&gt;
*: Die beiden orthogonalen Matrizen &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; enthalten dabei Eigenvektoren von &amp;lt;math&amp;gt;AA^T&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;A^TA&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; ist eine [[Diagonalmatrix]] mit den Wurzeln der Eigenwerte von &amp;lt;math&amp;gt;A^T A&amp;lt;/math&amp;gt;, auch Singulärwerte genannt.&lt;br /&gt;
* Über die Eigenwerte in der erzeugten Matrix &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; kann man nun die Dimensionsreduktion steuern. Das geschieht durch sukzessives Weglassen des jeweils kleinsten Eigenwertes bis zu einer unbestimmten Grenze &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Um eine Suchanfrage &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; (für Query) zu bearbeiten, wird sie in den Semantischen Raum abgebildet. &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; wird dabei als Spezialfall eines Dokumentes der Größe &amp;lt;math&amp;gt;(m \times 1)&amp;lt;/math&amp;gt; angesehen. Mit folgender Formel wird der (eventuell gewichtete) Queryvektor &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; abgebildet:&lt;br /&gt;
*: &amp;lt;math&amp;gt;Q = \frac{q^T U_k}{diag(S_k)}&amp;lt;/math&amp;gt;&lt;br /&gt;
*: &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; sind die ersten &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; [[Diagonalelement]]e von &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Jedes Dokument wird wie &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; in den Semantischen Raum abgebildet. Danach kann &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; zum Beispiel über die [[Kosinus-Ähnlichkeit]] oder das [[Skalarprodukt]] mit dem Dokument verglichen werden.&lt;br /&gt;
&lt;br /&gt;
== Vor- und Nachteile des Verfahrens ==&lt;br /&gt;
&lt;br /&gt;
Der Semantische Raum (das heißt die auf die Bedeutungen reduzierte TD-Matrix) spiegelt die den Dokumenten unterliegende Struktur wider, deren Semantik. Die ungefähre Position im Vektorraum des [[Vektorraum-Retrieval]] wird dabei beibehalten. Die Projektion auf die Eigenwerte gibt dann die Zugehörigkeit zu einem Konzept an (Schritte 4 und 5 des Algorithmus). Das Latent Semantic Indexing löst elegant das [[Synonymie|Synonymproblem]], aber nur teilweise die [[Polysemie]], das heißt, dass dasselbe Wort verschiedene Bedeutungen haben kann. Der Algorithmus ist sehr rechenaufwendig. Die [[Komplexität (Informatik)|Komplexität]] beträgt für die [[Singulärwertzerlegung]] &amp;lt;math&amp;gt;O(n^2 \cdot k^3)&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; die Anzahl der Dokumente + Anzahl der Terme und &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; die Anzahl der Dimensionen ist. Dieses Problem lässt sich umgehen, indem zur ökonomischen Berechnung einer von vorneherein reduzierten TD-Matrix das [[Lanczos-Verfahren]] verwendet wird. Die Singulärwertzerlegung muss zudem stets wiederholt werden, wenn neue Terme oder Dokumente hinzukommen. Ein weiteres Problem ist das Dimensionsproblem: auf wie viele Dimensionen die Term-Dokument-Matrix verkleinert werden soll, also wie groß &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.semager.de/ Semager] – deutsches Projekt zur Berechnung von Wortverwandtschaften&lt;br /&gt;
* [http://information-retrieval.de/ Webbuch zum Information Retrieval]&lt;br /&gt;
* [http://tedlab.mit.edu/~dr/SVDLIBC/ SVDLIBC] – [[Programmbibliothek]] zur Singulärwertzerlegung mittels des Lanczos-Algorithmus&lt;br /&gt;
* [http://lsa.colorado.edu/ lsa.colorado.edu]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Dokumentation]]&lt;br /&gt;
[[Kategorie:Business Intelligence]]&lt;br /&gt;
[[Kategorie:Multivariate Statistik]]&lt;br /&gt;
[[Kategorie:Information Retrieval]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Saehrimnir</name></author>
	</entry>
</feed>