Latent Semantic Analysis

Documents about related subjects may use some of the same words in different amounts. Latent semantic analysis starts with a table of word use and keeps a smaller set of shared patterns for representing words and documents.

14 sections · 15 questions · 4 coding challenges

1 / 14

Could a Search Find the Topic Without Finding the Exact Word?

BOTIE

A document can discuss the subject of a query without using the same vocabulary. Conversely, a matching word may have a different meaning in the document. Exact term overlap therefore misses some relationships and invents others.

Deerwester and colleagues' 1990 latent semantic indexing work addressed this problem by modelling underlying structure in a term-document table. They used a reduced singular value decomposition to capture major patterns of association while suppressing some of the table's finer variation.

Think of documents that repeatedly use overlapping sets of words. A smaller collection of shared directions can describe those patterns, placing related documents and terms closer even without exact overlap. The dimensions are mathematical components, not guaranteed human-readable topics. Reducing the table can reveal useful structure while also discarding distinctions we may need.

Sources for this history