Before revision:  That is, dreams are a biological mechanism for increasing generalizability  .
After revision:  That is, dreams are a biological mechanism for increasing generalizability via the creation of corrupted sensory inputs from stochastic activity across the hierarchy of neural structures .