Currently the transformer blocks are of this structure (ignore all norm's, masks, dropout ...):
x
y1 = x + attention(x)
y2 = y1 + linear(y1)
Why not adding to x one change, not two different ?
x
y1 = x + attention(x)
y2 = x + linear(y1)
not seen this alternative.
Is it obvious that is bad ?