Salient Span Masking is a domain-specific masking strategy (used in REALM, RetriBERT) where spans that are "salient" (named entities, dates, key technical terms) are masked preferentially — specifically designed to force the model to look up external knowledge or learn facts, rather than just guessing common words.
Mechanism
- Identification: Use a tagger (NER) or frequency analysis (TF-IDF) to find "salient" terms.
- Masking: Mask these terms.
- Purpose: "The capital of France is [MASK]." -> Model MUST know/retrieve "Paris". Random masking "The [MASK] of France is Paris" is trivial grammar.
Why It Matters
- RAG (Retrieval-Augmented Generation): Crucial for training retrievers — the retriever must find a document containing "Paris" to solve the mask.
- Question Answering: Improves performance on Open-Domain QA.
- Fact Learning: Shifts focus from syntax ("The cat sat on [MASK]") to semantics/facts.
Salient Span Masking is fact-checking tests — specifically hiding the answers to factual questions to force the model to learn or retrieve knowledge.
salient span maskingnlp
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.