static masking

**Static Masking** is the **original masking strategy used in BERT, where masking patterns were generated once during data preprocessing and fixed** — meaning the model saw identical masked inputs for the same sentence across all training epochs. **The Process** - **Preprocessing**: Read corpus → Tokenize → Apply 15% masks → Save as TFRecords/HDF5. - **Training**: Load saved records. Epoch 1 and Epoch 10 see identical `[MASK]` positions. - **Limitation**: If training for 40 epochs, the model memorizes "Input A always has token 4 masked". It limits the variety of training signals. **Why It Matters** - **Historical Context**: Was an efficiency choice in original BERT (preprocessing is expensive). - **Obsolescence**: Replaced by Dynamic Masking (RoBERTa) which proved superior. - **Lesson**: Data augmentation (variation) usually beats static data in deep learning. **Static Masking** is **fixed-pattern training** — a legacy approach where the training questions (masks) never changed, limiting the model's learning potential.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account